@CHARSET "UTF-8";
*{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
}

ul a{
	color:#333;
	text-decoration:none;
	cursor: pointer;
}

form{
	display:inline;
}

#index_words h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
PADDING-RIGHT: 0px; PADDING-LEFT: 3px;  PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase;
background:url(images/dh.jpg) no-repeat left bottom;
}

a, a:visited {
	text-decoration:none;
	cursor: pointer;
	color:#333;
}

a:hover {
	text-decoration: none;
	color:#333;
}

a img {
	border: none;
}

#container{
	width:998px !important;
	height:auto;
	width:1000px;
	margin:auto;
	border:1px solid #EEE;
	padding-top:5px;
}

/*====================  Header  ==================*/
#header{
	width:998px;
	height:88px;
}

#header_top{
	width:998px;
	height:48px;
}

#logo{
	width:178px;
	height:48px;
	float:left;
	clear:right;
}

#logo_title{
	width:178px;
	height:13px;
	margin-top:2px;
	text-align:center;
	font-size:11px;
	color:#576EA2;
}

#header_top_main{
	margin-left:10px;
	float:left;
	width:810px;
	height:48px;
}

.header_top_right{
	border-top:3px solid #576EA2;
	height:45px !important;
	height:48px;
	width:265px;
	margin-right:5px;
	float:left;
	clear:right;
}

.header_top_right_title{
	width:265px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:15px;
}

.header_top_right_info{
	width:265px;
	float:left;
	height:15px;
	line-height:15px;
	font-size:10px;
}

#header_nav{
	width:998px;
	height:30px;
	margin-top:10px;
	font-size:13px;
	color:#FFF;
}

#header_nav img{
	float:left;
	margin-right:5px;
	margin-top:7px;
}

.header_nav_normal{
	float:left;
	clear:right;
	width:287px !important;
	width:289px;
	height:30px;
	line-height:30px;
	padding-left:2px;
	margin-left:8px;
	background:#576EA2;
}

.header_search{
	float:left;
	clear:right;
	width:300px;
	height:30px;
	line-height:30px;
	background:#576EA2;
}

.header_search img{
	float:left;
	width:38px;
	height:18px;
	margin-left:10px;
}

.txt_search{
	height:16px !important;
	height:18px;
	width:128px !important;
	width:130px;
	margin-left:5px;
	margin-top:6px;
	float:left;
	clear:right;
	border:1px solid #DDD;
	font:bold 12px/1.5em Trebuchet MS,Verdana,Arial;
}

#header_nav a, #header_nav a:hover,#header_nav a:visited{
	text-decoration:none;
	color:#FFF;
	display: inline-block;
	text-align:center;
}


.header_nav_cart{
	float:left;
	width:213px;
	height:30px;
	line-height:30px;
	text-align:left;
	display:inline-block;
	background:#576EA2;
}

/*====================== Content =====================*/
#content{
	width:998px;
	height:auto;
	mix-height:900px;
	border-bottom:1px solid #EEE;
}

#content_category{
	height:auto;
	width:998px;
	border-bottom:1px solid #EEE;
}

#content_product{
	height:auto;
	width:998px;
	border-bottom:1px solid #EEE;
}

/*---- content-left -----*/
.content_left{
	width:180px;
	height:auto;
	float:left;
	clear:right;
}

#index_sidebar_title_content{
	width:178px !important;
	width:180px;
	height:auto;
	border:1px solid #DDD;
	float:left;
	margin-top:5px;
	line-height:18px;
}

#index_sidebar_title_content_tag{
	height:19px !important;
	border-bottom:1px solid #DDD;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#86010E;
	text-align:center;
	width:178px;
	font-weight:700;
}

#index_sidebar_title_content_content{
	width:168px !important;
	width:178px;
	padding:5px;
	line-height:18px;
	height:auto;
}

.content_left ul{
	width:169px !important;
	width:170px;
	margin-left:10px;
	height:auto;
	list-style:none;
	border-right:1px solid #DDD;
}

.content_left ul li{
	width:168px;
	line-height:17px;
	height:17px;
}

