body {
		background: #fff;
		margin:0;
		/*#b3bcca#D9DAE6*/
		font-size: 75%;
		line-height: 1.3em;
		color:  #777;
		font-family: trebuchet MS, Lucida Grande, sans-serif;
		}
body#p-index {background:#fff;}
body#p-products {line-height:1.1em;}


a {text-decoration:none;}
a:link {
	color: #936;
}
a:visited {color: #066;}
a:hover {color: #369; text-decoration:underline;}

#nav-a a:link {
	color: #555;
}
img {outline:none; border:none;}
		
 
h2	{
	font-size: 130%;
	color: #507392;
	width: 350px;
	margin-bottom: 1em;
	background-position: top left;
	height: 40px;
	background:none;
	
	}

h2.swap span {display: block;} 

h2.swap {
	height: 40px;
	overflow: visible;
}

#p-why-skyn-iceland h3	{
	font-size: 120%;
	color: #507392;
	width: 400px;
	margin-bottom: 10px;
	background-position: top left;
	height: 25px;
	background: url(../img/h3-why-skyn-iceland.gif) no-repeat;
	
	}

h3.swap span {display: block;} 

h3.swap {
	height: 25px;
	overflow: visible;
}

h4 {
	font-size:115%;
	color:#507392;
	}

h4 a:link, a:hover {
	color:#507392;
	}
#p-billing h2, #p-billing h3, #p-billing h4 {margin:5px 0; height:auto; border-bottom:0;}
#p-billing h3 {font-size: 110%;}


#p-arctic-face-mist h2 {background: none;}
#p-glacial-face-wash h2 {background: none;}
#p-night-cream h2 {background: url(../img/h2-night-cream.gif) no-repeat;}
#p-eye-cream h2 {background: url(../img/h2-eye-cream.gif) no-repeat;}
#p-daily-lotion h2 {background: url(../img/h2-daily-lotion.gif) no-repeat; height: 40px;}
#p-face-mask h2 {background: url(../img/h2-face-mask.gif) no-repeat;}
#p-oral-spray h2{background: url(../img/h2-oral-spray.gif) no-repeat;}
#p-anti-stress-kit h2{background: url(../img/h2-anti-stress-kit.gif) no-repeat;}
#p-products h2{background: url(../img/h2-product-main.gif) no-repeat; width:auto; height:33px; margin:0;}


#p-terms h2 {background: url(../img/h2-terms.gif) no-repeat; height: 30px;}
#p-privacy-policy h2 {background: url(../img/h2-privacy-policy.gif) no-repeat; height: 30px;}
#p-about h2{background: url(../img/h2-about.gif) no-repeat; height: 30px;}
#p-contact h2{background: url(../img/h2-contact.gif) no-repeat; height: 30px;}
#p-site-map h2{background: url(../img/h2-sitemap.gif) no-repeat; height: 30px;}
#p-store-locator h2{background: url(../img/h2-store-locator.gif) no-repeat; height: 30px;}
#p-shopping-bag h2{background: url(../img/h2-shopping-bag.gif) no-repeat; height: 30px;}
#p-news h2{background: url(../img/h2-news.gif) no-repeat; height: 30px;}
#p-my-account h2{background: url(../img/h2-my-account.gif) no-repeat; height: 30px;}
#p-club-iceland h2 {background: url(../img/h2-club-iceland.gif) no-repeat; height: 30px;}
#p-why-skyn-iceland h2 {background: url(../img/h2-why-skyn-iceland.gif) no-repeat; height: 30px;}
#p-iceland-connection h2 {background: url(../img/h2-iceland-connection.gif) no-repeat; height: 30px;}
#p-glossary h2 {background: url(../img/h2-glossary.gif) no-repeat; height: 30px;}


#p-stress101 h2 {background: url(../img/h2-stress101.gif) no-repeat; height: 30px; margin-top:15px; width:160px;}
#p-stress-qa h2 {background: url(../img/h2-qa.gif) no-repeat; height: 30px; margin-top:10px;}
#p-stress-tips h2 {background: url(../img/h2-stress-tips.gif) no-repeat; height: 60px; margin-top:10px; margin-bottom:0; width:560px;}
#p-experts h2 {background: url(../img/h2-experts.gif) no-repeat 0 0;margin-top:10px; margin-bottom:0;}
#p-stress-test h2 {background: url(../img/h2-stress-test.gif) no-repeat; height: 30px; margin-top:10px; width:240px;}
#p-expert-briana h2, #p-expert-kyra h2 {margin-top: 15px; width:100%;}
#p-expert-briana h2 a, #p-expert-kyra h2 a {text-decoration:underline;}


#p-terms h3, #p-privacy-policy h3{margin-bottom:0px; font-size:110%;}
#p-site-map h3{margin-bottom: 10px; margin-top: 10px; font-size:110%;}
#p-stress101 h3 {width:140px; padding:5px; font-weight:normal; font-size:80%; line-height:1.2em;}


hr {
	margin-top:0;
	height: 1px; 
	width: 100%; 
	background: #ccc;
	color:#ccc;
	border: 0;
	 }



/**********************************************************************
 *	CONTENT
 **********************************************************************/

.clear 	{
		clear: both;
		height: 0px;
		visibility: hidden;
		}
		
.close-window {text-align:right; padding:15px; float:right; padding-top:5px;}
.close-window a {text-decoration:underline;}


/******HACK SO IE MAC WONT SEE *************/
/* \*/
#page-wrapper {	
	position: absolute;
	margin: 0 auto;
	width: 100%;	
	height: auto;
	padding: 0;	
	}
/* */  

#content-wrapper { 
	width: auto; 
	margin: 0 auto; 
	
	background:#fff; 
	text-align:left;
	height:auto;
	}
#p-index #content {
	position: relative;

	top: 50px;
}


#header{
	text-align:left;
	position:relative; 
	top: 20px;
	}



/************PRODUCT MAIN*******************************/

#coming-soon {font-weight:bold; color:#88255F; width:100%; margin-bottom:15px; font-size:120%; line-height: 1.3em;}
#coming-soon a{text-decoration:underline;}

#index-product-added {
	float:right; 
	width:200px; 
	text-align:right;
	color:#88255F;
	font-weight:bold;
	}
#items-in-bag {font-weight:normal; color: #555; float:right; margin-top:70px; font-size:90%;}

#added-products {border-top:solid 1px #ccc; margin-top:20px; position:relative;}

#detail-product-added {
	color:#88255F;
	font-weight:bold;
	font-size:90%;
	line-height:1.1em;
	}
#product-items-in-bag {font-weight:normal; float:none; text-align:left; margin: 8px 0; color: #555; font-size:90%; font-size;}
	
/*#p-arctic-face-mist #content {height: 300px;} */

#p-daily-lotion #content,
#p-oral-spray #content,
#p-arctic-face-mist #content

{height:380px;}


#content-background {
	margin-top:60px; 
	padding-bottom:25px;
	height:auto;
	padding-right:10px;}

.product-background {
	border-right:solid 0px #ccc; 
	width:605px; 

	}
	
.content-background-wide {
	}
	
#content{
	position:relative;
	font-size: 90%;
	padding-right: 5px;
	text-align:left;
	}

#p-index #content img{width:100%; height:auto;}
.content-colspan2 {width:625px;}

.products-content {
	font-size: 90%;
	width: 400px;
	margin-left:140px;
	/* \*/
	left: 140px;
	margin-left:0px;
	
	/* */ 
	margin-top: 0px;
	text-align:left;
	}
.products-content p{ margin:8px 0;}

.content-wide {
	margin-left:0px;
	/* \*/
	left: 0px;
	margin-left:0px;
	
	/* */ 
	width:auto;
	}

.content-colspan3 {
	margin-left:0;
	left:0;
	}


#p-index #content {
	
	text-align:center;
	}
	
	
#p-products #content{
	width:525px;
	position:relative;
	font-size: 90%;
	margin-left: 205px;
	margin-top: 85px;
	text-align:left;
	}

.products-left  {
	width: 260px;
	height: 230px;
	float:left;
	border-right:solid 1px #ccc;
	border-top:solid 1px #ccc;
	}

.products-right {
	width: 260px;
	height: 230px;
	float:left;
	border-top:solid 1px #ccc;
	}

.product-thumb {
	margin-top: 15px;
	width: 105px;
	height:50px;
	margin-right:5px;
	float:left;
	}
.product-desc {
	margin-top: 15px;
	width: 145px;
	float:left;
	}
		
#p-products #content p {margin-top:3px; font-size: 90%;line-height: 1.2em;}


h3{margin:0;
	font-size:90%;
	color:#369;
	}
	
	
	.view-details {color:#936;}


/***********ICELAND CONNECTION **************************/		

#iceland-slideshow {
	width: 750px;
	height:200px;
	background: #fff url(../img/iceland-connection/iceland-border1.jpg) no-repeat 0 0;
	padding-top:8px;
	}
	


/***********PRODUCT DETAIL PAGES**************************/		

.product-emphasis {
	font-weight:bold;
	color: #507392;
	}

#product-img {
	position:absolute;
	margin-left:0px;
	top: 180px;
	width:130px;
	border:solid 0px red;
	height: 500px;
	float:left;
	}
						
#top-flash {
	position:absolute;
	top:0;
	margin-left:325px;
	}
			

