/* 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/sidebarback1_reskin.jpg) no-repeat 0px 0px;
	}


/* TITLE BLOCK
-------------------------------------------------------------------------------- */

.contentHolder #titleBlock .sectionHeader {
	display:inline;
	float:left;
	margin-left:115px;
	margin-top:10px;
}
.contentHolder #titleBlock .pageTitle {
	display:block;
	float:right;
	padding-right:125px;
	margin-top:38px;
}

.sectionHeader{
display:block;
height:78px;
width:231px;
background: url(/images/interface/titles/products_header.gif) no-repeat 0px 0px;
}

h2{
text-indent:-10000px;
}

h3{
	font: bold 20px Arial, Helvetica, sans-serif;
 color: #5C0000;
}
	  
h6{
 line-height:1em;
	font-weight:bold;
 padding: 2px 0;
	margin:0;
}
	  
/* SIDE NAV
-------------------------------------------------------------------------------- */
#sideNavContainer {
	clear:both;
	width:212px;
	float:left;
	display:block;
	margin-left:110px;
	margin-top:55px;
}
ul#sideNav {
	line-height:18px;
	list-style:none;
	list-style-type:none;
	margin-left:20px;
}
ul#sideNav .subHeading {
	margin-left:8px;
}
ul#sideNav li a, ul#sideNav .subHeading {
display:block;
	color:#330000;
	font-weight:bold;
	text-decoration:none;
	padding-right:18px;
}
ul#sideNav li ul li a {
display:block;
	color:#7b5748;
	font-weight:normal;
	text-decoration:none;
	margin-left:12px;
}
ul#sideNav li a:hover {
	color:#990000;
}
body#item1 li a#item1, body#item2 li a#item2, body#item3 li a#item3, body#item4 li a#item4, body#item5 li a#item5, body#item6 li a#item6, body#item7 li a#item7, body#item8 li a#item8, body#item9 li a#item9, body#item10 li a#item10, body#item11 li a#item11, body#item12 li a#item12, body#item13 li a#item13, body#item14 li a#item14, body#item15 li a#item15, body#item16 li a#item16, body#item17 li a#item17, body#item18 li a#item18, body#item19 li a#item19, body#item20 li a#item20 {
	color:#990000;
}
/* SIDE NAV BTNS
-------------------------------------------------------------------------------- */
#sideNavBtns {
	width:212px;
	height:70px;
	display:block;
	float:left;
	margin-left:-28px;
	margin-top:15px;
	text-align:center;
}
.prodNavBtn {
	display:block;
	height:70px;
	width:67px;
	float:left;
	text-indent:-10000px;
}
#sideNavBtn1 {
	background: url(/images/interface/navigation/ourProductsSideNav/howToCookIt.gif) no-repeat 0px 0px;
}
#sideNavBtn2 {
	background: url(/images/interface/navigation/ourProductsSideNav/howToCarveIt.gif) no-repeat 0px 0px;
}
#sideNavBtn3 {
	margin-top:5px;
	background: url(/images/interface/navigation/ourProductsSideNav/findRecipes.gif) no-repeat 0px 0px;
}

#sideNavBtns a:hover #sideNavBtn1, #sideNavBtns a:hover #sideNavBtn2, #sideNavBtns a:hover #sideNavBtn3 {
	background-position:0px -70px;
}
.separator {
	display:block;
	float:left;
}
/* MAIN CONTENT
-------------------------------------------------------------------------------- */

#mainContent {
	display:block;
	float:left;
	font-weight:normal;
	font-size:11px;
	color:#330000;
	width:512px;
	left:350px;
	/*margin-left:35px;*/
margin-top:45px;
	line-height:15px;
	margin-bottom:20px;
}
#introCopyImg {
	display:block;
	float:left;
	background:url(/images/heroImgs/products/product_copy.gif) no-repeat 0px 0px;
	width:422px;
	height:106px;
	margin-top:-30px;
	margin-left:30px;
	margin-bottom:20px;
	text-indent:-10000px;
}

