h1 {

	color: #643716;

	font-weight: bold;

	font-size: 28px;

	line-height: 28px;   /* FireFox */

	*line-height: 28px;  /* IE6 */

	*+line-height: 28px; /* IE7 */

	text-align: left;

	font-family:"微軟正黑體";

}



/* 間隔高度 */

.heigh_10{

	height:10px;

}

.heigh_15{

	height:15px;

}

.heigh_20{

	height:20px;

}

.heigh_25{

	height:25px;

}

.heigh_30{

	height:30px;

}



/** body 設定 **/

/* body首頁 */

/*body {

	background-repeat: no-repeat;

	background-position: center -3px;

	background-image: url(../images/me/bg.jpg);

	background-color: #FFFFFF;

	text-align: justify;

	margin: 0px;

	background-attachment: fixed;

}*/



/* 引導頁 body 設定 */

.body_index {

	color: #FFFFFF;

	background-image:none;

}



/* 版面寬度設定 */

#page {

	width: 960px;

	margin: 0 auto;

}



/* 定義區塊：上方內容 */

#box_home_top {

	width: 100%;

	clear: both;

	float: left;

	height:665px;

	background-color:#263d48;

}

#header_area {

	width: 1100px;

	text-align: left;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	height: auto;

	clear: both;

	padding-top:5px;

	height:27px;

}

#header_member_area {

	float:left;

	color:#FFF;

	font-size:11px;

	height:27px;

	width:750px;

	text-align: left;

}

#header_member_area td {	color:#FFF;	font-size:11px; padding:0px 2px;}

#header_member_area input {

	color:#FFF;

	font-size:11px;

	background-color: #757474;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	background-image: none;

	height:17px;

}

#header_member_area a:link {	color:#FFF;}

#header_member_area a:hover {	color:#96daf5; text-decoration:none;}

#header_member_area a:visited {	color:#FFF;}

#header_submenu {	float:right;	color:#FFF;	font-size:11px;}

#header_submenu a:link {	color:#FFF; padding:0px 5px;}

#header_submenu a:hover {	color:#96daf5; text-decoration:none;}

#header_submenu a:visited {	color:#FFF;}

.rss_link { color:#ffa730; background-image:url(../images/me/btn_02.gif); background-position:left; background-repeat:no-repeat; padding-left:16px;}



#box_top { 	

	width: 100%;

	clear: both;
	float:none;
/*
	float: left;*/

	height:324px;

}



/* Banner 區塊 */

#banner {

	width:100%;

	clear: both;

	float: left;

}

#banner_area {

	width: 960px;

	padding-top:22px;

	padding-bottom:18px;

	height:147px;

	text-align: center;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	height: auto;

	clear: both;

	background-image:url(../images/me/bg.png);

}

#menu_area{ 

	width: 960px;

	height: 105px;

	text-align: left;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	clear: both;

}

#banner_header {

	width: 1360px;

	height:665px;

	text-align: center;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	clear: both;

}

#menu_area_header{

	width: 960px;

	height: 105px;

	text-align: left;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: 200px;

	clear: both;

	position:absolute;

	z-index: 1;

}

#logo { float:left; clear:left; width:380px;}

#menu_box { float:right; clear:right; width:550px; padding-top:44px;}



/* 定義區塊(首頁)：中間內容 */

#box_home_center {

	width: 960px;

	background-color: #FFFFFF;

	clear: both;

	float: left;

	height: auto;

}

#marquee {

	width:86%;

	float:none;

	clear:both;

	font-size:16px;

	color:#d23106;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#index_content { float:left; clear:both; width:100%; margin:10px 0px;}

#index_content_left { width:522px; float:left; clear:left; color:#999; line-height:18px; font-size:11px;}

#index_content_right { width:390px; float:right; clear:right;}

#index_content_right li { width:172px; float:left; margin-right:8px;}

#index_content_right img { border:solid 1px #999;}



/* 定義區塊：中間內容 */

#box_center {

	background-image: url(../images/me/bg.png);

	width: 960px;

	clear: both;

	float: left;

	padding-bottom:10px;

	*padding-bottom:10px;

	*+padding-bottom:10px;

}



/* 定義區塊：下方內容 */

#box_bottom {

	width: 100%;

	height: auto;

	clear: both;

	float: left;

	background-color:#FFF;

}



/* 定義區塊：首頁內容 */

#box_home {

	width: 730px;

	clear: both;

	float: left;

	height: auto;

	margin-bottom:15px;

}



/* 定義區塊：內頁內容 */

#box_main {

	height:auto;

	float: left;

	width: 100%;

}



/* 定義區塊：中間內容-左選單區 */

#box_center_menu {

	width: 205px;

	float: left;

	clear: left;

	height: auto;

}



/* 定義區塊：中間內容-右內容區 */

#box_center_content {

	width: 684px;

	float: right;

	padding-right: 34px;

	padding-left: 37px;

	height: auto;

	text-align: left;

	clear: right;

}



/** 左選單開始 **/

/* 左選單-背景 */

#main_menu {

	width: 172px;

	text-align:left;

	height: auto;

	float: left;

	padding-left: 34px;

}



