a, h2 {color:#a00;}
/*----------------------------------*/
/* Layout
/*----------------------------------*/
body {background-color:#c1ca70; background-image:url(../img/b-body-bg.gif);}
#liner {background-image:url(../img/b-line-bg.jpg);}
#wrapper {background-image:url(../img/b-wrap-bg.jpg);}
#footer {background-color:#525252; background-image:url(../img/b-footer-bg.jpg);}
#footer a {color:#fff; text-decoration:underline;}
#footer li a {text-decoration:none;}
/*----------------------------------*/
/* Home Page
/*----------------------------------*/
#intro-text {padding-left:400px; padding-right:30px; background:url(../img/b-default-home-image.jpg) center left no-repeat; min-height:225px; height:auto!important; height:225px; margin-bottom:2em;}
#intro-text p {font-size:120%;}
/*----------------------------------*/
/* Contact Page
/*----------------------------------*/
#contactLeft {float:left; width:225px;}
#contactLeft .location_output {padding-left:25px; position:relative; top:-12px; z-index:25;}
#contactLeft .primary, #contactLeft .secondary {color:#999; font-style:normal; padding:5px 0 0 25px; min-height:29px; height:auto!important; height:24px; background:url('../img/blue-marker.gif') top left no-repeat;}
#contactLeft .secondary {background-image:url('../img/green-marker.gif');}
#contactRight {float:right; width:600px;}
/*----------------------------------*/
/* Classes
/*----------------------------------*/
.homeboxes {width:853px; background:#fff url(../img/branch-homebox-bkgd.gif) repeat-y;}
.homeboxes-top {background:url(../img/branch-homebox-top.gif) top no-repeat;}
.homeboxes-bottom {background:url(../img/branch-homebox-bottom.gif) bottom no-repeat; padding:10px 0 30px;}

.white-box {width:233px; padding:0 25px; font-size:80%; float:left;}
.white-box h2 {margin:.5em 0 .25em; font-size:1.5em; color:#555;}
.white-box img {padding-top:4px;}
.white-box li {list-style:none;}
.empty-message {clear:both; text-align:center; background-color:#F5F7E4; color:#444; border:1px dotted #D6DD8D; font-size:82%; margin:2em 15px 1em; padding:.7em .5em;}
/*----------------------------------*/
/* Forms
/*----------------------------------*/
#footer form {width:215px; float:right;}
#footer fieldset {background:none; margin-bottom:0;}
#footer h2 {color:#eee; margin:0 0 .5em;}
#footer h4 {color:#8a914a;}
#footer label {width:45px; margin-right:0; color:#fff;}
#footer label.error {clear:none; margin-bottom:.5em; width:157px; margin-left:45px;}
#footer .input {width:100%; padding-bottom:.5em;}
#footer .text input {width:157px; margin-right:0; font-size:85%; background-color:#c6c6c6; border:1px solid #959595; padding:2px;}
#footer .submit {margin:0; padding:0; float:right;}
#footer .submit input {padding:2px;}

#footer ul {width:675px; float:left; clear:none;}
#corporate_link {position:absolute; right:50px; bottom:1em; top:auto; width:215px;}
#footer .dealer_address {width:600px; float:left;}
#additionalLocations {width:600px;}
#additionalLocations .dealer_address {width:auto; display:inline; margin-right:35px;}

