@charset "utf-8";
/* CSS Document */

#quick_links {
				background:url(/images/cta/quick_links.gif) top left no-repeat;
				width:173px;
				height:171px;
				float:left;
				margin-left:33px;
				margin-top:35px;
				position:relative;
				}
				#quick_links p, #whats_new p, #our_locations p {
					padding:55px 10px 15px 17px;
					font-size:12px;
					overflow:hidden;
					}
					#quick_links strong, #whats_new strong, #our_locations strong {
						display:block;
						font-size:11px;
						}
					#quick_links a, #whats_new a, #our_locations a {
						line-height: 18px;
						width: 140px;
						}
					#quick_links ul, #whats_new ul, #our_locations ul {
						margin-left: -2px;
						margin-top: 55px;
						}
					#content-home #quick_links ul li {
						list-style: none;
						background-image: url(../images/cta/green_bullet.gif);
						background-repeat: no-repeat;
						background-position: left 5px;
						padding-left: 15px;
						display: inline-block;
						}
					#content-home #whats_new ul li {
						list-style: none;
						background-image: url(../images/cta/blue_bullet.gif);
						background-repeat: no-repeat;
						background-position: left 5px;
						padding-left: 15px;
						display: inline-block;
						}
					#our_locations p {
						padding:55px 10px 15px 17px;
						font-size:12px;
						overflow:hidden;
						}
					#our_locations a {
						display:block;
						font-size:12px;
						background:url(/images/utilities/double-arrow.gif) 127px 7px no-repeat;
						padding-right:7px;
						margin-left: 20px;
						}
			#whats_new {
				background:url(/images/cta/whats_new.gif) top left no-repeat;
				width:173px;
				height:171px;
				float:left;
				margin-top:35px;	
				margin-left:6px;
				position:relative;	
				}
			#our_locations {
				background:url(/images/cta/our_locations.gif) top left no-repeat;
				width:173px;
				height:171px;
				float:left;
				margin-top:35px;				
				margin-left:6px;
				position:relative;	
				}
			span.quote {
				font-size: 24px;
				font-family: Arial, Helvetica, sans-serif;
				color: #012433;
			}
			#hometext ul {
				margin-top: 25px;
				margin-left: -7px;
			}		
			#hometext ul li {
				list-style: none;
				display: inline;
				float: left;
				margin: 0px;
				padding: 0px;
			}	
			#hometext ul li a {
				margin: 0px;
				padding: 0px;
			}	
			#quote_auto {display: block; width: 85px; height: 127px; background-image: url(../images/cta/btn_getaquote.gif);}
			#quote_home {display: block; width: 85px; height: 127px; background-image: url(../images/cta/btn_getaquote.gif); background-position: 277px 0}
			#quote_business {display: block; width: 85px; height: 127px; background-image: url(../images/cta/btn_getaquote.gif); background-position: 188px 0}
			#quote_travel {display: block; width: 85px; height: 127px; background-image: url(../images/cta/btn_getaquote.gif); background-position: 99px 0}
			
			#quote_auto:hover {background-position: 0 -127px}
			#quote_home:hover {background-position: 277px -127px}
			#quote_business:hover {background-position: 188px 127px}
			#quote_travel:hover {background-position: 99px 127px}
			
			#home_utilities-contact{
				float:left;
				width:69px;
				padding-left:205px;
				padding-top:2px;
				background:url(/images/utilities/utilities-seperator.gif) 258px 4px no-repeat;
			}
			#home_utilities-search{
				float:right;
				width:159px;
				height:19px;
			}
			#home_utilities-search_button {
				float:right;
				margin-right: 30px;
			}
			#home_utilities-search input{
				border:0;
				padding-top:2px;
				padding-left:4px;
				width:154px;
				height:17px;
				font-weight:normal;
			}
			
						
				