/*  
Theme Name: Simply Natural by SohoIntelligence
Theme URI: http://www.simplynatural.ca
Description: Simply Natural Cosmetics
Version: 1.0
Author: SohoIntelligence
Author URI: http://www.sohointelligence.com/

The theme, including the CSS, XHTML, Images and associates files are all copyrighted.
	
*/
* 			{margin: 0; padding: 0;}

body 		{
	font:small Arial, Helvetica, sans-serif;
	text-align:center;
	color:#797979;
	background-color:#efefef;
}
strong		{
	color:#353535
}
a:link, a 	{color:#5f5f5f;	text-decoration: underline;
}
a:hover 	{color:#669999;}

ul,ol		{margin:0 0 15px 25px;padding:0;color:#044e8e}
ol li		{margin:0 0 15px;padding:0;font-size:12px;color:#666;text-align:left;list-style:decimal}
ul li		{margin:0 0 15px;padding:0;font-size:12px;color:#666;text-align:left;list-style:disc}

p 			{padding: 0 0 10px 0;}
h1			{margin:5px 0;padding:0;font-size:16px;color:#666}
h2			{margin:5px 0;padding:0;font:22px Georgia, "Times New Roman", Times, serif;color:#A49563}
h3			{margin:22px 0 11px;padding:0;font-size:18px;color:#76988F;font-weight:normal}
h4			{margin:5px 0 0 0;padding:0;font:16px Georgia, "Times New Roman", Times, serif;color:#76988F}
h5			{margin:5px 0;padding:0;font:16px Georgia, "Times New Roman", Times, serif;color:#666}
h6			{margin:5px 0;padding:0;font-size:12px;color:#333}
a img		{border:none}

blockquote	{margin:3px 0 12px;padding:0 0 0 25px;font:15px Georgia, "Times New Roman", Times, serif;color:#333;line-height:18px;text-align:justify;font-style:italic;background:url(../images/quoteDark.png) no-repeat}
.quote		{margin: 0 0 25px 0px;}
	
#accessibility {position: absolute;	top: -10000px;}

.gutter2 {margin: 20px}
/* Page Structure  ----------------------------------------------------------------*/
#container			{width:1000px;height:100%;margin:0 auto;	padding:10px;text-align: left;	border:1px solid #cecece; border-bottom:none;overflow:hidden;	background: #fff ;	/*font-weight: bold;*/}
/*	#content-wrap	{width:900px;height:100%;overflow:hidden}*/
		#front-page	{width: 1000px; height: 369px;padding: 0 10px 0 5px;color:#555;background: url(http://www.simplynatural.ca/images/frontpage.gif) no-repeat 0 5px}
		#center		{float:right;width:795px;margin:10px auto;background-color: #fff}
		#center-in-index	{padding:0 15px;color:#555;background: url(http://www.simplynatural.ca/images/lady.gif)no-repeat;}
		#center-in	{padding:0 15px;color:#666;}
		#center-3col{float:right;width:590px;margin:10px auto}
		#Sidebar-right {float:right;width:195px;margin:10px auto}
		.Sidebar	{width:185px;margin:5px auto;float:left;display:block;line-height: 1.2em;color:#585858;text-decoration:none;}
	#footer			{width:1000px;height:100%;margin:10px auto;clear:both;position:relative;overflow:hidden}
	.gutter {padding: 5px 20px 5px 20px;}
.alignleft	{float:left}
.alignright	{float:right}

/* Header ----------------------------------------------------------------*/
#header 			{height:110px;background:#fff url(images/HeaderBkgd.jpg) repeat-x}
#header h1			{float:left;width:792px;height:110px;margin:15px 0 0 15px;text-indent:-9009px}
#header h1 a		{display:block;	width:100%;	height:100%;	padding:0;	background-image: url(../images/LOGO-BILINGUAL.jpg);	background-repeat: no-repeat;}

#search				{float:right;width:auto;margin:10px 10px 0 0}
#search .input		{width:160px;margin-right:3px;padding:2px 2px 2px 20px;background:#fff url(images/i_search.png) no-repeat;
					 border:2px solid #dbdddf;font-size:13px;color:#555}
#search .button		{width:28px;padding:3px 0 4px}

.Feed				{margin:0;padding:5px 0 5px 18px;background:url(images/rss.png) no-repeat;background-position:0 6px;
					 font:bold 13px Arial, Helvetica, sans-serif;color:#fca61b}
.Feed a				{color:#fca61b}

/* Front Page specifics ------------------------------------------------------*/
#front-page img		{padding-top:50px}
/* Horizontal header menu ----------------------------------------------------*/
ul.dropnav {margin:0;padding:0;list-style:none;font-family:Arial, Verdana, sans-serif;font-size:1.1em;color:#76988F;font-weight:bold;background:#fff;float:right}
	
.dropnav li 		{display:block;float:left;margin:0 0;height:28px; border:1px dotted #EBD58E}

.dropnav li a 		{display:block;color:#76988F;text-decoration:none;padding:4px 17px 5px 17px;margin:0;border-bottom:0;}
.dropnav li a:hover	{color: #fff;background:#76988F;}
.calltoaction		{color:#76988F;float:right;font-size:95%}
	

/* Sidebar left---------------------------------------------------------------*/
.Sidebar h2 		{padding:10px 0 10px 0;	font-size:120%;}
.Sidebar ul			{margin:0px 0px 5px 0px}
.Sidebar ul li 		{margin:0;padding:0;list-style:none;}
.Sidebar a 			{color:#666666;	text-decoration:none;}
.Sidebar a:hover 	{color:#FFFFFF;background:#B39523;text-decoration:none;display:block;}
.innerInside 		{margin:0 0 10px 2px;font-size:90%;}
.innerInside a 		{display:block;padding:0 0 0 5px;color:##797979;text-decoration:none;}
.specialties		{color:#76988F}
.outline			{border: 1px dotted #EBD58E;background-color: #E3EAE9;}
.Sidebar .outline .Sidebar-features {}
.Sidebar .outline .Sidebar-features li {list-style:disc;font-size:80%}

/* Sidebar right -------------------------------------------------------------------------*/
a.oily 				{display:block;overflow: hidden; height:111px; width:151px;background:url(../images/oilySkin.jpg)no-repeat 0 -113px;text-indent:-9009px}
a:hover.oily 		{background-position: 0 -1px; }
a.dry 				{display:block;overflow: hidden; height:111px; width:151px;background:url(../images/drySkin.jpg)no-repeat 0 -113px;text-indent:-9009px}
a:hover.dry 		{background-position: 0 -1px; }
a.mature 				{display:block;overflow: hidden; height:111px; width:151px;background:url(../images/matureSkin.jpg)no-repeat 0 -113px;text-indent:-9009px}
a:hover.mature 		{background-position: 0 -1px; }
a.sensitive				{display:block;overflow: hidden; height:111px; width:151px;background:url(../images/sensitiveSkin.jpg)no-repeat 0 -113px;text-indent:-9009px}
a:hover.sensitive 		{background-position: 0 -1px; }
a.combination			{display:block;overflow: hidden; height:111px; width:151px;background:url(../images/combinationSkin.jpg)no-repeat 0 -113px;text-indent:-9009px}
a:hover.combination 		{background-position: 0 -1px; }
a.normal 				{display:block;overflow: hidden; height:111px; width:151px;background:url(../images/normalSkin.jpg)no-repeat 0 -113px;text-indent:-9009px}
a:hover.normal 		{background-position: 0 -1px; }
/* Center Main Content ----------------------------------------------------------------*/
#center-in p		{margin:3px 0 8px}
#center-in h2		{margin:5px 0 0;padding:0}
#center-in h3		{margin:22px 0 11px;padding:0 0 5px;border-bottom:1px dotted #ccc}
#center-in h4		{margin:0 0 5px;padding:0}
#center-in h5		{margin:3px 0 5px;padding:0}
#center-in img		{padding:2px;margin:0 0px 12px 12px;border:1px dotted #EBD58E}

/* Center Main Content exceptions --------------------------------------------------------------*/
#center-in img.home-page {padding:0;margin: 0;border:none}
/* Sidebar right -------------------------------------------------------------*/
/* Instructions with pictures -------------------------------------------------*/
dl.feature 			{margin: 10px 0 5px 0;padding: 10px 10px 0px 10px;background-repeat: repeat-x;background-position: bottom; height: 290px;}
dl.feature dt 		{margin: 0 0 .5em 0;font-size: 140%;color: #A49563;}
dl.feature dt img 	{float: right;margin: 0 0 0 15px;	padding: 4px 4px 4px 4px;border: 1px dotted #EBD58E;}
dl.feature dd 		{margin-left: 0%;line-height: 1.5em;padding-bottom: 10px;}
.alternative		{background-color:#EDF1F0;}
dl.feature:after 	{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Newsletter signup ---------------------------------------------------*/
#home-buttons		{padding: 10px 0 0 0}
span.label,span.spacer,span.multiple span {width:120px;float:left;padding: 0 0 20px 0 }
.label				{color: #2f2d1a; font-size: 110%} 
span.multiple 		{float:left;} 
.input1				{padding: 0 0 5px 55px}
div.clear 			{clear:both;padding-top:5px;}
.newsletter 		{height:154px; width:250px;background:url(../images/homenewsletter.png) no-repeat;float:left}
.input1 span .form-input	input		{background:#eae5cd;padding: 0 0 5px }
#subForm			{padding: 65px 0 0 15px;} 
.newsletter-button	{float:left;background:url(../images/joinUs.png) no-repeat;width:220px;height: 42px;padding: 10px 0 7px 0;border:none;spacing:none}
span.button 		{} 
/* Product Main and Details  ----------------------------------------------------------------*/
ul.product			{margin:0;line-height:15px;font-size:12px}
ul.product li		{float:left;margin:5px 10px 0 0;width:150px;list-style-type:none}
ul.product li a		{text-align:center;padding:4px 4px 0;display:block;height:180px;color:#555;border:1px solid #fff !important}
ul.product a:link,ul.product a:active
					{border:0;color:#333}
ul.product a:hover	{color:#448ede;border:1px solid #eee !important}
ul.i_page li a		{text-decoration:none;background-image:url(img/i_page.png);background-repeat:no-repeat;
					 background-position:10px 10px}

#product_detail		{overflow:hidden;margin:20px 0;font-size:12px;line-height:18px}
.product_pic		{float:left;text-align:center;width:230px}
.product_pic img	{padding:0 5px 20px 5px}
.price				{color:#cc0606}
ul.productList		{margin:0;padding:0;list-style:none;font-family:Arial, Verdana, sans-serif;font-size: 11px;color:#76988F;line-Height:1.2em;float:left}
	
ul.productList li 	{display:block;float:left;margin:4px 0px 4px 4px;padding: 4px 0px 4px 4px;height:60px;font-size:.9em;width:130px;background:#fff; border:1px solid #ccc}

ul.productList li a 	{display:block;color:#76988F;text-decoration:none;padding:0px;margin:0;border-bottom:0;}
ul.productList li a:hover{color: #fff;background:#76988F;}
ul.productList li a img {border:none;float:right} 

/* JQuery tabs ---------------------------------------------------------------*/
#tab-container ul { margin: 0; padding:  0; }
#tab-container ul li { display: inline-block; background: #e6e6e6; border: solid 1px #e6e6e6; border-bottom: none; }
#tab-container ul li a { display: block; padding: 5px; outline: none; }
#tab-container ul li a:hover { text-decoration: underline; }
#tab-container ul li.active { background: #fff; padding-top: 6px; position: relative; top: 1px; }
#tab-container ul li a.active { font-weight: bold; }
#tab-container .panel-container { border: solid 1px; padding: 0 10px; }
#tab-container a img	{float:right;padding: 0 0 0 5px}

/* Other Lists ----------------------------------------------------------------*/
ul.ad				{}
ul.ad li			{list-style-type:none;margin:0;padding:5px;}
ul.ad li a			{text-decoration:none;}
ul.ad li a img		{padding:3px;border:1px dotted #EBD58E;}

#tab-container ol.normal		{margin:0 0 15px 25px;padding:0;color:#044e8e}
#tab-container ol.normal li		{margin:0 0 15px;	padding:0;	font-size:12px;
	color:#666;	text-align:left;	background:none;	border:none;	list-style-position: inside;	list-style-type: disc;}
	
/* Store lists ----------------------- */
.location		{float: left; padding: 10px 0 20px 0}
.stores			{width: 165px;height: 100px;float:left;}
/* Footer 3 column ------------------- */
ul.xoxo			{margin:0 0 10px 20px;line-height:15px;font-size:12px}
ul.xoxo li		{float:left;margin:5px 10px 0 0;padding: 0 0 0 15;	width:230px;	list-style-type:none;	line-height:2;	color: #ccc;}
ul.xoxo h3		{color:#666666}
ul.xoxo h3.widgettitle {color:#ffffff;	font-size: 16px;line-height: 20px;	font-weight: bold;	padding: 0 0 10px 0;}
ul.footerList	{margin-left:10px}
ul.footerList li	{width: 200px;	padding-left:20px;	background-image: url(../images/bullet-triangle.gif);	background-repeat: no-repeat;	background-position: left center;}
ul.xoxo li img {padding-left: 40px}
ul.xoxo li blockquote {color:#ccc; text-align:left;font-size:12px;background:url(../images/quote.png) no-repeat}
ul.xoxo h3.widgettitle a {color:#ffffff;}
/* tables for skin type how to --------------------------------------------*/
table	{border: 1px dotted #EBD58E;width: 500px}
td		{
	text-align: center;
}
.theader		{background:#aabfba }
.stripy		{background:#cedad7}
.t1			{width: 100px; text-align:left;padding-left:5px}
.t2			{width: 30px;text-align:left;padding-left:5px}
.t3, .t4, .t5 {width: 20px}
.t6			{background:#fff}

#center-in tr td img  { border: none;   margin: 0 0 12px 12px;    padding: 2px;} 
#center-in tr	{border: 1px dotted #EBD58E;}
#center-in img.package	{border:none}
/* JQuery reveal */
#reveal { color:#444; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; }
#reveal #tools { color:#fff; cursor:pointer; font-size:10px; margin-bottom:3px; text-align:right; }
#reveal .header { border:1px solid #999; cursor:pointer; margin-bottom:3px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px 0; }
#reveal .header a { background:url(../images/arrow-inactive.png) no-repeat right; color:#7694a3; display:block; margin:0 10px; }
#reveal .header a.active { background:url(../images/arrow-active.png) no-repeat right; }
#reveal .content { display:none; padding:10px; }

/* Footer ----------------------------------------------------------------*/
#footer 			{clear:both;margin:0 0 0 0;	background:#77988f; width:100%}

#footer p			{color:#ccc}
#footer-in			{margin: 0 auto;width: 1000px;}
/* IE/Win hack \---------------------------------------------------------*/
* html #footer 		{height: 1%;}
/* P.I.E. Float Clearing ----------------------------------------------------------------*/
.clearfix:after{content:".";clear:both;height:0;visibility:hidden;display:block}
* html .clearfix{height:1%}
.clearfix{display:block}
