body{
	margin:0;
	background:#3688ad;
	font:11px/20px Arial, Helvetica, sans-serif;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
a{color:#432b21;}
img{border:none;}
.main-wrapper{
	position:relative;
	width:100%;
	position:relative;
	padding:90px 0 0 0;
}
.main{
	width:998px;
	margin:0 auto;
	position:relative;
}
/*--*/
.logo{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}
.logo strong{
	background:url(../images/bg-logo.gif) no-repeat;
	width:917px;
	height:26px;
	position:absolute;
	top:14px;
	left:37px;
}
.logo strong a{
	display:block;
	width:917px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}
/*--header--*/
#header{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/bg-header.gif) repeat-x;
}
#header .main{
	height:39px;
	background:url(../images/bg-header-main.gif) no-repeat;
	padding:51px 25px 0 25px;
	width:948px;
}
/*--main-menu--*/
.main-menu,
.main-menu ul,
.main-menu ul ul,
.images-menu,
.banners ul,
.first-block ul,
.bifore ul,
.cf-ol{
	margin:0;
	padding:0;
	list-style:none;
}
.main-menu{
	border-top:1px solid #6c635d;
	width:100%;
	line-height:39px;
	font-size:12px;
}
.main-menu:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.main-menu li{
	float:left;
	background:url(../images/point.gif) no-repeat 0 50%;
	padding:0 15px 0 18px;
	height:1%;
	position:relative;
}
.main-menu li:first-child{
	background:none;
	padding-left:22px;
}
.main-menu li a{
	color:#abd4e9;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:2px;
}
/*--*/
.main-menu ul {
	display: none;
	position:absolute;
	left:18px;
	top:39px;
	width:148px;
	background:#c8e4ee;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.main-menu li.hover ul,
.main-menu li:hover ul {display: block;}
.main-menu ul li{
	background:none;
	width:148px;
	padding:0;
	clear:both;
	border-bottom:1px solid #fff;
}
.main-menu ul li:first-child{padding-left: 0px;}
.main-menu ul li a{
	color:#643825;
	text-transform:none;
	letter-spacing:0;
	display:block;
	padding:5px 15px 5px 8px;
	width:125px;
}
.main-menu ul li.hover a,
.main-menu ul li:hover a{
	background:#a8897a;
}
/*--*/
.main-menu li.hover ul ul,
.main-menu li:hover ul ul {
	display: none;
	position:absolute;
	left:148px;
	top: 0;
	background:#acd3e0;
}
.main-menu ul li.hover ul a,
.main-menu ul li:hover ul a{
	color:#643825;
	background:#acd3e0;
}
.main-menu ul li.hover ul,
.main-menu ul li:hover ul {display: block;}
.main-menu ul ul li.hover a,
.main-menu ul ul li:hover a,
.main-menu ul li.hover a,
.main-menu ul li:hover a{
	color:#fff;
	background:#a8897a;
}
/*--content--*/
#content{
	background:#472d23 url(../images/top-stripe.gif) repeat-x;
	width:100%;
	position:relative;
	padding:252px 0 0 0;
	border-bottom: 1px solid #78706b;
}
#content .main{
	background:url(../images/bg-content-main.gif) repeat-y;
	padding:0 25px;
	width:948px;
}
/*--*/
.column-wrapper{
	width:948px;
	overflow:hidden;
}
.column-left{
	width:620px;
	float:left;
}
.column-left-text{
	position: absolute;
    left: 283px;
    top: 39px;
}
.column-right{
	width:327px;
	float:right;
	min-height:605px;
	background:url(../images/bg-left.gif) repeat-x;
}
* html .column-right{height:605px;}
/*--*/
#content .column-left{
	background:url(../images/bg-content-left.gif) no-repeat;
}
.text-box{
display:block;
	width:545px;
	min-height: 570px;
	padding:40px 35px 0 40px;
	font-size: 12px;
	line-height: 27px;
}
.text-box h2,
.text-box h1{
	margin:0 0 25px 0;
	text-transform:uppercase;
	color:#209db8;
	text-align:right;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.1em;
	line-height:24px;
}
.text-box h2{
	font-size:14px;
	line-height:22px;
}
.text-box h2 a,
.text-box h1 a{
	color:#209db8;
	text-decoration: none;
}
.text-box h2 a:hover,
.text-box h1 a:hover{
	text-decoration: none;
}
.text-box p{
	margin:0 0 18px 0;
	color:#432b21;
}
.text-box h3{
	margin:0 0 20px 0;
	font-size:13px;
	letter-spacing:1px;
	line-height:18px;
	color:#209db8;
}
.block-images{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	border-bottom:1px solid #c8beb9;
}
#content .block-images .main{
	height:252px;
	background: url(../images/bg-content-main-top.gif) no-repeat 0 0;
}
.block-images .column-wrapper{
	border-top:1px solid #b8ada7;
	width:948px;
	overflow:hidden;
}
.block-images .column-wrapper img{display:block;}
.block-images .column-right{
	height:252px;
	min-height:252px;
}
/*--banners--*/
.banners ul{
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.banners ul li{float:left;}
.banners ul li img{display:block;}
/*--call--*/
.call{
	width:575px;
	overflow:hidden;
	padding:0 25px 20px 20px;
}
a.member-1{float:left;}
a.member-2{float:right;}
.call p{
	margin:14px 0 0 124px;
	font-size:18px;
	text-transform:uppercase;
	color:#c7615a;
	letter-spacing:1px;
}
/*--*/
.images-menu{
	height:252px;
	overflow:hidden;
	width:327px;
	margin-bottom:-1px;
}
.images-menu li{
	float:left;
	border-bottom:1px solid #b8ada7;
}
.images-menu li.face{border-right:1px solid #b8ada7;}
.images-menu li.skin{
	border:solid #b8ada7;
	border-width:0 0 1px 1px;
}
.images-menu li.face a { display:block; overflow: hidden; text-indent: -8900px; background: url(../images/img-face2.jpg) no-repeat 0 0; width: 163px; height: 125px;
}
.images-menu li.face a:hover { display:block; overflow: hidden; background: url(../images/img-face-hover.gif) no-repeat 0 0; width: 163px; height: 125px;
}
.images-menu li.breast a { display:block; overflow: hidden; text-indent: -8900px; background: url(../images/img-breast2.jpg) no-repeat 0 0; width: 163px; height: 125px;
}
.images-menu li.breast a:hover { display:block; overflow: hidden; background: url(../images/img-breast-hover.gif) no-repeat 0 0; width: 163px; height: 125px;
}
.images-menu li.skin a { display:block; overflow: hidden; text-indent: -8900px; background: url(../images/img-skin2.jpg) no-repeat 0 0; width: 163px; height: 125px;
}
.images-menu li.skin a:hover { display:block; overflow: hidden; background: url(../images/img-skin-hover.gif) no-repeat 0 0; width: 163px; height: 125px;
}
.images-menu li.body a { display:block; overflow: hidden; text-indent: -8900px; background: url(../images/img-body2.jpg) no-repeat 0 0; width: 163px; height: 125px;
}
.images-menu li.body a:hover { display:block; overflow: hidden; background: url(../images/img-body-hover.gif) no-repeat 0 0; width: 163px; height: 125px;
}
#footer .main {background: #3688ad url(../images/bg-footer.gif) repeat-y;}
.footer-content{
	padding:20px 25px 35px 38px;
	width:935px;
	letter-spacing:0.25em;
	color:#d8c2b9;
	text-transform:uppercase;
}
.footer-content p{margin:0;}
.footer-logo {
 	float: right;
 	margin-right: 100px;
 	margin-top: -18px;
 	padding: 0 10px 0px 0px;
	

}
.footer-content address{font-style:normal;}
/*--first-block--*/
.first-block{
	width:327px;
	border-bottom:1px solid #7e6a60;
	padding:182px 0 0 0;
	background:url(../images/bg-first-block.jpg) no-repeat;
}
.first-block ul{
	margin:0;
	list-style:none;
	padding:0 18px 22px 0;
	height:1%;
}
.first-block ul li{ width: 310px; padding: 0; margin: 0;text-align:right;}
.first-block ul li a{
display: block; width: 310px; height: 130px;
	text-transform:uppercase;
	color:#a9968c;
	text-decoration:none;
	letter-spacing:0.1em;
}
.first-block ul li a strong {text-decoration: underline; font-weight: normal; }
.first-block ul li a:hover{ color:#4da6ce;}
/*--skin-block--*/
.skin-block{
	width:327px;
	border-bottom:1px solid #7e6a60;
	padding:232px 0 0 0;
	background:url(../images/bg-skin-box.jpg) no-repeat;
}
.skin-block ul{
	margin:0;
	list-style:none;
	padding:0 18px 22px 0;
	height:1%;
}
.skin-block ul li{ width: 310px; padding: 0; margin: 0; text-align:right;}
.skin-block ul li a{
font-size: 12px;
display: block; width: 310px; height: 70px;
	text-transform:uppercase;
	color:#3d96ae;
	text-decoration:none;
	letter-spacing:0.1em;
}
.skin-block ul li a strong {text-decoration: underline; font-weight: normal; }
.skin-block ul li a:hover{ color:#9c2739;}
/*--news-block--*/
.news-block{
	width:327px;
	border-bottom:1px solid #7e6a60;
	padding:172px 0 0 0;
	background:url(../images/bg-news-box.jpg) no-repeat;
}
.news-block ul{
	margin:0;
	list-style:none;
	padding:0 18px 22px 0;
	height:1%;
}
.news-block ul li{width: 126px; padding: 0; margin: 0;  text-align:right;}
.news-block ul li a{
font-size: 12px;
display: block; width: 126px; height: 140px;
	text-transform:uppercase;
	color:#9c2739;
	text-decoration:none;
	letter-spacing:0.1em;
}
.news-block ul li a strong {text-decoration: underline; font-weight: normal; }
.news-block ul li a:hover{ color:#3d96ae;}
/*--bifore--*/
.bifore{
	width:185px;
	margin:0 0 19px 22px;
	padding:5px 6px 5px 5px;
	background:#f2e3df;
	border:1px solid #6b4a3d;
}
.bifore ul{
	border:1px solid #6b4a3d;
	overflow:hidden;
	height:1%;
}
.bifore ul li{
	background:url(../images/line-img.gif) repeat-y;
	float:left;
	padding-left:1px;
}
.bifore ul li:first-child{
	background:none;
	padding:0;
}
.bifore ul li img{
	display:block;
}
.bifore a {
	text-decoration: none;
	}
.bifore a:hover {
	text-decoration: underline;
	}
.bifore h5 a{
	margin:0;
	font-weight:normal;
	color:#d95341;
	font-size:12px;
	text-transform:uppercase; letter-spacing: 1px;
}
.bifore p, .bifore h5{
	margin:0; padding-top: 2px;
	line-height: 14px; }
.bifore p{
	margin:0; padding: 0 1px;
	line-height: 14px; }
.bifore p a{
	margin:0;
	color:#3b7ea4;
	line-height:14px;
}
/*--*/
.block-form{
	padding:20px 22px;
	width:283px;
}
.block-form h3{
	color:#e8d3c9;
	margin:0 0 2px 0;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.cf-ol li{
	padding:0 0 1px 0;
	line-height:14px;
}
.cf-ol li label{
	display:block;
	color:#dcada5;
}
.cf-ol li input.single{
	background:#f2e6e1;
	border:1px solid #e1a99e;
	font-size:11px;
	padding:2px 5px;
	width:187px;
}
.cf-ol li textarea.area{
	overflow:auto;
	background:#f2e6e1;
	border:1px solid #e1a99e;
	width:187px;
	height:46px;
	padding:5px;
	font:11px/14px Arial, Helvetica, sans-serif;
}
p.cf-sb{
	margin:5px 0 0 0;
	background:url(../images/btn-submit.gif) no-repeat;
	width:65px;
	height:19px;
}
p.cf-sb input{
	width:65px;
	height:19px;
	border:none;
	background:none;
	cursor:pointer;
}

.linklove {display: none;}
.cf_info {color: #DCADA5;}
.cf_hidden legend {display: none;}

div.flash { position: absolute; top: 2; left: 25; width: 371px; height: 487px; z-index: 1; }
.clear {clear:both;}
s
/* promotionals contact form */
input, textarea {margin:0;padding:0;}
#promo-contact-wrapper {width:500px;}
#promo-contact-wrapper fieldset {width:100%;margin:0 0 20px 0;padding:0 0 0 5px;}
#promo-contact-wrapper label {display:block;width:200px;float:left;margin:0;padding:0;}
#promo-contact-wrapper input[type="text"] {width:280px;float:left;}
#promo-contact-wrapper div.row {width:100%;clear:both;margin:0;padding:0;}
#promo-contact-wrapper div.row label.rfl {width:auto!important;margin:0 15px;}
#promo-contact-wrapper span.title {display:block;margin:10px 0 8px 0;}
#contact_subject {display:none}



















