/* THIS IS AN IMPORT HACK FOR IE5 for MAC */
/*\*/ /*/
@import "base.css";
/**/
@import url('base.css');



/* TEMPLATE 1 STYLES FOR COOK'S HAM WEBSITE
-------------------------------------------------------------------------------- */


/* CONTENT WRAPPER
------------------------------------------------------------------------------- */
.contentHolder {
background: url(/images/interface/backgrounds/backnosidebar1_reskin.jpg) no-repeat 0px 0px;
}

.contentHolder#faq, .contentHolder#siteMap {
background: url(/images/interface/backgrounds/backnosidebar_faqs_reskin.jpg) no-repeat 0px 0px;
}

/* TITLE BLOCK
-------------------------------------------------------------------------------- */
.contentHolder #titleBlock{
text-indent:-10000px;
}

.contentHolder #titleBlock .sectionHeader {
display:inline;
float:left;
margin-left:115px;
margin-top:6px;
}


.contentHolder #titleBlock .pageTitle {
display:block;
float:right;
padding-right:125px;
margin-top:45px;
}

.sectionHeader#privacyPolicy{
display:block;
height:78px;
width:231px;
background: url(/images/interface/titles/privacy_header.gif) no-repeat 0px 0px;
}

.sectionHeader#storeLocator{
display:block;
height:78px;
width:231px;
background: url(/images/interface/titles/storelocator_header.gif) no-repeat 0px 0px;
}

.sectionHeader#FAQs{
display:block;
height:78px;
width:231px;
background: url(/images/interface/titles/faq_header.gif) no-repeat 0px 0px;
}

.sectionHeader#siteMapPg{
display:block;
height:78px;
width:231px;
background: url(/images/interface/titles/sitemap_header.gif) no-repeat 0px 0px;
}


/* MAIN CONTENT
-------------------------------------------------------------------------------- */
#mainContent, #faqContent {
display:block;
float:left;
font-weight:normal;
font-size:11px;
color:#330000;
width:615px;
left:115px;
margin-left:185px;
margin-top:35px;
line-height:18px;
padding-bottom:40px;
}

a{
color:#990000;
text-decoration:underline;
}

a:hover{
color:#7b5748;
}




h4{
display:block;
font-weight:bold;
font-size:14px;
line-height:23px;
text-indent:15px;
margin-bottom:10px;
background:url(/images/interface/backgrounds/recipeInstructionBG.gif) no-repeat -65px 6px;
}

h4.question{
display:block;
font-weight:bold;
font-size:14px;
line-height:23px;
text-indent:15px;
margin-bottom:10px;
background:url(/images/interface/icons/redDot.gif) no-repeat -65px 6px;
}

h3{
display:block;
float:left;
text-indent:-10000px;
margin-left:40px;
}

h3#locator{
width:505px;
height:57px;
background:url(/images/interface/titles/lead_locator.gif) no-repeat 0px 0px;
}

h3#privacy{
width:593px;
height:33px;
margin-left:-4px;
margin-bottom:10px;
margin-top:-10px;
background:url(/images/interface/titles/lead_privacy.gif) no-repeat 0px 0px;
}

#lineUnderLead{
clear:both;
display:block;
float:left;
width:400px;
margin-left:90px;
margin-top:10px;
}

#stateSelectionBox{
display:block;
float:left;
background:url(/images/interface/contactForm/underlocator.jpg) no-repeat 0px 0px;
width:542px;
height:55px;
margin-left:20px;
margin-top:50px;
}

.formField{
display:block;
float:left;
margin-top:22px;
margin-left:135px;
background-color:#faf9f0;
}

.formBtn{
display:block;
float:left;
margin-left:15px;
margin-top:16px;
}


#storeResults{
display:block;
float:left;
margin-left:30px;
margin-top:30px;
width:500px;
}

#storeList{
margin-top:15px;
list-style-type:disc;
margin-left:15px;
}

#bottomContent{
display:block;
float:left;
clear:both;
width:520px;
margin-top:80px;
margin-left:30px;
}


a.introLink{
color:#990000;
text-decoration:underline;
}

a.introLink:hover{
color:#7b5748;
}

.bolded{
font-weight:bold;
font-size:12px;
}

ol{
margin-left:18px;
list-style:decimal;
}


/* FAQs
-------------------------------------------------------------------------------- */

.subList{
display:block;
width:512px;
float:left;
margin-bottom:40px;
margin-left:40px;
}

#answers{
float:left;
display:block;
width:512px;
margin-left:40px;
}

#faqHero{
display:block;
float:left;
background:url(/images/interface/titles/faqTitle/header_faqs.gif) no-repeat 0px 0px;
width:556px;
height:69px;
text-indent:-10000px;
margin-left:15px;
margin-bottom:40px;
margin-top:-20px;
}


.subContentBtn{
display:block;
float:left;
background:#faf8ef url(/images/interface/navigation/subNav/longBtn_top.jpeg) no-repeat 0px 0px;
width:512px;
text-align:center;
margin-top:10px;
text-decoration:none;
line-height:18px;
text-indent:10px;
}

.buttonList a{
color:#7b5748;
text-decoration:none;
font-weight:bold;
}

.buttonList a:hover{
color:#990000;
text-decoration:underline;
}

.buttonBottom{
display:block;
float:left;
background:url(/images/interface/navigation/subNav/longBtn_btm.jpeg) no-repeat 0px 0px;
width:512px;
height:10px;
margin-top:-5px;
}


.divider{
display:block;
/*background:url(/images/interface/titles/divider.gif) no-repeat 0px 0px;*/
margin-top:15px;
margin-bottom:15px;
width:437px;
height:17px;
}


.returnBtn a{
display:block;
float:left;
background:url(/images/interface/icons/backToTop.gif) no-repeat 0px 0px;
margin-top:15px;
margin-bottom:15px;
width:162px;
height:20px;
text-indent:-10000px;
}

.returnBtn a:hover{
background-position:0px -40px;
}

.introCopy{
display:block;
float:left;
width:512px;
margin-left:35px;
text-align:center;
}

/* SiteMap
-------------------------------------------------------------------------------- */
.siteMapList{
display:block;
float:left;
margin-top:75px;
width:512px;
margin-left:-80px;
padding-bottom:40px;
}

.sectionName{
font-weight:bold;
font-size:14px;
line-height:18px;
padding-top:15px;
}

.sectionName a{
color:#7b5748;
text-decoration:none;
}

.sectionName a:hover{
color:#990000;
text-decoration:underline;

}

.subSectionName{
margin-left:25px;
line-height:18px;
font-size:12px;
list-style:disc;
font-weight:normal;
}

.subSectionName a{
color:#990000;
}

ol li{
	margin-left:10px;
	
}

