@charset "utf-8";
/* CSS Document */

* {font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0;}
#page {width:960px; margin:0 auto; text-align:left; position:relative; background:url(img/pageBG.jpg) repeat-y;}
body {background:url(img/mainBG.jpg) repeat-x; width:100%; text-align:center;}
p {font-size:12px; line-height:18px; color:#000000; padding:0 40px 10px 40px;}
a {font-size:12px; line-height:18px; color:#000000; text-decoration:underline;}
a:hover {text-decoration:none;}
h1 {font-size:16px; line-height:24px; color:#01673f; padding:0 40px 10px 40px;}
.h1 {font-size:16px; line-height:24px; color:#01673f; padding:0 15px 10px 0; font-weight:bold;}
td {vertical-align:top;}
ul {font-size:12px; line-height:18px; padding:0 40px 10px 50px;}

/*Header*/
#header {background:url(img/header.jpg) no-repeat; height:143px; position:relative;}
#header a.logo {position:absolute; top:8px; left:10px; width:350px; height:111px;}
#header p {text-align:right; padding:6px 30px; color:#00673e; font-size:14px;}
#header a {color:#00673e; font-size:14px; text-decoration:none; font-weight:bold;}
#header a:hover {text-decoration:underline;}

#socialnetworking {position:absolute; left:378px; top:3px; list-style:none; padding:0; margin:0;}
#socialnetworking li {display:block; float:left; margin-right:5px;}
#socialnetworking img {border:0;}

/*Navigation*/
#nav {background:url(img/navBoxBG.jpg) repeat-y; position:relative; padding:10px 0; height:138px;}
#nav ul {padding-left:40px;}
#nav li {background:url(img/navButton.png) no-repeat; height:32px; width:179px; display:block; list-style:none; margin-bottom:3px;}
#nav li.bottom {margin:0;}
#nav li a {color:#00673e; display:block; font-size:15px; text-decoration:none; padding:3px 5px 0 28px; line-height:22px; font-weight:normal;}
#nav a:hover {color:#000000; text-decoration:underline;}
#nav #navCol2 {position:absolute; top:10px; left:205px; height:128px; width:179px;}

/*Flash*/
#flash {position:absolute; top:100px; left:440px; width:473px; height:237px;}
#flashHome {position:absolute; top:100px; left:440px; width:473px; height:237px;}

/*Content*/
#left {width:640px;}
#leftContent p {padding:0 15px 10px 35px;}
#leftContent a {font-weight:bold;}
#leftContent li {list-style:disc; font-size:11px; color:#000; line-height:16px;}
#home #leftContent li {color:#fff;}
#specialize {background:url(img/specializeBoxBody.jpg) repeat-y; position:relative; padding:0; margin:0;}
#list1 {padding-left:55px; height:150px;}
#specialize #list2, #list3, #list4 {position:absolute; width:195px; top:50px;}
#specialize #list2 {left:208px;}
#specialize #list4{left:15px;}
#list3 {left:389px;}
#requestEstimate, #emergencyServices, #customerInfo {background:url(img/greenBoxBody.jpg) repeat-y;}
#right p {color:#00673e; padding:0 50px 0 25px;}
#right a {color:#00673e; font-weight:bold; text-decoration:none;}
#right a:hover {text-decoration:underline;}
#coupon1, #coupon2 {background:#00a64f; border:2px solid #ffffff; width:100px; height:25px; float:left;}
#coupon1 {margin-left:40px;}
#coupon2 {margin-left:10px;}
#coupon1 p, #coupon2 p {font-size:17px; color:#fff; padding:2px; text-align:center;}
#coupon1 a, #coupon2 a {font-weight:normal; border:2px solid #fffff;}
#list {width:100%; position:relative;}
#list #list2 {position:absolute; left:350px; top:0; width:450px;}

/*Interior*/
#coupon {background:url(img/couponSM.jpg) no-repeat; width:600px; height:191px; margin-left:25px;}
#coupon h1 {font-size:45px; color:#00673e; text-align:right; padding:90px 120px 10px 0; font-family:garamond;}
#coupon h2 {font-size:26px; color:#00673e; text-align:center; padding-left:230px; font-family:garamond; line-height:26px;}
#coupon p {padding:0 0 0 250px;}

#rightBox {position:absolute; top:400px; left:700px;}

/*Footer*/
#logos {text-align:center; padding:5px;}
#logos img {padding:5px 15px 10px 15px;}
#address {background:url(img/footer.jpg) no-repeat; height:31px;}
#address p {font-size:11px; color:#FFFFFF; text-align:center; padding-top:2px;}
#links {color:#00673e; font-size:11px; text-align:center; padding:10px;}
#links a {color:#00673e; font-size:11px; text-decoration:none; font-weight:normal;}
#links a:hover {text-decoration:underline;}
