body     { font-size: small; background-color: white; background-position: 0 top; margin-top: 15px }
p  { color: #808080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 }
/*------------- HEADER IMAGE ----------------*/
#index #wrapper   { background-color: #fff; background-image: url("images/logoindex.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
#pb #wrapper { background-color: #fff; background-image: url("images/logopb.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
#current #wrapper { background-color: #fff; background-image: url("images/logocurr.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
#commercial #wrapper { background-color: #fff; background-image: url("images/logocomm.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
#landscape #wrapper { background-color: #fff; background-image: url("images/logoland.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
#residential #wrapper { background-color: #fff; background-image: url("images/logores.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
#contact #wrapper { background-color: #fff; background-image: url("images/logoindex.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
#awards #wrapper  { background-color: #fff; background-image: url("images/logoawards.gif"); background-repeat: no-repeat; background-position: 5px 10px; margin-left: -481px; padding-bottom: 10px; position: relative; left: 50%; width: 960px; border: solid 1px #d8decb }
/*-------------- CONTACT INFO IN HEADER -------------*/
#wrapper .contact  { color: #2f4536; font-size: 85%; text-align: left; padding-left: 25px }
#navBar     { padding-top: 25px; height: 100px }
#navBar ul    { list-style-type: none; margin: 0; padding: 0; float: right }
#navBar ul li   { float: right }
#navBar ul a        { color: #808080; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("images/grad.gif"); background-repeat: repeat-x; background-position: right 18px; text-transform: uppercase; display: block; padding: 0 12px 10px 0; float: left }
#navBar ul a:hover { color: #003fa2 }
/*--------------SMALL NAVAR IN TESTIMONIALS----------------
*/
#awards #column5 ul { list-style-type: none; margin: 0; padding: 0; float: left }
#awards #column5 ul li { float: left }
#awards #column5 ul a  { color: #808080; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; display: block; padding: 0 10px 10px 0; float: left }
#awards #column5 ul a:hover { color: #003fa2 }
#awards #column5 .testimonials_current a, #awards #column5 .awards_current a, #awards #column5 .media_current a   { color: #850000 }
/*--------- NAV BAR CURRENT PAGE ----------*/
#index .index a, #commercial .commercial a, #residential .residential a, #landscape .landscape a, #current .current a, #awards .awards a, #contact .contact a    { color: #850000 }
/*-------------- VERTICAL IMAGES -------------------*/
#awards #gallery      { background-color: #fee0a0; background-image: url("images/gallery.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 240px }
#index #gallery { background-color: #fee0a0; background-image: url("images/gallery_00.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 240px }
#commercial #gallery  { background-color: #fee0a0; background-image: url("images/gallery_02.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 240px }
#residential #gallery { background-color: #fee0a0; background-image: url("images/gallery_05.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 240px }
#landscape #gallery { background-color: #fee0a0; background-image: url("images/gallery_03.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 240px }
#current #gallery { background-color: #fee0a0; background-image: url("images/gallery_04.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; height: 240px }
#mainContent  { background-color: #fee0a0; margin: 0; padding: 0 0 15px; height: 250px }
#pb #mainContent  { background-color: #fee0a0; margin: 0; padding: 0 0 15px; height: 440px }
#current #mainContent, #commercial #mainContent, #residential #mainContent, #landscape #mainContent, #awards #mainContent, #contact #mainContent   { background-color: #fee0a0; margin: 0; padding: 0 0 5px; height: 370px }
#mainContent p { line-height: 1.5em; padding-right: 250px; padding-left: 45px }
#clear { visibility: hidden; height: 1px; clear: both }
#hidden { visibility: hidden; height: 1px }
.column1   { color: #003fa2; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-left: 15px; width: 310px; float: left }
#pb .column1 { color: #003fa2; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-left: 15px; width: 350px; float: left }
.column2  { width: 310px; float: left }
.column2pb  { width: 300px; float: right }
#column3    { color: #2e3b3d; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fee0a0; margin: 0; padding: 8px 0 0 5px; width: 310px; float: left }
#column4    { color: #003fa2; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fee0a0; padding-left: 20px; width: 600px; float: left }
#column5 { margin-left: 20px }
#column5 .thum { margin-bottom: 20px }
#column5 p  { color: #00227f; font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; width: 940px }
.thum { margin-top: 5px }
#column3 h1, #column2pb h1  { color: #003f75; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
#column3 p  { color: #2e3b3d; font-size: 90%; text-align: justify; margin: 0; padding: 15px 30px 0 15px }
#column2pb p  { color: #2e3b3d; font-size: 90%; text-align: justify; margin-top: 0; margin-bottom: 0; padding: 15px 20px 0 }
#column3 a { color: #003fa2; text-decoration: none }
#column3 a:hover { color: #85a2b5; text-decoration: none }
#footer     { background-color: white; background-image: url("images/footer.gif"); background-repeat: no-repeat; background-position: right -15px; padding-bottom: 40px; height: 100px; border-top: 4px solid #69f }
#news   { color: #003fa2; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f6f6f4; height: 25px; border-top: 4px solid #69f }
#footer p  { color: #003fa2; font-size: 90%; line-height: 1.2em; text-align: left; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0 0 0 50px }
#footer a { color: #fff; text-decoration: none }
#footer p.nav   { color: #f9d837; line-height: 1.7em; background-color: #00227f; height: 20px }
#footer a:hover { color: #d7d7dc }
#desc { font-size: 140%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#desc a { color: #666; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
/*for slideshows
*/
#commss { background-image: url("images/ssBg.gif"); background-repeat: repeat-x; background-position: 0 top }