.left_title{

	background-image: url(../images/me/left_title.gif);

	background-repeat: no-repeat;

	background-position: center top;

	font-size: 1.3em;

	font-weight: bold;

	text-align: left;

	height:42px;

	color: #1f7918;

	width: 170px;

}

.left_center{

	width: 172px;

	text-align: left;

	height: auto;

	background-color:#FFF

}

.left_footer{

	background-image: url(../images/me/left_footer.gif);

	background-repeat: no-repeat;

	background-position: center top;

	width: 172px;

	text-align: left;

	height: 10px;    /* FireFox */

	*height: 10px;  /* IE6 */

	*+height: 10px; /* IE7 */

	*font-size:0;  /* IE6 */

}



/* 會員專區 */

#menu_member {

	height: auto;

	float: left;

	margin-bottom: 20px;

}

#menu_member .left_title{

	background-image: url(../images/me/left_title2.gif);

}

#menu_member .left_center{}

DIV#menu_member table{ margin: 0 auto;}

#menu_member .left_footer{}



#menu_member .id{

	font-size: 1em;

	line-height: 16px;

	color: #666666;

	background-color: #ffffff;

	border: 1px solid #bbc0b2;

	width: 6em;

	height:16px;

}

#menu_member .ps{

	font-size: 1em;

	line-height: 16px;

	color: #666666;

	background-color: #ffffff;

	border: 1px solid #bbc0b2;

	width: 6em;

	height:16px;

}

#menu_member .pass{

	font-size: 1em;

	line-height: 16px;

	color: #666666;

	background-color: #ffffff;

	border: 1px solid #bbc0b2;

	width: 6em;

	height:16px;

}

#menu_member .pic{

	text-align: center;

	border: 1px solid #e6e3db;

}

#menu_member ul{padding:0px;}

#menu_member li{

	background-image: url(../images/member/member_arrow.gif);

	background-repeat: no-repeat;

	background-position: 5px 7px;

	text-align: left;

	padding-left: 15px;

	color:#666666;

	list-style-type: none;

}

#menu_member li a{color:#666666;}

#menu_member li a:hover{color:#ff0000;}



/* 商品列表 */

#menu_public {

	height: auto;

	float: left;

	margin-bottom: 20px;

}

#menu_public .left_title{

}

#menu_public .left_center{}

.left_center ul{}

.left_center li {
    font-size: 1em;
    color: #737373;
    line-height: 1.5;
    background-image: url(../images/default/icon_05.gif);
    background-repeat: no-repeat;
    background-position: 5px 3px;
    padding-left: 20px;
    padding-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.left_center li a{
}

.left_center li a:hover{
	color:#000;
	text-decoration:none;
}

#menu_public .left_footer{}



/* GOOGLE搜尋 */

#menu_google_search {

	height: auto;

	float: left;

	margin-bottom: 20px;

}

#menu_google_search .left_title{}

#menu_google_search .left_center{}

#menu_google_search .left_footer{}

#menu_google_search .search{

	border: 1px solid #bbc0b2;

	background-color: #ebeee6;

	background-image: url(../images/default/google_bg.gif);

	background-repeat: no-repeat;

	background-position: 8px 3px;

	font-size: 1em;

	line-height: 14px;

	color: #9fa69b;

	text-align: left;

	padding-left: 58px;

	padding-top: 2px;

	padding-bottom: 3px;

	width: 6em;

}



/* 搜尋 */

#menu_search {

	height: auto;

	float: left;

	margin-bottom: 20px;

}

#menu_search .left_title{}

#menu_search .left_center{}

#menu_search .left_footer{}

#menu_search .search{

	border: 1px solid #bbc0b2;

	background-color: #ebeee6;

	font-size: 1em;

	line-height: 14px;

	color: #9fa69b;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 3px;

	width: 10.7em;

}



/* 排行榜 */

#menu_ranking {

	height: auto;

	float: left;

	margin-bottom: 20px;

}

#menu_ranking .left_title{}

#menu_ranking .left_center{}

#menu_ranking .left_footer{}

#menu_ranking .pic{

	text-align: center;

	border: 1px solid #cdcdcd;

}

#menu_ranking .title{

	text-align: left;

	font-size: 1em;

	color: #5ea30f;

}

#menu_ranking .text{

	text-align: left;

	font-size:0.9em;

	color: #737373;

}

#menu_ranking .text a:link{color: #737373;}

#menu_ranking .text a:visited{color: #737373;}

#menu_ranking .text a:hover{color: #737373;}

#menu_ranking .text a:active{color: #737373;}



/* 訪客統計 */

#menu_visitors {

	height: auto;

	float: left;

	margin-bottom: 20px;

}

#menu_visitors .left_title{

	background-image: url(../images/visitors/visitors_case1.gif);

	font-size:1em;

	text-align: left;

	padding-left: 9px;

	width: 156px;

	height: 25px;

}

#menu_visitors .left_center{background-image: url(../images/visitors/visitors_case2.gif);}

#menu_visitors .left_footer{background-image: url(../images/visitors/visitors_case3.gif); height: 10px;}

#menu_visitors table{margin:0px auto;}

