@charset "utf-8";
/*index.html*/
body,td,th,div,span { font-size: 12px;font-family:Arial, Helvetica, sans-serif }
body { background: #787878 url(../images/background.jpg) repeat-x; margin:0px;font-family:Arial, Helvetica, sans-serif}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none;}
html,body{-webkit-text-size-adjust:none;}

.header{ height:140px; width:980px; margin:0px auto; margin-bottom:15px;}
	.header .logo{ width:112px; height:142px; float:left;}
	.header .r_header{ width:868px; height:142px; float:left;}
	.header .r_header .search{ height:43px; padding-top:22px;}
		.header .r_header .search .input{ width:495px; height:27px; background:url(../images/bg_search.jpg) no-repeat; float:right;}
		.header .r_header .search .input .f1{ padding-top:3px; float:left; display:block; margin-right:41px;}
		.header .r_header .search .input .f1 label{ width:81px; height:20px; display:block; color:#FFF; text-align:center; line-height:20px; padding-left:3px;float:left;}
		.header .r_header .search .input .f1 select{ width:142px; height:20px; margin:0px;}
		.header .r_header .search .input form .f2{float:left; width:190px; height:20px; padding-top:3px; overflow:hidden; display:block;}
		.header .r_header .search .input form .f2 #input_search{ padding:0px; height:20px;border:none; background:none; line-height:20px;}
		.header .r_header .search .input .f3{ float:left; width:34px; height:20px; display:block;}
		.header .r_header .search .input .f3 #btn_search{ width:34px; height:24px; background:none; border:none; color:#FFF; line-height:22px;}
	.header .r_header .nav{ height:40px;}
		.header .r_header .nav ul{ margin:0px; padding:0px; list-style:none; margin-left:30px; padding-top:2px;}
		.header .r_header .nav ul li{ float:left; height:40px; padding-left:20px; padding-right:20px; line-height:40px; background:url(../images/nav_border.jpg) no-repeat;}
		.header .r_header .nav ul li a{ color:#FFF; font-size:13px; font-weight:bold;}
		.header .r_header .nav ul .active{ background:url(../images/nav_active.gif) 0px -1px repeat-x;}
	.header .r_header .link{ height:35px; clear:both; padding-left:40px;}
		.header .r_header .link div{ float:left; line-height:35px; margin-left:15px;}
		.header .r_header .link div a{ color:#FFF;}
		.header .r_header .link .cart{ background:url(../images/ico_cart.jpg) no-repeat 0px center; padding-left:30px;}

.index_main{ height:auto; width:950px; background:#cdcdcd; margin:0px auto; border:#000 1px solid; padding: 10px 10px 10px 10px; }
	.index_main .ppt_youtube{ width:950px; height:342px; margin:0px auto; }
		.index_main .ppt_youtube .ppt{width:520px; height:337px; overflow:hidden; float:left;}
		.index_main .ppt_youtube .youtube{ width:426px; height:337px; float: right;}
		.index_main .ppt_youtube .youtube ul{ margin:0px; padding:0px; list-style:none;}
		.index_main .ppt_youtube .youtube ul li{ width:203px; height:171px; display:block; float:left; margin-left:10px; overflow:hidden;}
	.index_main .main_div{width:950px; height:auto; padding-top:10px;}
		.index_main .main_div .left{ width:200px; float:left; overflow:hidden;}
		.index_main .main_div .center{ width:530px; float:left; margin-left:10px;}
		.index_main .main_div .right,.right{ width:200px; float:right; overflow:hidden;}
		
		.box{}
		.box_title{ background:url(../images/bg_title.jpg); height:29px;}
			.box_title span,.box_title_blue span{ height:27px; display:block; padding-left:6px; padding-top:2px; float:left;}
			.box_title div,.box_title_blue div{ float:left; margin-left:5px; line-height:29px; font-size:14px; font-weight:bold; color:#FFF;}
			.box_title_blue span{ padding-top:4px;height:24px;}
			.box_title a{ color:#dfdfdf; float:right; line-height:29px; margin-right:15px;}
		.box_con{ width:178px; background:#eeeeee; border-left: #FFF 1px solid;border-right: #FFF 1px solid; padding:20px 10px 20px 10px; }
			.box_con .border3{ border: #c3c3c3 3px solid; width:auto;}
				.box_con .border3 select{ margin:0px; padding:0px; width:172px;}
				.box_con .box_txt{ text-align:center; line-height:24px;}
				.box_con .box_input{ width:auto;}
					.box_con .box_input input{ width:176px; border:#7f9db9 1px solid; height:18px; padding:0px;}
				.box_con .box_a,.box_con .box_b{ text-align:center;}
					.box_con .box_a a{ color:#8d8d8d; line-height:24px;}
					.box_con .box_b a{ color:#000000; line-height:24px;}
				.box_con .box_btn{ text-align:center; padding-top:10px; padding-bottom:10px;}
					.button{ width:89px; height:23px; background:url(../images/bg_btn.gif); border:none; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
				ul.Categories{ margin:0px; padding:0px; list-style:none;}
					ul.Categories li{ font-size:12px; width:auto; height:35px; border-bottom:#bebebe 1px dashed; line-height:35px; display:block}
					ul.Categories li a{ color:#505050;}
				ul.l_news{ margin:0px; padding:0px; list-style:none;}
					ul.l_news li{ border-bottom:#bebebe 1px dotted; line-height:20px; padding-top:5px; padding-bottom:5px;}
					ul.l_news li span{ color:#fe7801;}
					ul.l_news li a{ color:#505050;}
				.box_con .div_newsletter{ line-height:24px;}
				.box_con .div_newsletter #input_newsletter{ width:173px; height:21px; padding:0px; border:#c8c8c8 1px solid; line-height:21px;}
				.box_con .div_newsletter label{ text-decoration:underline;}
		.box_bottom{ width:198px; height:10px;background:#eeeeee; border-left: #FFF 1px solid;border-right: #FFF 1px solid;border-bottom: #FFF 1px solid;background:#dddddd; margin-bottom:15px;}
		.box_title_blue{ background:url(../images/bg_title_blue.jpg); height:29px;}
		.box_title_blue2{ background:url(../images/bg_title_blue.jpg) bottom no-repeat; height:38px;}
			.box_title_blue2 span{ height:32px; display:block; padding-left:6px; padding-top:4px; float:left;}
			.box_title_blue2 div{ float:left; margin-left:5px; line-height:32px; font-size:14px; font-weight:bold; color:#FFF; padding-top:5px;}
			
		.index_main .main_div .center .center_title{ width:524px; height:29px; background:url(../images/bg_NEWRELEASE.jpg);}
			.index_main .main_div .center .center_title .h1,.index_main .main_div .center .list_title .h1{ line-height:29px; font-size:12px; font-weight:bold; color:#FFF; padding-left:10px; float:left;}
			.index_main .main_div .center .center_title a{ float:right; line-height:29px; margin-right:10px; color:#FFF;}
			.index_main .main_div .center .Items{ height:30px; line-height:30px; text-align:right; padding-right:20px; clear:both}
			.index_main .main_div .center .Items select{ height:20px;}
			.pro{}
			.pro ul{ margin:0px; padding:0px; list-style:none;}
			.pro ul li { border-bottom:#a4a4a4 1px solid; width:128px; float:left; padding-left:2px; padding-right:2px; margin-bottom:15px;}
			.pro ul li .mpart{ width:128px; height:183px; background:url(../images/bg_product_public.jpg);}
			.pro ul li .mpart .img{ text-align:center; padding-top:5px;}
			.pro ul li .mpart .tit{ text-align:center; line-height:17px; padding-left:5px; padding-right:6px; font-size:12px;}
			.pro ul li .mpart .tit a{ color:#323232;}
			.pro ul li .money{ height:30px; line-height:30px; text-align:center; color:#3581c1; font-weight:bold;}
			.pro ul li .box_btn{ text-align:center; margin-bottom:10px;}
			ul.mycart{ margin:0px; padding:0px; list-style:none; display:block;}
			ul.mycart li{ height:24px; line-height:24px; padding-left:10px; padding-right:10px;}
			ul.mycart li a{ color:#336699; width:118px; display:block; float:left; overflow:hidden;}
			ul.mycart li span{ float:right; display:block; width:60px; text-align:right;overflow:hidden;}
			ul.mycart li.bg_grey{ background:#d5d5d5;}
		.index_main .main_div .right h1{ text-align:center}
		.index_main .main_div .right .aad_iv{ text-align:center;}
		.index_main .main_div .right .aad_iv img{ margin-bottom:10px;}
.footer{ height:130px; text-align:center; padding-top:20px; clear:both;}
	.footer div{ line-height:40px; color:#d4caca;}
	.footer div a{ color:#d4caca;}

/*list.html*/
.index_main .main_div .center .list_title{ width:524px; height:29px; background:url(../images/list_title.jpg); }
.index_main .main_div .center .list_page{ width:509px; height:32px; background:url(../images/bg_page.jpg) repeat-x; }
	.index_main .main_div .center .list_page{ font-weight:bold; font-size:11px; line-height:32px; padding-left:15px;}
	.index_main .main_div .center .list_page a{ color:#2a60b4;}
	.pro_list ul{ margin:0px; padding:0px; list-style:none; margin-bottom:10px;}
	.pro_list ul li { width:527px; height:133px; background:url(../images/list_li_bg.jpg); display:block; margin-top:10px;}
	.pro_list ul li .list_img{ width:120px;  display:block; float:left; padding-left:10px; padding-top:10px;}
	.pro_list ul li .list_con{ width:285px; float:left; padding-left:10px; float:left;}
		.pro_list ul li .list_con .h4{ font-size:12px; font-weight:bold; line-height:18px; overflow:hidden; padding-top:10px}
		.pro_list ul li .list_con .h4 a{ color:#3c3c3c; text-decoration:underline;text-transform:uppercase;}
		.pro_list ul li .list_con .h4 a:hover{ color:#3c3c3c; text-decoration: none;text-transform:uppercase;}
		.pro_list ul li .list_con span{ font-size:11px; font-weight:bold; color:#ff7c00; line-height:18px;} 
		.pro_list ul li .list_con .h5{ font-size:11px; line-height:16px; margin-top:10px;}
		.pro_list ul li .list_con a{color:#ff7c00;}
	.pro_list ul li .list_btn{ padding-top:95px; float:left; width:89px;}
	
/*det.html*/
.index_main .location{ width:938px; height:30px; background:url(../images/bg_location.jpg) repeat-x; border-left:#6b6b6b 1px solid; border-right:#6b6b6b 1px solid; margin:0px auto; line-height:30px; padding-left:10px; font-size:11px;}
	.index_main .location a{ color:#336699;}
	.index_main .location span{ font-size:11px; font-weight:bold;}
	.index_main .det{ width:950px; margin:0px auto; padding-top:15px;}
		.index_main .det .det_left{ width:742px; float:left;}
		.index_main .det .det_left_title{ width:742px; height:30px; background:url(../images/bg_det_top.jpg) no-repeat;}
		.index_main .det .det_right{ width:742px; width:223px; float:right;}
		
		.det_main_images{width:742px; height: auto;  border-right:#c1c1c1 1px solid; font-size:11px;background:url(../images/bg_det_y.jpg) repeat-y;}
		.det_main_zoom{ width:277px; float:left; text-align:left; padding-left:30px; overflow:hidden; padding-top:10px;}
		.det_main_zoom2{ width:410px; float:left; padding-left:16px;}
			.det_main_zoom2_title{ font-weight:bold; font-size:12px; line-height:28px; margin-right:0px; width:360px; height:auto; }
		.det_main_zoom2 div{ line-height:28px; color:#323232;}
		.det_main_zoom2_money{ font-size:12px;  font-weight:bold; color:#3581c1}
		.det_main_zoom2 div #input_qry{ height:16px; line-height:16px; width:36px; border:#b6b6b6 1px solid; font-weight:bold}
		.det_main_zoom2 div #btn_qty{ height:22px; width:78px; background:url(../images/btn_ybg.jpg) no-repeat; border-style:none; cursor:pointer; color:#FFF; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
		#addthis{ margin-top:10px; margin-bottom:10px;}
		#yunlee a{ color:#323232; float:left; margin-right:20px;}
		#yunlee span{ font-size:11px;}
		#yunlee #ico1{ height:13px; width:22px; overflow:hidden; display:block; float:left; margin-top:8px; background:url(../images/ico_yunlee.jpg) no-repeat}
		#yunlee #ico2{ height:15px; width:22px; overflow:hidden; display:block; float:left; margin-top:8px; background:url(../images/ico_yunlee.jpg) no-repeat 0px -16px;}
		#yunlee #ico3{ height:16px; width:22px; overflow:hidden; display:block; float:left; margin-top:8px; background:url(../images/ico_yunlee.jpg) no-repeat 0px -31px;}
		#yunlee #ico4{ height:14px; width:22px; overflow:hidden; display:block; float:left; margin-top:8px; background:url(../images/ico_yunlee.jpg) no-repeat 0px -48px;}
		.xuxian{ height:15px; clear:both; width:350px; border-bottom:#323232 1px dotted;}
		.det_main_zoom2 .det_main_zoom2_txt{ width:360px; line-height:16px;font-size:11px;}
		.det_main_zoom2  strong{ font-size:11px; line-height:30px;}
		.det_main_zoom2 .det_main_zoom2_txt p a{ color:#3581c1;}
	.index_main .det .det_left .bg_det_center{ width:742px; height:51px; background:url(../images/bg_det_center.jpg);}
	.index_main .det .det_left .y_center_title{color:#3581c1; font-size:12px; font-weight:bold; padding-left:15px; line-height:34px;background:url(../images/bg_det_y.jpg) repeat-y;}
	.y_center_line{ height:0px; margin-right:10px; width:695px; border-top:#e9e7c2 1px solid; width:auto; padding-bottom:15px;}

	/********************* Tables */
	td.label        { font-weight:bold; }
	
	/* Data Table */
	.collateral-box{ background:url(../images/bg_det_y.jpg) repeat-y}
	.data-table { border:1px solid #bebcb7; width:712px; margin-left:15px;}
	.data-table tr { background:#fff; height:30px;}
	.data-table .odd  { background:#f8f7f5 }
	.data-table .even { background:#eeeded !important; }
	.data-table td.last, .data-table th.last { border-right:0; }
	.data-table tr.last th,
	.data-table tr.last td { border-bottom:0 !important;}
	.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }
	.data-table th.wrap { white-space:normal; }
	.data-table th a,
	.data-table th a:hover { color:#fff; }
	.data-table td { padding:3px 8px; font-size:11px;}
	.data-table thead tr th { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee; }
	.data-table tfoot { border-bottom:1px solid #d9dde3; }
	.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x; }
	.data-table tfoot tr { background-color:#DEE5E8 !important; }
	.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
	.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
	/* Bundle Products */
	.data-table tbody.odd tr { background:#f8f7f5 !important; }
	.data-table tbody.even tr { background:#f6f6f6 !important; }
	.data-table tbody.odd tr td,
	.data-table tbody.even tr td { border-bottom:0; }
	.data-table tbody.odd tr.border td,
	.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }
	.data-table tr td.data{ border-right:none;}
	
	.index_main .det .det_left .bg_det_bottom{ width:742px; height:27px; background:url(../images/bg_det_bottom.jpg);}
	.index_main .det .det_left .det_title_blue{ width:727px; height:34px; background:url(../images/bg_det_title_blue.jpg) no-repeat bottom; line-height:39px; padding-top:5px; font-size:14px; font-weight:bold; color:#FFF; padding-left:15px;}
	
/*cart.html*/
	.index_main .det .det_left .det_title_red{ width:742px; height:27px; background:url(../images/bg_title_red.jpg) no-repeat; line-height:29px;}
		.index_main .det .det_left .det_title_red span{ padding-top:2px; display:block; margin-left:10px; float:left;}
		.index_main .det .det_left .det_title_red .title_red{ float:left; margin-left:10px; display:block; font-weight:bold; color:#FFF; line-height:27px; height:26px;}
	table#mycart{ width:710px; margin-left:15px;}
	table#mycart tr td strong{ width:40px;}
	table#mycart tr td .cart_money{ width:100px;}
	table#mycart{ border-right:#b4b4b4 1px solid;border-bottom:#b4b4b4 1px solid;}
	table#mycart tr td{ border-left:#b4b4b4 1px solid;border-top:#b4b4b4 1px solid; padding:10px; height:35px;}
	table#mycart tr th{ border-left:#b4b4b4 1px solid;border-top:#b4b4b4 1px solid; padding:10px; height:20px;}
	table#mycart tr .cart_table_td{ width:65px; text-align:center}
	table#mycart tr td .cart_td_img{ width:42px; height:42px; display:block; float:left;}
	table#mycart tr td strong{ float:left;  color:#3581c1; font-size:12px;  padding-left:10px; width:100px;}
	table#mycart tr td .img{ width:40px; height:40px; border:#e2e9ed 1px solid; float:left}
	table .Button2{ width:9px; height:9px; background:url(../images/btn_Modified.jpg) no-repeat; border:none; cursor:pointer; display:block; float:left; margin-top:5px; margin-right:2px;}
	table .Button1{ width:9px; height:9px; background:url(../images/btn_Modified.jpg) no-repeat -9px 0px; border:none; cursor:pointer; display:block; float:left;margin-top:5px; margin-left:2px;}
	table .TextBox{ width:30px; height:16px;  display:block; float:left;border:#b6b6b6 1px solid;}
	.div_less{ display:block; width:9px; height:9px; margin-top:3px; float:left; margin-right:2px;}
	.div_add{ display:block; width:9px; height:9px;margin-top:3px; float:left; margin-left:2px;}
	
	table#mycart tr td .t{ width:200px; display:block;word-break:keep-all;}
	table#mycart tr td strong a{ color:#3581c1;}
	
	table#mycart .txt_empty{ width:60px; height:24px; float: left; text-align:left;}
	table#mycart .txt_empty img{ float:left;}
	able#mycart .txt_empty a span{display:block; float:right; line-height:24px;}
	table#mycart .txt_empty a{ color:#323232;}
	table#mycart .txt_empty a:hover{ text-decoration:none;}
	table#mycart .m_amount{ font-weight:bold; text-align:right; height:24px; float:right; line-height:24px;}
	table#mycart .m_amount strong{ color:#3581c1;}
	
/*checkout.html*/
	.checkout_title{ color:#505050; font-weight:bold; line-height:30px; height:30px; border-bottom:#d6d6d6 1px solid; margin-bottom:10px; clear:both;}
	.checkout_title div{ float:left;}
	.checkout_title span{ color:#fa6000; font-weight:100; display:block; width:200px; float:right; text-align:right;}
	#btn_submit{width:69px; height:23px; background:url(../images/btn_submit.jpg) no-repeat; border:none; font-family:Arial; cursor:pointer;font-size:11px; margin-top:15px; font-weight:bold; color:#ffffff}
	#form_checkout label, #form_contact label,#form_login label,#form_reg label,#form_account label,#myForm label{ display:block; font-size:11px; font-weight:bold; width:255px; float:left; color:#505050; margin-right:30px; margin-top:15px; line-height:24px;}
	.input_short{ width:255px; height:22px; background:url(../images/input_short.jpg) no-repeat; border:none;margin-right:30px;}
	.input_long{ width:541px; height:22px; background:url(../images/checkout_long.jpg) no-repeat; border:none;margin-right:30px;}
	.start{ color:#fa6000;}
	select#Country{ width:255px; height:22px; }
	.cart_main_con{ width:700px; padding:15px; padding-bottom:0px; font-size:11px;background:#FFF; overflow:hidden; margin-left:5px;}
	#Method_t{ float:right; font-weight:100; font-size:11px;}
	.checkout_danxuan p label{ width:678px; clear:both;font-weight:100;}
	.cccccc1{ width:550px; display:block; float:left;}
	.cccccc2{display:block; width:100px; float:left;}
	.btn_addtocart{ color:#323232;font-size:11px; font-family:Arial, Helvetica, sans-serif; width:68px; height:25px; border:none; background-color:transparent; cursor:pointer; float:left; margin-left:-2px;}
	.acc_main_con table tr td a{ color:#1f5070}
	.checkout_danxuan p strong{ font-size:12px;}
	.div_ContinueShopping{ text-align:right; padding-top:15px; height:45px;}
	
/*login.html*/
.box_login{ width:472px; float:left;}
	.box_login .box_title_l{ width:427px; height:29px; background:url(../images/box_title_l.jpg); padding-left:45px; line-height:29px; font-weight:bold; color:#FFF;}
	.box_login .box_con{ width:452px; height:214px; clear:both; background:url(../images/box_title_l2.jpg) repeat-y left; border:none}
	.box_login .box_bottom{ width:448px; height:60px; background:url(../images/box_title_l3.jpg); border:none; text-align:right; padding-right:24px; padding-top:24px; margin-bottom:0px;}
	.box_login .box_bottom .continue{ font-weight:bold}
	.box_login .box_title_r{ width:427px; height:29px; background:url(../images/box_title_r.jpg); padding-left:45px; line-height:29px; font-weight:bold; color:#FFF;}
	.box_login .box_bottom .login{ width:69px; height:23px; background:url(../images/btn_submit.jpg) no-repeat; border:none; font-size:12px; font-weight:bold; color:#FFF; font-family:Arial, Helvetica, sans-serif}
	.rbox1_c4{ width:32px; height:29px; margin-top:5px; background: url(../images/ico_login1.jpg) no-repeat; float:left;}
	.rbox1_c5{ width:32px; height:29px; margin-top:5px; background: url(../images/ico_login2.jpg) no-repeat; float:left;}
	
	.login_con label{display:block; font-size:11px; font-weight:bold; width:255px; float:left; color:#505050; margin-right:30px; margin-top:15px; line-height:24px;}
	.login_con a{ color:#336699;}
	
/*register.html*/
.reg_main{ height:auto; width:960px; background:#cdcdcd; margin:0px auto; border:#000 1px solid; padding: 10px 10px 10px 10px; }
.reg_main .location{ width:948px; height:30px; background:url(../images/bg_location.jpg) repeat-x; border-left:#6b6b6b 1px solid; border-right:#6b6b6b 1px solid; margin:0px auto; line-height:30px; padding-left:10px; font-size:11px;}
.reg_main .det{ width:960px; margin:0px auto; padding-top:15px;}
	.box_reg{width:960px; }
	.box_reg .box_title_l{width:914px; height:29px; background:url(../images/title_register.jpg); padding-left:45px; line-height:29px; font-weight:bold; color:#FFF;}
	.box_reg .box_con{ width:940px; height: auto; clear:both; background:url(../images/bg_reg.jpg) repeat-y left; border:none}
	.box_reg .box_bottom{ width:959px; height:55px; background:url(../images/bg_reg_bottom.jpg); border:none;}
	table#reg{ margin-left:30px;}
	table#reg tr td{ height:30px; line-height:30px;} 
	table#reg tr td h3{ font-size:14px; color:#c80000;}
	table#reg tr td span{ color:#F00;}
	table#reg tr td .input{ width:144px; height:20px; padding:0px; border:1px solid #abadb3; line-height:20px;}
	#btn_submit{ width:69px; height:23px; background:url(../images/btn_submit.jpg); border:none; font-size:12px;}

/*News.html*/
.news_list ul{ margin:0px; padding:0px; list-style:none; margin-bottom:10px;}
	.news_list ul li { width:527px; height:133px; background:url(../images/list_li_bg.jpg); display:block; margin-top:10px; font-size:12px;}
	.news_list ul li .list_con{ width:477px; float:left; padding-left:20px; float:left;}
		.news_list ul li .list_con .h4{ font-size:12px; font-weight:bold; overflow:hidden; padding-top:20px;}
		.news_list ul li .list_con .h4 a{ color:#066fac}
		.news_list ul li .list_con span{ font-size:11px; font-weight:bold; color:#ff7c00; line-height:18px;} 
		.news_list ul li .list_con .h5{ font-size:11px; line-height:16px; padding-top:10px;}
		.news_list ul li .list_con a{color:#ff7c00;}
		.news_list ul li .list_con .more{ color:#8b4c92;}
		.right h1{ text-align:center}
/*contact.html*/
.contact_title{ width:536px; height:29px; background:url(../images/title_contact_bg.jpg);}
	.contact_title .spant{ padding-left:10px; display:block;float:left;}
	.contact_title .h1{ float:left; font-size:12px; font-weight:bold; color:#FFF; line-height:29px; padding-left:10px;}
.center	.contact_center{ width:506px; background:url(../images/con_contact_bg.jpg) repeat-y; padding-top:20px; padding-left:10px; padding-right:20px; font-size:11px;}
.center	.contact_bottom{ background:url(../images/bottom_contact_bg.jpg); width:536px; height:45px; margin-top:-12px;}
	table.con tr td span{ color:#fa6000; font-size:11px; font-weight:bold}
	table.con tr td strong{ font-size:11px;}
	table.con tr td #comment{ width:500px; height:164px;}
	table.adv tr td{ font-size:11px;}
	table.adv tr td select{ font-size:11px;width:136px; height:19px;  border:#7f9db9 1px solid;}
	table.adv tr td .input{ width:136px; height:19px;  border:#7f9db9 1px solid; padding:0px; line-height:19px;}
/*account*/
.account{ margin:0px; padding:0px; list-style:none;}
.account li{ width:190px; height:26px; line-height:26px; padding-left:10px; font-size:11px;}
.account li a{ color:#1f5070; text-decoration: underline}
.account li.active{ background:url(../images/list_account.jpg) no-repeat;}
#acnaoll{background:#f0f0f0; border:#bfbfbf 1px solid; padding-left:10px; padding-bottom:20px; clear:both}
.group-select{ border:none; clear:both}
.group-select ul{ margin:0px; padding:0px;  list-style:none; background:#f9f8e5;}
.group-select ul li{ display:block;width:255px; float:left; margin-right:30px;}

#btn_save{width:101px; height:23px; background:url(../images/btn_save.jpg) no-repeat; border:none; font-family:Arial; cursor:pointer;font-size:11px; margin-top:15px; font-weight:bold; color:#ffffff;}

.bugfirefox1{ width:288px; display:block; float:left}
.div_less{ display:block; width:9px; height:9px; margin-top:3px; float:left; margin-right:2px;}
.div_add{ display:block; width:9px; height:9px;margin-top:3px; float:left; margin-left:2px;}
#proceed{ display:block; width:122px; float:right}
#proceed2{display:block; width:122px; float:right}

.account_huang{ background:#f9f8e5; border:#dfddbc 1px solid; padding-left:10px; padding-bottom:20px;}

/*Categories*/
ul.Categories li .nav_2{width:178px; background:#eeeeee;  display:none; position:absolute; margin-left:100px; margin-top:-30px; padding-bottom:0px;}
ul.Categories li .nav_2 ul{ margin:0px; padding:0px; list-style:none; border-bottom:#000 1px solid; padding-bottom:0px; margin-bottom:0px;}
ul.Categories li .nav_2 ul li{ font-size:12px; width:auto; height:24px; border-bottom:#bebebe 1px dashed; line-height:24px; display:block;  border:#000 1px solid; border-bottom:none; padding-left:10px; margin-bottom:0px; padding-bottom:0px}
ul.Categories li .nav_2 ul li a{ color:#000;}

ul.Categories li .nav_2 ul li .nav_3{width:178px; background:#eeeeee;display:none; position:absolute; margin-left:100px; margin-top:-30px;}
ul.Categories li .nav_2 ul li .nav_3 ul{ margin:0px; padding:0px; list-style:none;}
ul.Categories li .nav_2 ul li .nav_3 ul li{ font-size:12px; width:auto; height:24px; border-bottom:#bebebe 1px dashed; line-height:24px; display:block;  border:#000 1px solid; border-bottom:none;}
ul.Categories li .nav_2 ul li .nav_3 ul li a{ color:#505050;}

ul.Categories li .nav_2 ul li:hover a{font-weight:bold; color:#FFF; text-decoration:none}
ul.Categories li .nav_2 ul li:hover { background:#54bfd0;}
ul.Categories li:hover .nav_2{ display:block; }
ul.Categories li:hover .nav_2 ul li:hover .nav_3{display:block;}
ul.Categories li:hover .nav_2 ul li:hover .nav_3 ul li:hover a{font-weight:bold; color:#FFF; text-decoration:none}

#continue{ width:139px; height:23px; background:url(../images/btn_continue.jpg) no-repeat; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#FFF; font-size:12px; border:none; }
#checkout{ width:139px; height:23px; background:url(../images/btn_checkout.jpg) no-repeat; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#FFF; font-size:12px; border:none;}