/* reset styles */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}



p {
	margin-bottom: 10px;
		line-height:15px;
			

}



p a {

color:#C4000E;
	padding-bottom: 0px;
	border-bottom: 1px solid #C4000E;
	text-decoration:none;
	font-weight:bold;
}


p a:hover {
	color:#471D04;
	padding-bottom: 0px;
	border-bottom: 1px solid #471D04;
}




body {
	font-family: Helvetica, Arial, sans-serif;
	margin-top:20px;
	margin-bottom:20px;
	background: #7A5142 url(images/background.gif) repeat left top;
}

#wrapper {
	width:900px;
	background-color:#471D04;
	margin-left:auto;
	margin-right:auto;
	padding-right: 4px;
	padding-left: 4px;
}

#header {
	background-color:#FFECB9;
	
	padding-top:4px;
	padding-bottom:15px;
}

#content {
	background-color:#FFF6E0;
	padding:30px;
	margin-bottom:1px;
	margin-top:1px;
	width:840px;
}

#footer {
	background-color:#FFECB9;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:9px;
}
#col_360 {
	width: 360px;
	margin-right:30px;
	float:left;
}

#col_360_nomargin {
	width: 360px;
	float:left;
}

#col_450 {
	width: 450px;
	margin-right:30px;
	float:left;
}


#col_360 p {
	padding: 16px;
	color:#FFFFFF;
	font-size:12px;
}


#col_240 {
	width: 240px;
	margin-right:30px;
	float:left;
}

#col_180 {
	width: 180px;
	float:left;
}


#col_570 {

}


#box_didyouknow {
	background: #FAAB34;
	width:240px;
float:left;
	
}

.boxpad {
	padding: 16px;
	font-size:12px;
	line-height:15px;
	}


.boxtop_didyouknow {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_didyouknow.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}


#box_contact_needjob {
	background: #795141;
	width:240px;
	margin-bottom:30px;
	
}




.boxtop_jobs_results {
	padding: 37px 0 0 0;
	overflow: hidden;
	background-image: url(images/boxtop_jobs_listings.gif);
	background-repeat: no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
}


#box_jobs_results {
	background: #8DCAD7;
	width:570px;

	
}



#box_jobs_refine {
	background: #FAAB34;
	width:240px;
float:left;
	
}



.boxtop_jobs_refine {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_jobs_refine.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}






.boxtop_contact_needjob {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_contact_needjob.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}




#box_contact_email {
	background: #8DCAD7;
	width:240px;
	
}

.boxtop_contact_email {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_contact_email.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_nowopen {
	background: #FAAB34;
	width:240px;
	margin-bottom: 30px;	
}

.boxtop_nowopen {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_locations_nowopen.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}

#box_comingsoon {
	background: #795141;
	width:240px;
	
}

.boxtop_comingsoon {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_locations_comingsoon.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_products_faqs {
	background: #8DCAD7;
	width:570px;
	float:left;
	margin-right: 30px;	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;
	color:#471D04;
}


.boxtop_products_faqs {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_products_faqs.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_recipes_favs {
	background: #668D4C;
	width:570px;
	float:left;
	margin-right: 30px;	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;
	color:#471D04;
	margin-top:30px;
}


.boxtop_recipes_favs {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_recipes_favs.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_recipes {
	background: #8DCAD7;
	width:570px;
	float:left;
	margin-right: 30px;	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;
	color:#471D04;
}


.boxtop_recipes {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_recipes.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_jobs_jobsearch {
	background: #FAAB34;
	width:360px;
	float:left;
		font-family:Helvetica, Arial sans-serif;
	font-size:13px;

}



#box_jobs_jobsearch label, #box_jobs_refine label {
	text-align: left;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}

.boxtop_jobs_jobsearch {
	padding: 37px 0 0 0;
	overflow: hidden;
	background-image: url(images/boxtop_jobs_jobsearch.gif);
	background-repeat: no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
}


#box_jobs_ahoy {
	background: #8DCAD7;
	width:450px;
	float:left;
	margin-right: 30px;
	margin-bottom:30px;
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;

}



.jobsearch_select {
	width:330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:0px;
	}


.boxtop_jobs_ahoy {
	padding: 37px 0 0 0;
	overflow: hidden;
	background-image: url(images/boxtop_jobs_ahoy.gif);
	background-repeat: no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
}


#box_jobs_herewegrow {
	background: #668D4C;
	width:450px;
	float:left;
	margin-right: 30px;
	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;

}


.boxtop_jobs_herewegrow {
	padding: 37px 0 0 0;
	overflow: hidden;
	background-image: url(images/boxtop_jobs_herewegrow.gif);
	background-repeat: no-repeat;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
}



#box_traderwho {
	background: #8DCAD7;
	width:570px;
	float:left;
	margin-right: 30px;	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;
	color:#471D04;
}


