body {background-color:#555557;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size: 62.5%; /*** 1em=10px ***/}
h1 {font-size:1.1em;line-height:140%;}
td {vertical-align:top;}
img {border:0px;}
p {line-height:140%;margin-bottom:10px;}
a {color:#ff0000;}

#layout {width:1024px;margin-left:auto;margin-right:auto;text-align:left;background-color:#161414;}
.content {font-size:1.15em;font-weight:bold;}
a.selected {background-position: bottom;}

/*** menu ***/
#menu a {display:block;}
#menu a:hover {background-position: bottom;}
#menu a.selected {background-position: bottom;}
#menu_home {background: url(../images/home_sprites.gif) top no-repeat;}
#menu_services {background: url(../images/services_sprites.gif) top no-repeat;}
#menu_facts {background: url(../images/facts_sprites.gif) top no-repeat;}
#menu_benefits {background: url(../images/benefits_sprites.gif) top no-repeat;}
#menu_gallery {background: url(../images/gallery_sprites.gif) top no-repeat;}
#menu_estimator {background: url(../images/estimator_sprites.gif) top no-repeat;}
#menu_contact {background: url(../images/contact_sprites.gif) top no-repeat;}

#home_content {background: url(../images/home_bg.jpg) top no-repeat;font-size:1.6em;}
.home_footer {background: url(../images/home_footer_bg.gif) top no-repeat;}
#home_left {width:470px;}
#coupon {width:470px;height:80px;}
#home_right {width:270px;}
.signature {font-style: italic;} 
#taxcredit {background-color:#fff;width:550px;font-size:1.3em;font-weight:bold;text-align:left;}

#services_content {background: url(../images/services_bg.jpg) top no-repeat}
.services_footer {background: url(../images/services_footer_bg.gif) top no-repeat;}

#facts_content {background: url(../images/facts_bg.gif) top no-repeat}
#facts_content p{font-size:1.5em;font-weight:normal;}
.facts_footer {background: url(../images/facts_footer_bg.gif) top no-repeat;}
#facts_content h1{font-size:1.8em;}

#benefits_content {background: url(../images/benefits_bg.gif) top no-repeat}
#benefits_content p{font-size:1.5em;font-weight:normal;}
.benefits_footer {background: url(../images/benefits_footer_bg.gif) top no-repeat;}
#benefits_content h1{font-size:1.8em;}

#gallery_content {background: url(../images/gallery_bg.gif) top no-repeat}
#gallery_content p{font-size:1.5em;font-weight:normal;}
.gallery_footer {background: url(../images/gallery_footer_bg.gif) top no-repeat;}
#gallery_content h1{font-size:1.8em;}
#gallery_catagories {text-align:left;}
#gallery_catagories a {display:block;margin-bottom:20px;}
#gallery_catagories a:hover {background-position: bottom;}
#gallery_catagories a.selected {background-position: bottom;}
#gallery_residential {background: url(../images/residential_sprites.gif) top no-repeat;width:236px;height:32px;}
#gallery_commercial {background: url(../images/commercial_sprites.gif) top no-repeat;width:257px;height:32px;}
#gallery_automotive {background: url(../images/automotive_sprites.gif) top no-repeat;width:248px;height:30px;}
#gallery_paint {background: url(../images/paint_sprites.gif) top no-repeat;width:282px;height:31px;}
#gallery {width:440px;height:330px;}
.test {background-image:url(gallery_footer.gif);}

#estimator_content {background: url(../images/estimator_bg.gif) top no-repeat}
#estimator_content p{font-size:1.5em;}
.estimator_footer {background: url(../images/estimator_footer_bg.gif) top no-repeat;}
#estimator_table {width:100%;height:100%;}
#estimator_table td{vertical-align:top;height:50px;}
#estimator_form input{font-size:1.5em;}
/*#estimator_submit {width:75px;height:35px;}*/
.text {width:250px;}
.line_item {width:100px;}
#estimator_thanks {color:#ff0000;display:none;font-weight:bold;font-size:2.0em;text-align:center;}

#contact_content {background: url(../images/contact_bg.gif) top no-repeat}
#contact_content p{font-size:1.3em;}
.contact_footer {background: url(../images/contact_footer_bg.gif) top no-repeat;}
#contact_table {width:100%;height:100%;}
#contact_table td{vertical-align:top;height:50px;}
#contact_form input textarea{font-size:1.5em;}
.text {width:250px;}
.line_item {width:100px;}
#contact_thanks {color:#ff0000;display:none;font-weight:bold;font-size:2.0em;text-align:center;}
#message {width:463px;height:200px;}

#btnSubmit {background:url(../images/submit.gif) no-repeat;width:106px;height:25px;border:none;}

#footer {width:1024px;vertical-align:middle;text-align:right;font-size:1.2em;font-weight:bold;color:#939598;padding-right:50px;}
#footer a {color:#939598;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
