html, body {

	background-image: url(/images_css/base_BG.png);

	background-repeat: repeat-x;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	margin:0;

	padding:0;

	background-position: top;

	height:100%;

}





#page_wrapper{



min-height: 100%;



}



 p.indent { text-indent : 15px; }



.special_p



{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #0066CC;

}





#padding

{

padding-bottom:225px;

}





a img{



border-style:none;



}



a, a:visited{

	color: #3366CC;

	font-size:10pt;

	text-decoration: none;

	

}



a:hover{



text-decoration:underline;



}



h1 

{

	margin-top:0;

	font-size: 24pt;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: lighter;

	color: #F15A24;

}









h2 {

	font-size: 13pt;

	font-style: normal;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: lighter;

	color: #06C;;

	margin:1em 0;

}





.wrapper {

	width: 960px;

	margin: 0 auto;

	padding:0;

}







.large



{

	font-size:18pt;

	color: #666666;



}





/*****************Images caption and frame**********************************/



.image_right



{

	float:right;

	padding:10px;

	margin: 10px;

	}





.image_R_box , .image_L_box

{

	float:right;

	padding:10px;

	margin: 0 10px 10px 10px ;

	background-color:#DADADA;

	border: 1px solid #797979;

	font-size: 11px;	

	text-align:center;

}





.image_L_box { float:left; }

.image_C_box {

	padding:10px;

	margin: 0 10px 10px 10px ;

	font-size: 11px;	

	text-align:center;

}

.image_C_box img 



{

	background-color:#DADADA;

	border: 1px solid #797979;

	padding:10px;

	margin: 0 10px 10px 10px ;



}



.image_R_box p

{

text-align:left;

margin-bottom:0;

}



/*****************End of Images caption and frame**********************************/



/*****************Quote Block**********************************/



.quoteBlock_b, .quoteBlock_o

{

	margin:0;

	background-color:#C3E1FD;

	display:inline-block;

	height:100%;

	background-image: url(/images_css/bttm_edge.png);

	background-repeat: repeat-x;

	background-position: bottom;	

	padding-right:15px;

	

} 



.quoteBlock_o

{

	background-color:#ffebd4;



}



.quoteBlock_b .quote, .quoteBlock_o .quote



{

	background-image: url(/images_css/quote_mark.png);

	background-repeat: no-repeat;

	background-position: 35px  10px;

	font-family: "Tahoma New Roman MS", Arial, Helvetica, sans-serif;

	font-size: 13pt;

	padding: 18px 10px 0 40px;

		

}

#personal_story{



font-family: "Tahoma New Roman MS", Arial, Helvetica, sans-serif;

	font-size: 13pt;

	padding: 18px 10px 0 40px;



}



 .quoteBlock_o .quote

 {

 background-image: url(/images_css/quote_mark_b.png);

 }





.quoteBlock_b p,  .quoteBlock_o p

{

	text-indent:80px;

	margin:0;

	padding: 18px 0;

}



.nameBlock 

{

	float:right;

	font-size: 17pt;

	font-weight: bold;

	text-align:right;

	

	color: #FF6600;

	width:auto;

	height:auto;

	margin-bottom:20px;

}

.quoteBlock_o .nameBlock 



{

	color: #59ABF8;

	

}





.nameBlock span

{

	font-size: 9pt;

	font-family: Arial, Times, serif;

	color: #000000;	

}





.quoteBlock_b h1, .quoteBlock_o h1

{

 margin:0;



}



/*****************End of Quote Block**********************************/







/*********************************** Header Section******************************************************/ 

#header_banner {

	background-image: url(/images_css/header_banner.png);

	height: 197px;

	width: 960px;

	padding:0;

	

}



#header_banner a

{

	

	display:block;

	width:290px;

	position:relative;

	top:55px;



}





/********************************** Navigation Bar*****************************************************/

#navBar {

	font-size:11pt;

	position:relative;

	background-image: url(/images_css/navBar.png);

	background-repeat: repeat-x;

	height: 64px;

	margin-top: -8px;

	z-index:100;   /************* This layer will be on top of the body ************/

		

}

#navBar ul {

	display: block;

	position:relative;

	margin: 0;

	padding:0;

	top: 11px;	

}



#navBar li {

	margin:0;

	padding:0;

	padding: 0 1em;

	display: inline;



}



#navBar a,  #navBar a:visited

{

	color: #333333;

	text-decoration: none;

	font-weight: bold;

	font-size:10pt;

}



