/* @site Cherrystone Aqua Farms
 * @author Jason Vickers
 * @date March 26, 2009
 * @last update (date)
 * @last updated by (name)
 */
 
 /************** SHARED STYLES ****************/
 
 body {
 	background-color: #131f26;
	font-family: Arial, Helvetica, sans-serif;
 }
 
 p, h1, h2, h3, h4, h5, h6 {
 	margin: 0px;
	padding: 0px;
 }
 
 .bulletHeader1 {
 	font-size: 14px;
	color: #2c4452;
 }
 
 .bulletHeader2 {
 	font-size: 14px;
	color: #2c4452;
	font-weight: bold;
 }
 
 .bulletHeader3 {
 	font-size: 12px;
	color: #2c4452;
	font-weight: bold;
 }
 
 .clear {
 	clear: both;
 }
 
 #windowWrapper {
 	width: 100%;
 }
 
 #pageWrapper {
 	width: 846px;
	background-image: url("../images/shared/mainBg.png");
	background-repeat:repeat-y
 }
 
 #header {
 	width: 846px;
	height: 157px;
	background-image:url("../images/shared/header.png");
	background-repeat: no-repeat;
 }
 
 #bodyWrapper {
 	width: 846px;
	min-height: 420px;
	position:relative;
	background-image: url("../images/shared/bodyMid.png");
	background-repeat: no-repeat;
	xbackground-color: #2c4452;
 }
 
 #footerWrapper {
 	width: 846px;
	height: 101px;
	position: relative;
	background-image: url("../images/shared/footerBg.png");
	background-repeat: no-repeat;
 }
 
 #leftColContainer {
 	width: 291px;
	float: left;
	padding-left: 35px;
	padding-top: 20px;
 }
 
 #leftCol {
 	width: 291px;
 }
 
 #clamImage {
 	width: 299px;
	height: 167px;
	position: absolute;
	bottom: 0px;
	left: 33px;
	background-image: url("../images/shared/clamImage.png");
	background-repeat: no-repeat;
 }
 
 #clamBottom {
 	width: 299px;
	height: 82px;
	position:absolute;
	top: 0px;
	left: 33px;
	background-image: url("../images/shared/clamBottom.png");
	background-repeat: no-repeat;
 }
 
 #rightColContainer {
 	width: 474px;
	float: right;
	padding-right: 20px;
 }
 
 #rightCol {
 	width: 474px;
 }
 
 #rightColHeader {
 	width: 474px;
	height: 61px;
	background-image: url("../images/shared/welcomeHeader.png");
	background-repeat: no-repeat;
 }
 
 #rightColBody {
 	width: 474px;
	background-image: url("../images/shared/rightBodyBg.png");
	background-repeat: repeat-y;
	padding-top: 10px;
 }
 
 #rightColFooter {
 	width: 474px;
	height: 26px;
	background-image: url("../images/shared/rightBodyFooter.png");
 }
 
#bottomText {
	width: 843px;
	font-size: 12px;
	color: #bfbeb1;
}

#gmInfo {
	font-size: 11px;
}

#bottomText a {
	color: #d8a26d;
} 

.rightColText {
 	width: 415px;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	padding-bottom: 10px;
 }
 
 .rightColText a {
 	color: #2c4452;
 }
 
 /********************* HOME *************************/
 
 #rightColHeaderHome {
 	width: 474px;
	height: 61px;
	background-image: url("../images/shared/welcomeHeader.png");
	background-repeat: no-repeat;
 }
 
 /********************* About Cherrystone *************/
 
 #rightColHeaderAbout {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/about.png");
	background-repeat: no-repeat;
 }
 
 #aboutBgContainer {
 	width: 474px;
	background-image: url("../images/about/aboutBGImage.png");
	background-repeat: no-repeat;
 }
 
 /********************* Advantages *********************/
 
 #rightColHeaderAdvantages {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/advantages.png");
	background-repeat: no-repeat;
 }
 
 #advantagesBgContainer {
 	width: 474px;
	background-image: url("../images/advantages/advantagesBg.png");
	background-repeat: no-repeat;
 }
 
 /******************** Our People **********************/
  
 #rightColHeaderPeople {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/ourPeople.png");
	background-repeat: no-repeat;
 }
 
 .peopleContainer {
 	width: 415px;
	padding-top: 10px;
 }
 
 .peoplePicContainer {
 	width: 80px;
	float: left;
 }
 
 .peopleDescContainer {
 	width: 330px;
	float: right;
 }
 
 .peopleName {
 	font-size: 14px;
	color: #2c4452;
	font-weight: bold;
 }
 
 .peopleTitle {
 	font-size: 12px;
	color: #2c4452;
 }
 
 .peopleDesc {
 	font-size: 12px;
 }
 
 /********************A Healthy Statement ************/
 
  #rightColHeaderHealthy {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/healthyStatement.png");
	background-repeat: no-repeat;
 }
 
 #healthyBgContainer {
 	width: 474px;
	background-image: url("../images/healthy/healthyBg.png");
	background-repeat: no-repeat;
 }
 
 /******************** Press Room ********************/
 
 #rightColHeaderPress {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/pressRoom.png");
	background-repeat: no-repeat;
 }
 
 /***************** What is a littleneck *************/
 
 #rightColHeaderWhatIs {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/whatIsALittleneck.png");
	background-repeat: no-repeat;
 }
 
 .smallText {
 	font-size: 11px;
 }
 
 #whatisBgContainer {
 	width: 474px;
	background-image: url("../images/whatis/whatisBg.png");
	background-repeat: no-repeat;
 }
 
 /*********** How we grow our littlenecks ************/
 
  #rightColHeaderHowWeGrow {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/howWeGrow.png");
	background-repeat: no-repeat;
 }
 
 #howWeGrowBgContainer {
 	width: 474px;
	background-image: url("../images/howwegrow/growBg.png");
	background-repeat: no-repeat;
 }
 
 /*************** The perfect food *******************/
 
  #rightColHeaderPerfectFood {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/perfectFood.png");
	background-repeat: no-repeat;
 }
 
 #perfectFoodBgContainer {
 	width: 474px;
	background-image: url("../images/perfectfood/perfectBg.png");
	background-repeat: no-repeat;
 }
 
 /****************** Handling tips *******************/
 
 #rightColHeaderHandlingTips {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/handling.png");
	background-repeat: no-repeat;
 }
 
 /*************** Wholesale and food service *********/
 
 #rightColHeaderWholesale {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/wholesale.png");
	background-repeat: no-repeat;
 }
 
 #wholesaleBgContainer {
 	width: 474px;
	background-image: url("../images/wholesale/wholesale.png");
	background-repeat: no-repeat;
 }
 
 /********************* Clam Faqs ********************/
 
 #rightColHeaderFaqs {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/faqs.png");
	background-repeat: no-repeat;
 }
 
 /******************* Recipes ************************/
 
 #rightColHeaderRecipes {
 	width: 474px;
	height: 61px;
	background-image: url("../images/headers/recipes.png");
	background-repeat: no-repeat;
 }
 
 #recipesBgContainer {
 	width: 474px;
	background-image: url("../images/recipes/recipes.png");
	background-repeat: no-repeat;
 }
 
  /******************* Contact ************************/
 
 #rightColHeaderContact {
 	width: 474px;
	height: 60px;
	background-image: url("../images/headers/contact.png");
	background-repeat: no-repeat;
 }
 
 #contactBgContainer {
 	width: 474px;
	background-image: url("../images/contact/contactBg.png");
	background-repeat: no-repeat;
 }
  
  /******************** NAV **************************/
 * {padding:0; margin:0}
 
 .dropdown {
 	display:block; 
	position:relative;
	font-size: 14px;
	text-align: left;
	color: #cda131;
 }
 
 .dropdown dt {
 	width:288px; 
	xborder:2px solid #9ac1c9; 
	padding:8px; 
	font-weight:bold; 
	cursor:pointer; 
	background-image: url("../images/shared/menuBg.png");
	background-repeat: repeat-y;
 }
 
 .dropdown .upperdd {
 	Xborder-bottom: 1px solid #FFFFFF;
 }
	
 .dropdown dt:hover {
 	background-image: url("../images/shared/menuBgOver.png");
	background-repeat: repeat-y;
	color: #FFFFFF;
 }
 
 .dropdown dd {
 	position:absolute; 
	top:0; 
	overflow:hidden; 
	width:208px; 
	display:none; 
	
 }
 
 .dropdown ul {
 	width:204px; 
	list-style:none;
 }
 
 .dropdown li {
 	display:inline;
 }
 
 
 .dropdown ul li a, .dropdown ul li a:active, .dropdown ul li a:visited {
 	display:block; 
	padding:5px;
	text-decoration:none; 
	background-image: url("../images/shared/menuBgOver.png");
	background-repeat: repeat-y;
	font-size: 13px;
	font-weight: bold;
	width:194px;
	color: #FFFFFF;
 }
 
 .dropdown dt a {
 	display: block;
 	text-decoration: none;
	color: #cda131;
 }
 
 .dropdown dt a:hover {
 	display: block;
 	text-decoration: none;
	color: #ffffff;
 }
	
 .dropdown ul li a:hover {
 	background:#d9e1e4; 
	color:#000
 }
 
 .dropdown .underline {
 	border-bottom:1px solid #FFFFFF;
 }
 
 .menuBorder {
 	width: 288px;
	height: 5px;
	background-image: url("../images/shared/menuBorder.png");
	background-repeat: no-repeat;
 }