HTML, BODY { margin:0; text-align:center; }
BODY {
	background:#BAA890 url(../images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#94897B;
}
A { color:#004A80; }
A:visited { color:#82AA66; }
P, H1, H2, H3, H4 { margin-top:0; line-height:125%; }
H1 { font-size:17px; font-weight:bold; }
h1.pageTitle { background-repeat:no-repeat; }
h1.pageTitle span { visibility:hidden; }
H2 { font-size:12px; font-weight:bold; }
h2.pageSubTitle { background-repeat:no-repeat; }
h2.pageSubTitle span { visibility:hidden; }
H3 { font-size:12px; font-weight:bold; color:#333333; }
LABEL { padding:0; margin:0 8px 0 5px; cursor:pointer; font-size:11px; }
FORM { margin:0; padding:0; }
IMG { border:0; }
FIELDSET { border:0; padding:0 0 8px 0; clear:both; float:none; }
FIELDSET FIELDSET { float:left; clear:none; padding:0 8px 0 0; }
SUP { font-size:9px; }
/* ----------------------------------------------------------------*/
.clear { clear:both; }
.clearempty { clear:both; line-height:0; height:2px; overflow:hidden; }
.txtInstruction { font-size:10px; }
.txtLink { background-image:url(../images/bgArrow.gif); background-repeat:no-repeat; padding-left:18px; }
/* ----------------------------------------------------------------*/
div.cnt { position:relative; margin:5px auto; width:898px; text-align:left; padding-bottom:25px; background:url(../images/bg-shadow.png) no-repeat bottom center; }
div.cntInner { position:relative; background-color:#C0AC99; padding:6px; margin:0; }
div.cntContent { position:relative; background-color:#FFFFFF; padding:0; margin:0; }
div#cntHeader { position:absolute; top:0; left:0; width:887px; height:37px; background:url(../images/bg-header.png) no-repeat; vertical-align:top; }
div#cntHeader img { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#cntHeaderSignIn { position:absolute; right:12px; top:6px; }
div#cntHeaderSignIn * { font-size:10px; margin:0; }
div#cntFooter { clear:both; padding:8px 8px 3px 8px; margin:0; background:url(../images/bg-shadow-footer.gif) no-repeat top center #C0AC99; }
div#cntFooter a { color:#94897B; text-decoration:none; }
div#cntFooter a:hover { text-decoration:underline; } 
div#cntFooter div.cntCopyright { width:65%; padding-top:14px; text-align:left; }
div#cntFooter div.cntCopyright p { margin:0 0 4px 0; width:auto; margin-right:25px; font-size:10px; color:#94897B; }
div#cntFooter div.cntCopyright img { margin-right:12px; margin-bottom:3px; }
div#cntPage { }
/* ----------------------------------------------------------------*/
img#imgHDLogo { float:right; margin-right:8px; }
img#freshaireLogo { position:absolute; top:70px; right:30px; }
div#freshaireLogo { position:absolute; top:70px; right:30px; width:166px; height:54px; background-image:url(../community/images/pic_logo.png); }
div#freshaireLogo img  { width:100%; height:100%; }
ul#breadcrumb { z-index:50; position:absolute; left:30px; top:80px; list-style:none; margin:0; padding:0; font-size:10px; padding-left:70px; background:url(../../images/pic_YouAreHereBreadcrumb.gif) no-repeat; }
ul#breadcrumb a { color:#94897B; }
ul#breadcrumb li { padding:0 8px 0 8px; border-right:1px solid #94897B; width:auto; float:left; }
ul#breadcrumb li.on { padding-right:0; border-right:0px solid #94897B; }
ul#breadcrumb li.on a { text-decoration:none; }
ul#breadcrumb li.on a:hover { text-decoration:underline; }
img#picNew { position:absolute; top:5px; left:535px; }

fieldset h2 { font-size:13px; font-weight:bold; margin-bottom:2px; }
.valid { color:#333333; }
.invalid { color:#FF0000; }
.shadowBoxContent { padding:50px 30px 0 40px; }
.cntError { padding:60px 30px 0 30px; }
