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

.screen-reader-text { display: 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-2.gif) no-repeat;

	width:917px;

	height:55px;

	position:absolute;

	top:14px;

	left:37px;

}

.logo strong a{

	display:block;

	width:917px;

	height:55px;

	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:76px 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:11px;

}

.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 15px;

	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:1px;

}

/*--*/

.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; margin-top: 25px;

	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: 20px 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; display:none;}

a.member-2{float:right; display:none;}

.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}

/* quick contact form */
#contact-quick ul {margin-left: -17px; padding-left: 0px;}
#contact-quick li { list-style: none; margin-left: 0px !important; padding-left: 0px !important;}
#contact-quick label {
	display:block;
	color:#dcada5;
}
#contact-quick input.txt, #contact-quick textarea.txt {
	background:#f2e6e1;
	border:1px solid #e1a99e;
	font-size:11px;
	padding:2px 5px;
	width:306px;
}
#contact-quick textarea.txt {
	height:46px;
	padding:5px;
}
#contact-quick input.contact_submit{
	margin:5px 0 0 0;
	background:url(../images/btn-submit.gif) no-repeat;
	width:65px;
	height:19px;
}
#contact-quick .required { color: #dcada5; }

/* main contact form */
#contact-main li {
	list-style: none;
	color:#dcada5;
	line-height: 14px;
	margin: 0 0 12px;
}
#contact-main input.txt, #contact-main textarea.txt, #contact-main select.txt {
	background:#f2e6e1;
	border:1px solid #e1a99e;
	font-size:11px;
	padding:2px 5px;
	width: 197px;
	w\idth:187px;
}
#contact-main textarea.txt {
	width: 313px;
	w\idth: 303px;
	height:56px;
	he\ight: 46px;
	padding:5px;
}
#contact-main input.contact_submit{
	margin:5px 0 0 0;
	background:url(../images/btn-submit.gif) no-repeat;
	width:65px;
	height:19px;
}
#contact-main .required { color: #dcada5; }

/* ceatus video */

#flowplayerLeft, #flowplayerLeftSingle {
	background: url('images/player_left.jpg') 0 0 no-repeat;
	float: left;
	width: 25px;
	height: 413px;
}
#flowplayer, #flowplayerSingle {
	background: url('images/player_bg.jpg') 0 0  repeat-x;
	height: 288px;
	width:512px;
	font-weight: normal;
	text-align: left;	
	margin: 0 auto;
}

#flowplayerRight, #flowplayerRightSingle {
	background: url('images/player_right.jpg') 0 0 no-repeat;
	float: left;
	width: 25px;
	height: 413px;
}
#player, #playerSingle {
	 height:288px;
	 width: 512px;
	 float: left;
	 margin: 20px 0px;
}

#playlistWrap {
	background: url('images/playlist_bg.jpg') 0 0 no-repeat;
	float: left;
	width: 209px;
	height:364px;
	margin-top: 25px;
	border-left: #ccc 1px solid;
}

#pl {
	height:324px;	
	width:209px;
	position:relative;
	overflow:hidden;
	float:left;
}

#pl div.entries {
	height:324px;
	position:absolute;
	width:209px;
	margin-top: 1px;
}

#pl div.entries a {
	background-color:#242424;
	color:#fff;
	float:left;
	font-family:"bitstream vera sans","lucida grande","verdana";
	font-size: 12px;
	height: 64px;
	margin: 0;
	padding: 8px 10px;
	text-decoration:none;
	width: 189px;
	border-bottom: 1px solid #3b3b3b;
}
#pl div.entries a:nth-child(even) { background-color: #000;}
#pl div.entries a:nth-child(odd) { background-color: #242424;}
 /* ie6 hack ...that not surprisingly doesn't work...*/
#pl div.entries a {background-color: expression(this.previousSibling==null?'#000':'#242424');}
/************/

#pl div.entries samp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 3px;
}

#pl div.entries a:link { color:#fff; text-decoration:none;}
#pl div.entries a:visited { color:#919191; text-decoration:none;}
#pl div.entries a:hover { color:#919191; text-decoration:none;}
#pl div.entries a:active { color:#919191; text-decoration:none;}

#pl div.entries a.playing {
	color:#f1df89;
}

#pl div.entries a.paused {
	color:#f1df89;
}

#pl div.entries a.progress {
	opacity:0.8;
}

a.go {
	display:block;
	width:209px;
	height:20px;
	background:url('images/up.jpg') no-repeat;
	margin:0 auto;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -20px;		
}

a.go.down {
	background-image:url('images/down.jpg');	
	clear: left;
}

a.go.disabled {
	visibility:hidden;		
}

/* end ceatus video */

.text-box .post h2 {
	margin: 20px 0 0 0;
	text-transform: none;
	text-align: left;
}

/* blog sidebar */
.widget-area #search {
	list-style: none;
}
	#search #s {
		width: 170px;
	}
.widget-area h3 {
	color: #e8d3c9;
	font-size:14px;
	font-weight:normal;
	text-transform: uppercase;
}

.widget-container, .widget-container li {
	list-style: none;
}
	.widget-container ul {
		margin: 0 20px;
		padding: 0;
	}
	.widget-area a:link, .widget-area a:visited {
		color: #e8d3c9;
		text-decoration: none;
	}
	.widget-area a:hover {
		text-decoration: underline;
	}
	
.widget-area .categories {
	list-style: none;
}
	.widget-area .categories ul {
		margin: 0 20px;
		padding: 0;
		list-style: none;
	}
