BODY {	padding: 0px; BACKGROUND-IMAGE: url(../images/bg.gif); margin: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000; TEXT-ALIGN: center; }
BODY #page  {TEXT-ALIGN: left; font-family: Arial, Helvetica, sans-serif;}

#containall {width:853px; margin:0px auto; text-align:center}
#container { width:853px; background-image:url(../images/bg_content1.png); text-align:left; overflow: auto;  behavior: url(css/iepngfix.htc); background-repeat:no-repeat;}
#container1 { width:853px; background-image:url(../images/bg_content1.png); text-align:left; overflow: auto;  behavior: url(css/iepngfix.htc); background-repeat:no-repeat;}


#page { padding:0px; MARGIN: 0px auto; WIDTH: 808px; text-align:center;}
#header {height:83px; width:808px; background-image:url(../images/title_bar.jpg);}
#primarynavigation {width:808px; background-color:#000000; height:32px; background-image:url(../images/nav_end.gif);}
#flashhome {width:808px; width:356px}


a {text-decoration:none}
a:hover {text-decoration:underline}

#subpromcontainer {height:245px;}
#subprombg {width:807px; background-image:url(../images/grey_bg.gif); padding-left:1px; }
#subprombg1 {width:807px; padding-left:1px; background-color:#e1e1e1 }
.subprom {width:266px; height:242px; background-image:url(../images/prom_bg.gif); float:left; margin-top:2px; margin-left:1px;}
.promheaderbg h1 {width:241px; height:37px; background-image:url(../images/prom_header.gif); position:relative; top:14px; left:14px; text-indent:-9999px; margin:0px;}
#why { background-image:url(../images/prom_header_why.gif);}
#range { background-image:url(../images/prom_header_range.gif);}

.promflash { position:relative; left:14px; height:177px; width:241px; top:14px; }
#promflash1 { position:relative; left:14px; height:177px; width:241px; top:14px; }
#promflash2 { position:relative; left:14px; height:177px; width:241px; top:14px; }
#promflashright { position:relative; left:13px; height:177px; width:241px; top:11px; }
.promright { margin-left:12px; height:177px; width:235px; margin-top:8px;}
#hometext {padding:14px; font-size:11px; width:215px; height:150px; color:#666666;}

.promflash ul li {font-size:11px; color:#666666;}
.promflash p {margin-top:0px;}
.promflash a  {color:#666666;} 
.promright a  {color:#666666;}
.promright p  {margin-top:0px;}

#whitetextarea {background-image:url(../images/white_text_area.gif); width:807px; height:142px; background-position:center; background-repeat:no-repeat; margin-top:3px;}
#footerarea {background-image:url(../images/footer_bg.gif); width:807px; height:142px; background-position:center top; background-repeat:no-repeat; margin-top:11px; clear: both; text-align:center; padding-top:5px;}
#footerarea p { font-size:10px; color:#666666; margin-top:8px; line-height:15px}
#footerarea a { color:#666666;}

#green_bg {_width:249px; width:229px; height:133px; background-image:url(../images/green_bg.gif); position:relative; top:4px; float:right; right:15px; color:#FFFFFF; padding-left:20px; }
#green_bg h1 { color:#FFFFFF; font-size:12px; margin-top:10px}
#green_bg p { color:#FFFFFF; font-size:11px; margin-top:14px; margin-bottom:0px; width:220px }

#homeblurb {width:450px; height:115px; float:left; left:30px; position:relative; top:14px; font-size:11px; color:#666666;}
#homeblurb h1 {font-size:12px; color:#5ba10b; margin-top:0px; margin-bottom:4px;}

#contactbutton {position:relative; top:12px; left:-3px;}

#contentContainer {width:534px; background-image:url(../images/content_bg.gif); _height:1%; }
#contentContainer p { font-size:11px;}
#contentContainerBase {width:534px; height:14px; background-image:url(../images/content_bg_base.gif);}
#contentContainerall {  width:535px; margin:0px; position:relative; top:6px; left:3px;}

#pageheaderbg {width:513px; height:55px; background-image:url(../images/page_header_bg.gif); position:relative; top:10px; left:11px;}
#pageheaderbg h1 {position:relative; top:18px; left:15px; font-size:17px; color:#fff; font-weight:600; margin:0px}
#pageheaderbg a {color:#fff; text-decoration:none }


#content {width:480px; margin-left:27px; margin-top:20px; overflow:auto;}
#content p {font-size:12px; color:#333}
#content h2 {font-size:12px; color:#006600; font-weight:600; margin-bottom:18px; margin-top:10px}
#content a { color:#006600; }

#rightproms {width:200px; margin-top:6px}

table.contents td {vertical-align:top; padding:0px; margin:0px}
td.leftcolumn {width:537px}


.rightprombg {width:267px; height:240px; background-image:url(../images/right_prom_bg.gif); background-repeat:no-repeat; background-position: top center; }
.rightprom_head {background-image:url(../images/right_prom_head_bg.gif); width:242px; height:37px; position:relative; left:13px; top:11px}
.rightprom_head h1 { color:#FFFFFF; position:relative; left:13px; top:10px; margin:0px; font-size:12px}

.leafy {height:13px; vertical-align:middle; background-image:url(../images/icon_leaf.gif); margin-bottom:3px;}
.leafy h2 { margin:0px 0px 0px 28px; font-size:11px; font-weight:100 }
.leafy a {font-size:11px; color:#006600; margin:0px; padding:0px}

.leafy2 { background-image:url(../images/icon_leaf.gif); height:14px}
.leafy2 a { font-size:11px; margin-left:28px; color:#006600;}


table.why {padding:0px; width:100%; border:0px}
table.why img {margin-right:10px; }
table.why td h3 { color:#006600; font-size:14px; margin-top:15px}
table.why td h4 { color:#006600; font-size:13px; margin-top:5px; font-weight:100}


.divider {width:480px; background-image:url(../images/divider4.gif); background-position:center; height:40px; background-repeat:no-repeat;}

table.contact td { color:#333; height:18px; font-size:12px}
table.contact td a { color:#006633}

table.contactform td { color:#333; height:30px; font-size:12px}
table.contactform td a { color:#006633}

#websiteby {font-size:9px; color:#666666}
#websiteby img {position:relative; top:3px; margin-left:3px}
