/*  Table of Contents  */
/*

		Body and standard definitions
		Left side navigation controls
		Content
		Quote Form
		Right side navigation controls
		Top banner & Main Nav
		Miscellaneus/Unknown definitions
		
*/		

/*************** Body and standard definitions ***************/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0px;padding: 0px;border: 0px;}

body{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#333;}
#container {margin: 0 auto; width: 900px; text-align: center;}
a:link {color: #AE4600;text-decoration: none;}

a:visited {text-decoration: none;color: #AE4600;}

a:hover {text-decoration: none;color: #FF9900;}

a:active {text-decoration: none;color: #AE4600;}

p{line-height: 140%;}

h1{font-size: 18px;margin-top: 10px;color: #000;padding-top: 5px;padding-bottom: 5px;}

h2{font-size: 16px;color: #000;padding-top: 5px;padding-bottom: 3px;}

h3{font-size: 13px;padding-top: 20px;font-weight: bold; }
	
h4{font-weight: normal; }


/************** Main Navigation **************/
	
#main-nav {width:855px; height:35px; font-weight:bold; font-size:12px;background: url(../images/main-nav_bg.jpg) no-repeat #d87a00; color:#FFF; margin-top:5px; margin-left:6px; display:block;}
	#main-nav li {float:left; font-size:.9em; list-style:none;}
	#main-nav a {color:#FFF;}
	#main-nav a:hover {color:#444; text-decoration:underline;}
	#main-nav .active, #main-nav .active:hover { color:#444; line-height:35px;}
	#main-nav a, #main-nav a:hover {display:block; padding:0px 30px 0px 30px; line-height:35px;}
	#main-nav a.last {background:none; width:30px;}
	#main-nav a.last:hover {color:#444; width:30px;}
	#main-nav a.active#AboutUs  {width:30px;}


/*************** Left side navigation controls ***************/

#nav {border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;margin-bottom:25px;}

#nav ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
	text-align: left;
	font-weight:bold;
	font-size:13px;
	width:208px;
}

#nav ul li {
padding: 0px;
margin: 0px;
border-bottom:#333 1px solid;
}

#nav ul li a {
	color: #FFF;
	display:block;
	width:192px;
	padding:6px 0px 6px 16px;
}

#nav ul li a:hover, #nav ul li a:focus {
	color: #F90;
	background-color:#191919;
}

/*************** Content ***************/


/*************** Quote Form ***************/

.quoteform-headline{color:#FC0;font-size:1.9em;margin:0px;padding:0px 0px 0px 0px;}	

.quoteform-calltoaction{color:#FC0;font-size:1.5em;margin:0px;padding:0px 0px 0px 0px;}

.quoteform-disclaimer{color:#000;font-size:0.8em;margin:0px;padding:0px 0px 0px 0px;} 

#quote {width:208px;height:330px;background:#ccc url(../images/quoteForm_bg.jpg) no-repeat top;position: relative;border-bottom: #fff 1px solid;}
#quote h2{color:#FC0;font-size:1.9em;margin:0px;padding:18px 0px 0px 0px;}
#QuickQuote {position: relative;top:45px;left:2px;width:190px;}
#QuickQuote label {width:75px;font-weight:bold;text-align:right;display:block;float:left;vertical-align:middle;margin-top:3px;color:#000;}
#Name, #Email, #Phone, #FromAddress, #ToAddress {width: 80px;height:18px;margin-bottom:5px;border: #999 1px solid;}
#GoQuote {position: relative;top: 15px;width:189px;height:35px;}

#quote2 {width:208px;height:455px;background:#ccc url(../images/internal_quoteForm_bg.jpg) no-repeat top;position:relative;border-bottom: #fff 1px solid; border-right:#999 solid 1px;}
.quoteform-headline2{color:#fff;font-size:20px; font-weight:bold;margin:0px;padding:0px 0px 0px 0px;}	
#Name2, #Email2, #Phone2, #FromAddress2, #ToAddress2 {width: 160px;height:18px;margin-bottom:5px;border: #999 1px solid; text-align:left;}
#QuickQuote2 {position: relative;top:45px;left:2px;width:190px;}
#QuickQuote2 label {width:75px;font-weight:bold;text-align:left;display:block;float:left;vertical-align:middle;margin-top:3px;color:#000;}


/************** Quote Form for Location pages **************/

.quoteform-headline-int{color:#fff;font-size:24px;padding:0px;margin-top:10px;line-height:115%; font-weight:bold;}	

.quoteform-disclaimer-int{color:#000;font-size:0.8em;margin:0px;padding:0px;}
	
#quote-int {width:308px;height:470px;background:#e1e1e1 url(../images/new-quoteForm_bg.jpg) no-repeat top;position: relative;}
#quote-int h2{color:#FC0;font-size:1.9em;margin:0px;padding:18px 0px 0px 0px;}

#QuickQuote-int {padding-top:60px;width:308px;}
#QuickQuote-int label {width:75px;font-weight:bold;font-size:12px;text-align:left;display:block;float:left;margin-top:5px;color:#555;}

#Name-int, #Email-int, #Phone-int, #FromAddress-int, #ToAddress-int {width:180px;height:18px;margin-bottom:5px;border: #999 1px solid;}

#GoQuote-int {width:295px;height:54px;}

/*************** Top banner & Main Nav ***************/

.phone{
	font-size:14px;}
	
.index-phone{ font-size:18px;color:#60a727; font-weight:bold;}
.contact{ color:#cc9900;}


/*************** Miscellaneus/Unknown definitions ***************/

#main-copy{padding-left:10px;}

.h2{font-size: 16px;font-weight:bold;color: #000;padding-top: 5px;padding-bottom: 3px;}

#cities{margin-top:16px;}

.list {list-style:disc;}

p.list{border-bottom:#ccc 1px solid;width:100%;padding: 2px 0px;}
	
p.list a{display:block;width:100%;padding: 2px 0px;}
	
#cities p.list{border-bottom:0px;padding:0px;}

.list2 {list-style:circle;margin-left:20px;}

.list3 {list-style:square;list-style-position:inside;margin-left:40px;line-height: 20px;}

.checkmark {list-style-image: url(../images/checkbox.gif);list-style-position: inside;margin-left:40px;padding-left: 15px;}
	
.required{color:#FF9900;}

.benefits-list {padding-top: 12px; padding-bottom: 12px;}
.call-to-action-small {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.call-to-action-large {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold;}
.green-attention-getter {color:#60a727; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.green-attention-getter-link {color:#60a727; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:underline;}