/* TWIN HENS CSS Document */
body {
	background-color: #FFF;
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0 0 2em 0;
	padding: 0;
}
html { /*  Get rid of Page Shift Persistent Vertical Scrollbar	*/
	min-height: 100%;
	margin-bottom: 1px;
}
form {
	margin: 0;
	padding: 0;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #B30000;
	text-decoration: none;
}
#pageWrapper {
	margin: 0;
	padding: 0;
}
#layoutWrapper {
	background: #fff;
	margin: 0 auto;
	padding: 0;
	width: 750px;
}
#hdr {
	height: 76px;
	margin: 0 auto;
	padding: 25px 0 0 0;
}
#hdrLogo {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 290px;
}

/*- HEADER NAV BEGIN--------------------------- */ 
#hdrnav {
	background: #999;
	color: #FFF;
	float: left;
	font-size: 70%;
	height: 35px;
	line-height: normal;
	margin: 19px 0 0 0;
	width: 460px;
}
#hdrnav ul {
	margin: 0;
	padding: 10px 10px 0 10px;
}
#hdrnav li {
	display:inline;
	margin:0;
	padding:0;
}
#hdrnav a {
	color: #FFF;
	float: left;
	margin: 0;
	padding: 0 5px;
	text-decoration: none;
}
#hdrnav a:hover {
	color: #933;
}

/*
MAIN CONTENT
*/ 
#mainContent {
	margin: 0 auto;
	padding: 0;
}
#mainContentPress {
	color: #333;
	font: 12px/1.8em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0 30px;
}
#mainContentLtBox {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 290px;
}
#mainContentLtAboutBox {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 200px;
}
#mainContentLtRetailBox {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 215px;
}
#photoBox {
	background: #FFF;
	height: 341px;
	margin: 0;
	padding: 0 10px;
	width: 267px;
}
#mainContentRtBox {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 460px;
}
#mainContentAboutBox {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 522px;
}
#mainContentRetailBox {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 505px;
}
#mainContentRetailBox li {
	color: #333;
	font: 12px/1.8em Verdana, Arial, Helvetica, sans-serif;
}
#mainContent p {
	color: #333;
	font: 12px/1.8em Verdana, Arial, Helvetica, sans-serif;
}
#mainContent h1 {
	color: #B30000;
	font: normal 16px/1.8em Verdana, Arial, Helvetica, sans-serif;
}
#mainContent h2 {
	color: #B30000;
	font: normal 13px/1.8em Verdana, Arial, Helvetica, sans-serif;
}
#mainContent h2 a{
	color: #333;
	text-decoration: none;
}
#mainContent h2 a:hover{
	color: #CCC;
}
#mainContent ol {
	color: #333;
	font: 12px/1.8em Verdana, Arial, Helvetica, sans-serif;
}
#mainContentRtBoxCopy {
	color: #333;
	float: left;
	font: 13px/1.8em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-transform: uppercase;
	width: 460px;
}
.mainContentRed  {
	color: #B30000;
}
#mainContentLtProd {
	float: left;
	padding: 0 0 0 28px;
	width: 348px;
}
#mainContentRtProd {
	float: left;
	padding: 0 0 0 10px;
	width: 338px;
}

/*
FOOTER
*/ 
#footer {
	color: #000;
	font: normal 11px Geneva, Arial, Helvetica, san-serif;
	height: 80px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	text-align: right;
}
#footerTop {
	border-bottom: #000 1px solid;
	border-top: #000 1px solid;
	height: 23px;
	margin: 0 auto;
	padding: 8px 0 0 0;
}
#footerTop a {
	color: #666666;
	margin: 0;
	padding: 0 5px;
	text-decoration: none;
}
#footerTop a:hover {
	background: #666666;
	color: #FFF;
}
#footerBottom {
	color: #666666;
	height: 25px;
	margin: 0 auto;
	padding: 8px 0 0 0;
}
#footerBottom a {
	color: #999999;
	margin: 0;
	padding: 0 5px;
	text-decoration: none;
}
#footerBottom a:hover {
	background: #999999;
	color: #FFFFFF;
}

/*
FLOAT
*/
img.floatLeft {
	float: left;
	margin: 0 8px 8px 0;
	padding: 6px;
}
img.floatLeftb {
	border: 1px solid #B6C1D1;
	float: left;
	margin: 0 8px 8px 0;
	padding: 6px;
}
img.floatRight {
	float: right;
	margin: 0 8px 0 22px;
	padding: 6px;
}
img.floatRightb {
	border: 1px solid #B6C1D1;
	float: right;
	margin: 0 8px 0 8px;
	padding: 6px;
}
div.floatLeft {
  	float: left;
	margin: 0 8px 8px 0;
	padding: 6px;
}
div.floatRight {
  	float: right;
	margin: 0 8px 0 8px;
	padding: 6px;
}
.imgbrdr {
	border: 1px solid #B6C1D1;
	margin: 0 8px 8px 0;
	padding: 6px;
}

/*
FLOAT CLEARING
*/
.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
