@charset "utf-8";
body {
	font: 12px Arial, verdana, Helvetica, sans-serif;
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
* :focus {
	outline: 0;
}
P {
	margin:10px 0 0 0;
}
img {
	border:none;	
}
#adToCart {
	display:inline;
	float:right;
	margin:-20px 18px 0 0;
	width: 40px;
}
.addCart {
	margin:0px 0 -5px 70px;
}
 #container {
	width: 994px;
	margin: 40px auto;
	border:none;
	text-align: left;
	line-height:1.5em;
	position:relative;
}
.fltLeft {
	float:left;
	margin:5px 10px 0 0;
}
 #container.vegan {
	background:url(../images/bgndHome.jpg) no-repeat 0px 30px #FFFFFF;
}
#container.vegan li.hideWhenHome {
		display:none;
}
#hpSubNav {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
#hpSubNav li{
	margin:0;
	padding:7px 0 0 31px;
	background:url(../images/homeNav/backgroundSubNav.jpg) no-repeat top left;
	height:26px;
	color:#0099cc;
}
#hpSubNav li a  {
	color:#0099cc;
	text-decoration:none;
}
#hpSubNav li a:hover {
	color:#000;	
}
 #container.kit {
	background:url(../images/bgndKit.jpg) no-repeat 0px 30px #FFFFFF;
}
.nightCream {
	background:url(../images/bgndNightCream.jpg) no-repeat 0px 30px #FFFFFF;
}
.dayCream {
	background:url(../images/bgndDayCream.jpg) no-repeat 0px 30px #FFFFFF;
}
.travelKit {
	background:url(../images/bgndTravelKit.jpg) no-repeat 0px 30px #FFFFFF;
}
.bodyLotion {
	background:url(../images/bodyLotion.jpg) no-repeat 0px 30px #FFFFFF;
}
.toningCleanser {
	background:url(../images/bgndToningCleanser.jpg) no-repeat 0px 30px #FFFFFF;
}
.eyeGel {
	background:url(../images/bgndEyeGel.jpg) no-repeat 0px 30px #FFFFFF;
}
.detoxMask {
	background:url(../images/bgndDetoxMask.jpg) no-repeat 0px 30px #FFFFFF;
}
.linksPage {
	background:url(../images/bgnd_linksPage.png) repeat-y 0px 30px #FFFFFF;
}
.tstmnls {
	background:url(../images/bgnd_newsPage2-repeat.jpg) repeat-y -9px 0px #FFFFFF;
}
.newsPage {
	background:url(../images/bgnd_newsPage.jpg) no-repeat 0px 30px #FFFFFF;
}

 #header {
	background: #FFF;
	padding: 0 10px 0 0px;
	height: 26px;
}
 #header #tagLine {
	float:right;
	text-align:right;
	padding:0px 18px o 0;
	color:#0099CC;
	font-weight:bold;
	margin-top: -20px;
}
#header #tagLine .coName {
	font-size:140%;
	color:#00483a;
	padding:0 8px 10px 0;
}
#header #tagLine div{
	float:left;
	margin-right:10px;
	display:inline;
}
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}
#header form {
    padding:5px 0 0 0;
    margin:0;
    width:80px;
}
#header form input{
	display:block
}

 #mainContent {
	padding: 15px 20px 30px 0px;
	background:none;
	color:#00483a;
	font-weight:normal;
}
#mainContent a {
	color:#00483a;
	text-decoration:underline;
}
#mainContent a:hover {
	color:#e9e9d9;
}
 #mainContent.misc {
	padding: 10px 200px 20px 40px;
	background:none;
	color:#6c5735;
	font-weight:normal;
	text-transform:none;
}
 #mainContent .shiftLeft {
	margin:0 0px 0 -25px;
 }
#mainContent.misc h1 {
	font-size:160%;
}
/* KIT */
 #kitContent {
	padding: 374px 135px 32px 160px;
	background:none;
	color:#c0cb4c;
	font-weight:normal;
	text-align: left;
}
 #kitContent.misc {
	padding: 10px 200px 20px 40px;
	background:none;
	color:#6c5735;
	font-weight:normal;
	text-transform:none;
}
 #kitContent .shiftLeft {
	margin:0 0px 0 -25px;
 }
#kitContent.misc h1 {
	font-size:160%;
}
#kitContent h1{
	font-size:160%;
	color:#e9e9d9;
	text-align:center;
	font-weight:normal;
	letter-spacing:0.03em;
}
#kitContent a {
	color:#c0cb4c;
}
#kitContent a:hover {
	color:#e9e9d9;
}


