@charset "utf-8";

.clear{ clear:both;}

/*******************************  header ******************/

.main_8{

	width:1000px;

	margin:0px auto;

	}

.ontMain8,.header{

	width:100%;

	overflow:hidden;

	}



.top_lt_link{

	float:left;

	margin:20px 0px;

	text-transform:capitalize;

	}

.top_lt_link ul li{

	display:inline;

	}

.top_lt_link ul li a{

	color:#7e7e7e;

	padding:0px 10px;

	}

.top_lt_link ul li a:hover,.top_lt_link ul li a:active{

	text-decoration:underline;

	}



.htop_Curry{ 

	float:left;

	padding:14px 0px;

	padding-left:290px;

	}

.Search{

	float:right;

	margin:11px 0px;

	display:inline;

	height:31px;

	width:207px;

	}

.s_Input{

	margin:0px;

	text-transform:capitalize;

	color:#9d9d9d;

	border:none;

	float:left;

	background:url(../image/search_bg.gif) no-repeat;

	width:170px;

	height:31px;

	line-height:31px;

	padding-left:6px;

	}

.s_But{

    margin:0px;

    padding:0px;

	cursor:pointer;

	border:none;

	float:right;

	background:url(../image/search.gif) no-repeat;

	width:31px;

	height:31px;

	}		



.logo{ 

	width:305px;

	float:left;

	padding:0px 0px;

	}

.logo a{ 

	font-size:30px;

	color:#1c446e;

	}	

.menu{

	font-size:13px;

	width:680px;

	float:right;

	height:29px;

	text-transform:capitalize;

	padding:28px 0px;

	}

.menu ul li{

	float:left;

	}

.menu ul li a{ 

	color: #505050;

    display: block;

	font-weight:bold;

	padding:5px 0px;

	}

.menu ul li a span{

	padding:5px 25px;

	cursor:pointer;

	}

.menu ul li a:hover,.menu ul li a:active{

	color:#204e7e;

	background:url(../image/r_menu.gif) no-repeat right center;

	}

.menu ul li a:hover span,.menu ul li a:active span{

	background:url(../image/l_menu.gif) no-repeat;

	}

/****************************************  center  *******************************/

.colMain{

    width:1000px;

	padding-top:10px;

	background-color:#fff;

}

#col-conter{

    width:1000px;

	padding-top:10px;

	background-color:#fff;

}

.colLft{

	width:220px;

	float:left;

	}

.colRgt{

	width:770px;

	float:right;

	}

.contact{

	width:770px;

	float:right;

	}	

/******************************************* left **********************/

.cate_lo,.infor_lf,.best_lt,.news_lt{ 

	float:left;

	line-height:28px;

	margin-bottom:10px;

	width:218px;

	color:#979797;

	border:#d7d7d7 solid 1px;

	}

.cate_lo .head,.infor_lf .head,.best_lt .head,.news_lt .head{

	width:100%;

	height:32px;

	border-bottom:#d7d7d7 solid 1px;

	}

.cate_lo .head h1,.infor_lf .head h2,.best_lt .head h3,.news_lt .head h2{

	font-size:14px;

	margin-bottom:0;

	text-transform:uppercase;

	line-height:32px;

	text-align:center;

	}

.cate_lo .box,.infor_lf .box,.best_lt .box,.news_lt .box{

	width:100%;

	float:left;

	}

.cate_lo .box ul,.infor_lf .box ul,.best_lt .box ul,.news_lt .box ul{

	margin:0px 10px;

	width:198px;

	}

.cate_lo .box ul li,.best_lt .box ul li,.news_lt .box ul li{

	width:100%;

	float:left;

	}

.cate_lo .box ul li a,.infor_lf .box ul li a,.news_lt .box ul li a{

	color:#979797;

	}

.cate_lo .box ul li a:hover,.cate_lo .box ul li a:active,.infor_lf .box ul li a:hover,.infor_lf .box ul li a:active,.news_lt .box ul li a:hover,.news_lt .box ul li a:active{

	color:#1c456f;

	}

.cate_lo .box ul li ul{

	width:188px;

	margin:0;

	padding-left:10px;

	}

