﻿@charset "utf-8";

/*layout*/
body{text-align:center;margin:0 20px;}
div.shp_tagline,div.shp_double,div.shp_single,div#shp_footer{width:980px;text-align:left;margin:0 auto;}
div#shp_footer{width:980px;clear:both;}
div.shp_single{margin-top:10px;}
div.shp_tagline{width:980px;margin:0 auto 15px; text-align:left;}
div.shp_tagline p{text-indent:5px;font-size:10px;background:#ccc;margin:0;}
div.shp_single div#shp_subline{margin-top:1em;}
div.shp_double div#shp_main{margin-bottom:50px;margin-right:0;float:right;width:720px;}
div.shp_double div#shp_subline{margin-right:10px;padding-top:0;float:left;clear:left;width:230px;}

/*common*/
div#shp_main h2,div#shp_subline h2 {background-image: none;}
h1{width:720px;float:none;display:block;font-size:0;margin:0 auto 10px;padding:0;}
h2{font-size:12px;font-weight:bold;line-height:24px;text-indent:10px;background:transparent url(../images/00_index/head_bar.gif) no-repeat left top;margin:0 0 10px;}
div.shp_confirm_message{margin-bottom:20px;background-color:#fffce1;border:1px solid #ff8787;font-size:12px;padding:5px 10px;}
div.shp_confirm_message p{line-height:13px;margin:0;padding:0;}
div.shp_confirm_message strong{font-size:14px;font-weight:bold;color:#ff0000;}
div.shp_simple_message{display:block;text-align:center;font-size:12px;background-color:#f9f9f9;border:1px solid #ccc;margin:0 0 100px;padding:38px 0 40px;}
table{width:100%;font-size:12px;border-color:#ccc;border-style:solid;border-width:1px 0 0 1px;}
table th{width:118px;height:22px;background-color:#f9f9f9;text-align:left;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;}
table td{background-color:#fff;text-align:left;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;}
p em{font-weight:bold;}
div.cart_simple_message{margin-top:16px;background-color:#f9f9f9;border:1px solid #ccc;text-align:center;padding:38px 0 40px;}
div.cart_simple_message h3{font-size:14px;font-weight:bold;line-height:16px;margin:0 0 5px;}
div.cart_simple_message p{font-size:12px;line-height:12px;margin:0 0 42px;}
div#shp_global_navigation{width:980px;display:block;position:relative;font-size:12px;margin:15px 0 10px;}
div#shp_global_navigation ul{display:block;list-style:none;list-style-position:outline;margin:0;padding:0;height:23px;/*border-bottom:1px solid #ccc;*/}
div#shp_global_navigation ul li{width:136px;float:left;display:inline;text-decoration:none;text-indent:-7777px;text-align:left;overflow:hidden;margin:0 1px 0 0;padding:0;}
div#shp_global_navigation ul li a{width:136px;height:23px;display:block;}
div#shp_pathline{font-size:10px;clear:both;margin:0 11px; text-align:left;}
div#shp_main{margin:10px 0 0;padding:0;}
div.shpsec_ranking,div.shpsec_list,div.shpsec_cat{clear:both;/*background:transparent url(../images/00_index/section_bg.gif)*/ repeat-x left 25px;margin:10px 0;padding:0 0 15px;}
div.shpsec_ranking ul,div.shpsec_list ul,div.shpsec_cat ul,div.shpsec_gallery ul,div.shpsec_ranking ol,div.shpsec_list ol,div.shpsec_cat ol,div.shpsec_gallery ol,div.shpsec_ranking li,div.shpsec_list li,div.shpsec_cat li,div.shpsec_gallery li{margin:0;padding:0;}
div#shp_main ul li,div#shp_main ol li{list-style-type:none;list-style-position:outside;}
div#shp_main div.shpsec_ranking,div#shp_main div.shpsec_list,div#shp_main div.shpsec_cat,div#shp_main div.shpsec_gallery{width:720px;}
div#shp_subline div.shpsec_ranking,div#shp_subline div.shpsec_list,div#shp_subline div.shpsec_cat,div#shp_subline div.shpsec_gallery{width:230px;}
p.admin_message{font-size:20px;color:#ff0000;}
div#shp_subline ul,div#shp_subline ol{list-style:none outside;font-size:12px;}
div.shpsec_mail_mag fieldset{border:0;margin:0;padding:0 5px 5px;}
div.shpsec_mail_mag legend{display:inline;font-weight:bold;font-size:12px;margin:5px 0 5px 5px;padding:0;}
div.shpsec_mail_mag input{width:90px;border:1px solid #ADADB3;margin:0 5px 6px;}
div.shpsec_mail_mag input.btn_mail_mag{width:35px;height:21px;font-size:12px;margin:0 5px 6px;}
div#shp_subline div.shpsec_cat ul{margin:5px 0 0;padding:0;}
div#shp_subline div.shpsec_cat ul li{margin:0 0 0 10px;padding:0;}
div#shp_subline div.shpsec_cat ul li a{padding-left:18px;background-repeat:no-repeat;background-position:left top;}
div.shp_action{text-align:center;margin:15px 0;}
div.shp_action input{text-align:center;margin:0 10px;}
div#x_shp_method{font-size:12px;}
div#x_shp_method h3{font-size:12px;font-weight:bold;}
div.item_stats{margin-top:23px;}
div.item_stats p.item_image{float:left;margin:0 15px 0 0;padding:0;}
div#shp_main div.item_stats h2{background:none;color:#000;text-indent:0;font-size:14px;font-weight:bold;line-height:20px;margin:0 0 5px 235px;}
div.item_stats p.unit_price{display:block;color:#ff0000;text-align:right;font-size:14px;font-weight:bold;line-height:30px;border-color:#ccc;border-style:dashed;border-width:1px 0;margin:0 5px 5px 235px;}
div.item_stats p.unit_price span{color:#000;font-size:12px;font-weight:normal;}
div.item_stats p.item_description{font-size:12px;line-height:16px;margin:0 0 0 235px;}
div#commodity_detail div.shp_action{clear:both;text-align:right;margin:10px 0;}
div.fck_box{margin-top:50px;}
div#cash_desk{margin-top:100px;clear:both;border:1px solid #777;background-color:#fff;padding:0;}
div#cash_desk h2{font-size:14px;line-height:29px;margin:0;}
div#cash_desk table{pading:0;width:696px;border-color:#ccc;border-style:dashed;border-width:1px 0 0;margin:0 10px;}
div#cash_desk table td{border:none;vertical-align:top;margin:0;padding:15px 0;}
div#cash_desk table td img{border:1px solid #9f9f9f;margin:0;}
div#cash_desk table td.unit_image{width:78px;}
div#cash_desk table td.name_price{padding:15px;}
div#cash_desk table td p.name{margin-top:0;font-weight:bold;line-height:1.2;}
div#cash_desk table td p.price{color:#ff0000;text-align:right;font-weight:bold;line-height:1;}
div#cash_desk table td p.price span{color:#000;font-weight:normal;font-size:10px;}
div#cash_desk table td.bought{padding-top:17px;width:164px;}
h2.shp_cart_title{border-bottom:1px solid #b9b9c9;line-height:0;text-indent:0;margin:20px 0 0;padding:0;}
h3.shp_cart_title{background-color:#2277dd;color:#fff;font-size:14px;font-weight:bold;text-indent:15px;line-height:33px;border-color:#ccc;border-style:solid;border-width:1px 1px 0;margin:0;padding:0;}
p.shp_cart_description{margin-bottom:15px;font-size:14px;font-weight:bold;line-height:14px;}
dl.cart_list{margin:0 0 50px;padding:0;}
ul.shp_footnote{list-style:none;font-size:10px;margin:0 0 15px;}
ul.shp_footnote li{line-height:0;margin:0;padding:0;}
ul.shp_footnote li span.shp_required_mark{margin-right:5px;}
table#cart_contants_table th{height:23px;border-bottom:3px double #ccc;line-height:1;}
table#cart_contants_table th.shp_name{width:241px;}
table#cart_contants_table th.shp_unit_price{width:81px;text-align:left;}
table#cart_contants_table th.shp_num{width:58px;text-align:left;}
table#cart_contants_table th.shp_total{width:98px;text-align:left;}
table#cart_contants_table th.shp_sender{width:88px;text-align:left;}
div.shp_cart_note{text-align:center;width:699px;background:transparent url(../images/09_shop/09_10_shop_cart/shp_cart_note_foot.gif) no-repeat left bottom;margin:0 auto 50px;}
div.shp_cart_note p{text-align:left;background:transparent url(../images/09_shop/09_10_shop_cart/shp_cart_note_head.gif) no-repeat left top;margin:0 auto;padding:8px 13px;}
div#shp_global_navigation ul li a img,table#shp_item_table,table#shp_item_table td,table#shp_item_table th,div#cash_desk table.first_unit{border:none;}
div.shpsec_gallery,table.shp_contact,table#shp_item_table td ul,table#cart_contants_table{margin:0;}
table#cart_contants_table th.shp_cod,table#cart_contants_table th.shp_delete{width:73px;text-align:left;}

/*index*/
div#shp_main div.shpsec_gallery ul{clear:left;margin:0;padding:0;}
div#shp_main div.shpsec_gallery ul li{width:350px;height:120px;float:left;display:inline;list-style-type:none;list-style-position:outside;margin:0 0 0 10px;padding:0;}
div#shp_main div.shpsec_gallery ul li ul{clear:left;}
div#shp_main div.shpsec_gallery ul li ul li{width:auto;height:auto;float:none;display:block;font-size:12px;margin:0;padding:0;}
div#shp_main div.shpsec_gallery ul li.shp_item_image{margin-right:10px;width:128px;float:left;}
div#shp_main div.shpsec_gallery ul li.shp_item_image a img{border:1px solid #72728f;}
div#shp_main div.shpsec_gallery ul li.shp_item_name a{font-weight:bold;margin:0;padding:0;}
div.fck_shpsec_info{border:1px solid;border-color:#ccc;margin:10px 0;}
div.fck_shpsec_info div{padding:2px 12px 12px;}
div.fck_shpsec_info div *{line-height:1.2;}
div.fck_shpsec_info div h1 { font-size: 20px; width: auto; line-height: 1.5; }
div.fck_shpsec_info div strong { color:#990000; }

/* FCK */
div#shp_main div.fck_box_method{font-size:12px;}
div#shp_main div.fck_box_method h2{font-size:12px;font-weight:bold;margin:50px 0 0;}
div#shp_main div.fck_box_method h3{font-size:12px;font-weight:bold;margin:30px 0 0;}
div#shp_main div.fck_box_method h4{font-size:12px;font-weight:bold;margin:20px 0 0;}
div#shp_main div.fck_box_method p{margin:.5em 0;}
div#shp_main div.fck_box_commodity h1{border-color:#cc0000;border-style:solid;border-width:0 0 2px 10px;color:#000;float:none;font-size:21px;font-weight:bold;height:auto;line-height:1.2;margin:15px 0;padding:0 10px 2px;width:auto;}
div#shp_main div.fck_box_commodity h2{background-color:#cc0000;color:#fff;font-size:16px;font-weight:bold;line-height:25px;margin:0 0 20px 0 10px;padding:0 15px;text-indent:0;}
div#shp_main div.fck_box_commodity h3{background:transparent url(../images/09_shop/09_08_shop_commodity_detail/black_sq.jpg) no-repeat left top;font-size:14px;font-weight:bold;line-height:1;margin:15px 0 5px;padding:0 0 0 25px;text-indent:0;}
div#shp_main div.fck_box_commodity p{font-size:13px;line-height:1.2;}
div#shp_main div.fck_box_commodity p strong{background-color:#ffff11;font-weight:bold;}
div#shp_main div.fck_box_commodity ul,div#shp_main div.fck_box_commodity ol{clear:both;list-style:none;margin:10px 0 20px;padding:0;}
div#shp_main div.fck_box_commodity ul{border-color:#ddd;border-style:solid;border-width:2px 0;font-weight:bold;padding-bottom:5px;padding-top:5px;}
div#shp_main div.fck_box_commodity ul li{background:#fff url(/images/09_shop/09_08_shop_commodity_detail/check_box.jpg) no-repeat 10px top;font-weight:bold;padding-left:43px;}
div#shp_main div.fck_box_commodity ol{background-color:#ffffcc;padding:10px;}
div#shp_main div.fck_box_commodity ol li{background:transparent url(../images/09_shop/09_08_shop_commodity_detail/check_sign.jpg) no-repeat 5px top;font-weight:bold;padding-left:33px;}

/* shop contact*/
table.shp_contact th{width:118px;height:22px;background-color:#f9f9f9;text-align:left;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;}

span.shp_required_mark{margin-left:5px;color:#ff0000;}

/*-----Clear Fix Classies-----*/
div#shp_main div.shpsec_ranking, 
div#shp_main div.shpsec_list,
div#shp_main div.shpsec_cat, 
div#shp_main div.shpsec_gallery,
div.shp_double,
ul#shp_global_navigation{_height: 1px;min-height: 1px;/* for MacIE5 \*//*/height: auto;overflow: hidden;/* end */}

div#shp_main div.shpsec_ranking:after, 
div#shp_main div.shpsec_list:after,
div#shp_main div.shpsec_cat:after, 
div#shp_main div.shpsec_gallery:after,
div.shp_double:after, 
ul#shp_global_navigation:after{height: 0;visibility: hidden;content: ".";display: block;clear: both;}

div#shp_main div.shop_box_list ul li{width:251px;height:30px;float:left;display:inline;list-style-type:none;list-style-position:outside;margin:10px 0 0 10px;padding:0 0 0 0;}

table.shop_box_image2{border:none}
table.shop_box_image2 td{padding: 5px; border:none;margin:0;}


div.subscribe_favorite_cover { margin: 5px 0 5px; float: right; width: 240px; height: 50px;}
div.subscribe_favorite form input.button-name {	margin: 0; padding: 5px 0; background: #FC0; border: 1px solid #736926; overflow: auto; cursor: pointer; color: #736926; width: 240px; font-weight: bold; background: #FFFADA url(../images/09_shop/button-name_bg.jpg) repeat-x left center;}
div.subscribe_favorite form input.button-name:hover { color: #998D43;}
div.subscribe_favorite div.subscribe_counter { display: block; font-size: 15px; font-weight: bold; background-color: #f5f5f5; width: 120px; color: #105CB6;	text-align: center; float: left;position:relative;top:-40px;left:110px;}

div.inquiry_for_item textarea {	width: 95%;	_width: 100%; padding: 5px; height: 150px;}
div.inquiry_for_item input.input-text {	line-height: 1;	width: 300px;}
div#commodity_detail div.inquiry_for_item div.shp_action { text-align: center; }

div.shopsec_inquiry { padding-bottom:15px; border:1px solid #b9b9c9; clear:both; background:#fbfbfb url(../images/00_index/section_bg.gif) repeat-x left 25px; margin:10px 0; }
div.shopsec_inquiry p { margin: 5px 5px 3px; line-height: 1.25;}
div.shopsec_inquiry table textarea {width: 95%;	_width: 100%; padding: 5px; height: 80px;}
div.shopsec_inquiry table input.input-text {line-height:1;padding:0;}
div.shopsec_inquiry table.tcommons { border-width:1px 0 1px;width:226px;border-style:solid;border-color: #f0f0f0;}
div.shopsec_inquiry table.tcommons td,div.shopsec_inquiry table.tcommons th{background: none;border:none;}
div.shopsec_inquiry div.shp_action {margin:0;width:228px;overflow:hidden;border-width:0 1px;border-style:solid;border-color:#fff;text-align:center;}
div.shopsec_inquiry div.shp_action input { margin:0 -1px 0 -10px;border:none;}
div.shopsec_inquiry input.input-name {margin:0 5px 0 0;width:38px;}

div#shp_subline div.subscribe_favorite_cover { margin: 5px 0 5px; float:none;width: 228px; height: 50px;}
div#shp_subline div.subscribe_favorite form input.button-name {	margin: 0; padding: 5px 15px; border: 1px solid #736926; overflow: auto; cursor: pointer; color: #736926; width: 228px; font-weight: bold; background: #FFFADA url(../images/09_shop/button-name_bg.jpg) repeat-x left center;}
div#shp_subline div.subscribe_favorite div.subscribe_counter {	display: block;	font-size: 15px; font-weight: bold;	background-color: #f5f5f5; width: 118px; color: #105CB6; text-align: center; float: left;position:relative;top:-40px;left:110px;}

div#shp_subline div.button_to_buzzboard {margin:0 0 5px;}
div#shp_subline div.button_to_buzzboard a,
div#shp_subline div.button_to_column a {
	margin: 0 0 5px;
	display: block;
	width: 230px;
	height: 27px;
	padding: 0;
	color: #5E2014 ;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	text-indent: -9999px;
	background: url(../images/09_shop/b1.jpg) repeat-x left center;
}

div#shp_subline div.button_to_column a {
	color: #32329F;
	height: 27px;
	background: url(../images/09_shop/b2.jpg) repeat-x left center;
}

div#shp_subline div.button_to_buzzboard a:hover {
	color: #914334;
}

div#shp_subline div.button_to_column a:hover {
	color: #6060AD;
}


div#buzzboard p.search_result_pager { float:none; text-align:right;}

div#buzzboard div.entry {
	margin: 0 0 15px;
	border: 1px dotted #CCC;
	padding: 5px 10px;
}

div#buzzboard div.entry div.entry {
	border: none;
	padding: 0 0 0 30px;
}

div#buzzboard div.entry table,
div#buzzboard div.entry table td,
div#buzzboard div.entry table th {
	border: none;
	padding: 3px;
}

div#buzzboard div.entry table {
	border: 1px solid #C0C0C0;	
}

div#buzzboard div.entry table th.type,
div#buzzboard div.entry table th.name { font-size: 15px; font-weight:bold; }

div#buzzboard div.entry table th.type { width: 50px;}
div#buzzboard div.entry table th.name { width: auto; }
div#buzzboard div.entry table td.date { width: 150px; text-align: right; }

div#buzzboard div.type_a table th.type,
div#buzzboard div.type_a table th.name,
div#buzzboard div.type_a table td.date { background-color: #C4E2F4 }
div#buzzboard div.type_a table th.type { color: #06C;}

div#buzzboard div.type_b table th.type,
div#buzzboard div.type_b table th.name,
div#buzzboard div.type_b table td.date { background-color: #FFE2BF; }
div#buzzboard div.type_b table th.type { color: #F60;}

div#buzzboard div.type_c table th.type,
div#buzzboard div.type_c table th.name,
div#buzzboard div.type_c table td.date { background-color: #ECCEE6; }
div#buzzboard div.type_c table th.type { color: #843982; width: 70px;}

div#buzzboard div.type_d table th.type,
div#buzzboard div.type_d table th.name,
div#buzzboard div.type_d table td.date { background-color: #ccc; }
div#buzzboard div.type_d table th.type { color: #333; width: 70px;}

div#buzzboard div.shp_action {
	border: 1px solid #f0f0f0;
	text-align: center;
	padding: 10px;
}

div#buzzboard div.shp_action a {
	display: block;
	padding: 3px 10px;
	text-decoration: none;
	margin: 0 auto;
	width: 150px;
	color: white;
	border: 1px solid #f4d6ce;
	background: #F4D6CE url(../images/09_shop/b3.jpg) repeat-x left center;
	text-indent: -9999px;
}

p.buzzboard_success { text-align: center;}

div#buzzboard div.shp_action a:hover {
	color: #914334;
}

div#column table td.photo {
	width: 130px;
	text-align: center;
}

div#column table td.profile {
	vertical-align: bottom;
}

div#column table div.name {
	font-size: 25px;
}

div#column table div.shop {
	font-size: 18px;
}

div#column table div.more a {
	display: block;
	padding: 5px 10px;
	margin: 15px 0 0;
	width: 180px;
	text-decoration: none;
	text-align: center;
	color: #736926;
	font-weight: bold;
	border: 1px solid #fffada;
	background: #FFFADA url(../images/09_shop/button-name_bg.jpg) repeat-x left center;
}

div#column table.entries,
div#column table.entries td,
div#column table.entries th {
	margin: 0;
	padding: 0;
	border: none;
}

div#column table.entries th {
	width: 100px;

}
div#column table.entries th,
div#column table.entries td {
	padding: 2px 5px;	
}

div#column table div.entries ul li {
	border-bottom: 1px solid #f0f0f0;	
}

div#macth_link{margin-top:15px;clear:both;border:1px solid #777;background-color:#fff;padding: 0px;}
div#macth_link h2{font-size:14px;line-height:29px;margin:0;}
div#macth_link p{padding:10px;font-size:14px;font-weight:bold;}