/*Night Cream*/
 #nightContent {
	padding: 385px 135px 30px 125px;
	background:none;
	color:#d5d09c;
}
#nightContent.eyeCream {
	padding: 375px 115px 30px 145px;
}
 #nightContent h1 {
	font-size:160%;
	margin:0px 0 0px 0;
	color:#e4e3cb;
	font-weight:normal;
	text-align: center;
	text-transform:uppercase;
}
 .nightCream a{
	color:#d5d09c;
	text-decoration:underline;
}
 .nightCream a:hover{
	color:#e4e3cb;
}
/*About Us*/
 .aboutUs {
	padding: 0px 0px 0px 458px;
	background:none;
	color:#6c5735;
	font-weight:normal;
	text-transform:none;
}
 .aboutUs .driftLeft {
	margin:0px 0 -37px -25px;
}
 .aboutUs p {
	margin:0 0 20px 0;
}
 .aboutUs .limeText {
	color:#98a51c;
}
  .aboutUs{
	float:left;
	margin:0px 0 0 -458px;
	width:411px;
	color:#5f6b06;
}
  .aboutUs .yogi{
	padding:20px 0 0 115px;
	background:url(../images/logo_yogiTimes.jpg) no-repeat 0px 20px;
	font-size:95%;
}
  .aboutUs h2 {
	font-size:140%;
	font-weight:bold;
	margin:0 0 5px 0;
}
 .aboutUs h1 {
	font-size:150%;
	font-weight:normal;
	margin:20px 0 20px 0;
	color:#98a51c;
	text-transform:uppercase;
}
 .aboutUs a{
	color:#5f6b06;
	text-decoration:underline;
}
 .aboutUs a:hover{
	color:#009ddc;
}
 .aboutUs #bgndLinks-bottom {
	margin-left:-458px
}
/*Education2*/
 #eduContent{
	padding: 0px 0px 20px 458px;
	background:none;
	color:#6c5735;
	text-transform:none;
	text-align: left;
	position:relative;
}
#eduContent h3{
	font-weight:bold;
	font-size:140%;
	color:#5f6b06;
	margin:5px 0 0 0;
}
#eduContent img{
	border:none;
}
 #eduContent .driftLeft {
	margin:0px 0 -20px -25px;
}
 #eduContent p {
	margin:0 0 20px 0;
}
 #eduContent .limeText {
	color:#98a51c;
}
 #eduContent .bgndLinks{
	float:left;
	margin:0px 0 0 -458px;
	width:411px;
	display:inline;
}
 #eduContent h1 {
	font-size:150%;
	font-weight:bold;
	margin:0 0 20px 0;
	color:#98a51c;
	text-transform:uppercase;
}
 #eduContent a{
	color:#5f6b06;
	text-decoration:underline;
}
 #eduContent a:hover{
	color:#6c5735;
}
 #eduContent #bgndLinks-bottom {
	margin-left:-458px
}
#eduContent ol, #eduContent ul {
	margin:10px 0 20px 0;
	padding:0;
}
#eduContent ul {
	margin:-20px 0 20px 20px;
	padding:-20px 0 0 20px;
}
#eduContent ol li, #eduContent ul li {
	margin-top:20px;
}

/*Links Page*/
 #mainContent.linksPage {
	padding: 0px 0px 0px 458px;
	background:none;
	color:#6c5735;
	position:relative;
}
 #mainContent.linksPage .driftLeft {
	margin-left:-25px;
}
 #mainContent.linksPage p {
	margin:0 0 20px 0;
}
 #mainContent.linksPage .limeText {
	color:#98a51c;
}
 #mainContent .bgndLinks{
	float:left;
	margin:0px 0 0 -458px;
}
 #mainContent.linksPage h1 {
	font-size:100%;
	font-weight:bold;
	margin:20px 0 0px 0;
	color:#98a51c;
}
 #mainContent.linksPage a{
	color:#009ddc;
	text-decoration:none;
}
 #mainContent.linksPage a:hover{
	color:#009ddc;
	text-decoration:underline;
}
 #mainContent.linksPage #bgndLinks-bottom {
	margin-left:-458px
}



