body, html { margin:0; padding:0; }
body      { color: #5c6977; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #ffffff; background-image: url(images/pagebg.jpg); background-repeat: repeat-x; min-width: 780px }
p   {}
td {}
ul { position: relative; left: -27px; }
img   { text-decoration: none; left: 200px; border-width: 0 }
a  { color: #000; text-decoration: none }
a:hover   { color: #aaa; text-decoration: none }
#wrapper { margin: 0 auto; width: 780px }
#headernav     { background-image: url(images/pageheader.jpg); position: absolute; top: 0; width: 780px; height: 161px }
#headernavitem1 { position: absolute; top: 0; left: 5px; width: 75px; height: 160px; cursor: pointer; }
#headernavitem1b { cursor: pointer; position: absolute; top: 0; left: 5px; width: 75px; height: 300px; }
#headernavitem2 { cursor: pointer; position: absolute; top: 0; left: 81px; width: 71px; height: 160px; }
#headernavitem2b { cursor: pointer; position: absolute; top: 0; left: 81px; width: 71px; height: 300px; }
#headernavitem3 { cursor: pointer; position: absolute; top: 0; left: 153px; width: 69px; height: 160px; }
#headernavitem3b { cursor: pointer; position: absolute; top: 0; left: 153px; width: 69px; height: 300px; }
#headernavitem4 { cursor: pointer; position: absolute; top: 0; left: 223px; width: 115px; height: 160px; }
#headernavitem4b { cursor: pointer; position: absolute; top: 0; left: 223px; width: 115px; height: 300px; }
#headerhomelink { position: absolute; top: 0; left: 475px; width: 300px; height: 300px; cursor: pointer; }
#textlink { font-size: 10px; text-align: center; position: relative; top: 40px; }
#content     { position: absolute; top: 161px; width: 780px;}
#indexcontent { position: absolute; top: 161px; width: 780px; height: 440px; }
#maincontent    { background-image: url(images/contentbg.jpg); background-repeat: repeat; width: 780px; float: left }
#indexmaincontent { background-image: url(images/frontpagebg.jpg); background-repeat: repeat; width: 780px; height: 440px; float: left; }
#marketingmessage { position: absolute; top: 17px; left: 17px; width: 309px; height: 248px; float: left; }
#maincontenttext  { position: relative; top: 12px; left: 360px; width: 400px ; }
#footer  { background-image: url(images/pagefooter.jpg); position: relative; top: 0; width: 780px; height: 106px  }
#footer2 { background-image: url(images/pagefooter2.jpg); position: relative; top: 0; width: 780px; height: 106px; }
#indexfreshairdesignlink { position: absolute; top: 395px; left: 315px; width: 150px; height: 30px; cursor: pointer; }
#freshairdesignlink { cursor: pointer; position: absolute; top: 65px; left: 315px; width: 150px; height: 30px; }
.bold { font-weight: bold; text-decoration: underline }
.justbold { color: #000; font-weight: bold  }
.highlighttext { font-weight: bold; }
.floatleft { float: left }