#navBar a:hover

{

	color: #0099FF;

	text-decoration: none;

	font-weight: bold;

}

/***********************************End of Navigation Bar section*********************************************/



/***********************************End of Header section*********************************************/





/********************** Blue Header*************************************/

#store_navBar

{

	background-image: url(/images_css/store/top_blue_bar.png);

	background-repeat: no-repeat;

	position:relative;

	width:876px;

	height:135px;

	padding:0;

	color:#FFFFFF;

	margin: 0 auto;

	top:-27px;

	z-index:50;

}



#store_navBar h1

{

	color:#FFFFFF;

	display:block;

	float:left;

	font-size:30pt;

	font-weight:normal;

	width:217px;

	padding:0 auto;

	margin: 7px 0;

	text-align:center;

	font-family: "Times New Roman", Times, serif;

	font-style: italic;   



}





#navBar_content



{

	position:relative;

	margin:0;

	padding:0 30px;

	padding-right:0;

	top:32px;

	width:auto;

	height:auto;

	font-size: 9pt;



}





#blue_boxes

{

	float:left;

	height:50px;

	

}

#blue_boxes a.blueBox, #blue_boxes a:visited.blueBox

{

color:#FFFFFF;

display:block;

float:left;

font-weight:normal;

font-size:10pt;

height:50px;

margin:0 2px;

padding:8px;

width:180px;

}

#blue_boxes span 

{

	color: #FF3;

	font-weight: bold;

	margin:0.5em 0;

	display:block;

}



 #blue_boxes a:hover.blueBox

 

 {

 

  background-color:#6BB7FD;

  text-decoration:none;

  

 }

/*********************** End of Blue Banner Section *************************************************************/







/*********************************** Body Section**************************************/



#body_wrapper



{

	position:relative;

	top:-45px;

	background-image: url(/images_css/body_BG.png);

	background-repeat: no-repeat;

	background-position: top;

	width:992px;

	min-height:350px;

	

}



#body_content

{

 margin:0;

 padding: 32px 50px;

 overflow:auto;

 }





#mainBody {

position:relative;

top:-30px;

}







#contactInfo

{

	height:100%;

	width:100%;

	margin:0;

	padding:10px 0;

	color: #0066CC;

	font-size:10pt;

}



#contactInfo div

{

display:block;

float:left;

width:250px;

margin-right:50px;

}



#contactInfo h2

{

	color: #F15A24;

	font-size: 16px;

}



div.float-control

	{

		overflow:hidden;

		clear:both;

	}







/***********************************End of Body section********************************/





/*********************************** footer Section**************************************/



#footer



{





	background-image:url(/images_css/footer_BG.png);

	background-repeat:repeat-x;

	color:#FFFFFF;

	height:325px;

    margin-top:-325px;



}



#footer  a,  #footer a:visited

{

	color:#FFFF00;

	text-decoration: none;	

}



#footer  a:hover

{

	text-decoration:underline;

	

}



#footer_content



{



padding-top:90px;

 

}
#belleideia_link 
{
	color:#FF0;
	font-size:8pt;
	width:320px;
	height:40px;
	margin-top:10px;
	float:left;

}

#belleideia_link a, #belleideia_link a:visited
{
	font-size:8pt;
	color:#FFF;
}



#leftSide

{

float:left;

 margin:0;

 padding: 16px;
 width: 43%;

 

}



#leftSide ul {

	margin: 0;

	padding: 0;

	padding-bottom:0.5em;

	

}



#leftSide li {

	margin:0;

	padding:0;

	padding: 0 0.1em;

	display: inline;



}



#leftSide ul a,  #leftSide ul a:visited

{

	color:#FFFFFF;

	text-decoration: none;

	font-weight:bold;

	

	

}



#leftSide ul a:hover

{

	color:#FFFF00;

	

}

.organic_seal 

{
float:left;
margin-top:10px;	
margin-right:10px;
}




#OrangeBox



{

	float:right;

	width:506px;

	background-image: url(/images_css/footer_OrangeBox.png);

	height: 217px;

	font-size: 10pt;

}



#OrangeBox p, #OrangeBox h1

{

  padding: 0 32px;

  margin:  0; 

}



#OrangeBox h1 

{

	font-size:24pt;

	color:#FFFFFF;

	margin-top:0.4em;

	margin-bottom:0.1em;



}





/***********************************End of footer section********************************/