.content_left ul li a{
	text-decoration:none;
}

#left_menu_category{
	width:180px;
	display:inline-block;
	height:30px;
	color:#576EA2;
	line-height:30px;
	font-size:13px;
	font-weight:700;
	background-image:url('images/box_top.png');
	float:left;
	clear:right;
}

#left_menu_category img{
	margin-left:10px;
	margin-top:7px;
	float:left;
	margin-right:10px;
}

#left_menu_category_bottom{
	width:180px;
	height:5px;
	background-image:url('images/box_bottom.png');
}


/*------ content-right -------*/
#content .content_right{
	width:810px;
	height:920px !important;
	height:935px;
	margin-left:8px;
	float:left;
	padding-top:15px;
}

#index_words{
	width:810px;
	height:77px;
	break-word:break-all;
}

#index_words span{
	font-size:30px;
	font-weight:700;
}

.content_right .index_main{
	margin-top:10px;
	width:810px;
	height:534px;
}

.index_main_left{
	float:left;
	width:450px;
	clear:right;
	height:534px;
}

.index_main_left_top{
	height:402px;
	width:450px;
	margin-bottom:10px;
}

.index_main_left_bottom{
	width:450px;
	height:114px;
}

.index_main_right{
	float:left;
	width:360px;
	height:534px;
}

.index_main_right_top{
	height:260px;
	width:358px !important;
	width:360px;
	padding-left:2px;
}

.index_main_right_top1{
	width:358px;
	height:20px;
	line-height:20px;
}

.index_main_right_top2{
	width:358px;
	height:240px;
}

#index_main_right_top2_left{
	height:240px;
	width:125px;
	float:left;
	clear:right;
}

#index_main_right_top2_left ul{
	width:125px;
	height:240px;
}

#index_main_right_top2_left ul li{
	width:125px;
	height:18px;
	line-height:18px;
}

#index_main_right_top2_right{
	width:233px;
	height:240px;
	float:left;
}

.index_main_right_bottom{
	height:266px;
	width:358px !important;
	width:360px;
	padding-left:2px;
}

#index_main_right_bottom_title{
	height:14px;
	width:358px;
	background-image:url('images/introdution.jpg');
}

#index_introduction{
	margin-top:6px;
	height:246px;
	width:358px;
	
}

.index_introduction_1,index_introduction_2{
	width:358px;
}

.index_introduction_1{
	height:145px !important;
	height:146px;
	border-bottom:1px dotted #AAA;
}

.index_introduction_1 span,.index_introduction_2 span{
	padding-left:18px;
	display:block;
}

.index_introduction_2{
	padding-top:6px;
	height:94px !important;
	height:100px;
}

#welcome_info{
	width:790px !important;
	width:802px;
	height:auto;
	line-height:18px;
	margin-top:10px;
	border:1px solid #DDD;
	padding:5px;
}

/*=================== Footer ===================*/
#footer{
	height:85px !important;
	height:95px;
	width:998px;
	padding-top:10px;
	float:left;
}

.footer_left{
	height:80px !important;
	height:95px;
	width:188px !important;
	width:198px;
	float:left;
	clear:right;
	padding-left:10px;
	padding-top:15px;
}

.footer_right{
	height:95px;
	width:800px;
	float:left;
}

.footer_right_mark{
	height:58px;
	width:138px;
	margin-left:652px;
}

.footer_right_link{
	height:20px;
	width:800px;
	text-align:right;
}

.footer_right_link ul{
	height:20px;
	width:auto;
	list-style:none;
}

.footer_right_link ul li{
	float:left;
	height:20px;
	line-height:20px;
	margin-left:24px;
}

.footer_right_link ul li a{
	text-decoration:none;
}

#footer_login,#footer_mail,#footer_search{
	height:20px;
	line-height:20px;
}

.footer_left form{
	display:inline;
}

.footer_left #txt_search{
	width:95px;
	height:11px !important;
	height:13px;
	border:1px #DDD solid;
	line-height:11px;
}

.footer_left #btn_sub{
	width:11px;
	height:11px;
	border:0px;
	background-image:url("images/index_bottom3.jpg");
}