#menu_visitors .title{

	font-size: 0.8em;

	color: #1f7918;

	text-align: left;

	padding-left: 4px;

	font-weight: normal;

}

#menu_visitors .text{

	font-size: 1em;

	color: #1f7918;

	text-align: left;

	font-weight: normal;

}



/* 書籤收集 */

#menu_bookmarks {

	background-image: url(../images/bookmarks/btn_join.gif);

	background-repeat: no-repeat;

	background-position: left 5px;

	float: left;

	padding-bottom: 10px;

	text-align: center;

	clear: left;

}

#menu_bookmarks .title{

	font-size: 1em;

	color: #1f7918;

	text-align: left;

	padding-left: 13px;

}

#menu_bookmarks p { float: left; margin: 2px; }



/* RSS區 */

#menu_rss {

	float: left;

	text-align: center;

	padding: 0px 0px 20px 0px;

	width: 100%;

}

/* 廣告區 */

#menu_ad {

	float: left;

	text-align: center;

	margin-bottom: 10px;

	width: 100%;

}



/** 左選單結束 **/



/* 定義區塊：主要內容 (一半寬) */

#box_main_half_left {

	width:400px;

	text-align:left;

	text-justify:inter-ideograph;

	float:left;

}

#box_main_half_right {

	width:315px;

	float:right;

	clear: right;

	text-align: left;

	margin-left: 15px;

}



/* 標題框 */

#is_title {

	background-image: url(../images/me/right_title1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	min-height: 35px;

	clear: both;

}



#home_title_case {

	height: 35px;

	float: left;

	margin-bottom: 10px;

}



/* 首頁關於我們跟最新消息標題 */

#home_about_title{

	background-image: url(../images/me/home_title1.gif);

	height: 35px;

	float: left;

	width: 280px;

	clear: left;

}

#home_news_title{

	background-image: url(../images/me/home_title1.gif);

	height: 35px;

	clear: left;

	float: left;

	width: 365px;

}

#home_hotproduct_title{

	background-image: url(../images/me/home_title1.gif);

	height: 35px;

	float: left;

	width: 280px;

	clear: left;

}



#home_title {

	clear: left;

	float: left;

	height: 35px;

	width: 695px;

	background-image: url(../images/me/home_title1.gif);

	background-repeat: no-repeat;

	background-position: left top;

}





/* 首頁標題more */

#home_title_more{

	width:35px;

	float: left;

}



/*關於我們設定*/

#home_about{

	color: #666666;

	text-align: left;

	width:315px;

	height: auto;

	float: left;

	font-size: 1em;

}

#home_about a:link { color:#666666; }

#home_about a:visited { color:#666666; }

#home_about a:hover { color:#1f7918; }

#home_about a:active { color:#666666; }

#home_about_left {width:130px; float:left; clear:left;}

#home_about_right {

	width:170px;

	height:9em;

	float:left;

	margin-left: 10px;

	overflow:hidden;

}



/*熱門商品設定*/

#home_hotproduct{

	color: #666666;

	text-align: left;

	width:315px;

	height: auto;

	float: left;

	font-size: 1em;

}

#home_hotproduct_left {width:130px; float:left; clear:left;}

#home_hotproduct_right {

	width:170px;

	height:107px;

	float:left;

	margin-left: 10px;

}

#home_hotproduct_right .title{

	width:170px;

	text-align: left;

	float: left;

	font-size: 14px;

	line-height: 16px;

	color: #1F7918;

}

#home_hotproduct_right .price{

	width:170px;

	float: left;

	text-align: left;

	font-size: 1em;

	line-height: 16px;

	color: #FF0000;

	font-weight: bold;

}

#home_hotproduct_right .text{

	width:170px;

	font-size: 1em;

	color: #666666;

	margin-top: 5px;

}



/* 資料列表 */

#list {

	padding-top:4px;

	height:22px;

	line-height:22px;

	vertical-align:middle;

}

/* 資料列表 (首頁) */

#list_home {

	vertical-align:top;

	width: 380px;

	color:#7ca527;

	font-size: 0.9em;

	float: left;

	text-align: left;

	clear: both;

	background-image: url(../images/me/arrow_01.gif);

	background-repeat: no-repeat;

	background-position: 5px 11px;

	height: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #a0a0a0;

	padding-left: 20px;

	padding-top: 4px;

	padding-bottom: 5px;

}

#list_home a:link { color:#666666; }

#list_home a:visited { color:#666666; }

#list_home a:hover { color:#666666; }

#list_home a:active { color:#666666; }



DIV#list_home .list_home_left{

	width:320px;

	float:left;

	overflow: hidden;

	height: 20px;

	line-height: 20px;

}

DIV#list_home .hot{

	width:40px;

	float: left;

	height: 20px;

	margin-left: 5px;

}



/* 資料列表 (日期格式) */

#list_date {

	background-image: url(../images/me/arrow3.gif);

	background-repeat: no-repeat;

	background-position: 5px 5px;

	font-size: 11px;

}



/* 首頁商品區塊 */

#home_content {

	height: auto;

	width: 709px;

	margin-bottom: 15px;

	text-align: left;

	padding-right: 10px;

	padding-left: 10px;

}



/* 首頁上品列表框 */

#home_products_row {

	width:100%;

	clear: both;

	float: left;

	height: auto;

	margin-bottom: 10px;

}



/* 首頁商品 */

#home_products_row .home_products_case { float: left; clear : right; }

#home_products {

	float: left;

	clear:left;

}



/* 首頁產品圖 */

DIV#home_products .home_images{ margin: 0 auto; text-align: center;}



/* 首頁產品名稱 */

DIV#home_products .home_name {

	font-size: 1em;

	color: #869671;

	line-height: 16px;

	padding-top: 5px;

	padding-bottom: 3px;

	text-align: center;

	font-weight: bold;

	background-image: url(../images/me/arrow2.gif);

	background-repeat: no-repeat;

	background-position: 10px 10px;

	padding-left: 10px;

	padding-bottom: 5px;

	width: 140px;

	padding-right: 10px;

}

DIV#home_products .home_name a:link{color: #869671;}

DIV#home_products .home_name a:visited{color: #869671;}

DIV#home_products .home_name a:hover{color: #869671;}

DIV#home_products .home_name a:active{color: #869671;}



.product_list_text{

	text-align:center;

	color:#a3a3a3;

	font-size:11px;

	line-height:18px;

}

.product_list_price{

	color:#f46024;

	font-weight:bold;

}



/* 分類說明 */

#content_note {

	width: 100%;

	clear: left;

	float: left;

}



/* 分類區塊 */

#categories {

	width: 100%;

	margin-bottom: 20px;

	clear: left;

	float: left;

}



/* 內容區塊 */

#is_content {

	min-height:500px;

	_height:500px;

	*+min-height:500px;

	width: 684px;

	text-align: justify;

	clear: both;

	float: left;

}



/* 內頁上品列表框 */

#products_row {

	width:100%;

	clear: left;

	float: left;

	height: auto;

	margin-bottom: 10px;

}



/* 內頁商品 */

#products_row .products_case { float: left; clear : right; }

#products {

	float: left;

	clear: left;

}



/* 內頁產品圖 */

DIV#products .images{ margin: 0 auto; text-align: center;}



/* 內頁產品名稱 */

DIV#products .name {

	font-size: 1em;

	color: #869671;

	line-height: 16px;

	padding-top: 5px;

	text-align: center;

	font-weight: bold;

	background-image: url(../images/me/arrow2.gif);

	background-repeat: no-repeat;

	background-position: 10px 10px;

	padding-left: 10px;

	padding-bottom: 5px;

	width: 140px;

	padding-right: 10px;

}

DIV#products .name a:link{color: #869671;}

DIV#products .name a:visited{color: #869671;}

DIV#products .name a:hover{color: #869671;}

DIV#products .name a:active{color: #869671;}



/* 產品呈現區塊 */

#products_detail_case {

	height: auto;

	width: 710px;

	margin-bottom: 15px;

	text-align: left;

	clear: both;

	float: left;

}



/* 商品頁樣式設定 (左右區塊) */

#products_detail_content_left {

	width:420px;

	float: left;

	clear: left;

}

#products_detail_content_right {

	width:256px;

	background-image:url(../images/me/product_title.jpg);

	background-position:center top;

	background-repeat:no-repeat;

	float: right;

	clear: right;

}



/* 商品頁說明區塊 */

#content_description {

	height: auto;

	width: 710px;

	margin-bottom: 15px;

	text-align: left;

	clear: both;

	float: left;

}



/* 商品頁樣式設定 (商品列表) */

#products_list_title_content {

	float:left;

	width: 100%;

	background-image: url(../images/me/right_title2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 30px;

	margin-bottom: 5px;

	clear: left;

}



#products_list_box{

	width: 100%;

	margin-bottom: 15px;

	text-align: left;

	*min-height:10em;

	_min-height:10em;

	float: left;

}



#products_list_title_related {

	float:left;

	width: 100%;

	background-image: url(../images/me/right_title3.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 30px;

	margin-bottom: 5px;

	clear: left;

}



#products_product_contant{

	height: auto;

	width: 100%;

	margin-bottom: 15px;

	text-align: left;

	padding-top:10px;

	float: left;

}



/* 相關商品列表框 */

#products_list_row {

	width:100%;

	clear: both;

	float: left;

	height: auto;

	margin-bottom: 10px;

}



/* 相關商品 */

#products_list_row .products_case { float: left; clear : right; }

#products_list {float: left; margin: 0 auto;}



/* 相關商品產品圖 */

DIV#products_list .images{ margin: 0 auto; text-align: center;}



/* 相關商品名稱 */

DIV#products_list .name {

	font-size: 1em;

	color: #656565;

	line-height: 16px;

	padding-top: 5px;

	padding-bottom: 5px;

	overflow: hidden;

	text-align: center;

	width: 140px;

	padding-left: 10px;

	padding-right: 10px;

}

DIV#products_list .name a:link{color: #869671;}

DIV#products_list .name a:visited{color: #869671;}

DIV#products_list .name a:hover{color: #869671;}

DIV#products_list .name a:active{color: #869671;}



/* 相關圖檔 */

