#hcWrapper {
	margin-bottom: 50px;
	width: 884px;
	float: left;
}

#hcWrapper .fullCol {
}

#hcWrapper .twoColLeft {
width: 548px;
margin-right: 40px;
float: left;
}

#hcWrapper .twoColRight {
width: 268px;
float: right;
}

#hcWrapper .threeColLeft {
width: 268px;
float: left;
margin-right: 40px;
}

#hcWrapper .threeColMiddle {
width: 268px;
float: left;
margin-right: 40px;
}

#hcWrapper .threeColRight {
width: 268px;
float: left;
}



#hcWrapper h1, #hcWrapper h2, #hcWrapper h3, #hcWrapper h4, #hcWrapper h5 {
	font-weight: bold;
	margin-bottom: 0.5em;
} 

#hcWrapper h1 {
font-size: 28px;
font-family: arial, verdana, tahoma;
color: #9c9789;
margin-top: 30px;
/*margin-bottom: 28px;*/
/*border-bottom: 1px solid #d1cab8;*/
}

#hcWrapper h2 {
font-family: arial, verdana, tahoma;
/*margin-bottom: -7px;*/
margin-top: 30px;
}

#hcWrapper h3 {
font-family: arial, verdana, tahoma;
/*margin-bottom: -7px;*/
}

#hcWrapper h4 {
font-family: arial, verdana, tahoma;
/*margin-bottom: -7px;*/
}

#hcWrapper .twoColLeft h2 {
font-size: 21px;
color: #972d10 !important;
}


#hcWrapper .twoColLeft h3 {
font-size: 18px;
color: #972d10 !important;
}

#hcWrapper .twoColRight h2, #hcWrapper .threeColLeft h2, #hcWrapper .threeColMiddle h2, #hcWrapper .threeColRight h2 {
font-size: 12px;
text-transform: uppercase;
color: #972d10 !important;
}

#hcWrapper .twoColRight h3, #hcWrapper .threeColLeft h3, #hcWrapper .threeColMiddle h3, #hcWrapper .threeColRight h3 {
font-size: 12px;
color: #333 !important;
}

#hcWrapper .note h4 {
font-size: 14px;
color: #5b8512 !important;
}




#hcWrapper ul, #hcWrapper ol {
font-family: arial, verdana, tahoma;
color: #333;
line-height: 1.5;
margin-left: 1em;
padding-left: 1em;
}

#hcWrapper ul li {
list-style-type: square;
}

/*#hcWrapper .slidesNav {
float: left;
background: #fff;
}*/

#hcWrapper .inlinePics img {
margin-right: 5px;
}

/*#hcWrapper .slidesNav ul {
font-family: arial, verdana, tahoma;
color: #333;
height: 10px;
line-height: 10px;
margin-left: 0;
padding-left: 0;
}

#hcWrapper .slidesNav ul li {
list-style-type: none;
float: left;
padding-left: 20px;
}*/

#hcWrapper p {
font-family: arial, verdana, tahoma;
color: #333 !important;
line-height: 1.5;
}

#hcWrapper .twoColLeft p {
font-size: 12px;
}

#hcWrapper .twoColRight p, #hcWrapper .threeColLeft p, #hcWrapper .threeColMiddle p, #hcWrapper .threeColRight p {
font-size: 11px;
}

#hcWrapper .twoColLeft ul {
font-size: 12px;
}

#hcWrapper .twoColLeft ol {
font-size: 12px;
}

#hcWrapper .twoColRight ul, #hcWrapper .threeColLeft ul, #hcWrapper .threeColMiddle ul, #hcWrapper .threeColRight ul {
font-size: 11px;
}

#hcWrapper .twoColRight ol, #hcWrapper .threeColLeft ol, #hcWrapper .threeColMiddle ol, #hcWrapper .threeColRight ol {
font-size: 11px;
}




/*#hcWrapper .contClear {
clear: both;
padding-top: 30px;
}*/

#hcWrapper .featuredPic {
border: 5px solid #fff;
}

