*{

	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 #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:280px;

	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.welcom{		

	width:436px;

	float:left;

}

#main #content div.text-content div.welcom h2{

	border-bottom:1px solid #AEC2B7;

	padding:0 0 3px 51px;

}

#main #content div.text-content div.welcom p{

	padding:9px 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 26px 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;

}

#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;	

}

.item{

	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:0px 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 9px 9px;

	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 6px 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 2px 0 21px;	

}

.productname{

	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#5C2506;

}

#main #content div.shop-box div.products ul.category li ul.border{

	border:none;

}

.cartheader {

	color: #5C2506;

	background-color: #9CCFBE;

	text-align: left;

	vertical-align: middle;

	padding: 2px;

	height: 30px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #666666;

	border-bottom-color: #666666;

}

.cartrow {

	padding: 2px;

	height: 20px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #666666;

	border-bottom-color: #666666;

}

.cartinput{

	height:15px;

	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#000;	

	margin:1px 6px 0 0;

	padding:1px 3px 0 3px;

}

.cartinput{

	height:15px;

	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#000;	

	margin:1px 6px 0 0;

	padding:1px 3px 0 3px;

}

.textinput{

	height:15px;

	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#000;	

	margin:1px 6px 0 0;

	padding:1px 3px 0 3px;

}

a.normallink:link {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: none;

}

a.normallink:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: underline;

}

a.normallink:active {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: none;

}

a.normallink:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: none;

}

a.boldlink:link {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: none;

	font-weight: bold;

}

a.boldlink:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: underline;

	font-weight: bold;

}

a.boldlink:active {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: none;

	font-weight: bold;

}

a.boldlink:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #61280A;

	text-decoration: none;

	font-weight: bold;

}

.emptycart{

  color:#FFE800;

	float:left;

	font:12px Arial, Helvetica, sans-serif;margin:0 0 0 12px;

	float:left;

	text-decoration:none;

}

.tableborder {

	margin: 0px;

	padding: 0px;

	border: 1px solid #AEC2B7;

}
.checkoutheader{

	font:13px "Times New Roman",Arial, Helvetica, sans-serif;

	font-style:italic;

	padding:0 0 7px 15px;

	border-bottom:1px solid #AEC2B7;

	color:#283130;

}

.boldtext{

	font-size:12px;

	color:#551D04;

	padding:10px 0 0;

	font-weight:bold;

}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 285px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 390px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
TD.DialogTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 31px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 33px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}
.DialogBorder {
	BACKGROUND-COLOR: #acb7c7;
	HEIGHT: 100%;
	PADDING: 0px;
}
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #CAF7F0;
	TEXT-ALIGN: left;
	PADDING: 10px;
	COLOR: #58595b;
}
