﻿body { font-family: Arial; margin: 0; padding: 0; }
body * { font-size: 13px; color: #49433f }

a:link, a:visited { color: #23467D; font-weight: bold; text-decoration: underline }

img { border: none; }

h1, h2, h3, h4, p, form { margin: 0; padding: 0; }

ul.reset, ul.reset li { list-style: none; padding: 0; margin: 0 }

.wrapper { width: 870px; text-align: left; }

.content h1 { font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size: 24px; font-weight: bold; padding: 0 0 10px 0 }
h2 { font-size: 15px; font-weight: bold; color: #aa9985; padding: 0 0 12px 0 }
.content p { font-size: 13px; padding: 0 0 10px 0; line-height: 17px }


.footer { clear:both; text-align: center; font-size: 12px; padding: 12px 0 12px 0; color: #aaaaaa; }
.footer a { color: #af9421 }

.sidebar { width: 240px; float: left }

.bluebox { background: #d6f1f2 url(bluebox-top-left.png)  no-repeat top left }
.bluebox .layer2 { background: url(bluebox-top-right.png) no-repeat top right }
.bluebox .layer3 { background: url(bluebox-bottom-left.png) no-repeat bottom left }
.bluebox .layer4 { background: url(bluebox-bottom-right.png) no-repeat bottom right }

.whitebox { background: #fff url(whitebox-top-left.png)  no-repeat top left }
.whitebox .layer2 { background: url(whitebox-top-right.png) no-repeat top right }
.whitebox .layer3 { background: url(whitebox-bottom-left.png) no-repeat bottom left }
.whitebox .layer4 { background: url(whitebox-bottom-right.png) no-repeat bottom right }

.content { float: right; width: 605px }
.content .layer4 { padding: 17px 25px 25px 25px }

.main-menu-pad { padding: 11px 0 11px 0 }
ul.main-menu { }
ul.main-menu li { border-style: none none solid none; border-color: #e6f7f8; border-width: 1px }
ul.main-menu li a { display: block; text-decoration: none; font-weight: bold;  color: #9999aa;
                    padding: 7px 15px 7px 20px;  }
ul.main-menu li a:link, ul.main-menu li a:visited { color: #23467D; text-decoration: none }
ul.main-menu li.last { border-style: none }
ul.main-menu li ul { background: #e6f7f8 }
ul.main-menu li ul li a { text-indent: 15px }

ul.hp-highlights { height: 157px; clear: both; margin-top: 14px }
ul.hp-highlights li { float: left; width: 165px; margin-right: 25px }
ul.hp-highlights li.last { margin-right: 0 }
ul.hp-highlights li img, img.bordered { border: solid 1px #e2dcd8 }
ul.hp-highlights li span { color: #23467D; display: block }

input.textbox { background: #e2dcd8; border: 1px solid #000; width: 190px; margin-bottom: 5px }
.side-form { margin-top: 11px; clear: both }
.side-form .layer4 { padding: 18px 25px 18px 25px }
.side-form label { font-size: 11px }
.btn-submit { padding: 6px 0 6px 12px; margin-left: 140px }
.side-form h2 { font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size: 17px; font-weight: bold; color: #49433f }
.side-form .phone { font-size: 11px; font-weight: bold; text-align: center; color: #568284; margin-top: 3px }

.form-header { background: url(whitebox-form-header.png) no-repeat 0 8px }

.contact-branch-flag { float: left; margin-right: 15px; margin-bottom: 15px }

#photo-thumbs-container { width: 550px; height: 75px; overflow: hidden; position: relative; margin-top: 10px }
#photo-thumbs { width: 4000px; height: 75px; position: absolute; left: 0; top: 0 }
#photo-thumbs li { float: left }
#photo-thumbs li a { padding: 0 1px 0 1px }
#photo-thumbs li a img { border: solid 1px #e2dcd8 } 


a.eco-highlights-link { display: block; background: url(eco-highlights-bg.png) no-repeat; line-height: 35px; color: #036415;
                       float: right; width: 190px; height: 35px; position: relative; bottom: -19px; text-align: center }
                       
a.eco-highlights-banner { display: block; background: url(eco-highlights-banner.png) no-repeat;
                          width: 243px; height: 67px; text-indent: 400px; overflow: hidden; white-space: nowrap;
                          margin: 4px 0 0 280px }
a.eco-highlights-button { display: block; background: url(eco-highlights-button-bg.png) no-repeat;
                          width: 240px; height: 43px; text-indent: 74px; line-height: 52px; margin-top: 5px;
                          color: #576b2d; font-weight: bold; text-decoration: none; font-size: 15px }