*{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
form,fieldset{
	border:none;
}
img{
	border:none;
	display:block;
}
body{
	background:url(../img/bg-body.gif) repeat 0 0;	
	font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
}
h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#54260E;
}
#main{
	width:950px;
	margin:0 auto;
	background:#CAF7F0;
	overflow:hidden;
}
/*------- Header --------*/
#main #header{
	width:950px;
	height:86px;
	background:url(../img/bg-header.gif) repeat-x 0 0;
	overflow:hidden;
}
#main #header h1 a{
	width:356px;
	height:47px;
	margin:27px 0 0 17px;
	display:inline;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/logo.gif) no-repeat 0 0;
}
#main #header ul.menu{
	float:right;
	margin:53px 0 0;
}
#main #header ul.menu li{
	float:left;
	padding:0 13px 0 13px;
	line-height:27px;
	text-transform:uppercase;
}
#main #header ul.menu li a{
	text-decoration:none;
	color:#A9F8F5;
	padding:0 0 0 9px;
	background:url(../img/devider.gif) no-repeat 0 50%;
}

#main #content .text-box .text a{
	text-decoration:none;
	color:#59190a;
	padding:0 0 0 9px;
	background:url(../img/devider2.gif) no-repeat 0 50%;
}
#main #content .text-box .text .indent{
	padding:0 0 0 60px;
}
#main #header ul.menu li.bg{
	background:url(../img/bg-btn-menu.gif) no-repeat 5px 0;	
	padding-left:21px;
	width:102px;
	padding-right:15px;
}
/*------- Content -----------*/
#main #content{
	width:950px;
	overflow:hidden;
}
#main #content .visual{
	width:950px;
	height:420px;
	overflow:hidden;
	border-bottom:1px solid #582000;		
}
#main #content .visual_sub{
	width:950px;
	height:211px;
	overflow:hidden;
	border-bottom:1px solid #582000;		
}
#main #content div.text-content{
	padding:0 26px 0 22px;
	width:902px;
	margin:33px 0 0;
	background:url(../img/bg-text-content.gif) repeat-y 0 2px;
	overflow:hidden;
}
#main #content div.text-content div.welcome{		
	width:436px;
	float:left;
	text-align:justify;
}
#main #content div.text-content div.welcome h2{
	border-bottom:1px solid #AEC2B7;
	padding:0 0 3px 51px;
}
#main #content div.text-content div.welcome p{
	padding: 15px 20px 0 50px;
}
#main #content div.text-content div.image{
	width:231px;
	float:left;
	padding:0 15px 0 18px;
}
#main #content div.text-content div.image img{
	border:8px solid #fff;
}
#main #content div.shop{
	width:202px;
	float:left;
}
#main #content div.shop h2{
	font:13px "Times New Roman",Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:0 0 7px 15px;
	border-bottom:1px solid #AEC2B7;
	color:#283130;
}
#main #content div.shop ul.categoties{
	overflow:hidden;
	margin:6px 0 0 17px;
}
#main #content div.shop ul.categoties li{
	font:12px/19px "Times New Roman",Arial, Helvetica, sans-serif;
	background:url(../img/devider2.gif) no-repeat 1px 6px;
	padding:0 0 0 14px;
}
#main #content div.shop ul.categoties li.active{
	background:url(../img/devider2-active.gif) no-repeat 0 6px;
}
#main #content div.shop ul.categoties li a{
	color:#551000;
	text-decoration:none;
	word-spacing:1px;
	text-transform:uppercase;
}
#main #content div.shop ul.categoties li a:hover{
	text-decoration:underline;	
}
#main #content div.shop ul.categoties li ul{
	margin:0;
	display:none;
}
#main #content div.shop ul.categoties li.active ul{
	display:block;
}
#main #content div.shop ul.categoties li ul li{
	background:url(../img/devider3.gif) no-repeat 0 7px;
}
#main #content div.shop ul.categoties li ul li a{
	text-transform:none;
}

#main #content div.text-box{
	width:902px;
	padding:0 15px 0 22px;
	margin: 33px 0 0;
	min-height:312px;
	overflow:hidden;
	background:url(../img/bg-text-box.gif) repeat-y 0 0;
}