/*=======================  Category  ===================*/
#cate_nav{
	width:800px;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
}

#content_category .content_right,#content_product .content_right,#content_cart .content_right,#content_register1 .content_right,#content_register2 .content_right,#content_payment .content_right,#content_confirmorder .content_right,#content_login .content_right,#content_register .content_right{
	width:810px;
	height:auto;
	margin-left:8px;
	float:left;
	padding-top:15px;
}

#cate_nav span{
	font-size:12px;
}

#cate_page_nav{
	height:20px;
	width:650px;
	text-align:right;
	line-height:20px;
}

#cate_product_list{
	width:800px;
	height:auto;
}

#cate_page_nav span{
	font-size:12px;
}

#product_list{
	border:1px solid #DDD;
	height:auto;
	width:641px !important;
	width:648px;
	margin-right:5px;
	float:left;
	clear:right;
	padding-left:5px;
	padding-top:5px;
}

#product_list ul{
	height:auto;
	width:641px;
	list-style:none;
}

#product_list ul li{
	width:155px;
	height:220px;
	margin-right:5px;
	float:left;
	margin-bottom:5px;
}

#product_list span{
	display:block;
	width:155px;
	text-align:center;
}

#product_list h3,#product_list h4{
	font-size:1em;
}

#product_list h3{
	font-weight:700;
}

#product_list h4{
	font-weight:normal;	
}

#product_list .pro_catename{

	height:18px;
	line-height:18px;
	margin-bottom:2px;
}

#product_list .pro_name{
	height:48px;
	line-height:12px;
	margin-bottom:2px;
	font-size:10px;
	overflow:hidden;
}

#product_list .pro_price{
	height:20px;
	color:red;
	line-height:20px;
}

#cate_page{
	width:648px;
	height:30px;
	line-height:30px;
	margin-top:5px;
	float:left;
	text-align:right;
}

#second_categories{
	height:auto;
	width:145px !important;
	width:147px;
	float:left;
	border:1px solid #DDD;
}

#second_categories_title{
	height:19px !important;
	height:20px;
	width:145px;
	border-bottom:1px solid #86010E;
	line-height:20px;
	font-weight:700;
	text-align:center;
	font-size:10px;
}

#second_categories_title a{
	color:#86010E;
}

#second_categories_list{
	height:auto;
	width:137px !important;
	width:145px;
	padding-left:8px;
}

#second_categories_list ul{
	width:127px !important;
	width:137px;
	height:auto;
	list-style:none;
}

#second_categories_list ul li{
	width:137px;
	height:20px;
	line-height:20px;
	text-align:left;
	font-size:10px;
}

#cate_description{
	width:178px !important;
	width:180px;
	height:auto;
	margin-top:10px;
	border:1px solid #DDD;
}

#cate_description_title{
	height:19px !important;
	border-bottom:1px solid #DDD;
	height:20px;
	line-height:20px;
	font-size:10px;
	color:#86010E;
	text-align:center;
	width:178px;
}

#cate_description_content{
	height:auto;
	padding:5px 5px 5px 5px;
	width:168px !important;
	width:178px;
}

#category_bottom_description{
	width:996px !important;
	width:998px;
	height:auto;
	line-height:20px;
	text-align:center;
	border:1px solid #DDD;
	float:left;
	margin-top:15px;
}
/*============== Product =================*/
#product_main{
	width:800px;
	height:auto;
	padding-bottom:5px;
}

#product_main_left{
	width:450px !important;
	width:472px;
	margin-right:10px;
	height:auto;
	float:left;
	clear:right;
	border:1px solid #EEE;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#product_main_right{
	width:310px !important;
	width:312px;
	height:389px !important;
	height:396px;
	float:left;
	border:1px solid #EEE;
	padding-top:25px;
}

#product_description{
	width:290px;
	height:290px;
	margin-left:10px;
}

#product_description_title{
	width:280px !important;
	width:290px;
	height:34px !important;
	height:35px;
	border-bottom:1px solid #AAA;
	line-height:35px;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	color:#86010E;
	font-weight:700;
}