.boxtop_traderwho {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_traderwho.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}




#box_traderwho_business {
	background: #8DCAD7;
	width:570px;
	float:left;
	margin-right: 30px;	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;
	color:#471D04;
}


.boxtop_traderwho_business {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_traderwho_business.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}




#box_traderwho_history {
	background: #8DCAD7;
	width:570px;
	float:left;
	margin-right: 30px;	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;
	color:#471D04;
}


.boxtop_traderwho_history {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_traderwho_history.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_traderwho_value {
	background: #668D4C;
	width:570px;
	float:left;
	margin-right: 30px;	
	font-family:Helvetica, Arial sans-serif;
	font-size:13px;
	color:#471D04;
}


.boxtop_traderwho_value {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_traderwho_value.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}




#box_products {
	width:570px;
	float:left;
	margin-right: 30px;
	font: 13px Helvetica, "Arial sans-serif";
	background: #795141;
	color:#FFFFFF;
}


.boxtop_products {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_products.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_home_hello {
	background: #795141;
	width:360px;
	margin-bottom:30px;
}
.boxtop_home_hello {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_home_hello.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}


#box_home_locations {
	background: #668D4C;
	width:360px;

}

.boxtop_home_locations {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_home_locations.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}


#box_home_recipes {
	background: #8DCAD7;
	width:240px;
	
}


.boxtop_home_recipes {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_home_recipes.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}

#box_newsletter {
	background: #FAAB34;
	width:180px;
}


.boxtop_home_newsletter {
	padding: 37px 0 0 0;
    overflow: hidden;
    background-image: url("images/boxtop_home_newsletter.gif"); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:37px; /* for IE5.5's bad box model */
}



#box_contact {
	width:570px;
	float:left;
	margin-right: 30px;
	font: 13px Helvetica, "Arial sans-serif";
	background: #FAAB34;
	color:#471D04;
	}


.boxtop_contact {
	padding: 37px 0 0 0;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
	background: url(images/boxtop_contact.gif) no-repeat;
}



#box_contact_emailform label {
	text-align: left;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	float:left;
	margin-right: 10px;
}


#box_contact_emailform {
	width:570px;
	float:left;
	margin-right: 30px;
	font: 13px Helvetica, "Arial sans-serif";
	background: #8DCAD7;
	color:#471D04;
	}


.boxtop_contact_emailform {
	padding: 37px 0 0 0;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
	background: url(images/boxtop_contact_emailform.gif) no-repeat;
}





#box_labelslists {
	width:570px;
	float:left;
	margin-right: 30px;
	font: 13px Helvetica, "Arial sans-serif";
	background: #8DCAD7;
	color:#471D04;
	}


.boxtop_labelslists {
	padding: 37px 0 0 0;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:37px; /* for IE5.5's bad box model */
	background: url(images/boxtop_products_labels.gif) no-repeat;
}


.clear {
clear:both;
}


#footer #links {
	float: left;
	list-style: none;
	width: 600px;
}
#footer #links li {
	float: left;
	margin-right: 8px;
	font: 11px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}


#footer, #footer a {
color:#471D04;
text-decoration:none;
}


#footer a:hover {
	color:#C4000E;
	padding-bottom: 1px;
	border-bottom: 1px solid #C4000E;
}

#footer #copyright {
	float: right;
	text-transform: uppercase;
	font: 9px Helvetica, Arial, sans-serif;
}

#nav {
	float: left;
	margin-left:23px;
	margin-top: 15px;
}

#nav ul {
list-style: none;
}

#nav li {
	float: left;
	margin-right: 9px;
}




#subnav {
	float: right;
	height: 32px;
	margin-top:-30px;
	margin-bottom:30px;
	
	background-color:#471D04;
	padding-left:30px;
	padding-right:30px;
	
}

#subnav ul {
	list-style: none;
}

#subnav li {
	float: left;
}#header #logo {
	float: left;
	width: 268px;
	margin-left: -53px;
}

#top_notch {
	width:908px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	background: url(images/top_notch.png) no-repeat left top;
}

#bottom_notch {
	width:908px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	background: url(images/bottom_notch.png) no-repeat left top;
}
#box p {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #00FF33;
}

#box_home_whatshot p {
	padding: 16px;
	color:#471D04;
	font-size:12px;
	line-height:15px;	
}


#box_newsletter p {
	padding: 16px 16px 0px;
	color:#FFFFFF;
	font-size:12px;
	line-height:15px;
}


#newsletter label {
	text-align: left;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}

