html
{
margin: 0em;
padding: 0em; 
}

body 
{
margin: 0em;
padding: 0em;
background: #000000;
text-align: center;
font: 1em Verdana, Helvetica, Arial, sans-serif;
}
#wrapperhead 
{
padding: 0em;
width: 100%;
background: #000000;
text-align: left;
margin: 0em; 
min-width: 982px; 
width:expression(document.body.clientWidth < 982? "980px": "auto"); 
}
#header 
{
margin: 0em;
background: #000000 url(images/patiocorner.jpg) no-repeat;
padding: 0em;
height: 135px; 
}
.sitemap 
{
color: #ffffff;
font: .7em Verdana, Helvetica, Arial, sans-serif;
margin: .3em 1em 0em 0px;
padding: 0px;
float: right; 
}

.sitemap a:link, .sitemap a:visited
{
color: #ffffff;
text-decoration: none; 
}

.sitemap a:hover
{
color: #ffffff;
text-decoration: underline; 
}
#crumb
{
padding: 0em 0em .5em 2em;
list-style-type: none;
text-align: left;
margin: 0em 0em 0em 0em; 
}

#crumb li
{
font: normal .8em/1em Verdana, Helvetica, Arial, sans-serif;
color: #000000;
margin: 0em;
display: inline;
padding: 0em 0em 0em 0em; 
}

#crumb a
{
margin: 0em;
padding: 0em 0em 0em 0em;
text-decoration: none;
color: #000000; 
}

#crumb a:hover
{
text-decoration: underline; 
}

#logoflash 
{
margin: 0px;
float: center;
padding: 0px;
width: 205px;
height: 105px;
position: absolute;
top: 5px;
left: 220px;
bottom: 0px;
right: 0px; 
}
#logo 
{
margin: 10px 0px 10px 215px;
float: left;
padding: 0px;
width: 205px;
height: 105px; 
}

.header1 
{
color: #ffffff;
font: bold 1.1em Verdana, Helvetica, Arial, sans-serif;
margin: 0em 0em 0em 470px;
padding: 35px 0px 0px 0px;
text-transform: uppercase;
}
.header2 
{
margin: 0em 0em 0em 470px;
padding: 4px 0px 20px 0px;
font: .8em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
width: 39em;
}
#headtext
{
position: absolute;
top: 35px;
left: 470px;
}
.header1dealer 
{
color: #ffffff;
font: bold 2.0em/2.2em Verdana, Helvetica, Arial, sans-serif;
margin: 0px 0em 0em 0px;
padding: 0px 0px 0px 0px;

}
.header2dealer 
{
margin: 0em 0em 0em 0px;
padding: 0px 0px 0px 0px;
font: bold italic .95em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
}
.header3dealer 
{
margin: 8px 0em 0em 0px;
padding: 0px 0px 0px 0px;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
color: #B2A264;
width: 39em;
}


#title 
{
background: #B2A264 url(images/mesh.jpg) repeat center;
margin: 0em;
color: #000000;
padding: 0em 70px 0em 70px;
border-top: 2px #ffffff solid;
clear: both;
min-height: 45px; 
}
#mainmenu
{
padding: .3em 0em .3em 0px;
margin: 0em; 
list-style-type: none;
text-align: center; 
}

#mainmenu li
{
margin: 0em;
display: inline;
padding: 0em .1em 0em .1em; 
}

#mainmenu a
{
font: bold .8em/3em Verdana, Helvetica, Arial, sans-serif;
color: #000000;
text-decoration: none;
margin: 0em;
padding: .5em 1em .5em 1em;
background: #B2A264 url(images/yellblend.jpg) repeat-x right bottom;
border: 1px #ffffff solid; 
}

#mainmenu a:hover
{
color: #000000;
text-decoration: none;
background: #ffffff;
border: 1px #B0983C solid; 
}

#title p
{
font: bold italic 1.5em Verdana, Helvetica, Arial, sans-serif;
color: #000000;
margin: 0em;
vertical-align: middle;
padding: .23em 0em 0em 195px; 
}
#icon 
{
margin: 0em;
padding: 0em;
float: right; 
}

#wrappermain 
{
padding: 0em;
width: 100%;
background: #B2A264;
text-align: left;
margin: 0em; 
min-width: 980px; 
width:expression(document.body.clientWidth < 982? "980px": "auto"); 
}
#wrappermaindealer 
{
padding: 0em;
width: 100%;
background: #B2A264;
text-align: left;
margin: 0em; 
min-width: 980px; 
width:expression(document.body.clientWidth < 982? "980px": "auto"); 
}

#mainflash
{
padding: 0em;
margin: 0em;
border-top: 2px #B0983C solid;
overflow: hidden; 
}

#nav 
{
margin: 0em;
width: 175px;
float: left;
padding: 0em;
background: #B2A264;
}
#navdealer 
{
margin: 0em;
width: 175px;
float: left;
padding: 0em;
background: #B2A264;
}
#menu
{
margin: 0em;
padding: 0em;
}