#product_description_content{
	width:278px !important;
	width:290px;
	height:238px !important;
	height:250px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background:#F7F7F7;
	margin-top:5px;
	border:1px solid #EEE;
}

#product_description_content span{
	font-weight:700;
	font-size:13px;
	margin-bottom:10px;
}

#product_description_content ul{
	width:278px;
	height:200px;
}

#product_description_content ul li{
	width:278px;
	height:25px;
	line-height:25px;
	color:#86010E;
}

#product_cate_name{
	width:450px;
	height:20px;
	line-height:20px;
	float:left;
}

#product_cate_name h3{
	font-size:13px;
	font-weight:700;
}

#product_name{
	width:450px;
	height:40px !important;
	height:41px;
	line-height:20px;
	float:left;
	border-bottom:1px solid #AAA;
	margin-bottom:5px;
	color:#86010E;
}

#product_name h1{
	font-size:12px;
	font-weight:normal;
}

#product_image{
	width:450px;
	height:340px;
	float:left;
}

#more_product_img{
	width:782px !important;
	width:794px;
	height:auto;
	border:#EEE 1px solid;
	padding-left:10px;
}

#more_product_img ul{
	width:782px;
	height:auto;
	list-style:none;
}

#more_product_img ul li{
	height:111px !important;
	height:121px;
	padding-top:5px;
	padding-bottom:5px;
	width:146px;
	float:left;
	margin-right:10px;
}

#div_buy{
	height:74px !important;
	width:283px !important;
	height:80px;
	width:290px;
	border:1px solid #EEE;
	background:#F7F7F7;
	margin-left:9px;
	padding-top:5px;
	padding-left:5px;
	margin-top:10px;
}

#btn_addtocart input{
	background-image:url('images/addtocart.jpg');
	border:0px solid #FFF;
	height:25px;
	width:96px;
}

#addtocart_qty{
	width:47px; 
	border:1px solid #AAA;
	text-align:center;
}

#second_category_and_help{
	width:782px !important;
	width:794px;
	height:125px !important;
	height:130px;
	border:#EEE 1px solid;
	padding-left:10px;
	margin-top:5px;
	padding-top:5px;
}

#related_categories{
	width:348px !important;
	width:350px;
	height:118px !important;
	height:120px;
	float:left;
	clear:right;
	border:1px solid #EEE;
}

#related_categories_title{
	height:20px;
	width:343px !important;
	width:348px;
	padding-left:5px;
	line-height:20px;
	color:#86010E;
	font-weight:700;
}

#related_categories_list{
	margin-top:4px;
	height:90px;
	width:343px;
}

#related_categories_list ul{
	height:90px;
	width:343px;
	list-style:none;
}

#related_categories_list ul li{
	height:18px;
	line-height:18px;
	width:171px;
	text-align:center;
	float:left;
}

#related_help{
	width:208px !important;
	width:210px;
	height:118px !important;
	height:120px;
	border:1px solid #EEE;
	float:left;
	margin-left:10px;
	
}

#related_help_title{
	height:20px;
	width:203px !important;
	width:208px;
	padding-left:5px;
	line-height:20px;
	color:#86010E;
	font-weight:700;
}

#related_help_content{
	font-size:9px;
	height:90px;
	margin:3px 10px 5px 5px;
	width:198px;
	line-height:18px;
}

#related_help_content p{
    font-size:9px;
}

#you_may_also_like{
	margin-top:5px;
	width:782px !important;
	width:794px;
	padding-left:10px;
	border:1px solid #EEE;
	height:231px !important;
	height:233px;
	margin-bottom:20px;
}

#you_may_also_like_title{
	width:782px;
	height:20px;
	line-height:20px;
	color:#86010E;
	font-weight:700;
}

#you_may_also_like_list{
	width:782px;
	height:206px;
}

#you_may_also_like_list ul{
	width:782px;
	height:206px;
	list-style:none;
}

#you_may_also_like_list ul li{
	height:196px !important;
	height:206px;
	padding-top:5px;
	padding-bottom:5px;
	width:146px;
	float:left;
	margin-right:10px;
}

.commend_product_cate,.commend_product_name,.commend_product_price{
	width:146px;
	text-align:center;
}

.common_product_cate{
	margin-top:5px;
	height:20px;
	line-height:20px;
}

.commend_product_cate h3{
	font-weight:700;
	font-size:12px;
}

.commend_product_name{
	height:48px;
	line-height:12px;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}

.commend_product_price{
	height:10px;
	line-height:10px;
	color:red;
}

.commend_product_name h4{
	font-weight:normal;
	font-size:10px;
}

/*=============== Cart ============*/
.cart_products a{
	color:blue;
}

.cart_products input{
	border:1px solid #999;
}

#count_items{
	width:241px !important;
	width:248px;
	height:60px !important;
	height:72px;
	border:1px solid #EEE;
	margin-left:114px;
	background:#576EA2;
	margin-top:10px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

#count_items div{
	width:196px !important;
	width:236px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#FFF;
	padding-left:20px;
	padding-right:20px;
}

#count_items span{
	display:block;
	height:20px;
	text-align:left;
}

.span_param{
	float:left;
	clear:right;
	width:118px;
}

.span_value{
	float:left;
	width:78px;
}

#btn_operate{
	margin-top:10px;
	width:420px;
	margin-left:378px;
	padding-top:7px;
	padding-bottom:8px;
	height:25px !important;
	line-height:25px;
	height:42px;
	text-align:right;
	padding-right:10px;
}

#btn_operate span{
	display:block;
	height:25px;
	line-height:25px;
	background:#7DB120;
	color:#FFF;
	padding-left:15px;
	padding-right:15px;
	margin-left:30px;
	float:right;
	clear:left;
}

#btn_operate a{
	text-decoration:none;
}

#cart_tip{
	float:left;
	clear:right;
	padding-left:10px;
	padding-top:13px;
	height:57px !important;
	width:427px !important;
	height:70px;
	width:437px;
	background-image:url('images/infor.gif');
	margin-top:10px;
}

/*=========== Register1 ============*/
#register1_large_img{
	width:800px;
	height:169px;
	background-image:url("images/register1_large.jpg");
}

#returning_cus_form .f_input,#new_cus_form .f_input{
	width:150px;
	border:1px solid #AAA;
}

#returning_cus_form .f_btn,#new_cus_form .f_btn{
	width:55px;
	height:18px !important;
	height:20px;
	border:1px solid #AAA;
	line-height:20px;
	font-size:11px;
	background:#7DB120;
	color:#FFF;
	text-align:center;
}

.input_1, .input_2 , .input_3{
	height:16px;
	font-size:11px;
	border:1px solid #AAA;
}
.input_1{
	width:80px;
}

.input_2{
	width:160px;
}

.input_3{
	width:320px;
}

.lbl{
	background:#EEE;
	font-weight:700;
}

/*========== Confirmorder ==============*/
#order{
	width:652px;
	height:auto;
	background:#FFF;
	margin-left:45px;
	margin-top:20px;
	border:1px solid #AAA;
}

#orderid ,#payment{
	height:24px !important;
	height:25px;
	width:652px;
	background:#FFF;
	border-bottom:1px solid #AAA;
}

#orderid .order_param,#payment .paymethod_param{
	float:left;
	clear:right;
	width:136px !important;
	width:137px;
	height:22px !important;
	height:24px;
	line-height:22px;
	background:#EEE;
	border-right:1px solid #AAA;
	text-align:center;
	padding-top:2px;
}

#orderid .order_value,#payment .paymethod_value{
	float:left;
	clear:right;
	width:480px !important;
	width:515px;
	height:22px !important;
	line-height:22px;
	height:24px;
	padding-left:15px;
	padding-top:2px;
}

#order_review{
	height:auto;
	width:652px;
	background:#FFF;
}

.ul_param li{
	text-align:center;
	line-height:21px;
}

.ul_value li{
	text-align:left;line-height:21px;padding-left:15px;
}

