@charset "utf-8";
/* CSS Document */
#header{
	height:150px;
	background:url(../images/header_left.jpg) no-repeat left;
	padding-left:10px;
	margin-bottom:4px;
	position:relative;
}
#header_center{
	height:150px;
	width:930px;
	float:left;
	background:url(../images/header_bg.jpg) repeat-x;
}
.logo{
	float:left;
	width:134px;
	height:144px;
	padding-top:3px;
}
.header_top{
	float:left;
	height:59px;
	line-height:59px;
	width:796px;
	margin-bottom:29px;
}
.header_top .slogan{
	float:left;
	width:650px;
	padding: 16px 0 0 120px;
}
.cart{
	float:right;
	width:223px;
	color:#cc9966;
	background:url(../images/cart_icon.jpg) no-repeat right;
	font-weight:bold;
	position:absolute;
	right:5px;
}
.cart a{
color:#cc9966;
margin:0px 3px;
}
.cart a.active{
	text-decoration:underline;
}

/*======================================HEADER MENU ==================================*/
.header_menu{
	width:796px;
	margin:auto;
	float:left;
}
.header_menu ul li{
	display:inline;
	margin-left:37px;
float:left;
}
.header_menu ul a{
	background:url(../images/dot.jpg) no-repeat center bottom;
	height:40px;
	float:left;
		
}
.header_menu ul a.active{
	background:url(../images/dot_active.jpg) no-repeat center bottom;
}
/*===========================================BANNER=================================*/
#banner{
	height:473px;
	width:950px;
}
.banner_left{
	float:right;
	width:201px;
}
.banner_left .img_left{
	border:1px solid #2d2d2d;
	margin-bottom:5px;
	width:191px;
	padding:4px;
	background:#151515;
}
.banner_left .img_left img{
	width:191px;
	height:105px;
}
.banner_right{
	float:left;
	border:1px solid #2d2d2d;
	width:732px;
	height:465px;
	padding:4px;
	overflow:hidden;
	background:#151515;
}
.banner_right img{
	width:732px;
}
/*========================================CONTENT============================*/
#content{
	width:950px;
	background:#0d0d0d;
	padding-bottom:10px;
}
.content_left{
	width:630px;
	float:left;
	padding-left:5px;
	background:#0d0d0d;
}
.intro_img{
	float:left;
	width:192px;
	height:206px;
	margin-right:10px;
	margin-top:9px;
	
	border:4px solid #151515;
}
.intro_img img{
	width:192px;
	height:206px;
}
.intro_info{
	float: left;
	width: 415px;
	text-align: justify;
	height: 190px;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
}
.intro a{
	color:#c37b08;
	float:right;
}
.content_product{
	padding-top:26px;
	padding-left:10px;
}
.content_product h4{
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	padding-left:10px;
	background:url(../images/title_bg.jpg) no-repeat;
	width:566px;
	height:27px;
	line-height:27px;
}
.content_product1{
	padding-top:5px;
}
.content_product1 h3{
	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	margin-left:10px;
	font-weight:bold;
	border-bottom: 1px solid #000000;
}
.product{
	float:left;
	width:201px;
	margin:10px 5px 5px 0px;
}
.pro_title p{
	font-weight:bold;
	color:#fff;
	margin-left:5px;
	line-height:18px;
}
.pro_img{
	border:1px solid #2d2d2d;
	padding:4px;
	width:191px;
	height:135px;
	overflow:hidden;
	margin-bottom:4px;
}
.pro_img img{
	width:191px;
}
.pro_button{
	border:1px solid #2d2d2d;
	padding:2px;
}
.pro_button a{
	background:#660000;
	color:#fff;
	width:192px;
	float:left;
	text-align:center;
	margin-left:2px;
	height:15px;
	line-height:15px;
}
.title_intro{
	height:25px;
	line-height:25px;
	border-bottom:1px solid #000;
	padding-left:10px;
}
.title_intro1{
	height:25px;
	line-height:25px;
	border-bottom:1px solid #000;
}
/*============================================ABOUT US=====================================*/
.about_intro{
	line-height:20px;
	font-size:12px;
	height:142px;
	overflow:hidden;
	text-align: justify;
}
.about_intro h3{
	font-size:15px;
	color:#a60303;
	font-weight:normal;
	border:none;
}
.about_img{
	width:200px;
	float:left;
	margin:5px 10px 20px 0px;
}
.about_img img{
	width:200px;
}
.about_info{
	text-align:justify;
	font-size:12px;
	line-height:18px;
}
/*===============================================TU VAN==================================*/
.tuvan_boder{
	border-left:1px solid #000;
	
	margin-left:4px;
	padding-top:5px;
}
.tuvan_boder1{
	border-left:1px solid #000;
	border-top:1px solid #000;
	margin-left:4px;
	padding-top:5px;
}
.tuvan_boder2{
	border-left:1px solid #000;
	border-top:1px solid #000;
	margin-left:4px;
	padding-top:5px;
	float:left;
	width:270px;
	text-align: center;
	padding-left:33px;
}
.tuvan_img1{
	float:left;
	height:84px;
	overflow:hidden;
	margin-right:6px;
}
.tuvan_info1{
	height:84px;
	overflow:hidden;
	text-align:justify;
}
.tuvan_info_detail{
	margin-bottom:10px;
	font-size:12px;
	font-style:italic;
	text-align:justify;
}
/*===============================================CONTACT====================================*/
.contact_form{
	margin-top:10px;
	padding-top:10px;
}
.contact_form form{
	padding:10px;
	width:600px;
}
.contact_form form label{
	float:left;
	width:120px;
}
.contact_form form input{
	float:left;
	width:400px;
	margin-bottom:5px;
}
.contact_form form textarea{
	width:400px;
	height:130px;
	margin-bottom:10px;
}
/*============================================== PRODUCT DETAIL============================*/
.product_name{
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	margin-left:10px;
	margin-bottom:5px;
	border-bottom: 1px solid #000000;
}
.pro_img1{
	width:191px;
	height:105px;
	float:left;
	border:1px solid #2d2d2d;
	margin-right:10px;
	overflow:hidden;
	padding:4px;
	margin-bottom:5px;
}
.pro_img1 img{
	width:191px;
}
.pro_cost{
	float:left;
}
.pro_info_title{
	font-size:13px;
	font-weight:bold;
}
.product_other{
	margin-top:20px;
	border-top:1px solid #FF0000;
	padding-top:10px;
	line-height:18px;
}
.product1{
	float:left;
	width:150px;
	margin:5px;
	text-align:center;
}
.pro_title1{
	font-weight:bold;
	color:#fff;
	margin-left:5px;
	line-height:18px;
}
.pro_img1{
	border:1px solid #2d2d2d;
	padding:4px;
	width:148px;
	height:90px;
	overflow:hidden;
	margin-bottom:4px;
}
.pro_img1 img{
	width:148px;
}
/*=============================================CART=======================================*/
h3.cart1{
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
#cart {
	width:950px;
	border:1px solid #d1d1d1;
	padding:5px;
	margin-bottom:5px;
	font-size:12px;
}
#cart table {
	border:0px;
	background:#2d2d2d;
	text-align:center;
}
#cart td {
	background:#000;
	padding-left:5px;
}
#cart #title {
	text-align:center;
	font-weight:bold;
	padding:2px;
	font-size:13px;
}
#card_button{
	margin-left:350px;
}
#card_button a{
	color:#fff;
	float:left;
	height:20px;
	line-height:20px;
	background:#660000;
	text-align:center;
	font-size:12px;
	margin:5px;
	padding:0px 10px;
}
#cart .cart_img {
	width:132px;
	height:100px;
	padding:2px 0px;
	overflow:hidden;
}
#cart .cart_img img{
	width:132px;
}
.total{
	font-size:13px;
	padding:5px;
}
/*=============================================FOOTER===================================*/
#footer{
	height:70px;
	width:941px;
	color:#666;
	font-size:12px;
	background:url(../images/footer_left.jpg) no-repeat left;
	padding-left:9px;
	margin-top:1px;
}
#footer_center{
	background:url(../images/footer_bg.jpg) repeat-x;
	height:70px;
	float:left;
	width:932px;
}
.copyright{
	width:269px;
	float:left;
	margin:26px 0px 0px 18px;
	line-height:19px;
}
.copyright a{
	color:#666;
}
.visited{
	background:url(../images/img13.jpg) no-repeat;
	width:116px;
	height:36px;
	float:right;
	margin-top:21px;
	margin-right:18px;
	line-height:36px;
	color:#000;
}
.visit_left{
	float:left;
	width:53px;
	text-align:center;
}
.visit_right{
	float:left;
	width:52px;
	text-align:center;
}
.pro_cate{
	margin:10px;
	padding-top:5px;
}
.pro_cate a{
	background: #bbb;
	padding: 5px 10px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
}
