/* CSS Document */
body { margin:0px; padding:0px; background:#2f3640; font-family:Helvetica, Verdana, Arial, , sans-serif; font-size:11px; line-height:150%; }
form { margin:0px; padding:0px; }
a { color:#626E79; text-decoration:none; }
a:hover { color:#f40; }

#head_1 { }
	#head_1 a { color:#fff; padding-left:7px; padding-right:7px; text-decoration:none; font-weight:bold; }
	#head_1 a:hover { color:#000; }
#head_2 { }
	#head_2 a { color:#fff; text-decoration:none; font-weight:bold;}
	#head_2 a:hover { color:#000;  }

#lc { background:#6D92B8; vertical-align:top; }
#mc { background:#DFE0D2; border:#fff solid; border-width:0px 1px 0px 1px; vertical-align:top; }
#rc { background:url(../images/common/right_bg.gif) top; }

#foot { color:#626E79; text-align:left; padding-left:360px; }
	#foot a { color:#626E79; text-decoration:underline; }
	#foot a:hover { color:#f40; }

#menu { margin-bottom:30px; }
	#menu .main { margin-top:15px; }
	#menu .main a { color:#fff; text-decoration:none; font-weight:bold; padding-left:17px; }
	#menu .main a:hover { color:#000; }
	#menu .main #current { background:url(../images/common/left_menu_bg.gif) repeat-x center; color:#fff; font-weight:bold; }
	#menu .sub a { width:100%; display:block; color:#fff; text-decoration:none; font-weight:normal; padding-left:30px;  }
	#menu .sub a:hover { background:url(../images/common/left_menu_bg.gif) repeat-x center; }
	#menu .sub #current { background:url(../images/common/left_menu_bg.gif) repeat-x center; color:#fff; font-weight:bold; }

#banner { border-bottom:#fff solid 1px; }

/* search */
#search_bar { vertical-align:text-bottom; margin:10px; border:#999 solid 1px; background:#fff; padding:10px; }
	#search_bar strong { color:#666; padding-right:7px; }

.thumb_home { text-align:center; }
	.thumb_home img { width:117px; border:none; }
	.thumb_home .name { font-weight:bold; color:#333; padding-top:5px;}
		.thumb_home .name a { color:#333; }
		.thumb_home .name a:hover { color:#f40; }
	.thumb_home .price { }
		.thumb_home .price s { margin-left:5px; font-weight:bold; }
		.thumb_home .price label { margin-left:5px; color:#f40; font-weight:bold; }

.seperator { background:#A09E86; height:10px; overflow:hidden;  }
.view_larger { text-align:right; margin-bottom:10px; }
	.view_larger a { color:#333; text-decoration:none; }
	.view_larger a:hover { color:#f40; text-decoration:underline; }

#content { }
	#content h1 { color:#333; font-weight:bold; font-size:14px; margin:0px; padding:0px; line-height:24px; }
	#content h1 label { color:#666; }
	#content .border_b { border-bottom:#A09E86 solid 1px; }
	#content h2 { color:#333; font-weight:normal; font-size:11px; margin:0px; padding:5px 0px 0px 0px; }
	#content #color { }
		#content #color img { margin-right:10px; }
		#content #color .default { width:20px; height:20px; border:none; }
		#content #color .current { border:#000 solid 1px; width:18px; height:18px; }
	#content h3 { color:#666; font-size:11px; margin:0px; padding:0px; line-height:24px; }

/* product detail */	
#detail_form { color:#97915B; }
	#detail_form th { text-align:left; color:#454545; }
	#detail_form label { margin-left:5px; }
	#detail_form .input_1 { border-top:#A29C65 solid 2px; border-left:#A29C65 solid 2px; border-bottom:#E8E7DA solid 2px; border-right:#E8E7DA solid 2px; color:#595636;  width:150px;}
	#detail_form .input_2 { border:#A29C65 solid 1px; color:#595636; width:20px;vertical-align:middle; margin-right:7px; }
	#detail_form a { color:#97915B; }
	#detail_form a:hover { color:#f40; }
	#detail_form .t1 { color:#0054A6; font-weight:bold; font-size:12px; }
	#detail_form .t2 { color:#f40; font-weight:bold; font-size:12px; }
	#detail_form .t2 s { color:#000; }
	
/* reviews */
#detail_reviews { }
	#detail_reviews h1,#detail_reviews h2,#detail_reviews h3   {  margin:0px;padding:0px;text-align:left;font-size:11px; }
	#detail_reviews h1   {  color:#039;font-size:12px;line-height:30px;font-weight:bold; }
	#detail_reviews h2   {  color:#666;font-weight:normal; }
	#detail_reviews h2 span   {  color:#1aab1f;padding-left:5px;padding-right:5px;font-weight:bold; }
	#detail_reviews h3   {  color:#333;line-height:18px;font-weight:normal;border-bottom:#d6d6d6 dashed 1px;padding-bottom:3px;margin-bottom:7px; }
#detail_reviews_write { border:#999 solid 1px; background:#F5F6F2; }
	#detail_reviews_write #title { margin:0px; padding-left:10px; color:#666; font-weight:bold; }
	#detail_reviews_write th { text-align:right; padding-right:7px; color:#666; }

/* left list*/
.left_list { margin:10px 10px 30px 10px; }
	.left_list h1 { margin:0px; padding:0px; font-size:11px; background:#587594; line-height:18px; text-align:center; color:#fff; font-weight:bold }
	.left_list ul { margin:7px 0px 0px 0px; padding:0px; list-style-type:none; }
	.left_list li { background:url(../images/desc/bullet_1.gif) no-repeat 5px 6px; padding-left:15px; }
		.left_list a { color:#fff; text-decoration:none; }
		.left_list a:hover { color:#333; text-decoration:underline; }

/* login */
#loginbox { background:#fff; border:#999 solid 1px; margin-top:30px; }
	#loginbox td { color:#333; }
	#loginbox th { color:#666; }
	#loginbox a { color:#0072BC; }
	#loginbox a:hover { color:#f40; }
	#loginbox div { border:#DAD6CA solid 1px; margin:10px; background:#F9F7F2; padding:10px; }

/* register */	
#reg_table_all { margin:10px; padding:10px; background:#fff; border:#999 solid 1px; }
	#reg_table_all #title { color:#666; font-weight:bold; font-size:24px; line-height:50px; border-bottom:#DAD6CA solid 1px; margin-bottom:10px; }
	.reg_title  { color:#666; font-size:12px; font-weight:bold; line-height:35px; }
	.reg_table  { border:#DAD6CA solid 1px; background:#F9F7F2; }
		.reg_table td  {  padding-left:20px; color:#000; }
		.reg_table span  {  color:#f00; padding-left:7px; }
	#note  { font-size:10px;color:#000; }
		#note span  { color:#f00; padding-right:7px;}
		#note a  {  color:#25a; text-decoration:underline; }
		#note a:hover  {  color:#f40; }
	.account_items { }
		.account_items li  { line-height:24px; }
		.account_items li a  { color:#039; font-size:12px; text-decoration:none; }
		.account_items li a:hover   {  color:#f40; }

/* cart table */	
#cart_table th  { background:#587594; text-align:center; color:#fff; font-size:12px; }
#cart_table .name  { color:#666;font-weight:bold; }
#cart_table .price  { color:#f40;font-weight:bold; }
#cart_table td { border-bottom:#ccc solid 1px; color:#333; }
#cart_table .subtotal  { border:none;text-align:right; }
#cart_table .subtotal span  { color:#FFF568;font-weight:bold;padding-left:7px;padding-right:10px; }
#cart_table_btn  { text-align:center;margin:10px; }
#cart_table_btn img  { padding:0 7px 0 7px; }

input.btn_1 { background:#587594; padding-left:7px; padding-right:7px; color:#fff; border:none; font-size:11px; font-family:Helvetica, Verdana, Arial, sans-serif; } 
input.input_1 { width:92px; height:15px; border:#587594 solid 1px; padding:0px; margin-top:0px !important; margin-top:-1px; vertical-align:top; margin-right:5px; }
.title_1 { color:#333; font-weight:bold; font-size:14px; line-height:24px; border-bottom:#A09E86 solid 1px;  } 

.showpage { border-top:#ccc solid 1px; line-height:35px; }
	.showpage a { padding-left:3px; padding-right:3px; color:#00f; text-decoration:none; }
	.showpage a:hover { color:#f40; text-decoration:underline; }