body.body_01{
	background-color: #FFF;
	background-image: url(../wedding/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/* 搜尋區 */
.banner_search {
	background-image: url(../wedding/images/banner_search05.gif);
}

/* 列表頁文字 */
.sort_list {
	font-size: 12px;
	line-height: 1.5;
	color: #737373;
	text-align: justify;
}
.sort_list a{color: #737373;}
.sort_list a:hover{color: #737373;}

/* 列表頁文字-標題 */
.sort_list_title {
	font-size: 16px;
	line-height: 1.5;
	color: #704b42;
	text-align: left;
	font-weight: bold;
}
.sort_list_title a{color: #704b42;}
.sort_list_title a:hover{color: #704b42;}

/* 列表頁圖片名稱 */
.sort_list_pic img {
	border: 1px solid #FFF;
}
.sort_list_name {
	font-size: 12px;
	line-height: 1.2;
	color: #664153;
	text-align: left;
	padding-top: 4px;
}
.sort_list_name a{color: #664153;}
.sort_list_name a:hover{color: #664153;}

/* 列表頁資訊區 */
.sort_left_bg{
	background-image:url(../wedding/images/sort_left_case02.gif);
	background-repeat:repeat-y;
	padding:10px 15px 0px 15px;
	text-align:left;
}
.sort_left_search_title{
	color:#000000;
	font-size:12px;
}
.sort_left_theme_title{
	color:#b44901;
	font-weight: bold;
	font-size:12px;
	padding-bottom:8px;
}
.sort_left_theme_title a:link{color: #b44901;}
.sort_left_theme_title a:visited{color: #b44901;}
.sort_left_theme_title a:hover{color: #b44901;}
.sort_left_theme_title a:active{color: #b44901;}

.sort_left_theme_text{
	color:#6f5e55;
	text-align:justify;
}
.sort_left_theme_text a{color:#6f5e55;}
.sort_left_theme_text a:hover{color:#6f5e55;}

.sort_left_store li{
	font-size: 12px;
	color: #000;
	background-image: url(../wedding/images/arrow07.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ab9c89;
}
.sort_left_store li a{color: #000;}
.sort_left_store li a:hover{color: #000;}

.sotr_left_store_number{
	color:#e82d08;
	font-weight:bold;
}

/* 商家頁左區列表 */
.stores_page {
	text-align: center;
	padding-top: 8px;
	padding-bottom:5px;
	color: #818181;
}

.glossymenu {
	font-size: 12px;
	line-height: 20px;
	color: #bf9488;
	text-align: left;
	padding-bottom:5px;
	font-weight: bold;
	background-image: url(../wedding/images/arrow05.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c5c5c5;
	margin-bottom: 5px;
}
.glossymenu a:link{color: #bf9488;}
.glossymenu a:visited{color: #bf9488;}
.glossymenu a:hover{color: #a90c06;}
.glossymenu a:active{color: #bf9488;}

.submenu li{
	font-size: 12px;
	line-height: 18px;
	color: #737373;
	background-image: url(../wedding/images/arrow06.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: normal;
}

.submenu li a:link{color: #737373;}
.submenu li a:visited{color: #737373;}
.submenu li a:hover{color: #737373;}
.submenu li a:active{color: #737373;}

/* 右區標題 */
.right_title{
	background:url(../news/images/right_title.gif) no-repeat left bottom;
}

.news_list li{
	color:#737373;
	font-size:12px;
	line-height:1.5;
	padding:5px 0px;
	text-align:left;
}
.news_list li a{color:#737373;}
.news_list li a:hover{color:#737373;}


/* 左區塊分類影像互換 */
#themebrowse_menu_a{
	background-image: url(../wedding/images/sort_left_title02.gif);
	background-repeat: no-repeat;
	cursor:	hand;
}
#themebrowse_menu_a_over{
	background-image: url(../wedding/images/sort_left_title02_over.gif);
	background-repeat: no-repeat;
	cursor:	hand;
}

#themebrowse_menu_b{
	background-image: url(../wedding/images/sort_left_title03.gif);
	background-repeat: no-repeat;
	cursor:	hand;
}
#themebrowse_menu_b_over{
	background-image: url(../wedding/images/sort_left_title03_over.gif);
	background-repeat: no-repeat;
	cursor:	hand;
}

#themebrowse_menu_c{
	background-image: url(../wedding/images/sort_left_title04.gif);
	background-repeat: no-repeat;
	cursor:	hand;
}
#themebrowse_menu_c_over{
	background-image: url(../wedding/images/sort_left_title04_over.gif);
	background-repeat: no-repeat;
	cursor:	hand;
}