#hcWrapper .callout {
padding: 30px 15px 15px 15px;
background: #fff8e3;
border: 1px solid #ede3c6;
text-align: center;
margin-bottom: 20px;
}

#hcWrapper .twoColLeft .callout p {
font-size: 14px;
margin-bottom: 0.85em !important;
line-height: 1;
}



#hcWrapper .twoColRight .callout h2, #hcWrapper .twoColRight .callout h3 {
margin-top: 10px;
}

#hcWrapper .twoColRight .callout h2 {
font-size: 14px;
}

#hcWrapper .twoColRight .callout h3 {
font-size: 12px;
}

#hcWrapper .twoColRight .callout {
text-align: left;
padding-top: 15px;
padding-bottom: 15px;
}


#hcWrapper .calloutHighlight {
padding: 30px 15px 15px 15px;
background: #e4fcff;
border: 1px solid #ede3c6;
text-align: center;
}

#hcWrapper .twoColLeft .calloutHighlight p {
font-size: 14px;
margin-bottom: 0.85em !important;
line-height: 1;
}




#hcWrapper .twoColRight .callout p {
margin-bottom: 0.85em !important;
}




#hcWrapper .note {
background: #fff7e2;
padding: 10px;
border-top: 1px dashed #cfc6ad;
border-bottom: 1px dashed #cfc6ad;
font-weight: bold;
}

#hcWrapper blockquote {
margin: 1em;
}


#hcWrapper .inlinePics img {
margin-right: 5px;
}






#hcWrapper a:link {
color: #6a1706;
font-weight: bold;
}

#hcWrapper a:visited {
	color: #6a1706;
	font-weight: bold;
}

#hcWrapper a:hover {
	color: #fff;
	background: #6a4e48;
	font-weight: bold;
	text-decoration: none;
}

#hcWrapper a:active {
	color: #6a1706;
	font-weight: bold;
}

#hcWrapper .imgLeft {float: left; margin-right: 10px; margin-bottom: 5px;}

#hcWrapper .imgRight{float: right; margin-left: 10px; margin-bottom: 5px;}

#hcWrapper #specialsListing img {
	background: none;
	border: solid 5px #fff;
}

/*#hcWrapper div.twoColRight p.learnMore a:link {
	background-color: none;
	border: none;
	border: solid 200px #ff0000;
}*/

#hcWrapper .twoColRight .promo {
	border-bottom: solid 1px #333;
	margin-bottom: 30px;
}

#hcWrapper .twoColRight .promo h2 {
	background: #ccc url('../images/sidebarRightTab.jpg') no-repeat 0 0;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
/*font-size: 14px;
text-transform: uppercase;
color: #972d10;*/
}

#hcWrapper .contentBlock {clear: both; float: left;}





#hcWrapper .formatTable {
	/*background: #f4eacf;*/
	margin: 20px 0;
	width: 100%;
}

#hcWrapper .formatTable td {
	padding: 0;
}

#hcWrapper .formatTable .col {
	border-left: solid 1px #f4eacf;
	padding-left: 20px;
}

#hcWrapper .formatTable td h3 {
	color: #333 !important;
}

#hcWrapper .formatTable td h4 {
	color: #333 !important;
}



#hcWrapper .formatTable a:link img {
	background: #fff4d5;
	border: none;
}

#hcWrapper .formatTable a:visited img {
	background: #fff4d5;
	border: none;
}

#hcWrapper .formatTable a:hover img {
	background: #fff;
}



#hcWrapper p.intro {
font-size: 24px;
line-height: 1;
margin-top: 0;
}

#hcWrapper .price {
font-size: 48px;
font-weight: bold;
color: #972d10;
}

/*#hcWrapper .specialsHighlight p {
font-size: 18px;
font-weight: bold;
line-height: 1;
}

#hcWrapper .specialsHighlight p span {
font-size: 24px;
color: #972d10;
}*/













#hcWrapper .sansBorder {
	border: none !important;
}








.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */





