

body {padding: 0;margin: 0;height:100%;font: 100% "Tahoma", serif;background: url("../images/bg2.gif") #bddc90 left top repeat-x;color: #000; }

a { color: #000; font: 90% "Tahoma", serif; text-decoration: none; }
a:hover{ text-decoration: underline; }

#wrap {width: 745px;height: auto;min-height: 500px;margin: 10px auto 0 auto;padding: 0;position: relative;background: transparent;}
.call {position: absolute;left: 375px;top: 75px;width: 303px;height: 35px;background: url("../images/phone_number.png") left top no-repeat;}
.freequote {position: absolute;left: 510px;top: 400px;width: 231px;height: 138px;background: url("../images/free_price_quote.gif") left top no-repeat; z-index: 100; margin: 0 0 20px 0;}
.freequote a {width: 231px;height: 138px;display: block;cursor: pointer;text-indent: -999em;}

p { margin: 0 0 10px 0; padding: 0; width: 450px; font-size: 90%; }
p.testimonial { margin: 0 0 5px 0; padding: 0; width: 600px; font-size: 80%; font-style: italic; }
p.home { margin: 0 0 5px 0; padding: 0; width:475px; font-size: 105%;  }
p.testimonial img { margin: 0 15px 25px 0; padding: 0; }

h1 {position: absolute; display: block; left:0;top: 0;margin: 0; padding: 0;width: 299px;height: 130px;text-indent: -999em;background: url("../images/logo.png") transparent 0 0 no-repeat scroll; }
h1 a {width: 299px;height: 130px; display: block;}
h2 { font-size: 150%; font-weight: bold; letter-spacing: 1px; width: 100%;margin: 0; padding: 0; display: block; margin-top: 10px; margin-bottom: 20px; color: #335207 }
h2.page-title { font-size: 150%; font-weight: bold; letter-spacing: 1px; width: 100%;margin: 0; padding: 0; display: block; margin-top: 10px; margin-bottom: 5px; color: #335207 }
/*h2:first-letter {font-size: 150%} */

ul#util {position: absolute;left: 620px;top: 0;width: 100px;}
ul#util li {display: inline;font-size: 80%;}
ul#util li a {text-decoration: none;color: #000;}
ul#util li a:hover {text-decoration: underline;color: #000;}

ul#menu {position: absolute;left: 2px;top: 150px;width: 745px;height: 33px;margin: 0;padding: 0;}
ul#menu li {display: block;width: 149px;height: 33px;float: left;background: url("../images/menu_sprite_bg.gif") transparent 0 0 no-repeat scroll;cursor: pointer;text-align: center;list-style-type: none; position: relative;}
span.new { position: absolute; top: -20px; left: -5px; width:46px; height: 46px; display: block; background: url("../images/newbadge.png") transparent 0 0 no-repeat;
}
ul#menu li a {display: block;width: 149px;height: 33px; z-index: 1000; padding-top: 5px;}
ul#menu li:hover {display: block;background: url("../images/menu_sprite_bg.gif") transparent 0 -33px no-repeat;}
ul#menu li.active {display: block;background: url("../images/menu_sprite_bg.gif") transparent 0 -66px no-repeat;}

#first-read {width: 749px;height: 213px;margin: 0;padding: 0;position: relative;left: 0;top: 183px;background: url("../images/firstread.jpg") 0 0 no-repeat;}

#first-read img {position: absolute; left: 11px; top:11px; z-index:8;}

#first-read img.active {
    z-index:10;
}

#first-read img.last-active {
    z-index:9;
}

#content-top {width: 749px;height: 17px;margin: 0;padding: 0;position: absolute;left: 0;top: 183px;background: url("../images/content-top.jpg") 0 0 no-repeat;}

#main-content {width: 749px;padding: 0;margin: 0;position: absolute;left: 0;top: 395px;display: block;background: #fff;}
#content-subpage {width: 749px;padding: 0;position: absolute;left: 0;display: block;background: #fff;top: 195px;}

#main-content div.inner, #content-subpage div.inner {width: 729px;margin: 5px auto 0 auto;background: #fff;}

#main-content div.footer, #content-subpage div.footer {width: 749px;height: 80px;float: left; text-align: center;border-right: none;border-left: none;padding-top: 20px;font-size: 90%;background: url("../images/footer.jpg") 0 0 no-repeat #bddc90;}

#main-content div.footer p, #main-content div.footer p a, #main-content div.footer p, #content-subpage div.footer p, #content-subpage div.footer p a {width: 400px; margin: 0 auto;font-size: 90%;text-align: center;color: #000;padding: 0;}

input.btnsubmit {
	background: url("../images/btnsubmit_bg.gif") 0 0 no-repeat transparent;
	text-indent: -9999em;
	margin: 10px 0 0 0;
	display: block;
	cursor: pointer;
	border: 0;
	width: 118px;
	height: 38px;
	text-indent: -999em;
}

#Contact-Info {
margin: 0;
padding: 0;
position: absolute;
left: 475px;
top: 100px;
width: 200px;
padding: 10px;
font-size: 90%;
}


