@charset "UTF-8";

* { margin:0; padding:0; }

body { background-color:#efedee; font:9pt "Verdana", Arial, sans-serif; color:#fff;}

#container { width:791px; margin-top: 30px; margin-left:auto; margin-right:auto; }


/*** STYLES FOR THE SIDEBAR NAVIGATION ***/

#sidebar { z-index: 1; position: absolute; width:197px; height:562px; background:url(images/sidebarback.gif); }
#sidebar #nav li { float:left; display: block; width:180px; height:30px; background:url(images/navback.gif);}
#sidebar #nav { float:left; list-style-type:none; width:180px; margin-left:5px; margin-top:8px; }
#sidebar #nav a { display:block; height:20px; padding-top: 9px; font:7pt "Verdana", Arial, sans-serif; font-weight:bold; color:#333; text-align:left; padding-left:20px; text-decoration:none; }
#sidebar #nav a:hover { background:url(images/navbackover.gif) no-repeat;}

#homelink { float:left; list-style-type:none; width:191px; height:153px;}
#homelink a { display:block; width:191px; height:153px; background: url(images/homelogo.gif) top left no-repeat; text-indent:-300px; overflow:hidden;}

#sidebar .address { float:left; text-align:center; margin-left: 28px; padding-top: 10px; font:8pt "Verdana", Arial, sans-serif; font-weight:bold; color:#fff;}

a {color:#ffffff; text-decoration:underline; font-weight: bold;}
a:hover {color:#fffff; text-decoration:underline; font-weight: bold;}
a:visited {color:#ffffff;  font-weight: bold;}

a.flash {color:#ffffff; text-decoration:none; float:right; font:7pt "Verdana", Arial, sans-serif; margin-top:10px; margin-right: 40px;}
a.flash:hover {color:#ffffff; text-decoration:underline; float:right; font:7pt "Verdana", Arial, sans-serif; margin-top:10px; margin-right: 40px;}
a.flash:visited {color:#ffffff; text-decoration:none; float:right; font:7pt "Verdana", Arial, sans-serif; margin-top:10px; margin-right: 40px;}}

a img {border:none;}

#content {width:594px; height:562px; position:absolute; margin-left: 197px;}

.clear { clear:both; height:0px; font-size:0; }

ul {font:10pt "Verdana", Arial, sans-serif;  color:#000; margin-left: 60px;}

/* PAGE SPECIFIC SETTINGS */

#header { float:right; width:594px; height:160px; display:inline; background:url(images/headerback.gif); margin-bottom: 0px; font:8pt "Verdana", Arial, sans-serif; font-weight:bold; color:#000;}

#pagecopy { float:right; width:594px; height:401px; display:inline; background:url(images/copyback.gif); margin-bottom: 0px;}
#pagecopy .contactForm { padding-left:39px; }
#pagecopy .contactForm label { line-height:22px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
#pagecopy .contactForm label { line-height:21px; }
}
#pagecopy .contactForm .txtBox { width:243px; margin-top:5px; }
#pagecopy .contactForm input { margin-top:5px; }
#pagecopy .contactForm .col1 { padding-top:3px; float:left; text-align:right; width:135px; }
#pagecopy .contactForm .col2 { float:left; width:250px; }

#pagecopy .tourLink { padding:10px 0 0 40px; }
 
#pagecopy .hometext { font:10pt "Verdana", Arial, sans-serif; color:#000; margin-top: 80px; padding-left: 40px; margin-right: 300px; line-height: 20px;}

#homepic { float:right;  margin-right: 11px; width:258px; height:255px; background-color: #fff; margin-bottom: 0px;}

.homeem { font:10pt "Verdana", Arial, sans-serif; font-weight:bold; color:#fff; font-style: italic;  }

.homehighlight { font:17pt "Verdana", Arial, sans-serif; color:#fff; text-align:right; margin-top: 35px; margin-right: 35px;}

.bottomem { font:13pt "Verdana", Arial, sans-serif; color:#fff; text-align:right; margin-top: 40px; font-style: italic; }

#bottlinks { float:left; width:791px; margin-top: 280px; margin-left: 85px;}
ul#bottlinks { z-index: 0; list-style:none; text-align: center; }
ul#bottlinks li { z-index: 0; display: inline; padding-left: 3px; margin-left: 5px;  font: 7pt Arial, Helvetica, sans-serif; font-weight: bold;}
ul#bottlinks li a {cz-index: 0; color:#acacac;}

#bottlinks .copyright {text-align: center; color:#acacac; font: 7pt Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 185px;}

#pagecopy .planstext { font:10pt "Verdana", Arial, sans-serif; color:#000; margin-top: 20px; padding-left: 40px; margin-right: 300px; line-height: 18px;}

#planslink { position: absolute; z-index: 1; margin-left: -20px; width: 547px; margin-top: 5px;}

#planslink li { z-index: 1; float:left; display: block; width:527px; height:19px; margin-top: 4px; background:url(images/planbuttonback.gif) no-repeat;}

#planslink a { z-index: 1; display:block; height:19px; padding-top: 3px; font:7pt "Verdana", Arial, sans-serif; font-weight:bold; color:#333; text-align:left; padding-left:35px; text-decoration:none; }

#planslink a:hover { background:url(images/plansover.gif) no-repeat;}

planlinks { position:relative; z-index: 1; margin-left: -20px; width: 125px; margin-top: 244px;}

#planlinks li { z-index: 1; float:left; display: block; width:125px; height:19px; background:url(images/planbuttonback.gif) no-repeat;}

#planlinks a { z-index: 1; display:block; height:19px; padding-top: 3px; font:7pt "Verdana", Arial, sans-serif; font-weight:bold; color:#333; text-align:left; padding-left:35px; text-decoration:none; }

#planlinks a:hover { background:url(images/plansover.gif) no-repeat;}

#pagecopy h1 { float:left; font-size:20px; margin:10px 0 10px 40px; width:265px; }
*html #pagecopy h1 { margin: 10px 0 10px 20px; }

#pagecopy .locationtext { font:10pt "Verdana", Arial, sans-serif; color:#000; margin-top: 20px; padding-left: 40px; margin-right: 300px; line-height: 18px;}

#pagecopy #map { z-index: 1; width:250px; height:27px; background: url(images/mapback.gif) top left no-repeat; margin-left: 45px; margin-top: 10px; padding-top: 6px;}

#pagecopy #map a {font:8pt "Verdana", Arial, sans-serif; color:#000; text-decoration:none; font-weight: bold; padding-left: 30px;  }

#pagecopy #map a:hover {font:8pt "Verdana", Arial, sans-serif; color:#000; text-decoration:underline; font-weight: bold; padding-left: 30px; margin-top: 35px;}

#pagecopy .developertext { font:10pt "Verdana", Arial, sans-serif; color:#000; margin-top: 80px; padding-left: 40px; margin-right: 40px; line-height: 18px;}

body#customer #pagecopy p { font:8pt "Verdana", Arial, sans-serif; color:#000; margin-top: 20px; padding-left: 40px; margin-right: 40px; line-height: 15px;}

body#piedmont #pagecopy { background:url(images/piedmontplan.gif);}

body#chastain #pagecopy { background:url(images/chastainplan.gif);}

body#ardmore #pagecopy { background:url(images/ardmoreplan.gif);}

body#contact #pagecopy p { font:10pt "Verdana", Arial, sans-serif; color:#000; margin-top: 20px; padding-left: 40px; margin-right: 40px; line-height: 15px; text-align:center;}

body#contact #pagecopy a { font:10pt "Verdana", Arial, sans-serif; text-decoration:underline; color:#000; margin-top: 20px; padding-left: 40px; margin-right: 40px; line-height: 15px; text-align:center;}

body#contact #pagecopy a:hover { font:10pt "Verdana", Arial, sans-serif; text-decoration:none; color:#fff; margin-top: 20px; padding-left: 40px; margin-right: 40px; line-height: 15px; text-align:center;}


#bottlinks2 { z-index: 0; position:absolute; width:852px; margin-top: 280px; margin-left:-16px;}
ul#bottlinks2 { z-index: 0; list-style:none; text-align: center; }
ul#bottlinks2 li { z-index: 0; display: inline; padding-left: 3px; margin-left: -2px;  font: 7pt Arial, Helvetica, sans-serif; font-weight: bold;}
ul#bottlinks2 li a {cz-index: 0; color:#acacac;}

#bottlinks2 .copyright2 {z-index: 0; position:absolute; margin-top: 296px; text-align: center; color:#acacac; font: 7pt Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 280px;}

#plantabs { position:absolute; z-index: 10; margin-left: 390px; width: 125px; margin-top: 316px;}

#plantabs li { z-index: 10; float:left; display: block; width:100px; height:16px; background:url(images/tabback.gif) no-repeat;}

#plantabs a { z-index: 10; display:block; height:19px; padding-top: 1px; font:7pt "Verdana", Arial, sans-serif; font-weight:bold; color:#333; text-align:left; padding-left:16px; text-decoration:none; }

#plantabs a:hover { background:url(images/plansover.gif) no-repeat;}

/** Added by Atomic Design 5/14/08 **/

#scrollarea { height:388px; overflow-y:scroll; width:572px; padding-left: 10px; color: #000;}
#scrollarea .bold { font-weight: bold; }
#scrollarea h1 { width: 500px; margin-left: 0px; color: #fff;}
#scrollarea h2 { color: #fff; }
#scrollarea h3 { margin-top: 10px; clear: both; color: #fff;}
#scrollarea p { margin: 10px 0; color: #000;}
.planstext.wide { margin-right: 150px !important;}