/*Testimonials Page*/
 #mainContent.tstmnls {
	padding: 0px 0px 0px 458px;
	background:none;
	color:#98a51c;
	position:relative;
}
 #mainContent.tstmnls .driftLeft {
	margin-left:-25px;
}
 #mainContent.tstmnls p {
	margin:0 0 20px 0;
}
 #mainContent.tstmnls .limeText {
	color:#98a51c;
}
 #mainContent .bgndLinks{
	float:left;
	margin:0px 0 0 -458px;
}
 #mainContent.tstmnls h1 {
	font-size:100%;
	font-weight:bold;
	margin:20px 0 0px 0;
	color:#98a51c;
}
 #mainContent.tstmnls a{
	color:#009ddc;
	text-decoration:none;
}
 #mainContent.tstmnls a:hover{
	color:#009ddc;
	text-decoration:underline;
}
 #mainContent.tstmnls #bgndLinks-bottom {
	margin-left:-458px
}
.blueSignature {
	color:#0099cc;
	font-weight:bold;
}
.centerText {
	text-align:center;
}


/*News and Events Page*/
 #mainContent.news {
	padding: 0px 0px 0px 458px;
	background:none;
	color:#324a53;
}
.brownText{
		color:#665138;
}
.allcaps {
	text-transform:uppercase;
}
.allCapsUnder {
	text-transform:uppercase;
	text-decoration:underline;
}
.limeTextNormal {
	color:#98a51c;
}
#pressHeader {
	height:134px;
	background:url(../images/pressHeader.jpg) no-repeat top left;
	padding:20px 0 0 412px;
}
#shopHeader {
	height:136px;
	background:url(../images/shopHeader.jpg) no-repeat top left;
	padding:169px 15px 0 550px;
	color:#006857;
	font-size:140%;
	font-weight:normal;
	text-align:center;
	line-height:120%;
	text-transform:uppercase;
}
#mainContent.news2 #pressHeader h1{
	color:#2dafdb;
	text-transform:uppercase;
	letter-spacing:.2em;
	font-size:170%;
	font-weight:normal;
}
#mainContent.news2 #pressHeader .headerText{
	color:#98a51c;
	font-size:120%;
	text-transform:uppercase;
	line-height:170%;
}
#mainContent.news2 #pressHeader img {
	float:right;
	margin-right:70px;
	border:none;
}
#mainContent.news hr {
	background:url(../images/hr-background.gif) repeat-x #FFFFFF;
	height:15px;
	width:531px;
	border: 0;
	color: #FFFFFF;
}
 #mainContent.news .driftLeft {
	margin-left:-25px;
}
 #mainContent.news p {
	margin:0 0 20px 0;
}
 #mainContent.news .limeText {
	color:#98a51c;
	text-transform:uppercase;
}
#mainContent.news ul {
	margin:0;
	padding:0 0 0 40px;
	margin:20px 0;
}
#mainContent.news ul li{
	list-style:none;
	color:#665138;
	margin-left: 40px;
	padding-left: 40px;
}
 #mainContent .bgndLinks{
	float:left;
	margin:0px 0 0 -458px;
}
 #mainContent.news h1 {
	font-size:140%;
	font-weight:bold;
	margin:20px 0 10px 0;
	color:#98a51c;
	text-transform:capitalize;
}
 #mainContent.news a{
	color:#009ddc;
	text-decoration:none;
}
 #mainContent.news a:hover{
	color:#009ddc;
	text-decoration:underline;
}
 #mainContent.news #bgndLinks-bottom {
	margin-left:-458px
}