.boosters {margin: 10px; margin-left: -10px;}	
#boosters{
	font-size:100%;
	color: #666;
	line-height: 1.5em;
			}
#boosters a:link, a:visited {color: #369;}


.boosters #content-wrapper {width:375px;padding:10px;}
.p-bio-complex #content-wrapper {width: 340px; padding:10px; padding-left:40px; text-align:justify;}
#order-info {
	position:absolute;
	margin-left: 580px;
	top: 185px;
	text-align:left;
	/*border-left: solid 1px #ccc;*/
	width: 130px;
	height: 200px;
	}
	
.price {font-weight: bold; color:#333;}
.size {font-size: 95%;}

.add-to-bag {
	float:left;
	text-indent: -2000px;
	font-size: 1px;
	width: 90px; 
	height: 25px;
	background: url(../img/navigation/add-to-bag.gif) no-repeat 0 0;
	}
		
#zoom {color:#369; font-size:80%; text-align:right; margin-right:35px;}
#zoom a{color:#369;}
#zoom a:hover{color:#636; text-decoration:none;}
.zoom{ background:url(../img/navigation/zoom+.gif) no-repeat 0 0; padding-left: 20px; padding-bottom:2px; line-height: 1.8em; width:45px; }

#p-anti-stress-kit #zoom {position:relative; text-align:left; margin-right:0; padding-left: 15px; top:30px; float:left;}

.first-paragraph {font-weight:bold;}
.emphasis {font-weight:bold;}

.booster-bold {font-weight:bold;}


#biospheric-complex {position:relative;
	padding-left:0px;

	font-size: 85%;
	width: 170px;
	height: 88px;
	line-height: 1.8em;
	margin-left:5px;
	margin-top:15px;

	}


.footnote{font-size: 85%; line-height: 1.1em; font-style:italic;}


/**************** STRESS PAGES *******************************/

.tips-emphasis {font-weight:bold; font-size:110%; color:#5A8E89;}
hr { height:1px; width:757px; background-color:#ddd; margin: 2px 0;}
#p-stress-qa h3 {font-size:100%; margin-bottom:0; color:#935972;}
#p-stress-qa p{margin-top:0;}

#p-stress-qa #left-nav-product, 
/*#p-stress-test #left-nav-product,*/
#p-expert-kyra #left-nav-product,
#p-expert-briana #left-nav-product,
#p-experts #left-nav-product,
#p-stress-tips #left-nav-product
	{top:300px;}

	
/*********** STRESS HOME ***************/

#p-stress101 #content-background {padding-bottom:10px;}

#stress-nuggets{
	margin-top: 25px;
	height: 275px;
	width:450px;
	/* \*/
	float:left;
	/* */ 
	}

.snugget1 { 
		float:left; 
		padding-top:45px;
		
		}

.snugget2 {
		float:left; 
		}

.snugget3 {
		float:left;
		padding-top:25px;
		}
		
#p-stress101 a:hover  {color:#906;}
#p-experts #content p {margin-top:0;}

.content-stress {
	width:265px; 
	float:left; 
	margin-right:10px; 
	padding-bottom:10px; 
	}
	

.ticker-fpo {margin-top:0px;}

.experts {text-align:left; padding-bottom:15px;}




	
/***********EXPERTS***************/

#p-expert-kyra h2 {height:auto; font-size:160%; width:auto;}
.h3-experts {font-size:120%; border-bottom:solid 1px #999;}
.number-bullets li{list-style-type: decimal; padding:5px 0px;}
#p-expert-kyra th {padding-right:20px;}
#p-expert-kyra td {padding:2px 8px;}
#p-expert-kyra table {margin:20px 0;}
#p-expert-kyra td{border-left:solid 1px #ccc;}
.bio{border-top:solid 1px #999; background:#eee; padding:5px;}

	
#p-expert-briana .h3-experts {font-size:140%; border-bottom:solid 1px #999;}
#p-expert-briana  h2 {height:auto; font-size:160%;}

.byline {font-size:75%; font-weight:normal;}





#footer{
	display:none;
	}

#p-index #footer {
	/* \*/	
	top:60px;
	margin-top:0px;
	/* */  	
	}

/************left nav**************/
#left-nav-product {
	display:none;}


	
/***************** MENU SHARED PROPERTIES **********************/
	
	menu class (ul)
	Use: shared properties for all unordered lists used as 
	navigational elements */

.bullet {margin: 0; padding: 0; overflow: hidden;}
ul.bullet  {margin: 0; padding:0 0 0 15px; overflow: hidden;}
ul.bullet li {	list-style-type: square; }

.menu {
	margin: 0; padding: 0;
	}	
.menu li {	
	list-style-type: none; /* duplicated for IE 5/Win */
	}		

