@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{
	font-family:Tahoma, Geneva, sans-seri;
	font-size:14px;
	color:#000;
	line-height:16px;
	background:url(../images/rep.jpg) repeat;
	}
	
img{border:none;}
.img{float:left;}

a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline; color:#5f5f5f;}
a:linl{}
a:visited{}
a:active{}

p{margin:16px 0;}


/** BG REPEAT **/
.bg_rep,
.bg_rep2,
.bg_rep3,
.footer_bg_rep,
.footer_bg_bott{
	width:100%;
	float:left;
	background:url(../images/bg_rep2.jpg) repeat-x;
	}
	
/** BG REPEAT **/
.bg_rep2{
	background:url(../images/bg_rep.jpg) center top no-repeat;
	}
/** BG REPEAT **/
.bg_rep3{
	background:url(../images/header_bg.png) top repeat-x;
	}
	

/** BG FOOTER REPEAT **/	
.footer_bg_rep,
.footer_bg_bott{
	/*min-height:485px;*/
	background:url(../images/footer_rep.jpg) repeat-x bottom;
	}	
.footer_bg_bott{
	background:url(../images/footer_bott.jpg) bottom no-repeat;
	}	
	

/** MAIN **/	
.content{
	width:944px;
	margin:0 auto;
	}

.content a:hover{
	text-decoration:none;
	color:#FD7523
	}	

/** HEADER **/	
.header{
	width:869px;
	height:216px;
	float:left;
	padding:0 24px 0 47px;
	}
.logo{
	float:left;
	margin:32px 0 0 0;
	}
.view_cart{
	float:right;
	padding:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5F5F5F;
	}
.view_cart img{margin:0 0 -8px 3px;}			

/** CONTENT 1 **/
.cont1{
	width:912px;
	margin:0 auto;
	padding-top:55px;
	clear:both;
	}

/** MENU **/	
.menu{
	width:567px;
	float:right;
	height:65px;
	background:url(../images/menu_rep.png) repeat-x;
	margin-right:26px;
	}
.menu .img_left{float:left; margin-left:-21px;}	
.menu .img_right{float:right; margin-right:-26px;}	
.menu ul{
	width:585px;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:20px 0 0 2px;
	margin: 0 -12px 0 -8px;
	}
.menu ul li{
	height:45px;
	float:left;
	background:url(../images/li_bg.jpg) right no-repeat;
	line-height:40px;
	padding:0 4px 0 2px;
	position:relative;
	z-index:2;
	}	
.menu ul li span{
	float:left;
	height:43px;
	padding-right:13px;
	padding-top:2px;
	}	
.menu li a{
	color:#000; 
	float:left;
	height:45px;
	padding-left:13px;
	cursor:pointer;
	}	
