﻿@charset "utf-8";
/* base */
body {	font-size:11px;	font-family:arial; color:#666666; padding:0;	 margin:0;}
ol, ul, li, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {	list-style:none ;	padding:0;	 margin:0;}
form, fieldset, img {	border:0;	}
h1, h2, h3, h4, h5, h6 {	font-weight:normal;	font-size:100%;	}
address, caption, em {	font-weight:normal;	font-style:normal;	}
hr, .blind	{ position:absolute;	width:0;	height:0;	font-size:0;	line-height:0;	overflow:hidden;	visibility:hidden; display:none;	}
td, tr {font-family:arial; font-size:11px;}

/* base link */
a:link	{	color:#666666;	text-decoration:none;	}
a:visited	{	color:#666666;	text-decoration:none;	}
a:hover	{	color:#006fe1;	text-decoration:underline;	}
a:active	{	color:#666666;	text-decoration:none;	}

/* layout */
#wrapper	{	position:relative;	clear:both;	margin:0 auto;	width:1080px;	}
#header	{	clear:both;	width:1080px;}
#sub_menu	{	float:left;	 width:205px;	}
#main0	{width:870px; margin-top:50px; float:left;	}
#main	{width:870px; margin-top:25px; float:left;	}
#main2	{width:870px; margin-top:-10px; float:left;	}
#sub_main	{width:870px; float:left;	}
#footer	{	clear:both;	width:1080px;}
.footlink {float:left; width:300px;}
.footlink li {float:left; font-size:10px; padding:0 0 0 8px;}
.footlink2 {float:left; width:540px; }
.footlink2 li {float:left; font-size:10px; padding:0 0 0 8px;}

/* login */
#logged {	visibility:hidden;	position:absolute;	left:600px;	top:0px;	width:360px;	height:50px;	z-index:2;	background-color:#ffffff;	text-align:right;	}
.log_bg	{	margin:0 0 7px 0; border-top:6px solid #51870b;	}
#name_ov	{visibility:visible; float:right; margin:5px 90px 0px 0px; }

/* header menu*/
.logo	{	float:left; margin:120px 0 7px 0;	}
.login_form	{	float:right; 	margin:0 0 0 0; }
.login_form li	{	float:right;	}
.top_menu	{clear:both; float:right; margin:25px 140px 2px 0;	}
.top_menu2	{clear:both; float:right; margin:14px 130px 2px 0;	}
#hmenubar {float:left;  width:960px; height:35px; background-image:url('/images/header/navi_bar.gif');}
.menu_left	{	float:left;	}
.menu_left li	{	float:left;		margin:12px 0px 0 9px;}
.text_form	{	margin:0 3px 0 0;	width:97px; height:16px;	font-family:arial; color:#666666;	border:1px solid #cacaca;	background-color:#f3f3f3;	}
.text_form01	{	margin:0 3px 0 0;	width:140px; height:16px;	font-family:arial; color:#666666;	border:1px solid #cacaca;	background-color:#f3f3f3;	}

/*category menu*/
#category	{	width:158px;	margin-top:10px;}

.main_title {height:30px; list-style-type: none; margin:0; padding: 0; font: normal 18px Arial; color:#000000;}
.main_title .arrowdiv{position: absolute; right: 2px;}
.main_title li a:visited, .main_title li a:active{color: #000000;}
.main_title li a:hover{color:#ff0000; text-decoration:none;}

.glossymenu18, .glossymenu18 li ul{list-style-type: none; margin:0; padding: 0; width: 165px; /*WIDTH OF MAIN MENU ITEMS*/ z-index:999; text-decoration:none;}
.glossymenu18 li{position: relative;z-index:999;}
.glossymenu18 li ul{ /*SUB MENU STYLE*/ position: absolute; width: 152px; /*WIDTH OF SUB MENU ITEMS*/ left: 0; top: 0; display: none; z-index:99;}
.glossymenu18 li a{background-color:#ffffff; font: normal 18px Arial; color:#000000; display: block; width: auto; padding: 2px 0; padding-left: 6px; text-decoration: none; width:146px;}
.glossymenu18 .arrowdiv{position: absolute; right: 2px;}
.glossymenu18 li a:visited, .glossymenu18 li a:active{color: #000000;}
.glossymenu18 li a:hover{color:#ff0000; text-decoration:none;}

.glossymenu16, .glossymenu16 li ul{list-style-type: none; margin:0; padding: 0; width: 165px; /*WIDTH OF MAIN MENU ITEMS*/ z-index:999; text-decoration:none;}
.glossymenu16 li{position: relative;z-index:999;}
.glossymenu16 li ul{ /*SUB MENU STYLE*/ position: absolute; width: 152px; /*WIDTH OF SUB MENU ITEMS*/ left: 0; top: 0; display: none; z-index:99;}
.glossymenu16 li a{background-color:#ffffff; font: normal 16px Arial; color: #494949; display: block; width: auto; padding: 2px 0; padding-left: 6px; text-decoration: none; width:146px;}
.glossymenu16 .arrowdiv{position: absolute; right: 2px;}
.glossymenu16 li a:visited, .glossymenu16 li a:active{color: #494949;}
.glossymenu16 li a:hover{color: #000000; text-decoration:none;}

.glossymenu14, .glossymenu14 li ul{list-style-type: none; margin:0; padding: 0; width: 165px; /*WIDTH OF MAIN MENU ITEMS*/ z-index:999; text-decoration:none;}
.glossymenu14 li{position: relative;z-index:999;}
.glossymenu14 li ul{ /*SUB MENU STYLE*/ position: absolute; width: 152px; /*WIDTH OF SUB MENU ITEMS*/ left: 0; top: 0; display: none; z-index:99;}
.glossymenu14 li a{background-color:#ffffff; font: normal 14px Arial; color: #666666; display: block; width: auto; padding: 2px 0; padding-left: 6px; text-decoration: none; width:146px;}
.glossymenu14 .arrowdiv{position: absolute; right: 2px;}
.glossymenu14 li a:visited, .glossymenu14 li a:active{color: #666666;}
.glossymenu14 li a:hover{color: #000000; text-decoration:none;}

.glossymenu12, .glossymenu12 li ul{list-style-type: none; margin:0; padding: 0; width: 165px; /*WIDTH OF MAIN MENU ITEMS*/ z-index:999; text-decoration:none;}
.glossymenu12 li{position: relative;z-index:999;}
.glossymenu12 li ul{ /*SUB MENU STYLE*/ position: absolute; width: 152px; /*WIDTH OF SUB MENU ITEMS*/ left: 0; top: 0; display: none; z-index:99;}
.glossymenu12 li a{background-color:#ffffff; font: normal 12px Arial; color: #999999; display: block; width: auto; padding: 2px 0; padding-left: 6px; text-decoration: none; width:146px;}
.glossymenu12 .arrowdiv{position: absolute; right: 2px;}
.glossymenu12 li a:visited, .glossymenu12 li a:active{color: #999999;}
.glossymenu12 li a:hover{color: #000000; text-decoration:none;}

.glossymenuSale, .glossymenuSale li ul{list-style-type: none; margin:0; padding: 0; width: 165px; /*WIDTH OF MAIN MENU ITEMS*/ z-index:999; text-decoration:none;}
.glossymenuSale li{position: relative;z-index:999;}
.glossymenuSale li ul{ /*SUB MENU STYLE*/ position: absolute; width: 152px; /*WIDTH OF SUB MENU ITEMS*/ left: 0; top: 0; display: none; z-index:99;}
.glossymenuSale li a{background-color:#ffffff; font: normal 14px Arial; color:#2d76ff; display: block; width: auto; padding: 2px 0; padding-left: 6px; text-decoration: none; width:146px;}
.glossymenuSale .arrowdiv{position: absolute; right: 2px;}
.glossymenuSale li a:visited, .glossymenuSale li a:active{color: #2d76ff;}
.glossymenuSale li a:hover{color:#004e9b; text-decoration:none;}

.glossymenu, .glossymenu li ul{list-style-type: none; margin:0; padding: 0; width: 165px; /*WIDTH OF MAIN MENU ITEMS*/ z-index:999; text-decoration:none;}
.glossymenu li{position: relative;z-index:999;}
.glossymenu li ul{ /*SUB MENU STYLE*/ position: absolute; width: 152px; /*WIDTH OF SUB MENU ITEMS*/ left: 0; top: 0; display: none; z-index:99;}
.glossymenu li a{background-color:#ffffff; font: normal 11px arial; color: #494949; display: block; width: auto; padding: 1px 0; padding-left: 6px; text-decoration: none; width:146px;}
.glossymenu .arrowdiv{position: absolute; right: 2px;}
.glossymenu li a:visited, .glossymenu li a:active{color: #494949;}
.glossymenu li a:hover{color: #000000; text-decoration:none;}
/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 0%; }
* html .glossymenu li a { height: 0%; }
/* End */

/* support */
.support_title	{	margin:12px 0 12px 197px;	}
.support_list	{	clear:both;	margin:0 0 30px 0;	width:758px; overflow:hidden;}
.support_left	{	float:left;	width:184px; text-align:right;	}
.support_right	{	float:right;	width:586px;	line-height:14px;	}

		/* faq */
.faq_content	{	width:870px;	overflow:hidden;	background:url(/images/aboutruby/faq_bar.gif);	}
.question_title	{	margin:0 0 41px 222px;	}
p.ptitle {font-size:11px; font-weight:bold; color:#666666; padding:4px 0 0 0;}
#faq_content0101	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0102	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0103	{	display:none;	margin:0 0 0 10px;	width:576px;  font-weight:bold;}
#faq_content0104	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0105	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0106	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0107	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0108	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0201	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0202	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0203	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0204	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0205	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0206	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0207	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0208	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0209	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0210	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0301	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0302	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0303	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0401	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0402	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0403	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}
#faq_content0501	{	display:none;	margin:0 0 0 10px;	width:576px; font-weight:bold;}

		/* contact us */
#contact_us_content0101	{	display:none;	margin:0 0 0 20px;	width:566px;	color:#464646;	}
#contact_us_content0102	{	display:none;	margin:0 0 0 20px;	width:566px;	color:#464646;	}
#contact_us_content0103	{	display:none;	margin:0 0 0 20px;	width:566px;	color:#464646;	}
#contact_us_content0104	{	display:none;	margin:0 0 0 20px;	width:566px;	color:#464646;	}
.contact_us_dl01	{	clear:both;	}
.contact_us_dl01 dl	{	float:left;	display:inline;	margin:0 15px 0 0;	height:40px;	}
.contact_us_dl02	{	clear:both;	}
.contact_us_dl02 dl	{	float:left;	display:inline;	margin:0 15px 0 0;	height:40px;	}
.contact_us_dl03	{	clear:both;	}
.contact_us_dl03 dl	{	height:80px;	}
.contact_us_textarea01	{	width:380px; height:58px;	font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}

		/* shipping_calculate */
.loading {position:absolute; top:460px; left:420px; z-index:300;}
#shipping_left {width:400px; float:left; margin:20px 0px 0px 10px;}
#shipping_right {width:355px; margin:20px 0px 0px 10px; float:left;}
#shipping_mid {width:3px; height:570px; margin:20px 0px 0px 0px; float:left; background:url(../images/shipping/line.gif);}
.select_Country {width:200px; color: #666666; font-size:11px; font-family:"arial"; border:1px solid #cacaca; background-color: #f3f3f3; margin:1px 0px 0px 0px;}
.select_weight {width:200px; color: #666666; font-size:11px; font-family:"arial"; border:1px solid #cacaca; background-color: #f3f3f3; margin:1px 0px 0px 0px;}

		/*notice*/
.notice	{	clear:both;	margin:0 0 7px 0;	padding:5px 0 0 0;	width:870px;	height:20px;	border-top:1px solid #cde2b0;	border-bottom:1px solid #cde2b0;	background-color:#efffe3;	}
.notice li	{	float:left; font-weight:bold;  color:#666666;	}
.notice01	{	padding:0 0 0 18px;	width:138px;	}
.notice02	{	width:108px;	}
.notice03	{	width:72px;	}
.notice04	{	width:327px;	}
.my_question_list	{	padding:5px 0 5px 0;	width:771px;	height:15px;	}
.my_question_list li	{	float:left;	color:#666666;	}
.my_question_list01	{	padding:0 0 0 18px;	width:138px;	}
.my_question_list02	{	width:108px;	}
.my_question_list03	{	width:72px;	}
.my_question_list04	{	width:327px;	}
.my_question_list04 a:link	{	color:#666666;	text-decoration:none;	}
.my_question_list04 a:visited	{	color:#666666;	text-decoration:none;	}
.my_question_list04 a:hover	{	color:#51870b;	text-decoration:underline;	}
.my_question_list04 a:active	{	color:#666666;	text-decoration:none;	}
.my_question_dot	{	width:870px;	height:1px;	 font-size:0px; background-color:#cde2b0;	}
.my_notice	{width:870px;	background-color:#fbfff5;	}
.previous_goods08_02 {	text-align:center;	 margin:5px 2px 0 2px;}

/* product */
		/* small images*/
.pdlist	{	clear:both;	width:870px; margin:12px 0 12px 0;}
.cwpt	{	float:left;	}
.cwpt_goods	{float:left;	width:870px;}
.cwpt_left	{	float:left; margin:2px 3px 2px 3px; width:120px; }
.cwpt_img_sm	{	float:left;	  margin:2px 18px 18px 0px;	border:1px solid #ffffff;}
.cwpt_img	{	float:left;		border:1px solid #ffffff;}
.view_moremain	{	float:right; display:inline; margin:5px 23px 0 0;}
.banner_main {width:870px;display:black;}
.banner_sm {float:left; margin:0 0 0 12px;  display:inline;}

		/* list */
.list_title { font-size:16px; color:#666666;}
.new_arr_form_s	{	clear:both;	height:36px;	}
.new_arr_form	{	float:right;	margin:0 0 10px 0;	}
.new_arr_form li	{	float:left;	}
.new_arr_search	{	float:left;	margin:0 0 10px 0;	width:240px;	}
.new_arr_search li	{	float:left;	}
.contents_all	{	clear:both;	width:870px;}
.contents	{	float:left;	margin:0 20px 0 0;	width:125px;	height:245px;	}
.page	{	margin:0 5px 0 16px;}
.page li	{float:left;	margin:0 2px 0 0;}
.new_arr_text01	{	margin:7px 0 0 0;	font-weight:bold;	color:#464646;	}
.new_arr_text02	{	margin:2px 0;	color:#464646;	}
.select_num	{	font-size:11px;	}
.new_arr_btn li	{	float:left;	 margin:5px 1px 0px 0; width:125px; text-align:center;	}

		/* border */
.new_arr_content	{	border:0px solid #d7d7d7;}

/* product detail */
.goods_detail	{	clear:both;	margin:20px 0 0 0;	height:375px;	}
.goods_img	{	float:left; display:inline;	position:relative;	margin:0 0 0 1px;	width:350px;	}
.goods_img_tnb	{	padding:10px 14px 9px 13px;	width:321px;	height:16px;	border:1px solid #cccccc;	}
.goods_img_text	{	float:left;	}
.goods_info	{	float:right;	width:428px;	}
.ocns_img	{	float:left;	 margin:0 0px 0px 0;	border:1px solid #cccccc;	}
.ocns_content	{	float:left;	 width:130px;}
#nologin	{	visibility:hidden;	position:absolute;	left:585px;	top:330px;	z-index:10;	width:315px;	height:110px; text-align:center;	background-color:#ffffff;	}
.nologin_iframe	{	position:absolute;	left:0;	top:0;	z-index:-1;	width:315px;	height:110px;	}
#prbc_text	{	visibility:visible;	}
.goods_info_text	{	margin:0 0 0 4px;	color:#464646;	}
.goods_icon li 	{	float:left;	}
#goods_info_bar	{	visibility:visible;	float:right;	margin:10px 0 18px 0;	width:372px;	height:1px;	background-color:#ececec;	}
* html #goods_info_bar	{	margin:0 0 18px 0;	height:10px;	font-size:0px;	background-color:#ffffff;	border-bottom:1px solid #ececec;	}
.original_price	{	clear:both;	height:20px;	font-size:12px;	font-family:arial;	}
.goods_add	{	margin:19px 0 0 0;	height:46px;	}
.goods_add li 	{	float:left;	}
.leave_comment	{	clear:both;	font-size:14px;	font-family:arial;	color:#898989;	}
.goods_info_btn	{	margin:8px 0 0 0;	}
.goods_info_btn li 	{	float:left;	}

.goods_other {float:left; width:198px;}
.goods_other ul {float:left; margin-left:3px; clear: both; width:195px;}
.goods_other li {float:left;}


		/* product review */
.product_review	{ clear:both; position:relative;	width:870px;	z-index:1;	}
.review_text	{	float:right;	display:inline;	margin:7px 22px 0 0;	color:#464646;	}
.review_text a:link	{	color:#464646;	text-decoration:none;	}
.review_text a:visited	{	color:#464646;	text-decoration:none;	}
.review_text a:hover	{	color:#464646;	text-decoration:underline;	}
.review_text a:active	{	color:#464646;	text-decoration:none;	}
.prbc_text1	{	clear:both;	color:#464646;	}	
.prbc_text2	{	clear:both;	color:#464646;	}
.prbc_left	{	float:left;	display:inline;	margin:0 0 0 14px;	width:140px;	font-weight:bold;	}
.prbc_center	{	float:left;	display:inline;	margin:0 0 15px 10px;	width:470px;	}
.prbc_right	{	float:left;	display:inline;	margin:0 0 0 34px;	width:130px;	font-weight:bold;	color:#51870b;}
#review_write	{	visibility:hidden;	position:absolute;	padding:7px 14px 7px 14px;	left:14px;	top:25px;	width:756px;	height:114px;	background-color:#e2e2e2;	}
#review_write li	{	float:left;	margin:0 10px 0 0;	height:24px;	color:#000000;	}
.rev_write_text	{	margin:5px 10px 0 0;	color:#464646;	}
.memo_area	{	width:754px;	height:62px; border:1px solid #cacaca;	background-color:#f3f3f3;	font-size:11px;	}
.btn_sub_rev	{	margin:5px 56px 0 0 ;	text-align:right;	}
#review_write_close	{	visibility:inherit;	position:absolute;	left:760px;	top:10px;	width:8px;	height:12px;	}
.prbc	{	float:left;	display:inline;	margin:5px 0 5px 0px;	}

/* my account */
.membership_info	{	float:left; margin:12px 0 23px 0;	width:758px;	border-top:1px solid #999999;	border-bottom:1px solid #999999;	background-color:#ffffff;	}
.membership_info li	{	float:left;	color:#666666;	}
.membershiptt1	{	padding:13px 8px 0 0;	width:165px; height:24px;	font-weight:bold;	text-align:right;	background-color:#efffe3;	}
.credit_statement	{	float:left;	width:550px;	}
.acct_creditearned { float:left;}
.credit_statement_title	{	height:21px;	}
.credit_statement_title li	{	float:left;	font-weight:bold;	color:#464646;	}
.credit_statement_title td	{	border-bottom:1px solid #999999;	}
.credit_statement_earned	{ margin:2px 0 0 0;	width:550px; height:21px; background-color:#ffffff; }
.credit_statement_earned li { float:left;	}
.credit_statement_earned td { border-bottom:1px solid #007cef; }
.credit_statement_used		{ margin:2px 0 0 0; width:550px; height:21px; background-color:#ffffff; }
.credit_statement_used li { float:left;	}
.credit_statement_used td { border-bottom:1px solid #ffa200; }
.acct_credittitle {padding:5px 0 0 0; height:16px; width:110px;}
.acct_creditttile2 {padding:5px 0 0 0; height:16px; width:200px;}
.acct_credittitle3	{	padding:5px 0 0 0;	width:110px; height:16px;	text-align:right;	}
.membership_status	{	float:left;	display:inline;	margin:20px 0 0 20px; width:758px;	}

			/*account box*/
.your_account_info	{	float:left;	padding:25px 0 25px 35px;	width:758px; background-color:#ffffff;	border:1px solid #ffffff;}
.shopping_info	{	float:left;	margin:0 62px 0 0;	width:193px;		}
.account_info	{	float:left;	display:inline;	margin:0 61px 0 0;	width:193px;	}
.support_desk	{	float:left;	width:193px;		color:#464646;	}
.my_account_all_dot	{	clear:both;	height:6px;	font-size:0;	background:url('/images/main/divider3.gif');	}
.actleft {float:left; font-weight:bold; color:#666666;}
.actleft a:link {float:left;  font-weight:bold; color:#666666; text-decoration:none;}
.actleft a:visited {float:left;  font-weight:bold; color:#666666; text-decoration:none;}
.actleft a:hover {float:left; font-weight:bold; color:#007cef; text-decoration:none;}
.actright {float:right; font-weight:bold; color:#666666;}
.actright a:link {float:right;  font-weight:bold; color:#666666; text-decoration:none;}
.actright a:visited {float:right;  font-weight:bold; color:#666666; text-decoration:none;}
.actright a:hover {float:right; font-weight:bold; color:#007cef; text-decoration:none;}

			/* edit my information */
.edit_my_information	{	float:left;	display:inline;	margin:32px 0 0 160px;	width:560px;	}

			/* change password */
.change_password	{	float:left;	display:inline;	margin:32px 0 0 20px;	width:580px;	}
.change_pass_form li	{	float:left;	margin:0 116px 0 0;	height:48px;	color:#464646;}
.change_pass_form dd	{	margin:2px 0 0 0;	}
.change_pass_dl01	{	width:500px;	}

			/* my question */
.account_common	{	float:left;	margin:20px 0 0 20px; width:758px;	}
.my_question_title	{	clear:both;	margin:0 0 7px 0;	width:758px; height:18px;}
.my_question_title li	{	float:left;	font-weight:bold;	color:#666666;	}
.my_question_title01	{	width:138px;	}
.my_question_title02	{	width:90px;	}
.my_question_title03	{	width:90px;	}
.my_question_title04	{	width:334px;	}
.my_question_title05	{	width:100px; text-align:right;	}
.my_question_content	{	padding:13px 15px;	width:720px;	background-color:#f0f0f0;	}

			/* request returnreq */
.caltotalli  {margin:2px 0 0 0; height:20; font-weight:bold; padding:4px 6px 4px 6px; border:1px solid #e6e6e6; background-color:#ffffff;}
.caltotallii {margin:2px 0 0 0; height:20; font-weight:bold; padding:4px 6px 4px 6px;}
.caltaotalgrand {margin:2px 0 0 0; height:20; font-weight:bold; padding:4px 6px 4px 6px; border:1px solid #999999; background-color:#ffffff;}
.return_list	{	clear:both;	}
.return_goods li	{	float:left;	color:#666666;	}
.return_goods01	{	width:108px;	}
.return_goods02	{	width:180px;	}
.return_goods03	{	width:162px;	}
.return_goods04	{	width:61px;	text-align:right;	}
.return_goods05	{	width:62px;	text-align:right;	}
.return_goods06	{	width:62px;	text-align:right;	}
.return_goods07	{	width:89px;	text-align:right;	}
.return_goods08	{	width:44px;	text-align:right;	}

			/* order_previous */
.previous_dot	{	clear:both;	width:758px;	height:13px;	background:url(../images/myaccount/previous_dot.gif);	}
.previous_goods09text	{ width:; font-weight:bold;	text-decoration:underline;	text-align:right;}


			/* join */
.state_layer	{	position:relative;	}
#state_us_layer	{	visibility:visible;	}
#state_in_layer	{	visibility:hidden;	position:absolute;	top:0px;}
* html #state_in_layer	{	top:1px;	}
*:first-child+html #state_in_layer	{	top:1px;	}
#forgot_to_fillin	{	visibility:visible;	color:#ff0000;	}
#not_correct	{	visibility:visible;	color:#ff0000;	}
#email_already	{	visibility:hidden;	color:#ff0000;}
#email_not_match	{	visibility:hidden;	color:#ff0000;	}
#password_not_match	{	visibility:hidden;	color:#ff0000;	}
#answer_letter	{	visibility:hidden;	color:#ff0000;	}

/* checkout */
#account	{ margin:0 0 0 20px; width:768px; float:left;}
.check_out	{	float:left;	margin:0 64px 32px 0;	}
.check_out_btn li	{	float:left;	margin:0 2px 32px 0;	}
.review_order_title	{	float:left;	margin:0 0px 11px 0; width:778px;	height:31px;	border-top:1px solid #a1a1a1;	border-bottom:1px solid #a1a1a1;	background-color:#ffffff;	}
.review_order_title li	{	float:left;	margin:9px 0 0 0;	color:#464646;	}
.review_order70{	width:80px;}
.review_order320	{	width:344px;}
.review_order80	{	width:83px;}
.review_order30	{	width:20px;}
.acct_total {float:right; width:200px; padding:4px 4px 4px 4px; margin:2px 2px 2px 0; border:1px solid #dadada; background-color:#FFFFFF;}
.acct_grandtotal {float:right; width:200px; padding:4px 4px 4px 4px; margin:2px 2px 2px 0; border:1px solid #999999; background-color:#FFFFFF;}
#shipping_form {width:400px; margin:0px 10px 0px 0px; color:#5c5c5c; float:left;}
#radio_method {margin-top:15px;}
.inline190	{	float:left;	 display:inline; width:190px; margin:8px 0 0 0;	}
.inline190r	{	float:left;	 display:inline; margin:8px 0 0 10px;	width:190px;	}
.inline380	{	float:left;	 width:380px; margin:8px 0 0 0;	}
.payment_select04	{	width:190px;	height:20px;	font-size:11px;	color:#464646;	border:1px solid #cacaca;	background-color:#f3f3f3;	}
#country2 {float:right; margin-right:12px;}
#billing_us {width:450px; float:left; margin:28px 0px 0px 25px;  color:#666666;}
#billing_terri {width:450px; float:left; margin:28px 0px 0px 25px;  color:#666666;}
#billing_int {width:450px; float:left; margin:28px 0px 0px 25px; color:#666666;}
.payment_top	{	float:left;	 width:960px;	color:#ffffff; background-color:#3e89d5;}
.payment_method	{	float:left;	width:960px;	color:#5c5c5c;	 border-top:1px solid #c4df9b;	border-bottom:1px solid #c4df9b; background-color:#ffffff;}
.payleft {float:left; width:200px; margin:20px 10px 20px 10px;}
.payright {float:left; width:720px; margin:20px 10px 20px 10px; position:relative;	}
#paypal	{	visibility:hidden;	position:absolute;	left:0;	top:0;	width:620px;	height:245px;		color:#5c5c5c;	line-height:16px;	}
#cod	{	visibility:hidden;	position:absolute;	left:0;	top:0;	width:650px;	height:245px;		color:#5c5c5c;	line-height:16px;	}
#credit_card	{	visibility:visible;	float:left;		width:230px;	}
#billing_address	{	visibility:visible;	float:left;	width:470px; }
.billing_float	{	float:left;	margin:0 0px 0 0;	}
.ordercal  {float:left; margin:0 3px 0 0; height:18;  padding:2px 4px 2px 4px; border:1px solid #cacaca; }
.ordergrand {float: left;  margin:0 3px 0 0; height:18; font-weight:bold; padding:2px 4px 2px 4px; border:2px solid #ff9122;}
#shipping_form {width:400px; margin:0px 10px 0px 20px; color:#5c5c5c; float:left;}
#billing_form {width:420px; color:#464646; float:left; }
#cvn_number_layer	{	visibility:hidden;	position:absolute;	padding:20px 15px 5px 15px;	left:0px;	top:200px;	width:300px;	height:115px;	border:1px solid #b7b7b7;	background-color:#ffffff;	}
#cvn_number_layer2	{	visibility:hidden;	position:absolute;	padding:20px 15px 5px 15px;	left:0px;	top:100px;	width:300px;	height:115px;	border:1px solid #b7b7b7;	background-color:#ffffff;	}
#savecard_layer	{	visibility:hidden;	position:absolute;	padding:20px 15px 5px 15px;	left:0px;	top:225px;	width:250px;	height:110px;	border:1px solid #b7b7b7;	background-color:#ffffff;	}
.visa_card	{	float:left;	width:200px;	}
.cvn_num_text	{	clear:both;	margin:8px 0 0 0;	}
.cvn_card_name	{	margin:20px 0 0 0;	font-size:12px;	font-weight:bold;	}
.american_express	{	float:right;	width:193px;	}
#cvn_close	{	visibility:inherit;	position:absolute;	left:397px;	top:5px;	width:20px;	height:19px;	}
.cvn_iframe	{	position:absolute;	left:0;	top:0;	z-index:-1;	width:407px;	height:199px;	}

/* search */
.ad_search_check	{	margin:30px 0 0 0;	}
.ad_search_check li	{	float:left;	 margin:0 0 30px 0;	width:180px;	}
.search_style li	{margin:0px; height:20px;}
.ad_search_form01	{	width:293px;	height:18px;	border:1px solid #cacaca;	background-color:#f3f3f3;	}

/* error */
.edit_error	{	clear:both;	margin:10px 0 0 0;	color:#ff0000;	}

/* font */
.vtt {font-family: arial; font-size:11px; color:#666666; padding:6px 0 0 0px; }
.white	{color:#ffffff;}
.red {color:#ff0000;}
.bold	{	font-weight:bold;	}
.new_arr_text03	{	margin:0 0 7px 0;	font-weight:bold;	color:#d8d8d8;	}
.list_sale_text	{	margin:0 0 7px 0;	font-weight:bold;	color:red;	font-size:14px;}
.thisitem_incart {	clear:both; font-weight:bold;	color:#ff0000; width:125px; text-align:center;	}
.goods_name	{	font-size:12px;	font-weight:bold;	}
.forgot	{color:#666666;}
.forgot a:link	{	color:#666666;	text-decoration:none;	}
.forgot a:visited	{	color:#666666;	text-decoration:none;	}
.forgot a:hover	{	color:#666666;	text-decoration:underline;	}
.forgot a:active	{	color:#666666;	text-decoration:none;	}

.green_bold	{color:#51870b; font-weight:bold;	}
.green_bold a:link	{	color:#51870b;	text-decoration:none;	}
.green_bold a:visited	{	color:#51870b;	text-decoration:none;	}
.green_bold a:hover	{	color:#51870b;	text-decoration:underline;	}
.green_bold a:active	{	color:#51870b;	text-decoration:none;	}

.just_bold	{color:#333333; font-weight:bold;	}
.just_bold a:link	{	color:#333333;	text-decoration:none;	}
.just_bold a:visited	{	color:#333333;	text-decoration:none;	}
.just_bold a:hover	{	color:#333333;	text-decoration:underline;	}
.just_bold a:active	{	color:#333333;	text-decoration:none;	}

.blu_bold	{color:#007cef; font-weight:bold;	}
.blu_bold a:link	{	color:#007cef;	text-decoration:none;	}
.blu_bold a:visited	{	color:#007cef;	text-decoration:none;	}
.blu_bold a:hover	{	color:#007cef;	text-decoration:underline;	}
.blu_bold a:active	{	color:#007cef;	text-decoration:none;	}

.orange_bold	{color:#ffa200; font-weight:bold;	}
.orange_bold a:link	{	color:#ffa200;	text-decoration:none;	}
.orange_bold a:visited	{	color:#ffa200;	text-decoration:none;	}
.orange_bold a:hover	{	color:#ffa200;	text-decoration:underline;	}
.orange_bold a:active	{	color:#ffa200;	text-decoration:none;	}

.new_arr_form_text	{	margin:3px 6px 0 0;	font-weight:bold;	}
.i_count {font-size:11px; }
.page_num	{	padding:0 2px 0 0; font-weight:bold;	}
.page_num a:link	{	color:#999999;	text-decoration:none;	}
.page_num a:visited	{	color:#999999;	text-decoration:none;	}
.page_num a:hover	{	color:#2d76ff;		text-decoration:underline;	}
.page_num a:active	{	color:#999999; text-decoration:none;	}
.ocns_name	{	font-size:12px;	font-weight:bold;}
.new_arr_form_text1	{	margin:3px 16px 0 0;	font-weight:bold;	}

/* margin */
.tm8	{	margin:8px 0 0 0;	}
.tm12	{	margin:12px 0 0 0;	}
.rm6	{	display:inline;	margin:0 6px 0 0;	}
.rm16	{	display:inline;	margin:0 16px 0 0;	}
.lm10_left {float:left; margin-left:10px;}
.bm4	{	margin:0 0 2px 0;	}
.bm15	{	margin:0 0 15px 0;	}
.add_num	{	margin:3px 15px 0 0;	}
.new_arr_form_text2	{	margin:3px 6px 0 0;	}
.tm1lm3 {margin:1px 0 0 3px;}

/* common */
.left {float:left;}
.left li {float:left;}
.dpleft {float:left; display:inline}
.dpleft li {float:left; display:inline}
.dpright {float:right; display:inline}
.dpright li {float:left; display:inline}
.toppage {float:left;}
.toppage li {float:left; margin-left:20px; line-height:18px;}
.right {float:right;}
.right li {float:left;}
.line {clear:both; height:1px; background-color:#c0c0c0; display:inline;}
.left_margin {margin-left:12px;}
.left_margin li {clear:both;}
.clearboth {clear:both;}
.clear798 {clear:both; width:870px;}
.star	{	color:#51870b;	}
#star_layer	{	visibility:visible;	color:#51870b;}
.dividerc {clear:both; margin:4px 0 0 4px; height:4px;}
.dividerb {clear:both; margin:4px 0 0 4px; height:12px;}
.unibar	{	clear:both;	margin:0 0 7px 0;	width:758px; height:18px;}
.unibar li	{	float:left;	font-weight:bold;	color:#666666;	}
.unibarn	{	clear:both;	margin:2px 0 2px 0; padding-top:2px; height:18px;}
.unibarn li	{	float:left;	color:#666666;}
.unibar20	{	width:20px;	}
.unibar30	{	width:30px;	}
.unibar50	{	width:50px;	}
.unibar80	{	width:80px;	}
.unibar90	{	width:90px;	}
.unibar100 {	width:100px; }
.unibar120	{	width:120px; }
.unibar150 {	width:150px; }
.unibar180 {	width:180px; }
.unibar200 {	width:200px; }
.unibar250 {	width:250px; }
.unibar300 { 	width:300px;}
.unibar450 { 	width:450px;}
.unibarr150	{	width:150px; text-align:right;	}
.unibarr130	{	width:130px; text-align:right;	}
.unibarr120	{	width:120px; text-align:right;	}
.unibarr100	{	width:100px; text-align:right; 	}
.unibarr50	{	width:50px; text-align:right;	}

/* line */
#divider { background-image:url('/images/main/divider.gif')}
#divider2 { background-image:url('/images/main/divider2.gif')}
.divider3	{	clear:both;	width:830px;	height:12px; font-size:0;	background:url('/images/myaccount/checkout_dot.gif');	}
.divider4	{	clear:both;	width:748px;	height:4px;	font-size:0; background:url('/images/main/divider2.gif');	}
.divider5	{	clear:both;	width:748px;	height:4px;	font-size:0; background:url('/images/main/divider3.gif');	}
.dividerf	{	clear:both;	width:960px;	height:4px;	font-size:0; background:url('/images/main/divider2.gif');	}
.about_dot01	{	width:777px;	height:24px;	background:url('/images/bullet/gray_dot.gif') center repeat-x;	}
.divider6	{	clear:both;	width:450px;	height:18px;	background:url('/images/myaccount/checkout_dot.gif');	}
.dividerd	{	clear:both;	width:420px; margin:8px 0 0 0;	height:1px;	background:url('/images/main/divider.gif');}
#checkout1_bar_01	{width:1px; height:450px; margin:30px 0 0 0; float:left; background-color:#999999;}
#checkout1_bar_02	{width:1px; height:700px; margin:30px 0 0 0; float:left; background-color:#999999;}
.detail_bar	{	float:right;	margin:0 0 12px 0;	width:790px;	height:1px; font-size:0px; background-color:#ccccce;	}
.thanks_border	{float:left; border:1px solid #ffffff;}

/* input */
.form40		{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:38px;	height:16px;	font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form80		{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:80px;	height:16px;	font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form100		{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:100px;	height:16px; color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form115		{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:115px;	height:16px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form125		{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:125px;	height:16px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form160		{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:160px;	height:16px;	font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form180	{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:180px;	height:16px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form200	{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:200px;	height:16px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form300	{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:300px;	height:16px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form380	{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:380px;	height:16px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.form450	{	font-family:arial; font-size:11px; padding: 0 0 0 4px;  width:450px;	height:16px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.vitz_payment	{	height:16px;	font-size:11px;	color:#464646;	border:1px solid #cacaca;	background-color:#f3f3f3;	}
.change_pass_form01	{	width:170px;	height:16px; font-size:11px; color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}

/* textarea */
.write_comment_textarea	{	margin:2px 0 0 0;	width:754px;	height:118px; font-size:11px; font-family:arial;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}

/* select */
.formtype1 {font-family:arial; font-size:11px; padding: 0 0 0 4px; font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.select_qtty 	{font-family:arial; font-size:11px; padding: 0 0 0 4px; 	height:20px; font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.new_arr_form_select	{font-family:arial; font-size:11px; padding: 0 0 0 4px; 	height:20px; font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}
.return_select	{font-family:arial; font-size:11px; padding: 0 0 0 4px; 	height:20px; font-size:11px;	color:#464646;	border:1px solid #c2c2c2;	background-color:ffffff;	}

/* price */
.price { height:16px; margin:2px 0 0 0; font-weight:bold;	color:#000000;	}
.price_sale { height:16px; font-weight:bold; font-size:14px;	color:#ff3900;	}
.was {margin:2px 7px 0 0; color:#595959; text-decoration:line-through;}

/* Invoice Search */
.txt_stock {color:#0000ff; font-weight:bold; background-color:#ffff00;}
.txt_soldout {color:#ffff00; font-weight:bold; background-color:#ff0000;}