body{
	margin:0;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#666;
	background:#fff;
}
img{border-style:none;}
a{
	color:#ad9036;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* start wrapper */
#wrapper{
	width:900px;
	margin:0 auto;
}
/* start header */
#header{
	width:100%;
	position:relative;
	z-index:10;
}
#header:after{
	display:block;
	content:"";
	clear:both;
}
#header h1{
	margin:0;
}
.logo{
	position:absolute;
	top:15px;
	left:325px;
	background:url(../images/logo.gif) no-repeat;
	width:251px;
	height:107px;
	text-indent:-9999px;
	overflow:hidden;
}
/* start menu */
.menu{
	padding:114px 0 0;
	overflow:hidden;
}
* html .menu{
	padding:0;
	margin:114px 0 0;
}
.menu ul{
	margin:0 -6px 0 0;
	display:inline;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	clear:both;
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
}
.menu ul li{
	float:left;
	background:url(../images/bullit01.gif) no-repeat 0 2px;
	margin:0 2px 0 -2px;
	display:inline;
	padding:0 5px 0 7px;
}
.menu ul a{
	color:#666;
}
.menu ul a:hover,
.menu ul .active a{
	color:#ad9036;
	text-decoration:none;
}
#header .holder{
	width:100%;
	margin:4px 0 0;
}
/* end menu */
/* start nav */
#nav{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:13px;
	line-height:15px;
	text-transform:uppercase;
}
#nav li{
	float:left;
	margin:0 2px 0 0;
	position:relative;
}
#nav a{
	float:left;
	padding:7px 12px 7px 13px;
	color:#fff;
	background:#666;
	font-weight:normal;
}
#nav li:hover a,
#nav li.hover a{
	text-decoration:none; background:#7d7d7d;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:29px;
	left:0px;
	font-size:13px;
	display:none;
	width:180px;
	background:url(../images/transparent.gif) !important;
}
#nav li:hover ul,
#nav li.hover ul{
	display:block;
}
#nav li ul li{
	float:none;
	margin:0;
	background:#666;
}
#nav li ul li a{
	float:none !important;
	display:block !important;
	text-decoration:none !important;
	padding:0;
	height:1%;
	overflow:hidden;
	padding:7px 13px 7px 14px;
}
#nav li:hover ul li a:hover,
#nav li.hover ul li a:hover{
	text-decoration:underline !important;
}
/* end nav */
.top-form{
	float:right;
}
.top-form input{
	float:right;
	margin:0;
	display:inline;
}
.top-form .search{
	width:123px;
	border:1px solid #b6b6b6;
	padding:5px 8px 6px;
	text-transform:uppercase;
	color:#666;
	margin:0 1px 0 0;
	font-size:14px;
}
* html .top-form .search{
	margin:0;
}
.top-form .btn-go{
	background:#797979;
	width:35px;
	height:28px;
	border:none;
	margin:0 0 0 1px !important;
	display:inline;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
	padding:0;
}
/* end header */
/* start main */
#main{
	overflow:hidden;
	padding:7px 0 0;
}
#wrapper .main{
	padding:7px 0 25px;
}
#wrapper .main .sec-content h3{
	margin:0 0 15px;
}
/* start content */
#content{
	width:100%;
}
/* start gallery-wrapper */
.gallery-wrapper{
	width:898px;
	overflow:hidden;
	border:1px solid #dadada;
	padding:0 0 16px;
	color:#666;
	background:url(../images/bg-gallery-wrapper.gif) repeat-x 0 100%;
}
.gallery-wrapper img{
	display:block;
}
.gallery-wrapper .inner{
	float:left;
	width:259px;
	padding:22px 28px 0 0;
}
.gallery-wrapper p{
	margin:0 0 7px;
	font-size:16px;
	line-height:18px;
	text-align:right;
}
.gallery-wrapper strong{
	font-size:22px;
	line-height:24px;
	font-weight:normal;
}
.gallery-wrapper span{
	font-style:italic;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
}
.gallery-wrapper .welcome{
	font-size:25px;
	line-height:28px;
	font-weight:normal;
	font-style:normal;
}
.meet{
	color:#ad9036;
	text-transform:uppercase;
	font-size:15px;
	line-height:19px;
	margin:19px 0 72px;
	display:block;
	text-align:right;
}
.swicher{
	width:100%;
	overflow:hidden;
}
.swicher ul{
	margin:0 0 0 59px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.swicher ul li{
	float:left;
	border:2px solid #666;
	margin:0 0 0 6px;
	display:inline;
}
.swicher ul li a{
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	width:30px;
	height:25px;
}
.gallery{
	float:right;
	overflow:hidden;
}
.gallery div{
	width:611px;
	overflow:hidden;
	position:relative;
}
.gallery div ul{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	position:relative;
}
.gallery div ul li{
	float:left;
	width:611px;
}
/* end gallery-wrapper */
/* start feature-products */
.feature-products{
	width:898px;
	overflow:hidden;
	border:1px solid #dadada;
	margin:7px 0 0;
	padding:0 0 23px;
	color:#666;
	background:#f6f6f6 url(../images/bg-gallery-wrapper.gif) repeat-x 0 100%;
}
.feature-products .inner{
	float:left;
	width:245px;
	padding:5px 1px 0 14px;
}
#content h2{
	margin:0;
	font-weight:normal;
	font-size:32px;
	line-height:36px;
	letter-spacing:-1px;
}
#content h2 span{
	color:#ad9036;
}
.feature-products p{
	margin:9px 0 0 4px;
	line-height:17px;
}
.product-box{
	float:left;
	width:704px;
	margin:0 -69px 0 0;
	padding:9px 0 0;
}
.product-box div{
	float:left;
	margin:0 52px 0 0;
	display:inline;
}
.product-box img{
	display:block;
	padding:8px 26px 7px;
	border:1px solid #d4d4d4;
	background:#fff;
}
.product-box strong{
	color:#666;
	font-weight:normal;
	display:block;
	text-align:center;
	margin:5px 0 0;
}
.product-box a{
	display:block;
	font-size:12px;
	text-decoration:underline;
	line-height:15px;
	color:#ad9036;
	text-align:center;
}
.product-box a:hover{
	text-decoration:none;
}
/* end feature-products */
#main .content{
	float:right;
	width:670px;
	padding:0 0 25px 7px;
	overflow:hidden;
}
.content p{
	color:#666;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-spacing:1px;
}
#main .sec-content h3{
	margin:0 0 40px;
}
.breadcrumbs{
	margin:3px 0 0 -7px;
	padding:0 0 3px;
	list-style:none;
	overflow:hidden;
	font-size:13px;
	line-height:16px;
	color:#ad9347;
}
.breadcrumbs li{
	float:left;
	padding:0 0 0 5px;
}
.breadcrumbs li a{
	color:#ad9347;
	background:url(../images/bullit03.gif) no-repeat 100% 5px;
	padding:0 12px 0 0;
}
/* start image-box */
.image-box{
	height:1%;
	width:664px;
	height:136px;
	border:6px solid #dfdfdf;
	margin:7px 0 17px -7px;
	position:relative;
}
.image-box img{
	display:block;
}
.main .image-box img{
	float:right;
}
#content .image-box h2{
	position:absolute;
	bottom:0px;
	left:8px;
	color:#666;
	font-size:37px;
	line-height:45px;
}
#content .image-holder h2{
	color:#fff;
}
/* end image-box */
#content h3{
	margin:0 0 15px;
	color:#666;
	font-style:italic;
	font-weight:normal;
	font-size:17px;
	line-height:19px;
	word-spacing:-1px;
}
/* start product-wrapper */
.product-wrapper{
	width:120%;
	overflow:hidden;
	margin:0 0 0 -68px;
}
* html .product-wrapper{
	margin:0 0 0 -87px;
}
* +html .product-wrapper{
	margin:0 0 0 -87px;
}
.product{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:12px 0 0;
	margin:0 0 28px;
}
.product .inner{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.product .inner ul{
	padding:0;
	list-style:none;
	position:relative;
	float:left;
	display:inline;
	left:-50%;
}
.product .inner ul li{
	float:left;
	padding:0 8px;
}
.product img{
	display:block;
	padding:10px;
	border:1px solid #dadada;
}
.product .inner div{
	width:200px;
	overflow:hidden;
}
.product strong{
	color:#666666;
	display:block;
	font-weight:normal;
	margin:5px 0 0;
	line-height:17px;
	text-align:center;
}
.product a{
	color:#AD9036;
	display:block;
	font-size:12px;
	line-height:15px;
	text-align:center;
	text-decoration:underline;
}
.product a:hover{
	text-decoration:none;
}
.skin-care{
	color:#a58a3a;
	font-style:italic;
	font-size:15px;
	line-height:17px;
	display:block;
	margin:19px 0 25px;
	word-spacing:2px;
	letter-spacing:-1px;
}
.describe{
	width:100%;
	overflow:hidden;
	padding:29px 0 57px;
}
#content .describe h3{
	font-style:normal;
}
.describe ul{
	margin:-8px 0 0;
	padding:0 0 0 17px;
	list-style:none;
	float:left;
	font-size:14px;
	line-height:17px;
}
.describe ul li{
	margin:0 0 7px;
}
.describe ul a{
	color:#a78d3e;
}
.describe-inner{
	float:right;
	margin:-29px 68px 0 0;
	display:inline;
}
.describe-inner img{
	display:block;
	border:1px solid #DADADA;
	padding:10px;
}
.describe-inner strong{
	color:#666666;
	display:block;
	font-weight:normal;
	margin:5px 0 0;
	text-align:center;
}
.describe-inner a{
	color:#AD9036;
	display:block;
	font-size:12px;
	line-height:15px;
	text-align:center;
	text-decoration:underline;
}
.describe-inner a:hover{
	text-decoration:none;
}
.products-info{
	width:100%;
	overflow:hidden;
	background:url(../images/hr01.gif) repeat-x;
	padding:35px 6px 0 0;
	margin:6px 0 0 -6px;
}
/* end product-wrapper */
.G1{
	float:none;
}
.G1 .inner{
	width:224px;
	overflow:hidden;
	position:relative;
}
.G1 div ul li {
	width:200px;
}
.G1 div ul li div {
	padding:10px;
	border:1px solid #DADADA;
	width:200px;
}
.G1 div ul li div img {
	width:200px;
	height:200px;
}