* html #main #content div.text-box {
	overflow:visible;
	height:312px;
	
}
#main #content div.text-box div.text{
	float: left;
	width:700px;
	padding:7px 0 0;
	text-align:justify;
}
#main #content div.text-box div.text p{
	padding:20px 20px 0 50px;
}
#main #content div.text-box div.testimonials{
	float:left;
	padding:23px 0 0;
	width:202px;
}
#main #content div.text-box div.testimonials h2{
	font:13px "Times New Roman",Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:0 0 7px 15px;
	border-bottom:1px solid #AEC2B7;
	color:#283130;
}
#main #content div.text-box div.testimonials p{
	font:12px/19px "Times New Roman",Arial, Helvetica, sans-serif;
	color:#551000;
	word-spacing:1px;
	padding:9px 0px 0 15px;
}
#main #content div.text-box div.testimonials strong{
	font:12px/19px "Times New Roman",Arial, Helvetica, sans-serif;
	display:block;
	font-style:italic;
	color:#551000;
	word-spacing:1px;
	padding:0px 10px 0 15px;
}
/*----------Footer--------------------*/
#footer{
	clear:both;
	width:950px;
	background:url(../img/bg-footer.gif) repeat-x 0 0;
}
div.foot{
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
#footer div.rotating{
	padding:13px 0 0 72px;
	width:878px;
	height:49px;
	overflow:hidden;
}
div.foot  p{
	text-align:center;
	padding:7px 0 0;
	color:#fff;
}
div.foot .copy-dim{
	font:10px Verdana, Helvetica, sans-serif;
	font-style:normal;
	color:#705243;
	padding:20px;
}
div.foot .copy-dim a{
	font:10px verdana, Helvetica, sans-serif;
	font-style:normal;
	color:#8e370a;
	text-decoration:none;

}


