@charset "utf-8";
body, html {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
}
p {
	line-height: 18px;
}

a {
	font-weight: bold;
}
#container {width:760px; margin:0px auto; background:url(images/containerback.gif);}
#header {width:740px; height:98px; padding:20px 10px 10px; background:url(images/headerback.gif); color:#fff;}
#header h1, #header h2, #header h3  {
	padding:0px;
	margin:0px 0px 10px;
	line-height: 20px;
}
h2 {
	line-height: 20px;
}

#header h1 {font-size:28px;}
#header h2 {
	font-weight:normal;
	line-height: 20px;
}
.phone, .emergencies {float:right; text-align:right;}
#headeredge {width:760px; height:7px; margin-top:-2px; background:url(images/headeredge.gif);}
#contentcolumn {width:512px; padding:0px 20px; background:url(images/contentback.gif) #a1b2bd; background-repeat:repeat-x; float:left; line-height:1.3em;}
#contentcolumn h1 {
	font-size:16px;
	margin:0px 0px 10px;
	color:#012e4b;
	line-height: 22px;
}
#menu {height:35px; margin-bottom:20px;}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}

#menu a {width:90px; height:15px; padding:10px; margin-right:10px; background:url(images/menubutton.gif); font-weight:bold; color:#fff; float:left;}
#menu a:hover {background:url(images/menubutton_over.gif);}
#sidebar {width:208px; color:#fff; float:left;}
#sidebar .sidecontent {width:188px; padding:10px;}
#sidebar .sidecontent h2 {margin:0px;}
#sidebar a, #footer a {color:#fb890c; font-weight:bold;}
#sidebar a:hover, #footer a:hover {text-decoration:underline;}
#footer {padding:20px; text-align:center; font-size:10px;  }
#footer a {color: #0066FF; }
.clearbox {clear:both;}
.servicesbox {
	width:357px;
	height:250px;
	background:url(images/servicesback.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#container #contentcolumn .servicesbox a {
	color: #FFFFCC;
	text-decoration: underline;
}

#contentcolumn .servicesbox h1 {
	color:#fb890c;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#video {width:332px; margin:0px auto;}
.coupon {background:url(images/couponback.jpg); width:386px; height:185px; margin-bottom:20px;}
#contentcolumn .coupon h1 {color:#fff; padding:5px;}
#contentcolumn .coupon p {padding:0px 20px; font-size:24px; font-weight:bold; line-height:1.2em;}
#contentcolumn .coupon h4 {color:#fff; text-align:right;padding-right:10px; font-size:12px;}