.left-column{
	float:left;
	width:230px;
}
.G1 img{
	display:block;
}
.left-column strong{
	display:block;
	color:#666666;
	font-weight:normal;
	margin:5px 0 0;
	width:190px;
	text-align:center;
}
.left-column .s1 ul{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.left-column .s1 ul li{
	float:left;
	display:inline;
	margin:0 10px 0 0;
	border:none;
}
.left-column .s1 ul img{
	float:left;
	padding:1px;
	border:1px solid #DADADA;
}
.left-column .s1 ul a{
	width:45px;
	height:47px;
}
.right-column{
	float:right;
	width:420px;
	color:#666;
	padding:0 0 0 0;
	display:inline;
}
#content .right-column h2{
	font-weight:normal;
	font-size:36px;
	margin:-3px 0 2px;
	line-height:36px;
}
.price{
	display:block;
	margin:-10px 0 5px;
	font-size:16px;
	line-height:17px;
}
.shopping{
	width:100%;
	font-size:17px;
	line-height:18px;
	margin:5px 0 0 -9px;
	padding:0 0 0 9px;
}
.shopping div{
	width:100%;
	overflow:hidden;
	margin:4px 0 10px;
}
.shopping label{
	float:left;
	margin:0 7px 0 0;
	padding-bottom:5px;
}
.shopping input{
	float:left;
	margin:0;
}
.quantity{
	width:47px;
	color:#000;
	text-align:center;
	padding:0;
	border:none;
	background:#dfdfdf;
}
.shopping .btn-add{
	margin:0 0 5px -9px;
	display:inline;
	float:left;
	position:relative;
}
.shopping .btn-add input{
	background:#797979;
	width:180px;
	height:29px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
	border:none;
}
.email-to{
	color:#a78d3e;
	font-style:italic;
	font-size:15px;
	line-height:17px;
}
.feature-box{
	height:1%;
	margin:35px 0 0 -33px;
	background:#F6F6F6;
	border:1px solid #dadada;
	overflow:hidden;
	position:relative;
	width:440px;
	padding:0 0 12px 16px;
}
* html .feature-box{
	padding:0;
}
#content .right-column .feature-box h2{
	font-size:35px;
	margin:14px 0 15px 7px;
}
.feature-box div{
	float:left;
	margin:0 10px 0 15px;
	display:inline;
}
.feature-box img{
	display:block;
	padding:10px/* 8px 26px 7px */;
	border:1px solid #d4d4d4;
	background:#fff;
}
.feature-box strong{
	color:#666;
	font-weight:normal;
	display:block;
	text-align:center;
	margin:5px 0 0;
}
.feature-box a{
	display:block;
	font-size:12px;
	text-decoration:underline;
	line-height:15px;
	color:#ad9036;
	text-align:center;
}
/* end content */
/* start sidebar */
#sidebar{
	float:left;
	width:201px;
	border:1px solid #dadada;
	padding:8px 0 35px;
	margin:0 0 15px;
}
.main #sidebar{
	padding:8px 0 6px;
}
#sidebar h2{
	text-transform:uppercase;
	margin:0 7px 3px 8px;
	padding:0 0 2px;
	font-size:16px;
	line-height:18px;
	color:#a48a39;
	font-weight:normal;
	border-bottom:1px solid #B4B4B4;
}
#sidebar h2.border{
	border:none;
	word-spacing:5px;
	letter-spacing:-1px;
}
#main .sidebar-hr{
	padding:8px 0 0;
}
#main .sidebar-hr h2{
	border-bottom:1px solid #b4b4b4;
	margin:22px 10px 3px 8px;
	padding:0 0 3px;
}
#main .sidebar-hr .navbar{
	margin:-4px 0 0;
}
#main #sidebar .under-h2{
	margin:15px 0 0;
}
.navbar{
	margin:15px 0 0;
	padding:0;
	list-style:none;
	font-size:15px;
	line-height:17px;
}/*
#main .active-level-1 a{
	margin:-13px 0 0;
	text-transform:uppercase;
	color:#a48a39;
}*/
.navbar li{
	height:1%;
	vertical-align:middle;
	margin:0 0 1px;
}
.navbar li a{
	display:block;
	padding:3px 0 4px 9px;
	color:#666;
}/*
.navbar li a:hover,
.navbar li.active a{
	background:#dfdfdf;
	text-decoration:none;
}*/
.navbar ul{
	margin:3px 0 0;
	padding:0 0 19px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	display:none;
}
.navbar .active ul{
	display:block;
}
.navbar ul li{
	margin:0 0 3px;
}/*
.navbar ul a{
	background:none !important;
	padding:3px 0 4px 24px;
}
.navbar ul a:hover,
.navbar ul .active a{
	background:#dfdfdf !important;
	color:#a48a39;
}*/
/* end sidebar */
/* end main */
/* start footer */
.footer{
	background:url(../images/bg-footer.gif) repeat-x;
	padding:38px 0 25px !important;
}
#footer{
	width:100%;
	overflow:hidden;
	padding:21px 0 25px;
	color:#666;
}
#footer .column1{
	float:left;
	width:565px;
}
#footer .column1 ul{
	margin:0 0 2px -6px;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	overflow:hidden;
	font-size:9px;
	line-height:13px;
	height:1%;
}
#footer .column1 ul li{
	float:left;
	background:url(../images/bullit02.gif) no-repeat 0 1px;
	margin:0 1px 0 -1px;
	padding:0 6px 0 7px;
}
#footer .column1 ul a{
	color:#666;
}
#footer .column1 ul a:hover,
#footer .column1 ul .active a{
	color:#a68b3c;
	text-decoration:none;
}
#footer .column1 p{
	margin:12px 0 0 0px;
	font-size:10px;
	line-height:12px;
}
#footer .column2{
	float:right;
	width:330px;
}
#footer .column2 p{
	margin:0 0px 0 0;
	font-size:13px;
	text-align:right;
}
.footer-form{
	overflow:hidden;
	margin:6px 0 0;
	float:right;
}
.footer-form input{
	margin:0;
	float:left;
}
.footer-form .email{
	width:190px;
	padding:5px 8px 4px;
	color:#666;
	border:1px solid #bababa;
	font-size:13px;
}

.footer-form .subscribe{
	margin:0 0 0 5px;
	background:#797979;
	width:98px;
	height:27px;
	border:none;
	cursor:pointer;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
}
#footer .column2 ul{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	float:right;
	clear:both;
	height:1%;
}
#footer .column2 ul li{
	float:left;
	margin:0 0 0 4px;
}
#footer .column2 ul a{
	width:26px;
	height:26px;
	float:left;
}
#footer .namber1 a{
	background:url(../images/ico06.gif) no-repeat;
}
#footer .namber1 a:hover{
	background:url(../images/ico13.gif) no-repeat;
}
#footer .namber2 a{
	background:url(../images/ico07.gif) no-repeat;
}
#footer .namber2 a:hover{
	background:url(../images/ico14.gif) no-repeat;
}
#footer .namber3 a{
	background:url(../images/ico08.gif) no-repeat;
}
#footer .namber3 a:hover{
	background:url(../images/ico15.gif) no-repeat;
}
#footer .namber4 a{
	background:url(../images/ico09.gif) no-repeat;
}
#footer .namber4 a:hover{
	background:url(../images/ico16.gif) no-repeat;
}
#footer .namber5 a{
	background:url(../../../images/ico19.gif) no-repeat;
}
#footer .namber5 a:hover{
	background:url(../../../images/ico18.gif) no-repeat;
}
/* end footer */
/* end wrapper */
/* start implementation */
div.flc-1-button,
div.flc-3-button,
div.button,
button.button .button-right,
div.main-button{
	background:#797979;
	margin:0 5px 0 0;
}
div.flc-1-button div,
div.flc-1-button a:link,
div.flc-1-button a:visited,
div.flc-1-button a:hover,
div.flc-1-button a:active,
div.flc-3-button div,
div.flc-3-button a:link,
div.flc-3-button a:visited,
div.flc-3-button a:hover,
div.flc-3-button a:active,
div.button div,
div.button a:link,
div.button a:visited,
div.button a:hover,
div.button a:active,
button.button .button-left,
div.main-button div,
div.main-button a:link,
div.main-button a:visited,
div.main-button a:hover,
div.main-button a:active{
	background:#797979;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
}
/* end implementation */

#nav ul {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(/images/transparent.gif) repeat scroll 0 0 !important;
	display:none;
	font-size:13px;
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:29px;
	width:195px;
}
#nav li ul li {
	border-bottom:1px solid #999999;
	float:none;
	margin:0;
	text-transform:none;
}
#nav li ul li a {
	display:block !important;
	float:none !important;
	height:1%;
	overflow:hidden;
	padding:7px 13px 7px 14px;
	text-decoration:none !important;
}
#nav li:hover ul li a:hover, #nav li.hover ul li a:hover {
	color:#AD9036;
	font-weight:bold;
	text-decoration:none !important;
}
body{
	width:100%;
	height: 100%;
}
html{
	width:100%;
	height: 100%;
}
* html div.popup-modal-bg { 
   width: expression( document.body.clientWidth < 900 ? "900px" : "100%" ) !important;
}