#introContent {
	width:422px;
	line-height:18px;
	margin-left:30px;
}
.bolded {
	font-weight:bold;
}

#mainContent #productDescription {
	
	margin-left:10px;
}
h4 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
h5 {
	margin-bottom:12px;
	margin-left:-10px;
	display:block;
	font-weight:bold;
	font-size:14px;
	line-height:23px;
	background:url(/images/interface/icons/headerback.gif) no-repeat 0px 7px;
	height:30px;
	text-indent:10px;
}
ul.hiliteTitle li {
	font-weight:normal;
	font-size:11px;
	line-height:18px;
}
.subTitle {
	margin-left:15px;
}


/* FLASH CONTENT
-------------------------------------------------------------------------------- */
#flashContent {
margin-top:20px;
margin-left:-22px;
	display:block;
	float:left;
	width:550px;
	height:275px;
}



/* RIGHT COLUMN CONTENT
-------------------------------------------------------------------------------- */
#rightColumn {
	clear:both;
	display:block;
	float:right;
	width:268px;
	margin-right:-40px;
	margin-left:30px;
	margin-top:-50px;
}
#rightColumnContent {
	background-color:#eae0c5;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:10px;
	line-height:18px;
}
#subHeadRightColumn {
	font-weight:bold;
}
hr {
	display:none;
}
.horizDivider {
	margin-top:5px;
	margin-left:-10px;
	display:block;
	float:left;
	height:10px;
	width:250px;
	background:url(/images/interface/icons/underline_sm.gif) no-repeat 0px 0px;
}
.rightColumnList li {
	font-weight:bold;
	margin-left:8px;
	padding-bottom:0px;
	padding-top:0px;
}
.rightColumnList li ul li {
	font-weight:normal;
	margin-left:12px;
	padding-bottom:0px;
	padding-top:0px;
}
#legend {
	margin-top:10px;
	color:#3f0f0d;
	text-align:right;
	padding-right:10px;
}
#heroImg {
display:block;
float:left;
	margin-left:-22px;
	margin-top:-45px;
}
/* HERO CONTENT
-------------------------------------------------------------------------------- */
#heroContent {
display:block;
float:left;
	margin-left:0px;
	margin-top:15px;
	width:520px;
}
/* SUB CONTENT
-------------------------------------------------------------------------------- */
#mainSubContent {
	margin-left:0px;
	margin-top:30px;
	display:block;
	float:left;
	width:600px;
}
.subList {
	width:250px;
	display:inline;
	float:left;
}
#premiumTitle {
	display:block;
	float:left;
	background:url(/images/interface/titles/subTitles/premium_header.gif) no-repeat 0px 0px;
	width:250px;
	height:19px;
	text-indent:-10000px;
}
#traditionalTitle {
	display:block;
	float:left;
	background:url(/images/interface/titles/subTitles/traditional_header.gif) no-repeat 0px 0px;
	width:250px;
	height:19px;
	text-indent:-10000px;
}
.subNavHeader {
	display:none;
}
li.subContentBtn {
	background:  #f9f7ef url(/images/interface/navigation/subNav/smallNavBtn_top.gif) no-repeat 0px 0px;
	line-height:25px;
	text-decoration:none;
	display:block;
	width:237px;
	text-align:center;
}
.buttonBottom{
display:block;
height:7px;
width:237px;
background: #f4f0db url(/images/interface/navigation/subNav/smallNavBtn_bottom.gif) no-repeat 0px 0px;
margin-top:-9px;
margin-bottom:7px;
}
a {
	color:#330000;
	text-decoration:none;
}
a:hover {
	color:#990000;
}
ul.buttonList {
	margin-top:32px;
}
#subSeparator {
	display:inline;
	float:left;
	z-index:2;
	margin-left:-3px;
	padding-right:7px;
	margin-top:25px;
}