#products_detail_content_row {

	width: 256px;

	height: auto;

	margin-bottom: 10px;

	float: left;

}



/* 商品頁樣式設定 (商品詳細資料: 相關圖片) */

#products_detail_thumbs_box {

	width: 122px;

	margin-bottom: 6px;

	margin-right: 6px;

	float: left;

}

#products_detail_thumbs_images {

	width:120px;

	height:120px;

	text-align: center;

}

#products_detail_thumbs_images img{

	border: 1px solid #CACACA;

	background-color: #FFFFFF;

}



/* 相關圖檔按鈕區 */

#products_detail_content_btn {

	width: 250px;

	text-align: center;

	margin-bottom: 10px;

	float: left;

}



/* 價格區 */

#products_detail{

	width: 250px;

	float: left;

	clear: left;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #8c8c8e;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

}



#products_detail_price {

	width: 109px;

	float: left;

	padding: 0px 0px 0px 16px;

	vertical-align: baseline ;

}



/* 市價 */

#market_price_title {

	font-size: 1em;

	float:left;

	color:#666666;

	vertical-align: baseline ;

}

#market_price_number {

	float:left;

	font-size: 1em;

	line-height:1.4;

	color:#ff6000;

	font-weight: bold;

	text-decoration: line-through;

	vertical-align: baseline ;

}



/* 特價 */

#special_title {

	font-size: 1em;

	float:left; 

	color:#666666;

	vertical-align: baseline;

}

#special_number {

	float:left;

	font-size: 1.3em;

	line-height:1.1;

	font-weight: bold;

	color: #ff6000;

	vertical-align: baseline;

}



/* 購物車-規格區 */

#products_detail_spec {

	background-image: url(../images/me/arrow3.gif);

	background-repeat: no-repeat;

	background-position: left 7px;

	width: 234px;

	padding-left: 16px;

	line-height: 25px;

	float: left;

	margin-bottom: 5px;

	margin-top: 5px;

}

#products_detail_spec select{

	font-size: 1em;

	line-height: 24px;

	color: #999999;

	width: 14em;

}

/* 購物車區 */

#products_detail_car {

	width: 250px;

	margin-bottom: 10px;

	float: left;

	line-height: 25px;

	clear: left;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	padding-bottom: 15px;

}

#products_detail_car input{

	line-height: 14px;

	font-size: 1em;

}



/* 購物車區-數量 */

#products_detail_car_number {

	padding-left: 16px;

	background-image: url(../images/me/arrow3.gif);

	background-repeat: no-repeat;

	background-position: left 7px;

	width: 110px;

	padding-right:10px;

	float: left;

	margin-bottom:5px;

}



/* 購物車區-按鈕 */

#products_detail_car_button {

	float: left;

	text-align: left;

}



/* 詢問車-規格區 */

#products_detail_spec_iq {

	background-image: url(../images/arrow3.gif);

	background-repeat: no-repeat;

	background-position: left 7px;

	width: 230px;

	padding-right: 10px;

	padding-left: 16px;

	line-height: 25px;

	float: left;

	margin-bottom: 5px;

	margin-top: 5px;

	clear: left;

}

#products_detail_spec_iq select{

	font-size: 1em;

	line-height: 24px;

	color: #999999;

	width: 14em;

}



/* 詢問車區 */

#products_detail_iqcar {

	width: 250px;

	margin-bottom: 10px;

	float: left;

	line-height: 25px;

	text-align: left;

	padding-bottom: 15px;

}



/* 詢問車區-按鈕 */

#products_detail_iqcar_button {

	text-align: left;

	clear: left;

	float: left;

}



/* 相關圖檔按鈕區-上一筆 */

#products_detail_previous {

	width: 120px;

	float: left;

	text-align: left;

}



/* 相關圖檔按鈕區-下一筆 */

#products_detail_next {

	width: 120px;

	float: right;

	text-align: right;

}





/* 分店介紹 */

.store_title{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d7d7d0;

}

/* 分店介紹分頁 */

.product2_menu_a{

	float: left;

	width: 78px;

	height: 24px;

	font-size: 12px;

	text-align: center;

	font-weight: normal;

}

.product2_menu_a a {

	text-decoration: none;

	color: #614d13;

	font-weight: normal;

	background-image: url(../images/me/store_menu_01.gif);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 24px;

}

.product2_menu_a a:hover {

	color: #343434;

	text-decoration: none;

	font-weight:bold;

	background-image: url(../images/me/store_menu_over01.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.product2_menu_a_over{

	float: left;

	font-weight: normal;

	text-align: center;

}

.product2_menu_a_over a {

	display:block;

	font-size: 12px;

	width: 78px;

	height: 24px;

	text-decoration: none;

	color: #343434;

	background-image: url(../images/me/store_menu_over01.gif);

	background-repeat: no-repeat;

	font-weight: bold;

}



.product2_menu_b{

	float: left;

	width: 78px;

	height: 24px;

	font-size: 12px;

	text-align: center;

	font-weight: normal;

}

.product2_menu_b a {

	text-decoration: none;

	color: #ffffff;

	font-weight: normal;

	background-image: url(../images/me/store_menu_02.gif);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 24px;

}

.product2_menu_b a:hover {

	color: #343434;

	text-decoration: none;

	font-weight:bold;

	background-image: url(../images/me/store_menu_over02.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.product2_menu_b_over{

	float: left;

	font-weight: normal;

	text-align: center;

}

.product2_menu_b_over a {

	display:block;

	font-size: 12px;

	width: 78px;

	height: 24px;

	text-decoration: none;

	color: #343434;

	background-image: url(../images/me/store_menu_over02.gif);

	background-repeat: no-repeat;

	font-weight: bold;

}



.product2_menu_c{

	float: left;

	width: 78px;

	height: 24px;

	font-size: 12px;

	text-align: center;

	font-weight: normal;

}

.product2_menu_c a {

	text-decoration: none;

	color: #4b680d;

	font-weight: normal;

	background-image: url(../images/me/store_menu_03.gif);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 24px;

}

.product2_menu_c a:hover {

	color: #343434;

	text-decoration: none;

	font-weight:bold;

	background-image: url(../images/me/store_menu_over03.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.product2_menu_c_over{

	float: left;

	font-weight: normal;

	text-align: center;

}

.product2_menu_c_over a {

	display:block;

	font-size: 12px;

	width: 78px;

	height: 24px;

	text-decoration: none;

	color: #343434;

	background-image: url(../images/me/store_menu_over03.gif);

	background-repeat: no-repeat;

	font-weight: bold;

}

.store_add{

	color:#1e9345;

	font-size:15px;

	line-height:20px;

	font-weight:bold;

	text-align:left;

}

.store_tel{

	color:#df1e80;

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	text-align:left;

}



/* 相簿內容設定 */

#album_case {

	height: auto;

	width: 709px;

	margin-bottom: 15px;

	text-align: left;

	clear: both;

	float: left;

}



/* 相簿頁樣式設定 (左右區塊) */

#album_case_left {

	width:470px;

	float: left;

	clear: left;

}

#album_case_right {

	width:189px;

	float: right;

	clear: right;

}



/* 相簿左區內容設定 */

#album_case_pic {

	width:470px;

	float: left;

	clear: left;

	margin-bottom: 10px;

}

#album_case_pic_list {

	width:470px;

	float: left;

	clear: left;

}

#album_case_pic_list .pic { width: 450px; background-color: #FFF;}

#album_case_pic_list .pic p { float: left; margin: 2px; }

#album_case_pic_list .pic p img{border: 1px solid #e1e1e1; background: #fff;}



/* 相簿右區設定 */

.album_title{

	font-size: 1.3em;

	font-weight: bold;

	text-align: left;

	line-height: 30px;

	height:35px;

	color: #1f7918;

	padding-left: 10px;

	width: 179px;

}

.album_center{width: 189px;}

.album_footer{width: 189px; height: 10px;}



/* 相簿資訊 */

#album_information {

	width:189px;

	float: left;

	clear: left;

	margin-bottom: 10px;

	height: auto;

}

#album_information .album_title{

	background-image: url(../images/album/album_case1.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#album_information .album_center{

	background-image: url(../images/album/album_case2.gif);

	background-repeat: repeat;

	background-position: center top;

	text-align: left;

	width: 174px;

	padding-left:7px;

	padding-right:8px;

}

#album_information .album_footer{

	background-image: url(../images/album/album_case3.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#album_information ul{ list-style-type: none; margin: 0px; padding: 0px;}

#album_information li{

	background-image: url(../images/album/arrow1.gif);

	background-repeat: no-repeat;

	background-position: 5px 9px;

	padding-left: 18px;

	font-size: 1em;

	line-height: 16px;

	color: #666666;

	padding-top: 3px;

	padding-bottom: 3px;

	text-align: left;

}



/* 寄給好友 */

#album_mail {

	width: 189px;

	height: 23px;

	float: left;

	clear: left;

	margin-bottom: 15px;

}



/* 相簿排行 */

#album_ranking {

	width:100%;

	float: left;

	clear: left;

}

