body { text-align:center; }

/*#contentCentre a:hover { color:#444; }*/
#contentCentre a { color:#E4701E; }
#contentCentre h3 a { color:#6F685C; }
#contentRight h2 {margin:0; padding:3px 0;}

#selProofs { width:100%; }
#breadcrumbs { margin-bottom: 10px; }
#breadcrumbs span.seperator { padding: 0 5px; }
#shell { width:1000px; margin:0 auto; text-align:left; }
#wrapperTop { background:url(/images/bkg_top.gif) no-repeat top left; height:72px; position:relative; }
#wrapperContent { background:url(/images/bkg_rpt.gif) repeat-y top left; min-height:400px; padding:0; }
#wrapperBottom { background:url(/images/bkg_footer_cropped.gif) no-repeat top left; height:82px; padding-bottom:0px; /*border:1px solid red;*/ }

/* structural */
#contentLeft { float:left; width:210px; }
#contentCentre { float:left; margin:0 0 0 20px; width:389px; }
#contentRight { float:right; margin:185px 0 0 0; padding:0; width:250px; }


#inner { margin:0 36px 0 36px; }


/* ### FOOTER NAV ### */
#footerNav { margin:0px 0 0 40px; padding-top:48px;}
#footerNav, #footerNav a, #footerNav a:visited { color:#999999; }
#footerNav a:hover { color:#ccc; }

#footerNav ul, #footerNav ul li { margin:0; padding:0; list-style-type:none; }
#footerNav ul li { float:left; margin:0; padding:0; }
#footerNav ul li a { background-repeat:none; text-indent:-999px; margin:0 7px 0 0; height:27px; display:block; text-decoration:none; }
#footerNav .current, #footerNav ul li a:hover { background-position:0 27px; }

#footerNav #login		{ width:35px; background-image:url(/images/footer_nav/footer_nav_login_all.gif); }
#footerNav #contact		{ width:65px; background-image:url(/images/footer_nav/footer_nav_contact_all.gif); }
#footerNav #faq			{ width:36px; background-image:url(/images/footer_nav/footer_nav_faq_all.gif); }
#footerNav #glossary	{ width:59px; background-image:url(/images/footer_nav/footer_nav_glossary_all.gif); }
#footerNav #sitemap		{ width:56px; background-image:url(/images/footer_nav/footer_nav_sitemap_all.gif); }


/*
#footerNav #login.current, #footerNav #login:hover { background-image:url(/images/footer_nav/on/footer_nav_login.gif); }
#footerNav #contact.current, #footerNav #contact:hover { background-image:url(/images/footer_nav/on/footer_nav_contact.gif); }
#footerNav #faq.current, #footerNav #faq:hover  { background-image:url(/images/footer_nav/on/footer_nav_faq.gif); }
#footerNav #glossary.current, #footerNav #glossary:hover { background-image:url(/images/footer_nav/on/footer_nav_glossary.gif); }
#footerNav #sitemap.current, #footerNav #sitemap:hover { background-image:url(/images/footer_nav/on/footer_nav_sitemap.gif); }
*/

#footerSubNav { float:right; margin:7px 14px 0 0; }
/* -------------------- */


#contentSubNav { list-style-type:none; padding:0; margin:8px 0; display:block; }
#contentSubNav li { padding:0 0 5px 0; margin:0; float:left; }
#contentSubNav li, #contentSubNav li a { color:#6F685C; } 
#contentSubNav li.seperator { margin:0 5px 0 0; padding:0 0 0 3px; float:left; border-right: 1px solid #6f685c; }
#contentSubNav li a.current { text-decoration: none; font-weight: bold; }

#logo { margin:0 0 10px 0; padding:0; }
#logo a {
	overflow:hidden;
	background:url(/images/logo.gif) no-repeat;
	width:245px;
	height:76px;
	text-indent:-300em;
	margin:0 0 0 51px;
	padding:0; 
	display:block;
}

#featImgHome { background:url(/images/feat_home.jpg) no-repeat top right; position:absolute; top:16px; right:22px; z-index:5; width:351px; height:482px; }
#featImgDetail { background:url(/images/feat_img_detail.jpg) no-repeat top right; position:absolute; top:20px; right:22px; z-index:5; width:244px; height:425px; }

#homeCopy { margin:50px 0 0 0; position:relative; width:100%; }
.homeCol { float:left; width:245px; padding:0 15px 0 0; margin:0 10px 0 0; }
.homeCol img { float:left; margin:0 4px 10px 0; }
.homeCol p { font-size:90%; }
* html .homeCol {
	width: 260px; /* for IE5 and IE6 in quirks mode */
	w\idth: 245px; /* for IE6 in standards mode */
}

.colSep { background:transparent url(/images/sep.gif) no-repeat 100% 5px; }
#homeCopy #col2 a { color:#E4701E; }
#col3 { position:absolute; z-index:6; top:0; left:540px; }


/* Image Replacement */
.FIR {
	padding: 36px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:36px;
}
h1#hdrabout, h1#hdrtestimonials, h1#hdrproducts, h1#hdrboard, h1#hdrsfs { background-image: url(/images/headers/about.gif); }

h1#hdrcomfort { background-image: url(/images/headers/comfort.gif); }
h1#hdreasy { background-image: url(/images/headers/easycare.gif); }
h1#hdrperf { background-image: url(/images/headers/perf.gif); }
h1#hdrsustain { background-image: url(/images/headers/sustain.gif); }
h1#hdrvalue { background-image: url(/images/headers/value.gif); }
h1#hdrvers { background-image: url(/images/headers/versatility.gif); }


.postBodyPane {
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px dashed #6F685C;
}


#btnIFR, .btnLoginOff {
  width: 68px;
  padding: 27px 0 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/btn_login.gif) no-repeat top left;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  float:right;
  height: 0px !important;
  height /**/:27px;
}
#btnIFR:hover, .btnLoginOn { background-position:0px -27px; }

/* For non-IE browsers*/
/*form>#btnIFR { 
  height: 0px;
}*/



div#glossary ul { list-style-type: none; display: inline; margin-left: 0; padding-left: 0;}
div#glossary ul li { display: inline; }
div#glossary ul li a { padding:0 3px; font-size:13px; text-decoration:none; }
/*div#glossary ul li a:link, div#glossary ul li a:visited { color:#600; }*/
div#glossary ul li a:hover, div#glossary ul li a:active { text-decoration: underline; }