/* header */
.logo{
	background:#2c5ca6 url(/Site/Design/Application/Panels/header/images/gourmet_logo.gif) center no-repeat;
	float:left;
	height:176px;
	margin:25px 0 0 -20px;
	position:relative;
	width:272px;
	z-index: 2;
	 
}
.logo a{
	display:block;
	height:176px;
	text-indent:-99999px;
	width:272px;
}
#headerWrapper{
	width:978px;
}

#logoAndNavWrapper{
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-top: 20px;
}

.focalPoint h2{
	color: #fff;
	float: right;
	font-size: 25pt;
	font-family: georgia, tahoma, arial;
	font-weight: 500;
	margin: 100px 60px 0 0;
}

/*navigation*/

#tertiaryNav ul li.active{
	background: #644625;
}
#tertiaryNav ul li.active a{
	color: #fff;
}
#secondaryNav ul li.active{
	background: #92b93d;
}
#secondaryNav  ul li.active a{
	color: #fff;
}
/*=============*/
#quarteryNav ul{
	text-align: right;
}
#quarteryNav ul{
	text-align: right;
}
#quarteryNav ul li{
	display: inline;
	background: transparent url(/Site/Design/Application/Modules/navigation/images/quarteryDot.gif) no-repeat right center;
	padding-right: 10px;
	margin-right: 10px;
}
#quarteryNav ul li.active a{
	text-decoration: underline;
	color: #003471;
}
#quarteryNav ul li.last{
	background: none;
	margin: 0 !important;
	padding: 0 !important;
}
#quarteryNav ul li a{
	text-decoration: none;
	font-family: arial,tahoma, sans-serif;
	font-size: 8pt;
	color: #003471;
}

/*primary nav*/
body#herbal-tea #primaryNav ul li.active{
	background: #D3C209 !important;
}
body#coffee #primaryNav ul li.active{
	background: #603913;
}
body#kitchen-exclusives #primaryNav ul li.active{
	background: #F26522;
}
body#organic-produce #primaryNav ul li.active{
	background: #0072BC;
}
body#salads #primaryNav ul li.active{
	background: #72891F;
}
#primaryNav{
	float: left;
	padding-top: 30px;
	margin: 0 30px 0 80px;;
	background: transparent url(/Site/Design/Application/Modules/navigation/images/primaryNavImg.gif) no-repeat top left;	
}
#primaryNav ul{
	text-align: left;
}
#primaryNav ul li{
	display: block;
	background: none;
}
#primaryNav ul li.active a{
	color: #ffffff;
}
#primaryNav ul li a{
	text-decoration: none;
	font-family: arial,tahoma, sans-serif;
	font-size: 9pt;
	color: #000;
	padding-left: 5px;
}
/*secondary nav*/

#secondaryNav{
	float: left;
	padding-top: 30px;
	margin: 0 50px;
	background: transparent url(/Site/Design/Application/Modules/navigation/images/secondaryNavImg.gif) no-repeat top left;
	width: 114px;
}
#secondaryNav ul{
	text-align: left;
}
#secondaryNav ul li{
	display: block;
}
#secondaryNav ul li a{
	text-decoration: none;
	font-family: arial,tahoma, sans-serif;
	font-size: 9pt;
	color: #000;
	padding-left: 5px;
}

/*secondary nav*/

#tertiaryNav{
	float: left;
	padding-top: 30px;
	margin: 0 0 0 60px;
	background: transparent url(/Site/Design/Application/Modules/navigation/images/tertiaryNavImg.gif) no-repeat top left;
	width: 184px;
}
#tertiaryNav ul{
	text-align: left;
	width: 140px;
}
#tertiaryNav ul li{
	display: block;
	overflow: hidden;
}
#tertiaryNav ul li a{
	text-decoration: none;
	font-family: arial,tahoma, sans-serif;
	font-size: 9pt;
	color: #000;
	padding-left: 5px;
}
/*second level navigation*/
.tab_links_wrapper ul{

}

.tab_links_wrapper ul li{
	display: inline;
	margin: 0 2px;
	float: left;
}
.tab_links_wrapper ul li a{
	text-decoration: none;
	font-family: arial,tahoma, sans-serif;
	font-size: 18px;
	color: #363636;
	padding:28px 52px;
	font-weight: bold;
	display: block;
}
.tab_links_wrapper ul li#subNav_0{
	background: transparent url("/Site/Design/Application/Modules/navigation/images/coffee_trivia_tab_bg.gif") no-repeat top;
}
.tab_links_wrapper ul li#subNav_1{
	background: transparent url("/Site/Design/Application/Modules/navigation/images/health_trivia_tab_bg.gif") no-repeat top;
}
.tab_links_wrapper ul li#subNav_2{
	background: transparent url("/Site/Design/Application/Modules/navigation/images/farm_trivia_tab_bg.gif") no-repeat top;
}
/*products*/
.product_list_nav{
	width: 185px;
	float: left;
}
.product_list_content{
	width: 720px;
	float: left;
	padding-left: 70px;
}
.product_list_nav ul{
	display: block;
}
.product_list_nav ul li{
	display: block;
	padding-left: 10px;
	margin: .5em 0;
}
.product_list_nav ul li a{
	display: block;
	text-decoration: none;
	font-family: helvetica, arial, tahoma;
	font-size: 10pt;
	padding: 5px 0;
	color: #ffffff;
}
.product-subnav{
	padding-left: 1.5em !important;
}
.product-subnav a:hover,
.product-subnav a:active
{
	text-decoration: underline !important;
}
#coffee .product-subnav a{
	color: #603913; !important;
}
#herbal-tea .product-subnav a{
	color: #d3c209 !important;
}
#kitchen-exclusives .product-subnav a{
	color: #f26522 !important;
}
#organic-produce .product-subnav a{
	color: #0072bc !important;
}
#salads .product-subnav a{
	color: #72891f !important;
}
li#primary_nav_1{
	background: #603913;
}
li#primary_nav_2{
	background: #d3c209;
}
li#primary_nav_3{
	background: #f26522;
}
li#primary_nav_4{
	background: #0072bc;
}
li#primary_nav_5{
	background: #72891f;
}
li.product-subnav.active a{
	text-decoration: underline;
}/* FOOTER */

#footer {
	clear:both;
}
#footerContainer{
	background: #dd941a;
	width: 100%;
}
#shadow{
	background: transparent url("/Site/Design/Application/Panels/footer/images/footerShadow.png") no-repeat;
	height: 61px;
	width: 1200px;
	margin: 0 auto;
}
#bottomLinksContainer{
	overflow: hidden;
}
#footerContent{
	overflow: hidden;
	width: 978px;
	margin: 0 auto;
	padding-top: 20px;
}
.footerLinksWrapper{
	width: 244px;
	float: left;
	display: inline !important;
}
ul.footerLinks{
	border-right: 1px #e7b45f solid;
}
ul#lastUl{
	border: 0;
}
ul.footerLinks li{
	text-align: center;
	padding: 6px 0;
}
ul.footerLinks li.first{
	color: #fff;
	text-decoration: none;
	font-size: 14pt;
	font-family: tahoma, arial, sans-serif;
	padding-bottom: 12px !important;
}
ul.footerLinks li a{
	color: #fff;
	text-decoration: none;
	font-size: 8pt;
	font-family: arial, sans-serif, tahoma;
}
.linksImg1{
	width: auto;
	background: url("/Site/Design/Application/Panels/footer/images/footerBrowseImg.gif") no-repeat center;
	height: 33px;
}
.linksImg2{
	width: auto;
	background: url("/Site/Design/Application/Panels/footer/images/footerProducts.gif") no-repeat center;
	height: 33px;
}
.linksImg3{
	width: auto;
	background: url("/Site/Design/Application/Panels/footer/images/footerRecipesImg.gif") no-repeat center;
	height: 33px;
}
.linksImg4{
	width: auto;
	background: url("/Site/Design/Application/Panels/footer/images/footerFaqsImg.gif") no-repeat center;
	height: 33px;
}
#footerBottom{
	overflow: hidden;
	padding: 50px 0 20px 0;
	clear: both;
}
h2.copyright{
	font-family: arial, tahoma, sans-serif;
	color: #754c24;
	font-size: 10pt;
	font-weight: 500;
}
h2.copyright ul li a{
	font-family: arial, tahoma, sans-serif;
	color: #754c24;
	font-size: 10pt;
	font-weight: 500;
	text-decoration: none;
	display: block;
}
h2.copyright ul{
	float: right;
}
h2.copyright ul li{
	float: left;
	display: inline;
	padding-right: 10px;
	margin-left: 4px;
	background: #DD941A url("/Site/Design/Application/Panels/footer/images/divider.gif") no-repeat right center;
}
h2.copyright ul li.last{
	background: none !important;
}
ul#work{
	list-style-type: disc;
}
ul#work li{
	display: inline;
	padding: 0 5px;
}
#link_to_starfish{
	color:#754C24;
	text-decoration: none;
}
#link_to_starfish:hover{
	color: red;
}* { background-repeat:no-repeat; }
ol, ul { list-style: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; } 
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, strike, strong, 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-family: inherit;
vertical-align: baseline;
background: transparent;
font-size: 100%;
}

label, input { vertical-align:middle; }


/* basic style sheet */

.clear_1 { clear: both; height: 0; overflow: hidden;}
.align_l { text-align: left;}
.align_r { text-align: right;}
.align_c { text-align: center;}
.left { float: left;}
.right {float: right;}
.bold{ font-weight:bold}

