/*
	Author	:	Sonora DesignWorks
	Website	:	SonoraDesignWorks.com
*/


@import url("reset.css");





/* GENERAL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/


body  {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/pageBack.jpg) repeat-x #0a2a6c;
	font-size:12px
}

h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#b71216; margin-top:20px; *margin-bottom:20px}
.prodH {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#b71216; margin-top:30px; *margin-bottom:20px}

h2 span{font-size:14px; font-weight:normal}
.recipe {float:left; margin-right:20px; }
.recipe span {color:#0b5b79; font-weight:bold}
.recipe-title {color:#0b5b79; font-weight:bold; font-size:14px}

.r-direct {clear:left; padding: 15px 0; *padding-left:5px; }


.cB {color:#0b5b79; font-weight:bold}
.cBL {color:#0b5b79; font-weight:bold; font-size:14px}
.cR {color:#b71216; font-weight:bold}
.indent {margin-left:15px}

/* Page titles..image replacement
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

.recipes-title,
.story-title,
.locations-title,
.contact-title,
.products-title 
{text-indent:-9999px; width:119px; height:32px}

.recipes-title {background:url(../images/titles/recipes.gif) no-repeat;}
.story-title {background:url(../images/titles/story.gif) no-repeat;}
.locations-title {background:url(../images/titles/locations.gif) no-repeat;}
.contact-title {background:url(../images/titles/contact.gif) no-repeat;}
.products-title{background:url(../images/titles/products.gif) no-repeat;}

.nutritional-title {background:url(../images/titles/nutritional.gif) no-repeat; text-indent:-9999px; width:272px; height:32px}
.how-title {background:url(../images/titles/how.gif) no-repeat; text-indent:-9999px; width:440px; height:32px}
.beans-title {background:url(../images/titles/beans.gif) no-repeat; text-indent:-9999px; width:78px; height:32px}
.hummus-title {background:url(../images/titles/hummus.gif) no-repeat; text-indent:-9999px; width:112px; height:32px}

.nut-text {font-size:11px}

/* LINKS
-----------------------------------------------------------------------------*/

a:link, a:visited, a:hover, a:active {text-decoration:none}

a:link 		{color:#339}
a:visited 	{color:#339}
a:hover 	{color:#036}
a:active 	{color:#036}



/* CONTAINER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#container { 
	width: 910px;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
} 


/* HEADER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/


#header { 
	background:url(../images/headBack.gif) no-repeat;
	height:189px; width:910px;
	
} 

#header h1 {
	text-indent:-9999px
}

#noticebox {float:right}

#headButtons {float:right; margin-left:17px; padding:23px 20px 0 0}
#headButtons img {margin-left:20px; float:right}

#logo {float:left; position:relative; top:25px; left:40px}



/* MAIN NAV
-----------------------------------------------------------------------------*/

#navBox {clear:right; float:right; padding-right:55px; padding-top:5px}


/* LEFTCOL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#leftCol {
	float:left; width:165px; background:#c52t0f; margin-left:4px;
}
.subBotPic {border-top:5px solid #fff; margin-top:-3px}


/* RightCOL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#rightCol {width:600px; padding-right:60px; float:right; padding-top:40px; padding-bottom:80px; background:url(../images/aishas-footer.gif) bottom left no-repeat; min-height: 350px;}


/* home main content
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#homeContent { 
	background:url(../images/home-featured-product.jpg) top right no-repeat #fff;
	
	margin-top:-12px; *margin-top:0px} 


#subContent { 
	background:url(../images/subContentBack.gif) repeat-y;
	min-height: 408px;
} 



/* FOOTER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#footer { 
	padding: 0px;
	background:url(../images/footBack.gif) no-repeat;
	height:45px
} 

#footer p {
	float:right;
	margin:0px;
	font-size:11px;
	text-align:right;
	padding:10px 45px
}

#copyright {
	width:910px;
	margin:0 auto;
	font-size:9px;
	color:#e8bc67;
}

#copyright p {text-align:center; width:100%; padding:5px 0}

#copyright a:link, #copyright a:visited {color:#e8bc67; text-decoration:none}
#copyright a:hover, #copyright a:active {color:#e8bc67; text-decoration:underline}