.newsletterfield {
	font: 13px Helvetica, Arial, sans-serif;
	height: 17px;
	width: 145px;
	color:#471D04;
}
#newsletter {
	padding: 0px 15px 15px;
}
.capital {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}.padding16 {
	padding: 16px;
	display:block;
}


#content-container {
	width:570px;
	float:left;
	margin-right: 30px;	
}


#locations-header {
	width:570px;
	background: url(images/blue_ripples.gif) no-repeat left top;
	margin-top: 23px;
	color:#471D04;
}

#locations-map {
		
	width:570px;

}



#right_col {

width:240px;
float:left;

}
.locations_list li {
	list-style: none;
	margin-bottom: 3px;
	font-size:14px;
	display:block;
}

.locations_list {
padding:16px;
}

#box_labelslists .labels {
	list-style:none;
	margin-top:16px;
}

#box_labelslists .labels li{
	border-bottom: 0px solid #6699A1;
	margin-right: 0px;
	margin-left: 0px;
	padding: 8px;
}


#box_labelslists .labels h3 {
font-size:14px;
font-weight:bold;
}
#box_labelslists  .labels img {
	float: left;
	margin-right:16px;
}
#box_labelslists .labels p {
}



#box_products_faqs h3 {
	font-size: 14px;
	font-weight: bold;
}
#box_products_faqs .top {
	display: block;
	width:95px;
	margin-top: 8px;
}
#box_products_faqs h4 {
	font-weight: bold;
}


#box_products_faqs .answers{
margin-top:15px;
	border-top: 1px solid #fff;
	padding-top:15px;

}


#box_products_faqs .answers li {
	margin-left: 24px;
	padding-bottom:16px;
	margin-bottom:16px;
	border-bottom: 1px solid #6699A1;
}
#box_products_faqs .answers p {
	margin-top: 8px;
}

#box_products_faqs .questions a {
	color:#471D04;
	border-bottom: 1px solid #471D04;
	
}


#box_products_faqs .questions li {
	margin-left: 24px;
	
}

#box_products_faqs .questions h4 {
font-size:16px;
margin-bottom:16px;
padding-bottom:2px;
margin-top:16px;
	border-bottom: 1px solid #fff;
	color:#fff;

}.whitelink {
	color: #FFFFFF;
}
#job_results {
	margin: 15px;
	
	font: 14px Arial, Helvetica, sans-serif;
}

#job_results .even {
background-color:#b9dfe6;
}

#job_results td {
padding-top:6px;
padding-bottom:6px;
}

#job_results .date {
	width: 70px;
	padding-left:12px;
}
#job_results .desc {
	text-transform:capitalize;
	width:280px;
	font: bold 16px Arial, Helvetica, sans-serif;
}


#job_results .desc a{
color:#C4000E;
	padding-bottom: 0px;
	border-bottom: 1px solid #C4000E;
	text-decoration:none;
	font-weight:bold;
}




#job_results .desc a:hover {
	color:#471D04;
	padding-bottom: 0px;
	border-bottom: 1px solid #471D04;
}


#job_results .location {
width:180px;
}


#job_results th {
	text-align: left;
	padding-bottom:6px;
}
.jobsearch_select_210 {
	width: 210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:0px;
}

.emailform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:0px;
	}
.recipes_box150 {
	float: left;
	width: 150px;
	margin-right: 30px;
	margin-bottom: 30px;
}
#recipes_grid {
	margin-left: 30px;
	margin-top:30px;
}
#recipes_grid .recipes_box150 .name a {
	margin-top: 8px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
}
#recipes_details_photo {
	float: left;
	width: 270px;
		margin-top:30px;
		margin-left:30px;

}
#recipes_details_name {
	float: left;
	margin-left: 27px;
		margin-top:30px;

	margin-right: 30px;
}

#recipes_details_directions {
	margin-left: 30px;
	margin-right: 30px;
	margin-top:15px;
}
#recipes_details_directions li {
	list-style: none;
	margin-bottom: 4px;
}

#recipes_details_directions ul {
	
	margin-bottom: 14px;
}
#box_traderwho_value li {
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-left: 45px;
	list-style: url(images/star_bullet.gif) none outside;
	margin-right: 16px;
}


#recipes_home {
	
	margin-top:16px;
	margin-left:16px;
	margin-right:16px;
	margin-bottom:16px;
}

#recipes_home .name a {
	color: #C4000E;
	text-decoration:none;
	font-size: 14px;
	display: block;
	margin-top: 6px;
	font-weight:bold;
}


#recipes_home .name a:hover {
	color: #C4000E;
		text-decoration:underline;

	font-size: 14px;
}
.labels .odd {
	background: #b9dfe6;
}