#album_ranking .album_title{

	background-image: url(../images/album/album_ranking_title.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

#album_ranking .album_center{text-align: center; padding-top:10px;}

#album_ranking .album_footer{}

#album_ranking .pic{border: #cdcdcd 1px solid}

#album_ranking .title{font-size: 11px; line-height: 16px; color: #5ea30f;}

#album_ranking .text{font-size: 1em; line-height: 16px; color: #737373;}

#album_ranking .text a:link{color: #737373;}

#album_ranking .text a:visited{color: #737373;}

#album_ranking .text a:hover{color: #737373;}

#album_ranking .text a:active{color: #737373;}



/* 討論區-list頁 */

.forum_list_title{color: #333333;}

.forum_list_title a:link{color: #333333;}

.forum_list_title a:visited{color: #333333;}

.forum_list_title a:hover{color: #333333;}

.forum_list_title a:active{color: #333333;}

.forum_list_text{color: #333333; text-align:center;}



/* 討論區-detail頁 */

.forum_detail_title{

	background-image: url(../images/me/fourm_08.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 32px;

	padding-right: 21px;

	padding-left: 21px;

}

.forum_detail_t_title{

	color:#060807;

	font-size:12px;

	line-height:1.5;

	text-align:left;

}

.forum_detail_t_day{

	color:#060807;

	font-size:12px;

	line-height:1.5;

	text-align:right;	

}

.forum_detail_t_text{

	color:#666666;

	font-size:12px;

	line-height:1.5;

	text-align: justify;

	padding-right: 21px;

	padding-left: 21px;

}

.forum_detail_r_case{

	background-color: #e4e4e4;

	padding-top: 10px;

	padding-right: 21px;

	padding-bottom: 10px;

	padding-left: 21px;

	text-align: left;

}

.forum_detail_r_title{

	color:#333333;

	font-size:12px;

	line-height:1.5;

	text-align:left;

}

.forum_detail_r_day{

	color:#333333;

	font-size:12px;

	line-height:1.5;

	text-align:right;

}

.forum_detail_r_text{

	color:#666666;

	font-size:12px;

	line-height:1.5;

	text-align: justify;

	padding-top:10px;

}

.forum_detail_page{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #2d2d2d;

	font-size: 11px;

	line-height: 16px;

	color: #767676;

	text-align: left;

	padding-top: 10px;

}

/* 討論區結束 */



/* 留言板 */

.message_none{

	border: 1px solid #2E8735;

	text-align: center;

	padding: 10px;

	color:#666666;

	font-size:12px;

}

.message_list{

	border:1px solid #91B64B;

	padding:10px;

	text-align:left;

}

/* 發表區塊 */

.message_p_name{

	color:#227D37;

	font-size:16px;

	line-height:24px;

	font-weight:bold;

	text-align:left;

}

.message_p_time{

	color:#666666;

	font-size:12px;

	line-height:16px;

	text-align:left;

}

.message_p_text{

	color:#666666;

	font-size:12px;

	line-height:22px;

	text-align:justify;

}

.message_p_btn{

	padding-top: 5px;

	text-align: right;

}

/* 回覆區塊 */

.message_r_list{

	border:1px solid #b2c981;

	background-color: #c9df9a;

	padding: 10px;

}

.message_r_name{

	color:#666666;

	font-size:12px;

	line-height:16px;

	font-weight:bold;

	text-align:left;

}

.message_r_time{

	color:#666666;

	font-size:12px;

	line-height:16px;

	text-align:left;

}

.message_r_text{

	color:#666666;

	font-size:12px;

	line-height:16px;

	text-align:justify;

}

.message_page{

	font-size: 11px;

	line-height: 14px;

	color: #666666;

	text-align: center;

}

.message_page a:link{color: #666666;}

.message_page a:visited{color: #666666;}

.message_page a:hover{color: #666666; font-weight:bold;}

.message_page a:active{color: #666666;}

/* 發表/回覆表格 */

.message_table_title{

	background-color:#a6c368;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #9bbb55;

	color:#ffffff;

	font-size:13px;

	font-weight:bold;

	text-align:left;

	padding:10px;

}

.message_table_name{

	color:#4d4d4d;

	text-align:left;

	font-size:12px;

	font-weight:bold;

}

.message_table_text{

	color:#666666;

	text-align:left;

	font-size:12px;

}

.message_table_input{

	color:#666666;

	text-align:left;

	border: 1px solid #dddddd;

}



/* 留言板結束 */





/* 頁尾區塊 */

#footer {

	width: 960px;

	min-height: 81px;

	text-align: left;

	padding-bottom: 10px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	height: auto;

	clear: both;

}

/* 頁尾 logo */

#footer_logo {

	width:0px;

	min-height:51px;

	float:left;

	clear: left;

	padding-top: 35px;

}

/* 頁尾右區塊 */

#footer_right{

	width:960px;

	float: right;

	clear: right;

}



/* 頁尾內文 */

#footer_text {

	width:960px;

	color:#a4a3a3;

	line-height: 16px;

	float:left;

	font-size: 1em;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: left;

	clear: left;

	border-top: solid 1px #e8e5e5;

}

#footer_text a:link { color:#a4a3a3; }

#footer_text a:visited { color:#a4a3a3; }

#footer_text a:hover { color:#a4a3a3; }

#footer_text a:active { color:#a4a3a3; }

#footer_text p { padding:0px; margin:0px;}



/* 頁尾選單 */

#footer_menu {

	width:960px;

	line-height: 30px;

	color: #000;

	font-size: 11px;

	height: 30px;

	float:right;

	text-align: center;

	clear: right;

}

#footer_menu a:link { color:#000; }

#footer_menu a:visited { color:#000; }

#footer_menu a:hover { color:#000; }

#footer_menu a:active { color:#000; }



/* 頁尾版權宣告 */

#footer_copyright {

	width:960px;

	color: #a4a3a3;

	line-height: 18px;

	float:left;

	font-size: 11px;

	text-align: left;

	clear: left;

}

#footer_copyright a:link { color: #a4a3a3; }

#footer_copyright a:visited { color: #a4a3a3; }

#footer_copyright a:hover {	color: #a4a3a3; }

#footer_copyright a:active { color: #a4a3a3; }



/** 廣告區 **/

/* 首頁廣告區 */

#home_ad{

	text-align: center;

	clear: left;

	float: left;

	height: 90px;

	width: 730px;	

}



/* 頁面資訊區 */

#btn_list {

	height: auto;

	width: 100%;

	text-align: left;

	clear: both;

	float: left;

	margin-top: 10px;

}



/* 頁數 */

#page_box{

	width:684px;

	text-align: right;

	float: right;

	color: #232323;

}



.page_outline {

	background-color:#FFFFFF;

	border:1px #CCCCCC solid;

	color:#FFFFFF;

	text-align:center;

	padding: 2px;

}

.page_outline_color {

	background-color:#CCCCCC;

	border:1px #999999 solid;

	color:#333333;

	text-align:center;

	padding: 2px;

}

.page_outline_skip {

	background-color:#FFFFFF;

	color: #666666;

	border:1px #CCCCCC solid;

	text-align:center;

	padding: 2px;

}



/* 網頁路徑 */

#path {

	font-size: 0.9em;

	color: #858484;

	width: 684px;

	float: left;

	text-align: left;

	line-height: 14px;

	height: 14px;

	text-transform: uppercase;

	padding: 0px 0px 10px 0px;

}

#path a:link { color:#858484; }

#path a:visited { color:#858484; }

#path a:hover { color:#858484; }

#path a:active { color:#858484; }



/* 上下筆按鈕 */

#pn_button{

	padding: 5px 5px 0px 5px;

	float: right;

	text-align: right;

}



/* 回上頁 */

#return_button{

	padding: 5px 5px 0px 5px;

	float: right;

	text-align: right;

}