/*News and Events Page - NEW VERSION*/
 #mainContent.news2 {
	padding: 0;
	background:none;
	color:#324a53;
	clear: both;
}
 #mainContent.news2 .limeText {
	color:#98a51c;
	text-transform:uppercase;
}
#mainContent #events {
	padding-top: 20px;
	position:relative;
}
#mainContent #events img{
	float:left;
	margin-right: 20px;
}
#mainContent #events h1, #mainContent #otherArticles h1{
	font-size:200%;
	color:#98a51c;
	text-transform:uppercase;
	margin-top:5px;
	font-weight: normal;
}
.brownText{
		color:#665138;
}
.allcaps {
	text-transform:uppercase;
}
.allCapsUnder {
	text-transform:uppercase;
	text-decoration:underline;
}
.limeTextNormal {
	color:#98a51c;
}
#mainContent #magCovers {
	padding:1px 0 0 80px;
	margin:0;
}
#mainContent #magCovers img{
	margin:0 40px 40px 0;
	border:none;
}
#mainContent #magCovers img.bottom{
	margin-bottom:20px;
}
#mainContent #magCovers h1{
	color:#2dafdb;
	text-transform:uppercase;
	font-weight:normal;
	font-size:100%;
	margin: 10px 0;
}
#mainContent #otherArticles {
	background:url(../images/bgnd_newsPage2-repeat.jpg) 0px 48px repeat-y;
	padding:0px 0 0 412px;
	margin-top: 20px;
}
#mainContent #otherArticles .hr {
	background:url(../images/hr-background.gif) repeat-x #FFFFFF;
	height:10px;
	width:575px;
	margin-top:20px;
	border:none;
}
#mainContent #otherArticles .hr hr{
	display: none;
}
 #mainContent.news2 .driftLeft {
	margin-left:-25px;
}
 #mainContent.news p {
	margin:0 0 20px 0;
}
 #mainContent.news2 .limeText {
	color:#98a51c;
	text-transform:uppercase;
}
#mainContent.news2 ul {
	margin:0;
	padding:0 0 0 40px;
	margin:20px 0;
}
#mainContent.news2 ul li{
	list-style:none;
	color:#665138;
	margin-left: 40px;
	padding-left: 40px;
}
 #mainContent .bgndLinks{
	float:left;
	margin:0px 0 0 -458px;
}
 #mainContent .testimonials{
 	float:left;
	margin:0px 0 0 -448px;
 }
 #mainContent.news2 h1 {
	font-size:140%;
	font-weight:bold;
	margin:20px 0 10px 0;
	color:#98a51c;
	text-transform:capitalize;
}
 #mainContent.news2 a{
	color:#009ddc;
	text-decoration:none;
}
 #mainContent.news2 a:hover{
	color:#009ddc;
	text-decoration:underline;
}
 #mainContent.news2 #bgndLinks-bottom {
	margin-left:-458px
}

/*Detox Mask*/
 #detoxContent {
	padding: 359px 135px 20px 125px;
	background:none;
	color:#afbc22;
}

.detoxMask h1 {
	font-size:160%;
	margin:20px 0 0px 0;
	color:#e0ddc5;
	font-weight:normal;
	text-align: center;
}
.detoxMask a{
	color:#afbc22;
	text-decoration:underline;
}
.detoxMask a:hover{
	color:#e0ddc5;
}
/*Body Lotion*/
 #lotionContent {
	padding: 370px 130px 35px 125px;
	background:none;
	color:#bdcdb7;
	}
.bodyLotion h1 {
	font-size:160%;
	margin:20px 0 5px 0;
	color:#e6e3cc;
	font-weight:normal;
	text-align: center;
	text-transform:uppercase;
}
.bodyLotion a{
	color:#bdcdb7;
	text-decoration:underline;
}
.bodyLotion a:hover{
	color:#e6e3cc;
}
/*Day Cream*/
#dayContent {
	padding: 344px 105px 15px 135px;
	background:none;
	color:#AFBD21;
}
.dayCream h1 {
	font-size:160%;
	margin:20px 0 0px 0;
	color:#eae9d7;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
}

.dayCream a{
	color:#c0cb4c;
	text-decoration:underline;
}
.dayCream a:hover{
	color:#e9e9d9;
}

/*Toning Cleanser*/
.toningCleanser h1 {
	font-size:160%;
	margin:30px 0 0px 0;
	color:#e0ddc5;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
}

.toningCleanser a{
	color:#c0cb4c;
	text-decoration:underline;
}
.toningCleanser a:hover{
	color:#e9e9d9;
}

/*Travel Kit*/
#travelContent {
	padding: 376px 230px 45px 210px;
	background:none;
	color:#FFFFFF;
	text-align: left;
	line-height:170%;
}
.travelKit h1 {
	font-size:160%;
	margin:20px 0 0px 0;
	color:#33685a;
	font-weight:normal;
	text-align: center;
	text-transform: uppercase;
}
.travelKit a{
	color:#FFFFFF;
	text-decoration:underline;
	text-transform:uppercase;
}
.travelKit a:hover{
	color:#33685a;
}
/*footer*/
 #footer {
	background:#FFF;
	text-transform:none;
	clear: both;
	padding:0px 8px 0 0;
	font-size:75%;
	text-align: left;
}
#footer p {
	margin: 0; 
	padding: 10px 0; 
}
 #footer img {
	border:none;
}
 #footer .subNav {
	text-align:left;
	padding:0px;
	color:#876b39;
	font-size:12px;
}
 #footer a {
	color:#876b39;
	text-decoration:none;
	text-transform:none;
}
 #footer a:hover{
	text-decoration:underline;
}
 #footer #credits {
	text-align:right;
	color:#888;
	padding-top: 10px;
	width: 500px;
	float: right;
}

