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

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #a7b6a2;
	background-image: url(images/bg_home.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {font-size:12px; color:#333; line-height:1.4; margin:8px 0px;}
a:link, a:visited {color:#e96a03; text-decoration:underline;}
a:hover {color:#F60;}
h1 {color:#e96a03; font-size:24px; padding:0px; margin:0px; margin-bottom:12px;}
h2 {color:#363; font-size:16px; margin-bottom:0px;}
#topnav a:link, #topnav a:visited {font-size:12px; color:#285731; text-decoration:none; padding-left:19px; padding-top:3px; padding-bottom:3px; background:url(images/dot_orange.gif) left center no-repeat; margin-left:13px; font-weight:bold;}
#topnav a:hover {color:#e37804; text-decoration:none; background:url(images/dot_orange.gif) left center no-repeat;}
a.leftend {border-left:0px solid #FFF; margin:0; padding:0;}
#footerdiv {width:996px; height:40px; margin:0px auto; background:transparent url(images/bg_footer_white.png) no-repeat; color:#4f6e55; padding:0;}
.footercontent {padding-top:7px; background-color:transparent; font-size:11px;}
.footercontent a:link, .footercontent a:visited {color:#4f6e55;}
.footercontent a:hover {color:#990;}
.textonimage_home {height:120px; color:#99c7a2; font-weight:normal; font-size:20px; font-style:italic; padding-top:26px; padding-left:8px; line-height:1.3;}
#wrapper {width:996px; margin:0px auto; background:transparent url(images/bg_main.png) repeat-y;}
#bodytop {width:978px; margin:0px auto; background-color:#FFF;}
.logo {margin:0px 0px 0px 34px; width:130px; height:86px; float:left;}
.logo img {}
.pagerighttop {float:right; width:770px; margin:10px 34px 0px 0px; text-align:right; font-size:14px; padding:0px;}
#image_home {width:978px; height:304px; background-color:#FFF; margin:0px auto;}
#col1 {width:581px; float:left; text-align:center; background-color:#FFF;}
#col3 {width:292px; float:right; padding:0; background-color:#FFF;}
#bodyfooter {margin:10px 0px 12px; padding:10px 0px 0px; display:block;}
#bodyfooter img {padding-top:4px;}
#bodyfooter h2 {font-size:18px; color:#e96a03;}
.nav-left {border-left:0px solid #FFF; margin:0; padding:0;}
#newscroller {margin-top:18px; width:292px; background:transparent url(images/bar_offer.gif) top center no-repeat; border-bottom:1px solid #ef9e42;}
.formmargin {margin:0px; padding:0px;}
.button {background-color:#363; color:#FFF; width:24px; padding:0px; margin:0px; border:1px solid #363;}
.jumpmenu {width:262px;}
.c {clear:both;}

/* big buttons */
#homebutton1, #homebutton2, #subbutton1, #subbutton2 {padding:0; margin-bottom:11px;}
#homebutton1 a:link, #homebutton1 a:visited {display:block; width:292px; height:69px; background:url(images/homebuttons.gif) 0px 0px no-repeat;}
#homebutton1 a:hover {display:block; width:292px; height:69px; background:url(images/homebuttons.gif) -300px 0px no-repeat;}
#homebutton2 a:link, #homebutton2 a:visited {display:block; width:292px; height:69px; background:url(images/homebuttons.gif) 0px -80px no-repeat;}
#homebutton2 a:hover {display:block; width:292px; height:69px; background:url(images/homebuttons.gif) -300px -80px no-repeat;}
#subbutton1 a:link, #subbutton1 a:visited {display:block; width:292px; height:50px; background:url(images/subbuttons.gif) 0px 0px no-repeat;}
#subbutton1 a:hover {display:block; width:292px; height:50px; background:url(images/subbuttons.gif) -300px 0px no-repeat;}
#subbutton2 a:link, #subbutton2 a:visited {display:block; width:292px; height:50px; background:url(images/subbuttons.gif) 0px -63px no-repeat;}
#subbutton2 a:hover {display:block; width:292px; height:50px; background:url(images/subbuttons.gif) -300px -63px no-repeat;}

.sidebutton1 a:link, .sidebutton1 a:visited {display:block; width:292px; height:47px; background:url(images/sidebarbutton.gif) 0px 0px no-repeat; margin-bottom:6px; color:#f6eee7; text-decoration:none; line-height:1;}
.sidebutton1 a:hover {display:block; width:292px; height:47px; background:url(images/sidebarbutton.gif) 0px -51px no-repeat; color:#FFF;}
.sidebarbutton {padding:7px 26px 0px 13px; display:block; font-size:15px; font-weight:bold; text-align:center;}

#btn_request {float:right;}
#btn_request a:link, #btn_request a:visited {display:block; width:170px; height:22px; background:url(images/button_request.gif) 0px 0px no-repeat;}
#btn_request a:hover {background:url(images/button_request.gif) 0px -23px no-repeat;}
span.reg {font-size:9px; vertical-align:top;}
p.note {margin-top:30px; color:#666; font-size:11px;}
#footerbutton {width:908px; margin:0px auto 30px;}
.footerbutton1 a:link, .footerbutton1 a:visited {width:290px; height:40px; display:block; background:url(images/button_footer_1.gif) 0px 0px no-repeat;}
.footerbutton1 a:hover {background:url(images/button_footer_1.gif) 0px -42px no-repeat;}
.footerbutton2 a:link, .footerbutton2 a:visited {width:290px; height:40px; display:block; background:url(images/button_footer_2.gif) 0px 0px no-repeat;}
.footerbutton2 a:hover {background:url(images/button_footer_2.gif) 0px -42px no-repeat;}
.footerbutton3 a:link, .footerbutton3 a:visited {width:290px; height:40px; display:block; background:url(images/button_footer_3.gif) 0px 0px no-repeat;}
.footerbutton3 a:hover {background:url(images/button_footer_3.gif) 0px -42px no-repeat;}
.footerbutton1 {margin:0px 19px;}
#footertextlink {text-align:center; padding-bottom:0px; margin:0px}
#footerbox {width:909px; height:50px; display:block; background:url(images/bg_footer.gif) no-repeat; padding-top:8px; margin:30px auto 20px;}
#footerbox table {width:90%; margin:0px auto;}
#footerbox table td {text-align:center; font-size:15px; font-weight:bold; color:#466a39;}
#footerbox table td, #footerbox table td a:link, #footerbox table td a:visited, #footerbox table td a:hover {text-decoration:none; color:#033e08;}
#footerbox table td a:hover {color:#FFFFFF;}
#footerbox img {padding-right:10px;}
#maincontent {width:908px; margin:20px auto 30px; padding:0 0 1px; display:block;}
.red {color:#e96a03;}
.green {color:#033e08;}
.offertext {font-weight:bold; color:#285731; font-size:16px;}
.learnmore_orange {width:124px; margin:14px auto 0px auto;}
.learnmore_orange a:link, .learnmore_orange a:visited {display:block; width:124px; height:26px; background:url(images/button_learnmore.gif) 0px 0px no-repeat;}
.learnmore_orange a:hover {display:block; width:124px; height:26px; background:url(images/button_learnmore.gif) 0px -27px no-repeat;}


/* quote form */
#quotetable {width:520px; margin:0px; padding:0px;}
#quotetable td {vertical-align:top; padding:2px; color:#033e08;}
#quotetable input, #quotetable textarea {background-color:#FFF; color:#587a5b; font-family:Arial, Helvetica, sans-serif; border:1px solid #9dba9c; padding:4px;}
#quotetable .clear {background-color:transparent; border:0px solid #FFF;}
#quotetable .subtable td {padding:0px;}

/* services main page main area images */
.servicesmain {width:100%; margin:14px 0;}
.serviceholderleft {width:445px; float:left;}
.serviceholderright {width:445px; float:right;}
.serviceholderbottomarea {background: transparent url(images/image_solutions_main_bottom_bg.gif) top left no-repeat; width:445px; height:44px; display:block;}
.learnmore a:link, .learnmore a:visited {float:left; margin:10px 0 0 20px; display:block; width:94px; height:22px; background:transparent url(images/button_more.gif) 0px 0px no-repeat;}
.learnmore a:hover {background:transparent url(images/button_more.gif) 0px -23px no-repeat;}
.requestinfo a:link, .requestinfo a:visited {float:right; margin:10px 20px 0 0; display:block; width:170px; height:22px; background:transparent url(images/button_request.gif) 0px 0px no-repeat;}
.requestinfo a:hover {background:transparent url(images/button_request.gif) 0px -23px no-repeat;}
.margincleartop {margin-top:0px; padding-top:0px;}

#burst img {margin-bottom:10px;}
/*
.promotion {margin:0px auto 0px; width:160px; padding-top:55px;}
.promotion a:link, .promotion a:visited {font-size:19px; font-weight:bold; color:#d95700; text-decoration:none;}
.promotion a:hover {color:#c00;}
*/

.checkmark {margin:0px; padding:0;}
.checkmark li {padding:0px; margin-left:24px; list-style-image:url(images/check.gif); list-style-position: outside;}