/* 日曆 */

#menu_center_calender {

	background-image: url(../images/default/left_bg.gif);

	background-repeat: repeat-y;

	background-position: left top;

	padding-top:8px;

	padding-left:23px;

}

.calender {

	font-size:9px;

}



div#img_subject{

	text-align:center;

}





/* 文章模組 */

#artical_row .products_case { float: left; clear : right; }

#artical {

	float: left;

	clear: left;

}



/* 文章模組圖片 */

#artical .images{ margin: 0 auto; text-align: center;}



/* 文章模組名稱 */

#artical .name {

	font-size: 1em;

	color: #869671;

	line-height: 16px;

	padding-top: 5px;

	text-align: center;

	font-weight: bold;

	background-image: url(../images/me/arrow2.gif);

	background-repeat: no-repeat;

	background-position: 10px 10px;

	padding-left: 10px;

	padding-bottom: 5px;

	width: 140px;

	padding-right: 10px;

}

#artical .name a:link{color: #869671;}

#artical .name a:visited{color: #869671;}

#artical .name a:hover{color: #869671;}

#artical .name a:active{color: #869671;}





.products_color_box {

	width:20px;

	height:20px;

	float:left;

	margin-right:5px;

}



.step_form {

	border: 1px solid #CCC;

}



#banner_area .abgne-player { width:891px; height:147px; position:relative; overflow:hidden; left:34.5px;}
.abgne-player ul.abgne-list {position:absolute; width:9999px; height:100%;}
.abgne-player ul.abgne-list li {float:left; width:891px; height:147px;}
.abgne-player ul.abgne-list img{width:100%;}
.abgne-control {width:891px; position:relative;}
.abgne-control ul li{cursor: pointer;}
.abgne-control .arrows li{position:absolute; top:-108px;}
.abgne-control .arrows .prev{left:44px;}
.abgne-control .arrows .next{right:-25px;}
.abgne-control ul.numbers {display:none;}
.abgne-control ul li, .abgne-control ul li.current {opacity:.5;}
.abgne-control ul li.hover {opacity:1;}



#banner_header .abgne-player_header { width:1360px; height:665px; position:relative; overflow:hidden;}
.abgne-player_header ul.abgne-list_header {position:absolute; width:9999px; height:100%;}
.abgne-player_header ul.abgne-list_header li {float:left; width:1360px; height:665px;}
.abgne-player_header ul.abgne-list_header img{width:100%;}
.abgne-control_header { position:relative;}
.abgne-control_header ul li{cursor: pointer;}
.abgne-control_header .arrows_header li{position:absolute; top:-298px;}
.abgne-control_header .arrows_header .prev_header{left:15px;}
.abgne-control_header .arrows_header .next_header{right:15px;}
.abgne-control_header ul.numbers {display:none;}
.abgne-control_header ul li, .abgne-control_header ul li.current {opacity:.5;}
.abgne-control_header ul li.hover {opacity:1;}



#contact {

	width:810px;

    height: 150px;

	top: -150px;

    position: relative;

    overflow: hidden;

	text-align: center;

    margin-top: 0;

    margin-right: auto;

    margin-bottom: 0;

    margin-left: auto;

    clear: both;

}



#contact_header {

	position:absolute;

	width:810px;

}



#contact_header li {

	position:relative;

	display: inline;

	top: 120px;

	float:left;

	margin:0px;

	padding:0px;

	height:150px;

	width:270px;

}



#contact_header li table{

	position:absolute;

	left:0px;

	height:150px;

	width:270px;

	background:#FFF;

}