.blueDivider {
	color:#009ddc;
}
#dayContent img, #nightContent img, #detoxContent img, #lotionContent img{
	margin:0 0 -5px 10px;
}
#wholesale{
	border-collapse:collapse;
	border:solid 1px #000000;
	color:#000000;
	margin-top:30px;
}
#wholesale td, #wholesale th {
	padding:10px 5px;
	vertical-align:top;
	border:solid 1px #000000;
}
#wholesale th {
	font-size:120%;
	text-align:center;
}
#description {
	text-align:left;
	padding-bottom: 15px;
	line-height:150%;
	width: 660px;
	margin: 0 auto;
	font-size:14px;
}


#infoLeft {
	width:350px;
	float:left;
}
#infoLeft ul {
	margin:0px 0 0 5px;
	padding: 0 0 0 10px;
}
#infoLeft ul li {
	margin:5px 0 0 0px;
}
#infoLeft h3 {
	color:#e0ddc5;
	margin: 0;
	font-size:100%;
	text-transform:uppercase;
}
#infoLeft .flower {
	float:left;
	margin:-19px 0 0 -30px;
}
#infoRight {
	width:360px;
	float: right;
	padding:3px 0 5px 0;
	padding-left: 20px;
}
#infoRight .bold {
	color:#e0ddc5;
	font-weight:bold;
	text-transform:uppercase;
}
#infoRight .buySample, #infoRight .buySample a {
	color:#AFBD21;
	font-weight:normal;
	text-decoration:none;
}
#infoRight .buySample a:hover {
	color:#AFBD21;
	font-weight:normal;
	text-decoration:underline;
}
#infoRight .buySampleBeige, #infoRight .buySampleBeige a {
		color:#d5d09c;
		font-weight:normal;
		text-decoration:none;
}
#infoRight .buySampleBlue, #infoRight .buySampleBlue a {
		color:#bdcdb7;
		font-weight:normal;
		text-decoration:none;
}
.checkout a{
	background:url(../images/btn-checkout.gif) no-repeat #FFF;
}
.checkout a:hover {
	background:url(../images/btn-checkout_over.gif) no-repeat #FFF;
}	
#newsNav {
	text-align:left;
	width:994px;
	margin:10px auto 0 auto;
}
#newsNav a{
	color:#0098be;
	font-weight:bold;
	text-decoration:none;
}
#newsNav a:hover {
	text-decoration:underline;
}
#newsNav .graydOut{
	color:#CCCCCC;
	font-weight:bold;
}
#socNetLinks {
	text-align:right;
	font-size:120%;
	padding-top:5px;
}
#socNetLinks.home {
	width:500px;
	float:left;
	padding-top:0px;
}
#socNetLinks img{
	margin:0 3px -4px 15px;	
}
#socNetLinks a{
	text-decoration:none;
	color:#afbd22;
}
#socNetLinks a:hover{
	color:#000;
}
#homeContent {
	margin-top:85px;
	padding-left: 370px;
	text-transform:none;
}
#productTable {
	border-collapse:collapse;
	width:99%;
	border:none;
	margin-top:23px;
}	
#productTable p{
	padding-top:0;
	margin:0 0 10px 0;
	font-size:90%;
	line-height:115%;
}
#productTable td{
	padding:40px;
	color:#8ba967;
	text-transform:none;
	border-right:solid 1px #b3ce9a;
	border-bottom:solid 1px #b3ce9a;
	width:49%;
	vertical-align:top;
}
#productTable td.noBorder{
	border-right:none;	
}
#productTable td h1 {
	margin:0px;
	padding:0px;
	color:#2c7965;
	font-weight:bold;
	text-transform:uppercase;
	font-size:120%;
}
#productTable td .buyNow {
	color:#ceaf3e;
	font-weight:bold;
	text-transform:uppercase;
	font-size:120%;
}
#productTable td .viewCart {
	color:#145749;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
}
#productTable td .fltLeft {
	float:left;	
}
#productTable td .fltright {
	float:right;	
}
#productTable td a {		
	color:#145749;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#productTable td a:hover {
	color:#145749;
	text-decoration:underline;
}