#order_summary_title,#shipping_address_title,#payment_title,#special_req_title,#order_review_title{
	height:20px !important;
	line-height:20px;
	height:23px;
	font-size:11px;
	padding-top:2px;
	width:612px !important;
	width:652px;
	padding-left:40px;
	background:#FFF;
	margin-top:2px;
	border-top:1px solid #AAA;
	background-image:url('images/order_title.gif');
}

#order_summary{
	height:170px !important;
	height:171px;
	width:652px;
	background:#FFF;
	border-bottom:1px solid #AAA;
}

#order_summary .order_param{
	float:left;
	clear:right;
	width:136px !important;
	width:157px;
	height:170px;
	background:#EEE;
	border-right:1px solid #AAA;
}

#order_summary .order_value{
	float:left;
	clear:right;
	width:515px;
	height:170px;
}

#shipping_address .order_param{
	float:left;
	clear:right;
	width:136px !important;
	width:137px;
	height:210px;
	background:#EEE;
	border-right:1px solid #AAA;
}

#shipping_address{
	height:210px !important;
	height:191px;
	width:652px;
	background:#FFF;
	border-bottom:1px solid #AAA;
}

#shipping_address .order_value{
	float:left;
	clear:right;
	width:515px;
	height:210px;
}

#req_content{
	width:652px;
	height:111px;
	background:#EEE;
	text-align:center;
}

#req_content textarea{
	border:1px solid #AAA;
	overflow:hidden;
	margin-top:12px;
	color:#AAA;
}

#chk_term{
	text-align:center;
	margin-top:5px;
}

#termsandconditions{
	cursor:pointer;
}

#btn_order{
	text-align:center;
	margin-top:10px;
}

/*============= Order Success =================*/
#ordersuccess_tip{
	width:750px !important;
	width:800px;
	color:#000;
	padding-left:48px;
	margin-top:15px;
	background:#F7F7F7;
	height:18px !important;
	line-height:20px;
	height:40px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	border:1px solid #EEE;
}

/*================ Register Tip =====================*/
#register_tip{
	width:622px;
	height:40px;
	margin-left:50px;
	background:#FFF;
	margin-top:10px;
}

#register_info_detail{
	height:auto;
	width:667px;
	background:#FFF;
	margin-left:50px;
	margin-top:10px;
	font-size:10px;
}


/*=========== Retrieve Pwd=========*/
#retrieve_title{
	font-size:20px;
	font-weight:700;
	color:#888;
	margin-left:100px;
	margin-top:20px;
}

#findout_pwd{
	width:790px !important;
	width:800px;
	margin-top:10px;
	background:#F7F7F7;
	padding-left:10px;
}

#findout_pwd ul li{
	margin-bottom:10px;
}

#tip{
	padding-left:10px;
	padding-top:15px;
	height:55px !important;
	width:427px !important;
	height:70px;
	width:437px;
	background:#333;
	background-image:url('images/infor.gif');
}

#links span a{
	color:#000;
}

.list_faq_nav li{
	height:20px;
	line-height:20px;
	font-weight:700;
}

#faq_content{
	background:#DDD;
	width:780px !important;
	width:800px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.list_faq_nav{
	margin-bottom:20px;
	padding-left:10px;
	background:#F7F7F7;
}

.list_faq_nav a{
	text-decoration:none;
}


.div_value{
	padding-left:20px;
}

.contactus_input{
	width:300px;
}

.div_value textarea{
	height:100px;
	width:300px;
}

/*============= index  ================*/
#newarrival{
	margin-top:5px;
	width:790px !important;
	width:802px;
	padding-left:10px;
	border:1px solid #EEE;
	height:231px !important;
	height:233px;
}

#newarrival_title{
	width:790px;
	height:20px;
	line-height:20px;
	color:#86010E;
	font-weight:700;
}

#newarrival_list{
	width:790px;
	height:206px;
}

#newarrival_list ul{
	width:790px;
	height:206px;
	list-style:none;
}

#newarrival_list ul li{
	height:196px !important;
	height:206px;
	padding-top:5px;
	padding-bottom:5px;
	width:146px;
	float:left;
	margin-right:12px;
}



