body {
	width:1000px;
	margin:0px auto;
	background-color:#331B0C;
	background-attachment:fixed !important;
	background-repeat:no-repeat !important;
	background-position:50% 0px !important;
	font-family:Verdana, Arial, sans-serif;
	font-size:0.7em;
	color:#fff;
	position:relative;
}
body.home {
	background-image:url(../../img/shared/bg_vas_home_fw.jpg);
}
body.footer {
	background-image:url(../../img/shared/bg_vas_footer_fw.jpg);
}
body.about {
	background-image:url(../../img/shared/bg_vas_about_fw.jpg);
}
body.product {
	background-image:url(../../img/shared/bg_vas_product_home_fw.jpg);
}
body.irhhc {
	background-image:url(../../img/shared/bg_vas_intens_resc_hand_fw.jpg);
}
body.irhrb {
	background-image:url(../../img/shared/bg_vas_intens_resc_balm_fw.jpg);
}
body.irmlbb {
	background-image:url(../../img/shared/bg_vas_intens_resc_butter_fw.jpg);
}
body.irhfc {
	background-image:url(../../img/shared/bg_vas_intens_resc_foot_fw.jpg);
}
body.irmll {
	background-image:url(../../img/shared/bg_vas_intens_resc_lotion_fw.jpg);
}
body.cocoa {
	background-image:url(../../img/shared/bg_vas_cocoabutter_fw.jpg);
}
body.yourskin {
	background-image:url(../../img/shared/bg_vas_yourskin_fw.jpg);
}
body.yourskin-stratys3 {
	background-image:url(../../img/shared/bg_vas_product_blue.jpg);
}
body.ourproducts-stratys3 {
	background-image:url(../../img/shared/bg_vas_product_blue.jpg);
}
body.men
{
    background-image:url(../../img/shared/bg_vas_wolverine.jpg);
}
body.skinfund
{
    background-image:url(../../img/shared/bg_skinfund.jpg);
}
body.scienceglow {
	background-image:url(../../img/shared/bg_vas_glow.jpg);
}

.clear {clear: both;}

/* header */
#header {
	margin:0 16px;
	position:relative;
	min-height:65px;
	/*height:65px;*/
}
#header img {
	float:left;
}
#header #logo{
	float: left;
}
#header a {
	color:#fff;
	text-decoration:none;
}

/* header locale switcher */
#h-locale {
 position: absolute;
 right: -10px;
 padding: 0px 0px 0px 0px;
}


/* header navigation */
#h-nav {
	clear:right;
	float:right;
	position:relative;
	top:55px;
	z-index: 10;
}
#h-nav dt {
	background:url(../../img/shared/h-nav-l.png) no-repeat !important;
	text-indent:-9999em;
	float:left;
	width:8px;
	line-height:32px;
}
#h-nav dd {
	float:left;
	background:url(../../img/shared/h-nav-m.png) repeat-x;
	padding:10px 0;
}
#h-nav dd a {
	display:block;
	border-right:1px solid #F1E3C5;
	padding:0 1.8em;
	text-align:center;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:1.1em;
	color:#F1E3C5;
	font-weight:bold;
}
#h-nav dd a.end {
	border:0;
	
}
#h-nav dd a.go {
	font-size:1.0em;
	font-weight:normal;
}

#h-nav dd.active a, #h-nav dd a:hover {
	text-decoration:none;
	color: #FFFFFF;
}
#h-nav dd.btm {
	width:8px;
	height:32px;
	padding:0;
	background:url(../../img/shared/h-nav-r.png) no-repeat;
}

/* nav search component */
dd#h-nav-search {
	padding:0;
}
#h-nav-search form {
	line-height:20px;
	padding:6px 0.4em 6px 1.8em;
}
#h-nav-search input {
	font:0.8em Verdana, Arial, sans-serif;
	width:150px;
	border:1px solid #999898;
	padding:0.2em 0.3em;
}
#h-nav-search form a {
	display:inline;
	margin:0;
	border:0;
	background:url(../../img/shared/h-nav-search-btn.png) no-repeat 50% 0;
	padding:0 0.6em 0.1em;
	text-align:center;
	text-decoration:none !important;
}