/*-------Shop page---------*/
#main #content div.store{
	width:950px;
	height:81px;
	overflow:hidden;
	background:url(../img/bg-store.gif) no-repeat 0 0;
}
#main #content div.store div.cart{
	float:right;
	margin:19px 0 0;
	padding:0 17px 0 0;
}
#main #content div.store div.cart p{
	color:#fff;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
	float:left;
}
#main #content div.store div.cart a{
	color:#FFE800;
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;margin:0 0 0 12px;
	display:inline;
	float:left;
	text-decoration:none;
}
#main #content div.store div.cart a:hover{
	text-decoration:underline;
}
#main #content div.store div.cart a.buy{
	float: left;
	background:url(../img/ico-buy.gif) no-repeat 0 0;
	width:20px;
	height:15px; 
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
#main #content div.store div.rightcol{
	float:right;
	width:300px;
}
#main #content div.store div.search{
	float:right;	
	width:234px;
	margin:15px 0 0;
	padding:2px 0 3px 0;
}
#main #content div.store div.search label{
	float:left;
	font:11px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 10px 0 0;
	color:#fff;
}
#main #content div.store div.search input{
	float:left;
}
#main #content div.store div.search input.text{
	height:15px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;	
	width:90px;
	margin:1px 6px 0 0;
	padding:1px 3px 0 3px;
}
#main #content div.shop-box{
	width:950px;
	overflow:hidden;
	padding:12px 0 14px 0;
	background:url(../img/bg-shop-box.gif) repeat-y 0 0;
}
#main #content div.shop-box div.products{
	float:left;
	width:715px;
	padding:0 15px 0 18px; 
}
#main #content div.shop-box div.products ul.tabs{
	overflow:hidden;	
}
#main #content div.shop-box div.products ul.tabs li{
	float:left;
	font-size:10px;
	line-height:16px;
	padding:0 14px 0 0;
	color:#61280A;
}
#main #content div.shop-box div.products ul.tabs li.last{
	background:url(../img/devider4.gif) no-repeat 0 50%;
	text-transform:uppercase;	
	padding-left:8px;	
}
#main #content div.shop-box div.products ul.tabs li a{
	text-decoration:none;
	color:#61280A;
	background:url(../img/devider4.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
	text-transform:uppercase;	
}
#main #content div.shop-box div.products ul.tabs li a:hover{
	text-decoration:underline;
}
#main #content div.shop-box div.products div.prince{
	width:715px;
	padding:7px 0 32px 0;
	border-bottom:1px solid #B7DBD5;
	overflow:hidden;
}
#main #content div.shop-box div.products div.prince div.image{
	float:left;
	width:311px;
	background:#fff;
	padding:4px 7px 4px 7px; 
}
#main #content div.shop-box div.products div.prince div.text{
	float: left;
	width:375px;
	padding:0 0 0 15px;	
}
#main #content div.shop-box div.products div.prince div.text h2{
	border-bottom:1px solid #BDE8E1;
	padding:0 0 11px 0;
	font-size:12px;
}
#main #content div.shop-box div.products div.prince div.text p{
	padding:18px 10px 0 0;
	line-height:17px;
	font-size:12px;
}
#main #content div.shop-box div.products div.prince div.text p strong{
	font-size:16px;
}
#main #content div.shop-box div.products div.prince div.text div.border{
	width:100%;
	height:39px;
	overflow:hidden;
	margin:13px 0 0;
	border-bottom:1px solid #BCE7E0;
	border-top:1px solid #BCE7E0;
}
#main #content div.shop-box div.products div.prince div.text div.price{
	width:100%;
	overflow:hidden;
	margin:32px 0 0;
}
#main #content div.shop-box div.products div.prince div.text div.price p{
	padding-top:0;
}
#main #content div.shop-box div.products div.prince div.text div.price label{
	font-size:12px;
	float:left;
	padding:0 9px 0 0;
	line-height:39px;	
}
#main #content div.shop-box div.products div.prince div.text div.price select{
	float: left;
	width:40px;
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:10px 0 0;
}
#main #content div.shop-box div.products div.prince div.text div.price input{
	float:left;
	display:inline;
	margin:17px 0 0 1px;
}
#main #content div.shop-box div.products ul.contacts{
	overflow:hidden;
	padding:8px 0 0;
	float:left;
	width:100%;
}
#main #content div.shop-box div.products ul.contacts li{
	float:left;
	line-height:16px;
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding:0 25px 0 0;
}
#main #content div.shop-box div.products ul.contacts li a{
	color:#364240;
	text-decoration:none;
	padding:0 0 0 16px;
}
#main #content div.shop-box div.products ul.contacts li a:hover{
	text-decoration:underline;
}
#main #content div.shop-box div.products ul.contacts li a.enlarge{
	background:url(../img/ico-plus.gif) no-repeat 0 50%;
}
#main #content div.shop-box div.products ul.contacts li a.views{
	padding:0 0 0 8px;	
	background:url(../img/ico-views.gif) no-repeat 0 50%;
}
#main #content div.shop-box div.products ul.contacts li a.email{
	background:url(../img/ico-email.gif) no-repeat 0 50%;
}
#main #content div.shop-box div.products div.items{
	width:100%;
	overflow:hidden;	
	padding:10px 0 0;
}
#main #content div.shop-box div.products div.items h3{
	float:left;
	font:bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#364240;
}
#main #content div.shop-box div.products div.items p{
	float:left;
	padding:0 0 0 33px;
}
#main #content div.shop-box div.products div.items ul{
	float:left;
	width:750px;
	border-top:1px solid #B7DBD5;
	margin:10px 0 0 -20px;
	padding:19px 0 0;
}
#main #content div.shop-box div.products div.items ul li{
	float:left;
	width:145px;
	padding:10px 21px 19px 21px;
}
#main #content div.shop-box div.products div.items ul li div.image{
	width:133px;
	padding:6px;
	background:#fff;
}
#main #content div.shop-box div.products div.items ul li p{
	float:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:center;
	padding:11px 0 0 0;
	color:#551D04;
}
#main #content div.shop-box div.products div.items ul li a.add{
	display:block;
	width:90px;
	height:21px;
	margin:12px auto 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/btn-add-cart-small.gif) no-repeat 0 0;
}
/*-------------Sub page -------------------------*/
#main #content div.shop-box div.products ul.category{
	overflow:hidden;	
	float: left;
	width:715px;
}
#main #content div.shop-box div.products ul.category li{
	float:left;
	padding:10px 0 14px 0;
}
#main #content div.shop-box div.products ul.category li.top-padding{
	padding-top:35px;	
}
#main #content div.shop-box div.products ul.category li ul{
	border-bottom:1px solid #B0BFBA;
	overflow:hidden;
	padding:0 0 25px 0;
}
#main #content div.shop-box div.products ul.category p{
	font-size:12px;
	color:#551D04;
	padding:10px 0 0;
	font-weight:bold;
	text-align:center;
}
#main #content div.shop-box div.products ul.category li ul.big-image div.image{
	padding:9px 9px 11px 10px;
	background:#fff;		
}
#main #content div.shop-box div.products ul.category li ul.big-image {
	margin:0 0 0 -10px;
	width:750px;
	float:left;
}
#main #content div.shop-box div.products ul.category li ul.big-image li{
	padding:0 10px 0 10px;	
}
#main #content div.shop-box div.products ul.category li ul.small-image div.image{
	padding:6px 6px 7px 6px;
	background:#fff;		
}
#main #content div.shop-box div.products ul.category li ul.small-image {
	margin:0 0 0 -21px;
	width:750px;
	float:left;
}
#main #content div.shop-box div.products ul.category li ul.small-image li{
	padding:0 21px 0 21px;	
}
#main #content div.shop-box div.products ul.category li ul.border{
	border:none;
}