#menu li
{
margin: 0em;
padding: 0em;
display: list-item;
list-style-type: none; 
}

#menu a
{
display: block;
background: #000000 url(images/blueblend.jpg) repeat-x center top;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
text-decoration: none;
margin: 0em;
padding: .5em .5em .5em 1em;
border-top: 2px #000000 solid;
border-bottom: 2px #000000 solid;
}

#menu a:hover
{
background: #000000;
color: #ffffff;
text-decoration: none;
border-top: 2px #B0983C solid;
border-bottom: 2px #ffffff solid; 
}

#menu ul, #menu li
{
margin: 0em;
padding: 0em; 
}

#menu ul a
{
display: block;
background: #B2A264;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
text-decoration: none;
margin: 0em;
padding: .5em .5em .5em 2em; 
border-top: 2px #B2A264 solid;
border-bottom: 2px #B2A264 solid; 
}

#menu ul a:hover
{
background: #B2A264;
color: #000000;
text-decoration: none;
border-top: 2px #B0983C solid;
border-bottom: 2px #ffffff solid;
}

#productmenu
{
padding: 0em 0em 0em 0px;
list-style-type: none;
text-align: center;
margin: .1em 0em .15em 0em; 
}

#productmenu li
{
margin: 0em;
display: inline;
padding: 0em .5em 0em .5em; 
}

#productmenu a
{
font: bold .8em/3em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
text-decoration: none;
margin: 0em;
padding: .1em 1em .3em 1em;
background: #000000 url(images/blueblend.jpg) repeat-x right center;
border: 1px #ffffff solid; 
}

#productmenu a:hover
{
color: #000000;
text-decoration: none;
background: #ffffff;
border: 1px #B0983C solid; 
}
.financing
{
color: #000000;
font: bold 1em Verdana, Helvetica, Arial, sans-serif;
text-align: center;
margin: 0em;
padding: .5em 0em 0em 0em;
background: #B2A264;
}
h5
{
color: #ffffff;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
text-align: center;
padding: 5px 3px 5px 3px;
background: #000000;
margin: 0em 10px 0px 10px; 
}
h5 a
{
color: #ffffff;
}
#nav p
{
color: #000000;
font: bold 1em Verdana, Helvetica, Arial, sans-serif;
text-align: center;
margin: 0em;
padding: .5em 0em 0em 0em;
background: #B2A264;
}
#navdealer p
{
color: #000000;
font: bold 1em Verdana, Helvetica, Arial, sans-serif;
text-align: center;
margin: 0em;
padding: .5em 0em 0em 0em;
}
.dagger 
{
color: #000000;
font: normal .9em Verdana, Helvetica, Arial, sans-serif; 
}


#nav img 
{
margin: auto;
padding: 10px 10px 0px 10px; 
}
#navdealer img 
{
margin: auto;
padding: 10px 0px 0px 10px; 
}
#extras 
{
float: right;
width: 175px;
border-top: 2px #B0983C solid;
padding: 1em 10px 1em 10px;
background: #B2A264;
margin: 0px;
}
#extrasdealer 
{
float: right;
width: 175px;
border-top: 2px #B0983C solid;
padding: 1em 10px 1em 10px;
background: #B2A264;
margin: 0px;
}


h2 
{
margin: 0em;
padding: 0em 0em .3em 0em;
font: bold 1em Verdana, Helvetica, Arial, sans-serif;
color: #000000; 
}
h3 
{
margin: 0em;
color: #000000;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
padding: 0em 0em .4em 0em; 
}
h4 
{
margin: 0em;
padding: 0em 0em .3em 0em;
font: bold 1em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
}

#extras p
{
color: #000000; 
}

#ghkseal 
{
padding: 0em;
margin: 0em; 
}
#energystar 
{
margin: 0em;
padding: 0em; 
}
#storefinder 
{
margin: 0px 0px 0px 0px;
padding: 60px 0px 0px 0px;
background: #000000 url(images/storefinder.jpg) no-repeat center -6px;
}
#storefinder p
{
font: .73em/1.6em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
padding: 0px 1em 1em 1em;
margin: 0px 0em 0em 0em;
text-align: center; 
}
table
{
clear: none; 
}
td img 
{
display: block;
}

#maintextdealer 
{
margin: 0em 195px 0em 175px;
background: #ffffff;
padding: 1em 1em 1em 1em; 
border-top: 2px #B0983C solid; 
height: 1%;

}
#maintext 
{
margin: 0px 195px 0em 175px;
background: #ffffff;
padding: 1em 1em 1em 1em; 
height: 1%;
}
#maintext2 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead2.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext3 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead3.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext4 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead16.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext5 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead5.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext6 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead6.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext7 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead7.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext8 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead8.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext9 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead9.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext10 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead10.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext11 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead11.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext12 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead12.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext13 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead13.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext14 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead14.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext15 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead15.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext16 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead16.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext17 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead17.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext18 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead18.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext19 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead19.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}
#maintext20 
{
margin: 0em 195px 0em 175px;
background: #ffffff url(images/pichead20.jpg) repeat-x;
padding: 185px 1em 1em 1em; 
border-top: 2px #B0983C solid; 
border-right: 2px #B0983C solid; 
border-left: 2px #B0983C solid; 
border-bottom: 2px #B0983C solid;
height: 1%;
}

.TM 
{
font: .7em Verdana, Helvetica, Arial, sans-serif; 
}
ul 
{
margin: 0em;
padding: 0em 0em 0em 1em; 
}
li 
{
margin: 0em;
padding: 0em 2em .4em 0em;
font: .8em/1.6em Verdana, Helvetica, Arial, sans-serif;
list-style-position: outside;
list-style-type: square; 
}
#sidebar 
{
margin: 0em;
padding: 0em 0em 0em 1em; 
}
#sidebar li 
{
margin: 0em;
padding: 0em 2em .4em 0em;
font: .8em/1.6em Verdana, Helvetica, Arial, sans-serif;
list-style-position: outside;
list-style-type: none;
}
#mainimg
{
margin: 0em;
padding: 0em 0em 1em 1em; 
}

p 
{
margin: 0em;
padding: 0em 0em .6em 0em;
font: .8em/1.6em Verdana, Helvetica, Arial, sans-serif; 
}
.caption 
{
margin: 0em;
padding: 0em .2em .7em .2em;
font: .7em/1.3em Verdana, Helvetica, Arial, sans-serif; 
}
.white 
{
margin: 0em;
font: .73em/1.6em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
background: #000000 url(images/storefinder.jpg) no-repeat -13px -6px;
width: 16em;
padding: 60px .5em 1em 1em; 
}
.formtext 
{
margin: 0em;
padding: 0em;
font: .8em/1.6em Verdana, Helvetica, Arial, sans-serif; 
}
.numblock 
{
padding: .1em .4em .1em .4em;
font: bold .9em/1.6em Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
text-decoration: none;
background: #000000;
margin: 0em .5em 0em 0em;
border: 1px #000000 solid; 
}

.warranty 
{
margin: 0em 2em 0em 2em;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
color: #000000;
}
form
{
padding: 0em;
margin: 0em 0em 1em 0em; 
}

label
{
width: 15em;
float: left;
text-align: right;
display: block;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
color: #000000;
margin: .3em 0.5em 0em 0em; 
}

input
{
color: #000000;
background: #cccccc;
border: 1px solid #000000;
margin: 0em;
}
textarea
{
color: #000000;
background: #cccccc;
border: 1px solid #000000;
margin: 0em;
}
select
{
color: #000000;
background: #cccccc;
border: 1px solid #000000;
margin: 0em;
}
option
{
color: #000000;
background: #cccccc;
border: 1px solid #000000;
margin: 0em;
}
.submit input
{
color: #ffffff;
background: #000000;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
margin: 0em 0em 1em 15.5em; 
} 
fieldset
{
border: 1px solid #000000;
width: 28em;
margin: 0em 0em 1em 0em;
padding: 1em; 
}

legend
{
color: #ffffff;
background: #000000;
font: bold .8em Verdana, Helvetica, Arial, sans-serif;
padding: .3em 1em .3em 1em;
margin: 0em 0em 1em 0em; 
}

#estip
{
background: #000000;
border: 1px #000000 solid;
margin: 0em;
padding: .5em; 
}


#estip h3
{
margin: 0em;
color: #ffffff; 
}

#estip p
{
color: #ffffff;
font: .8em/1.2em; 
}

#estip a:link, #estip a:visited
{
color: #ffffff;
text-decoration: underline; 
}

#estip a:hover
{
color: #ffffff;
text-decoration: none; 

}
#footer
{
background: #000000;
clear: both;
color: #000000;
font: .95em Verdana, Helvetica, Arial, sans-serif;
text-align: center;
margin: 0em;
padding: 0em; 
}
.foothead 
{
color: #000000;
font: bold 1em Verdana, Helvetica, Arial, sans-serif;
text-align: center;
padding: .5em 0em .5em 0em; 
border-bottom: 2px #B0983C solid;
margin: 0em 0em .2em 0em;
background: #B2A264; 
}
.phone 
{
font: bold 1.4em Verdana, Helvetica, Arial, sans-serif;
color: #000000;
margin: 0em;
padding: 0em; 
}
.footer 
{
background: #000000;
color: #ffffff;
margin: 0em 1em 0em 1em;
padding: 0em 0em 0em 0em; 
}

#footer sup
{
font: lighter 6px Verdana, Helvetica, Arial, sans-serif;
color: #ffffff; 
}

.mousetype
{
background: #000000;
color: #ffffff;
margin: 0em 0em 0em 0em;
padding: 0em 0em 1em 0em; 
}


#usgbc
{
float: right;
margin: -2.5em 15px 0em 0px; 
}

#bbb
{
float: left;
margin: -2.5em 0em 0em 22px; 
}

a:link 
{}
a:visited 
{}
a:hover 
{}
a:active 
{}