/* breadcrumb */
#breadcrumb {
	margin:5px 0 24px 0;
}
#breadcrumb, #breadcrumb a {
	color:#F1E3C5;
	text-decoration:none;
	font-size:0.9em;
}
#breadcrumb a:hover {
	text-decoration:underline;
}
#breadcrumb span {
	color:#FFFFFF;
}

/*sample form submit button*/

.samplebutton {
	background:url(../../img/shared/a-button-l.png) no-repeat;
	padding:0 0 0 24px;
}
.samplebutton a {
	background:url(../../img/shared/a-button-r.png) repeat-y 100% 0;
	padding:8px 15px 9px 0;
	display:block;
	float:left;
	color:#dfb190 !IMPORTANT;
	text-decoration:none;
	line-height:11px !important;
	cursor:pointer;
}
.samplebutton a:hover {
	color:#fff !IMPORTANT;
}

/* common button styling */
.button {
	background:url(../../img/shared/a-button-l.png) no-repeat;
	padding:0 0 0 24px;
}
.button a {
	background:url(../../img/shared/a-button-r.png) repeat-y 100% 0;
	padding:8px 15px 9px 0;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	line-height:11px !important;
	cursor:pointer;
}
.button a:hover {
	color:#E1D0AB;
}
.white{
	color: #fff;
}
/* TopRightLinks */
#TopRightLinks 
{
	top: -5px;
	right: 10px;
	position: absolute;
	float: right;
	margin-top:  14px;
	text-align:center;
}
#TopRightLinks dl {
	display:inline;
}
#TopRightLinks dt {
	display:none;
}
#TopRightLinks dd {
	display:inline;
	padding:8px 0;
	line-height:2.4em;
}
#TopRightLinks a {
	border-right:1px solid #F1E3C5;
	padding:0 10px;
	font-family:Arial, Verdana, sans-serif;
	color:#F1E3C5;
	text-decoration:none;
}
#TopRightLinks a:hover {
	text-decoration:none;
	color: #FFFFFF;
}
#TopRightLinks dd.last-child a {
	border:0;
	cursor: default;
}



/* footer */
#footer {
	clear:both;
	margin-top: 30px;
	background:url(../../img/shared/footer-bg2.png) no-repeat;
	
}
#footer #leftselect{
	float: left;
	padding-left:40px;
}

#footer #leftselect a 
{
	display:inline;
	padding:8px 0;
	line-height:2.4em;
	font-family:Arial, Verdana, sans-serif;
	color:#F1E3C5;
	text-decoration:none;
}
#footer #leftselect  a:hover {
	text-decoration:none;
	color: #FFFFFF;
}
#footer #leftselect img
{
	float: left;
	padding-top: 8px;
	padding-right: 10px;
}
#footer #links{
	text-align: right;
}

#footer #links dl {
	display:inline;
}
#footer #links dt {
	display:none;
}
#footer #links dd {
	display:inline;
	padding:8px 0;
	line-height:2.4em;
}
#footer #links a {
	border-right:1px solid #F1E3C5;
	padding:0 30px;
	font-family:Arial, Verdana, sans-serif;
	color:#F1E3C5;
	text-decoration:none;
}
#footer #links a:hover {
	text-decoration:none;
	color: #FFFFFF;
}
#footer #links dd.last-child a {
	border:0;
	cursor: default;
}
#footer #links dd.last-child-link a {
	border:0;
}

#legals{
	margin-top: 5px;
	width: 660px;
	font-family:Arial, Verdana, sans-serif;
	font-size:0.858em;
	color:#e7dabe;
	float:right;
}
#legals p
{
	text-align:right;
	line-height:1.1em;
	padding: 0px 25px 0px 0px;
}
	
/* CLEARFIX (http://www.positioniseverything.net/easyclearing.html)
--------------------------------------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* MISC */

.nobr {
	white-space: nowrap;
}

span.nonie {
	visibility: visible !important;
	visibility: hidden;
}

.left
{
	float: left;
}