.infor_lf .box ul li{

	list-style-type:decimal;

	list-style-position:inside;

	text-transform:capitalize;

	}

.best_lt .box ul li{

	border-bottom:#d7d7d7 solid 1px;

	margin:10px 0px;

	padding-bottom:10px;

	}

.best_lt .box ul li .bes_img{

	float:left;

	}

.best_lt .box ul li .bes_img img{

	width:60px;

	border:#d7d7d7 solid 1px;

	}

.best_lt .box ul li .bes_pot{

	float:right;

	width:130px;

	}

.best_lt .box ul li .bes_pot h4 a{

	text-transform:capitalize;

	}

.best_lt .box ul li .bes_pot h5{

	text-align:right;

	color:#1c456f;

	}

.news_lt .box ul li{

    border-bottom:1px solid #d7d7d7;

}

.news_lt .box ul li.lastinfor_lf{

	border:none;

	}

.dt_news{

    float:right;

    font-size:8pt;

    padding-right:10px;

}





/*****************************************list product ******************/ 



.can_list_pro{

	width:100%;

	text-align:center;

	margin-bottom:10px;

	float:left;

 	}

.can_list_pro .head{

	width:100%;

	height:32px;

	background:url(../image/body_img_top.gif) no-repeat;

	}

.can_list_pro .head h1{

	font-size:14px;

	margin-bottom:0;

	text-transform:uppercase;

	line-height:32px;

	}

.can_list_pro .box{

	width:100%;

	float:left;

	}

.can_list_pro ul li {

    float:left;

    margin:6px;

	display:inline;

    vertical-align:top;

	text-align:center;

	width:180px;

}



.can_list_pro .lit_proimg{

	text-align:center;

	width:100%;

	}

.can_list_pro .lit_proimg a{display:block;}

.can_list_pro .lit_proimg a:hover{display:block;}

.can_list_pro .box h4 {

	height:50px;

	font-size:11px;

	margin:6px 0 4px;

	}

.can_list_pro .box h4 a{

	text-transform:capitalize;

	}

.can_list_pro .box  h4 a:hover,.can_list_pro .box h4 a:active{

	color:#000;

	}

.can_list_pro .box .lit_propc{

	color:#ce2a33;

	text-align:center;

	font-weight:bold;

	}

.about_us_b{

	width:100%;

	float:left;

	background:url(../image/ab_bottom.jpg) no-repeat left bottom;

	padding-bottom:27px;

	}

.about_us_b .head{

	height:78px;

	background:url(../image/ab_head.jpg) no-repeat;

	}

.about_us_b .head h4{

	font-size:14px;

	line-height:78px;

	text-align:center;

	}

.about_us_b .box{

	font-size:10px;

	color:#808080;

	line-height:16px;

	padding:5px 30px;

	background:url(../image/ab_box.jpg) repeat-y;

	}

/****************************************footer   ************************/



.footer{

	overflow:hidden;

	width:100%;

	text-align:center;

	margin:10px 0px;

	background-color:#1F1F1F;

	border-top:#3C3C3C solid 1px;

	padding:20px 0px;

	}

.lv_ftls{

	text-align:center;

	width:600px;

	overflow:hidden;

	margin:9px auto;

	color:#a9a9a9;

	}

.lv_ftls ul li{

	display:inline;

	}

.lv_ftls ul li a{

	padding:0 10px;

	color:#a9a9a9;

	text-transform:capitalize;

	}

.lv_ftls ul li a:hover,.lv_ftls ul li a:active{

	color:#a9a9a9;

	text-decoration:underline;

	}

.copry_c{

	color:#fff;

	}

/***************************************** breadbar   ************************/



.b_b_c{

	width:100%;

	float:left;

	color:#211b1a;

	font-size:12px;

	font-weight:bold;

	text-transform:capitalize;

	background-color:#fff;

	height:30px;

	line-height:30px;

	}

.b_b_c ul{

	float:left;

	width:100%;

	}

.b_b_c ul li {

	float:left;

	padding:0 2px;

	}

.b_b_c li a{

	color:#3b3630;

	}

.b_b_c li a:hover,.b_b_c li a:active{

	text-decoration:underline;

	}

/**************************************** product   ************************/

.pro_page{

	float:left;

	width:100%;

	}



.pro_page_lf{

	width:47%;

	float:left;

	}

/*left*/

.pro_page_lf .jqzoom{

	position:relative;

	padding:0px;

	cursor:pointer;

	width:350px;

	padding:5px;

	float:left;

}



.pro_page_lf .jz_pro {

	width:350px;

	height:350px; 

}



.pro_page_lf span { 

	display:block;

	text-align:center;

	float:left;

	width:100%;

	text-transform:capitalize;

}

.pro_page_lf span a:hover{ 

	text-decoration:none;

}

.ck_now_larg{

	background:url(../image/clickbig.gif) no-repeat;

	padding-left:30px;

	height:21px;

	width:90px;

	line-height:21px;

	margin:4px 100px;

	float:left;

	}

.pro_page_lf ul.v_images{

	float:left;

	width:100%;

}

.pro_page_lf ul.v_images li { 

	float:left;

	margin-right:10px;

	display:inline;

}

.pro_page_lf ul.v_images li img { 

	width:60px; 

	padding:1px;

	cursor:pointer;

	border:#D8D8D8 solid 1px;

}



div.zoomdiv {

	z-index:	999;

	position: absolute;

	top:0px;

	left:0px;

	width: 200px;

	height: 200px;

	background: #ffffff;

	border:1px solid #CCCCCC;

	display:none;

	text-align: center;

	overflow: hidden;

}

div.jqZoomPup {

	z-index: 999;

	visibility : hidden;

	position : absolute;

	top:0px;

	left:0px;

	width: 50px;

	height: 50px;

	border: 1px solid #aaa;

	background: #ffffff url(../image/zoomlens.gif) 50% top  no-repeat;;

	opacity: 0.5;

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	filter: alpha(Opacity=50);

}

.pro_page_rt{

	float:right;

	width:50%;

	margin:5px;

	display:inline;

	}

.pro_page_rt h3{

	color:#000;

	text-transform:capitalize;

	}

.pro_page_rt ul li{

	width:100%;

	margin:6px 0px;

	}

.pro_page_rt ul li strong{

	float:left;

	color:#454545;

	font-size:12px;

	padding-right:10px;

	text-transform:capitalize;

	width:90px;

	}

.pro_page_rt ul.pro_page__top li.price{

	color:#bc2824;

	font-size:16px;

	font-weight:bold;

	}

.qty_pro{

	border:1px solid #D8D8D8;

    border-radius:3px 3px 3px 3px;

	padding:3px 5px;

	}

.all_btn_bg{

	float:left;

	margin:10px 0px;

	}

.all_btn_bg a{

	text-transform:capitalize;

    display:block;

    font-size:14px;

    font-weight:bold;

	color:#979797;

	background:url(../image/r_menu.gif) no-repeat right center;

	padding: 12px 0;

	text-align:center;

	float:left;

	}

.all_btn_bg a span{

	background:url(../image/l_menu.gif) no-repeat;

	padding:7px 16px;

	}



.ckout a{

	text-transform:capitalize;

    display:block;

	width:90px;

    font-size:14px;

    font-weight:bold;

	color:#fff;

	text-align:center;

	height:22px;

	line-height:22px;

	background:url(../image/btn_bkg.png) repeat-x #5C5C5C;

	background-color: #585858;

    border: 1px solid rgba(0, 0, 0, 0.25);

	border-radius: 7px 7px 7px 7px;

    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);

	padding: 4px 15px 5px;

	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);



	}

.ckout a:hover,.ckout a:active{

	color:#fff;

	}

.btn_pr a,.btn_nex a{

	margin:2px 4px;

	float:left;

	display:block;

	width:44px;

	height:22px;

	}



/**************************************product tab **********************/

.pag_tabs{

	float:left;

	width:100%;

	margin:10px 0px;

	display:inline;

	}

.p_head{ 

	clear:both;

	float:left;

	height:26px;

	line-height:25px;

	font-weight:bold;

	width:100%;

	}

.p_head li{ 

	width:113px;

    cursor: pointer;

    display: block;

    position: relative;

    text-align: center;

	float:left;

	color:#666;

	margin-right:3px;

	display:inline;

	background-color:#E5E5E5;

	border:#ccc solid 1px;

	border-top-left-radius:6px;

	border-top-right-radius:6px;

	}