hide { text-indent:-9999px; overflow:hidden; display:block;background-repeat:no-repeat; }


.none { display:none}

.accessibility {

position:absolute;

left:-6767px;

width:990px;

overflow:hidden;

}



p { padding: 0 0 0.8em 0; }/*main*/
#wrapper{
width:978px;
margin:0 auto;
}
body{
	background: #ffffff;
}
.clear{
	clear: both;
}
body#events{
	margin: 0 !important;
}
#our-story .focalPoint,
#accessibility .focalPoint,
#site_map .focalPoint,
#business-center .focalPoint{
	display: none !important;
}
body#farm-map .focalPoint,
#refresher-cafe_cafe .focalPoint,
#refresher-cafe_menu .focalPoint,
#refresher-cafe_salads .focalPoint{
	display: none !important;
}
.focalPoint{
	position: relative;
	width: 979px;
	height: 272px;
	margin-top: 1.5em;		
}
#where-to-buy .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/where-to-buy.jpg) no-repeat;
}
#home .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/home.jpg) no-repeat;
}
#tours .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/tours.jpg) no-repeat;
}
#gourmet-recipes .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/gourmetrecipes.jpg) no-repeat;
}
#knowledge-center .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/gourmetRecipes.jpg) no-repeat;
}
#promotions .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/promotions.jpg) no-repeat;
}
#health-information .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/health-information.jpg) no-repeat;
}
#customer-feedback .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/gourmet-customer-feedback.jpg) no-repeat;
}
#faqs .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/faqs.jpg) no-repeat;
}
#contact-us .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/contact-us.jpg) no-repeat;
}
#question-and-answer .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/gourmet-question-and-answer.jpg) no-repeat;
}
#kitchen-exclusives .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/kitchen-exclusives.jpg) no-repeat;
}
#herbal-tea .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/gourmet-herbal-tea.jpg) no-repeat;
}
#coffee .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/coffee.jpg) no-repeat;
}
#organic-produce .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/organic-produce.jpg) no-repeat;
}
#salads .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/refresher-salad.jpg) no-repeat;
}
#events .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/gourmet-events.jpg) no-repeat;
}
#gallery .focalPoint{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/gallery_header.jpg) no-repeat;
}
gallery
#trivia_coffee-trivia .focalPoint,
#trivia_health-trivia .focalPoint
{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/trivia.jpg) no-repeat;
}
.bodyContentWrapper{
	padding: 30px 0;
}
.pageTitle{
	margin: 0 0 0 0 !important;
	width: 978px;
	position: relative;
}
#tours .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/tourspageTitle.gif) no-repeat left bottom;
	height: 33px;
}
#gourmet-recipes .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/recipepageTitle.gif) no-repeat left bottom;
	height: 37px;

}
#knowledge-center .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/knowledge-centerpageTitle.gif) no-repeat left bottom;
	height: 42px;
}
#promotions .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/promotionPageTitle.gif) no-repeat left bottom;
	height: 33px;
}
#customer-feedback .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/customer-feedbackPageTitle.jpg) no-repeat left bottom;
	height: 42px;
}
#health-information .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/health-informationpageTitle.gif) no-repeat left bottom;
	height: 42px;
}
#faqs .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/faqspageTitle.gif) no-repeat left bottom;
	height: 33px;
}
#where-to-buy .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/where-to-buypageTitle.gif) no-repeat left bottom;
	height: 44px;
}
#contact-us .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/contact-uspageTitle.gif) no-repeat left bottom;
	height: 44px;
}
#question-and-answer .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/qapageTitle.gif) no-repeat left bottom;
	height: 44px;
}
#events .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/eventspageTitle.gif) no-repeat left bottom;
	height: 44px;
}
#farm-map .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/mapTitle.gif) no-repeat left bottom;
	height: 44px;
}
#business-center .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/business-centerpageTitle.gif) no-repeat left bottom;
	height: 95px;
	margin-top: 4em !important;
}
#gallery .pageTitle{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/galleryPageTitle.jpg) no-repeat left bottom;
	height: 33px;
	margin-bottom: 1.5em !important;
}
#trivia_coffee-trivia .pageTitle,
#trivia_health-trivia .pageTitle,
#trivia_farm-trivia .pageTitle
{
	background: transparent url(/Site/Design/Application/Main_Layout/main/images/triviapageTitle.gif) no-repeat left bottom;
	height: 33px;
}
.pageTitle h2{
	font-family:   helvetica, arial, tahoma;
	color: #603913;
	font-size: 20pt;
	text-align: center;
	padding: 50px 0 0 0 !important;
	font-weight: bold;
		
}
.toursContents{
	overflow: hidden;
	padding: 60px 0 0 0 !important;
}
body#refresher-cafe_cafe{
	background: transparent url("/Site/Design/Application/Main_Layout/main/images/refresher_cafe_bg.jpg") repeat-x center top;
}