.menu .no_bg{background:none; padding-right:0;}
.menu li a:hover,
.menu li.current a,
.footer_left ul li a:hover{color:#FF6000;}

.menu li.current a,
.menu li:hover a{background:url(../images/menu_left_curr.jpg) left top #C8EAFB no-repeat;}
.menu li.current span,
.menu li:hover span{background:url(../images/menu_right_curr.jpg) top right no-repeat;}

.cont1_in,
.cont1_in_bg{
	width:100%;
	float:left;
	margin:-1px 0 0 0;
	}
.cont1_in_bg{
	width:880px;
	padding:0 16px;
	background:url(../images/cont1_rep.png) repeat-y;
	margin-top:0;
	}	

.cont_slid{
	width:878px;
	height:408px;
	float:left;
	margin-top:-38px;
	position:relative;
	z-index:1;
	}

.cont_info{
	width:234px;
	height:211px;
	float:left;
	background:url(../images/cont_info.jpg) ;
	margin:-1px 20px 0 35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:-1px;
	position:relative;
	}	
.cont_info h1,
.left_prod h2{
	font-size:32px;
	color:#FF6000;
	line-height:32px;
	font-weight:normal;
	padding:10px 0 0 16px;
	}
.cont_info a:link h1, .left_prod a:link h2{text-decoration:none; color:#FF6000;}
.cont_info a:hover h1, .left_prod a:hover h2{text-decoration:none; color:#64A911;}
.cont_info span,
.left_prod span{
	width:116px;
	float:left;
	padding:28px 0 0 20px;
	font-size:11px;
	font-style:italic;
	}
.cont_info span b,
.left_prod span b{font-size:22px; font-weight:normal; line-height:26px; }
.cont_info .img{float:right; margin:2px 6px 0 0;}
.cont_info .img2{margin-left:-11px; margin-top:2px; float:left;}
.cont_info .price{
	width:100%;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
	padding:0 0 0 0;
	line-height:20px;
	}
.cont_info .price b{font-size:32px; font-weight:bold;}
.cont_info .price em{font-size:49px;line-height:49px; letter-spacing:-4px}	
.txt_desc{
	width:100%;
	float:left;
	text-align:center;
	position:relative;
	}
.img_bott2{margin-top:-54px; float:left;}	
	
/** TXT1 **/
.txt1{
	width:915px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	line-height:29px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:-1px;
	padding:43px 0 16px 22px;
	}
.txt1 div{
	width:100%;
	float:left;
	}	
.txt1 b{color:#262626}
.txt1 em{color:#9BC543;}	

/** CONTENT PRODUCT **/
.cont_prod{
	width:912px;
	float:left;
	padding:39px 0 40px 21px;
	}

/** PRODUCT **/	
.cont_prod_in{
	width:209px;
	float:left;
	margin-right:24px;
	}
/*.cont_prod_in .img_b{float:left; margin:-60px 0 -100px 0}*/
.cont_prod_in .img_b2{float:left; margin-top:0px;}
	
.cont_prod_in .prod_img_top{
	width:209px;
	float:left;
	background:#FFF;
	padding-top:14px;
	}	
.cont_prod_in h1{
	width:209px;
	height:60px;
	float:left;
	background:url(../images/prod_img_top.png) top no-repeat;
	text-align:center;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
	line-height:60px;
	}	
.no_marg_r{margin-right:0;}	
.prod_img_top p{
	text-align:left;
	height:126px;
	margin:0;
	padding:11px 16px 9px 14px;
	font-size:14.59px;
	}
.cont_prod_in span.form{
	width:187px;
	height:36px;
	float:left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6000;
	font-weight:bold;
	font-style:italic;
	padding:6px 22px 0 0;
	background:url(../images/prod_img_bott.png) bottom;
	}	
.cont_prod_in span.form b{font-size:18px;}	

/** CONTENT FOOTER **/
.cont_footer{
	width:919px;
	height:302px;
	background:url(../images/cont_footer.png);
	margin:26px auto 0 auto;
	padding-top:33px;
	}
.footer_left,
.footer_right{
	width:361px;
	height:257px;
	float:left;
	background:url(../images/footer_bg.jpg) right repeat-y;
	padding-left:68px;
	}	
.footer_left h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
	line-height:25px;
	color:#FF6600;
	padding-left:31px;
	}	
.footer_left ul{
	width:100%;
	float:left;
	list-style:none;
	padding-top:26px;
	}	
.footer_left ul li{
	width:359px;
	float:left;
	background:url(../images/foot_li_bg.jpg) left no-repeat;
	font-size:15px;
	line-height:32px;
	padding-left:37px;
	}	
.footer_left ul li a{color:#000;}	
	
/** FOOTER RIGHT **/	
.footer_right{
	width:430px;
	background:none;
	padding-left:46px;
	}	
.footer_right ul li{
	background:none; padding:0 0 7px 0;
	width:430px;
	}	
.footer_right ul li em{
	width:22px;
	height:22px;
	background:url(../images/foot_li_bgr.jpg);
	font-style:normal;
	float:left;
	line-height:22px;
	text-align:center;
	margin:5px 11px 0 0;
	font-weight:bold;
	}

/** FOOTER **/
.footer{
	width:919px;
	height:63px;
	margin:0 auto;
	clear:both;
	font-size:17px;
	color:#FFF;
	text-align:center;
	padding:59px 0 0 0;
	}
.footer a{color:#FFF;}
.footer a:hover{color:#333;}