.p_head li.hover {}

.p_head li.sldt { 

	color:#000;

	background-color:#fff;

	border-bottom:#fff solid 1px;

	border-top-left-radius:6px;

	border-top-right-radius:6px;

	}

.p_body { 

	padding:5px;

	float:left;

	width:750px;

	border:#ccc solid 1px;

	}

.review_body{

	display:none;

	}

.review_ct{

    border: 1px solid #ccc;

    margin:10px 0px;

    padding: 10px;

	}

/************************************** cart   ************************/

.cart_pag{

	float:left;

	width:100%;

	padding:0px 0px 20px 0px;

	color:#5A5B5D;

	}

#table_cat{

	float:left;

	border:#C9C9C9 solid 1px;

	border-bottom:none;

	border-left:none;

	float:left;

	width:768px;

	margin:10px 0px;

	}

.tr1_tabs{

	overflow:hidden;

	margin-bottom:10px;

	}

.tr1_tabs th{

	text-align:center;

	border:none;

	line-height:21PX;

	text-transform:uppercase;

	color:#666;

	font-weight:bold;

	background-color:#e3e3e3;

	border-left:#C9C9C9 solid 1px;

	border-bottom:#C9C9C9 solid 1px;

	}

.tr1_tabs th.bord_n{

	border-right:none;

	}

.tr2_tabs{

	height:1.5em;

	vertical-align:top;

	text-align:center;

	

	}

.tr2_tabs td{

	border:1px solid #C9C9C9;

	border-right:none;

	border-top:none;

	}

.tr2_tabs td a{

	text-decoration:underline;

	color:#000;

	}

.red_delete a{

	margin:5px auto;

	display:block;

	text-decoration:underline;

	background:url(../image/btn_remove.gif) no-repeat;

	width:13px;

	height:12px;

	}

.you_item{

	float:left;

	}

.you_item ul li{

	width:170px;

	float:left;

	}

.you_item ul li.y_c_img{

	width:70px;

	}

.subtotal_items{

	overflow:hidden;

	text-align:right;

	margin-top:10px;

	}

.subtotal_items table{

	color:#333;

	padding:10px;

	width:250px;

	border-top:#dedede dashed 1px;

	}

.button_vcart{

	width:700px;

	float: left;

	}

.button_vcart td{

	width:40%;

	text-align:center;

	}

.f_rt{

	float:right;

	}

/*****************************************  other   ************************/





.clearBoth {

    clear:both;

    font-size:0px;

    line-height:0px;

	content:".";

	height:0;

}

.breadcrumbs{ margin:0!important;}

.breadcrumbs li {display:inline;font-weight:bold;line-height:30px;}

.breadcrumbs .home{ width:40px!important;}

.breadcrumbs .xiega{width:20px!important;}



#cartHead{ background:url(../image/title-tail.gif) repeat-x; height:25px; }

#cartHead strong{ padding-left:10px; float:left;color:#000;font-size:14px;font-weight:bold;text-transform:uppercase; line-height:25px;}

#cartHead .checkout{ float:right; margin-right:20px; margin-top:5px; display:inline; text-align:center;}



.sort {background: none repeat scroll 0% 0% #CCCCCC; height: 30px; width: 100%; float:left; }

.sort .div1 {float: right; margin-left: 5px; padding-top: 6px; padding-right: 9px; }

.sort .div2 {text-align: right; padding-top: 9px; float:right;}



.button {



	background:url("../image/btn_left.gif") top left no-repeat;



	color:#FFFFFF;



	cursor:pointer;



	font-weight:bold;



	height:24px;



	text-align:left;



	float:left;



	line-height:24px;



	width:104px;

	display: inline-block;



}

.button span {

	background:url("../image/btn_right.gif") top right no-repeat;



	color:#FFFFFF;



	cursor:pointer;



	font-weight:bold;



	height:24px;

line-height:24px;

display:block;

text-align:center



}

.content {

    border: 1px solid #DDDDDD;

    margin-bottom: 10px;

    margin-top: 3px;

    padding: 10px;

	background: #F7F7F7;

}

