@charset "utf-8";
/*
START CMS EDITOR AREA CODE
*/
			.Code {
				border: #8b4513 1px solid;
				padding-right: 5px;
				padding-left: 5px;
				color: #006;
				font-family: 'Courier New', Monospace;
				background-color: #f93;
			}
/*
END CMS EDITOR AREA CODE
*/
/*
START CMS REQUIRED STYLES
*/
			body {
				margin:0;
				padding:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:100%;
			}
			p, ul, ol {
				margin-top: 5px;
				margin-bottom: 15px;
			}
.clearit	{
			height:0;
			line-height:0.0;
			width:100%;
			clear:both;
			}
/* font styles */
/* TEXT 1 */
			.text1 {
				font-size:10pt;
				color: #666;
				line-height:14pt;
			}
			.text1 a {
				color: #0073D0;
				text-decoration:none
			}
			.text1 a:hover {
				color: #666;
			}
					a > span.text1 {
					color:#999;
					text-decoration:none;
					}
					a:hover > span.text1 {
					color: #666;
					}
/* TEXT 2 */
			.text2 {
				font-size:10pt;
				color:#666;
				line-height:14pt;
			}
			.text2 a {
				color: #999;
				text-decoration:none
			}
			.text2 a:hover {
				color: #666;
			}
					a > span.text2 {
					color:#999;
					text-decoration:none;
					}
					a:hover > span.text2 {
					color: #666;
					}
/* TEXT 3 */
			.text3 {
				font-size:10pt;
				color:#666;
				line-height:14pt;
			}
			.text3 a {
				color: #999;
				text-decoration:none
			}
			.text3 a:hover {
				color: #666;
			}
					a > span.text3 {
					color:#999;
					text-decoration:none;
					}
					a:hover > span.text3 {
					color: #666;
					}
/* HEADER 1 */
.header1 {
	font-size:16pt;
	color: #1A6292;
	line-height:19pt;
}
.header1 a {
	color: #0073D0;
	text-decoration:none
}
.header1 a:hover {
	color: #666;
}
			a > span.header1 {
			color:#999;
			text-decoration:none;
			}
			a:hover > span.header1 {
			color: #666;
			}
/* HEADER 2 */
.header2 {
	font-size:12pt;
	color:#1A6292;
	line-height:16pt;
}
.header2 a {
	color: #999;
	text-decoration:none;
}
.header2 a:hover {
	color: #666;
}
			a > span.header2 {
			color:#999;
			text-decoration:none;
			}
			a:hover > span.header2 {
			color: #666;
			}
/* HEADER 3 */
		.header3 {
	font-size:13pt;
	color:#1A6292;
}
.header3 a {
	color: #999;
	text-decoration:none
}
.header3 a:hover {
	color: #666;
}
			a > span.header3 {
			color:#999;
			text-decoration:none;
			}
			a:hover > span.header3 {
			color: #666;
			}
	
/* HEADER 1 */
h1 {
	font-size:16pt;
	line-height:19pt;
	color: #1A6292;
	margin:0;
	font-weight:normal;
	padding:0;
}
h1 a {
	color: #0073D0;
	text-decoration:none
}
h1 a:hover {
	color: #666;
}

/* HEADER 2 */
h2 {
	font-size:12pt;
	line-height:16pt;
	color:#1A6292;
	margin:0;
	padding:0;
	font-weight:normal;
}
h2 a {
	color: #999;
	text-decoration:none;
}
h2 a:hover {
	color: #666;
}

/* HEADER 3 */
h3 {
	font-size:13pt;
	color:#1A6292;
	margin:0;
	padding:0;
		font-weight:normal;
}
h3 a {
	color: #999;
	text-decoration:none
}
h3 a:hover {
	color: #666;
}
	
		
		
		
/*
END CMS REQUIRED STYLES
Add Custom Site Styles BELOW
*/



#outer_content {
width:100%;
}
#inner_content {
width:95%;
padding:1%;
margin:auto;
}
#home_content_left {
width:53%;
margin-right:2%;
float:left;
}

#home_content_left_esp {
width:100%;
margin-right:2%;
float:left;
}

#home_content_right {
width:42%;
margin-left:3%;
float:left;
}
#footer {
height:32px; 
background-color:#0073D0; 
width:100%; 
border-top: 10px solid #d0d0d0;

color:#fff;
font-size:8pt;
line-height:32px;
}
#footer a {
color:#fff;
}
#footer span {
padding-left:24px;
}

#footer_content{
	font-size:7pt;
	padding:10px 10px 0px 10px;
	color:#666666;
	border-bottom: 10px solid #d0d0d0;
}
#footer_content a{
	color:#0073D0;	
}

#quickbar {
background:url(../../images/ZipCodeBG.jpg) no-repeat; 
position:relative; 
top:95px; 
left:0px;
color:#fff;
height:27px;
line-height:27px;
font-size:9pt;
width:434px;
}
#quickbar a {
color:#fff;
text-decoration:none;
}
#quickbar_quote {
float:left;
line-height:27px;
height:27px;
width:119px;
margin-left:20px;
}
#location {
float:left;
line-height:27px;
height:27px;
width:260px;
}
#search_button {
float:left;
line-height:27px;
height:25px;
margin-top:2px;
width:34px;
}
.crumb{
width:100%;
font-size:7pt;
color: #fff;
height:24px;
line-height:24px;
background-color:#000000;
}
.crumb a{
color:#fff;
text-decoration:none;
}
.crumb a:hover {
color:#0073D0;
}
.crumb span {
padding-left:18px;
}

.padding20 {
padding:20px;
}

/*---Locations Page---*/
#locations_container{
	width:100%; 
	float:left;
}

#locations_left{
	width:500px; 
	float:left;
	border-right:1px solid #0073d0;
	padding:0px 15px 0px 0px;
}

#locations_testimonials{
	background:url('/images/GlassQuotesBG.jpg') no-repeat; 
	padding-bottom:20px;
	font-size:9pt!important;
}

#testimonials_inner{
	padding:10px 10px 20px 10px;
}

#locations_right_header{
	width:370px; 
	float:left; 
	margin:0px 0px 20px 15px;
}

#locations_summary_container{
	float:left;
	width:370px;
	margin:0px 0px 20px 15px;
}

#locations_summary_header{
	padding:5px; 
	background:#3c628f; 
	color:#fff; 
	font:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11pt;
}

#locations_summary{
	background:#6895b8; 
	margin-top:2px;
	color:#fff;
	padding:20px;
	margin-bottom:2px;
}

#summary_text_top{
	font-size:14pt; 
	line-height:20px;
}

#summary_text{
	font-size:12pt;
}

#summary_text a{
	color:#fff;
	text-decoration:underline;
}

#summary_map_text{
	padding:5px; 
	background:#3c628f; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:11pt;
}


#summary_Map_container{
	float:left;
	margin-top:2px; 
	width:370px; 
	background:#6996ba;
	font-size:8pt;
}

/* jQuery Cycle */

.pics {
	width: 588px;
	height: 185px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	float: right;
	}
.pics img {
	border: none;
	}



# ul.slideshow {  
#     list-style:none;  
#     width:950px;  
#     height:190px;  
#     overflow:hidden;  
#     position:relative;  
#     margin:0;  
#     padding:0;  
#       
# }     
#   
# ul.slideshow li {  
#     position:absolute;  
#     left:0;  
#     right:0;  
# }  
#   
# ul.slideshow li.show {  
#     z-index:500;      
# }  
#   
# ul img {  
#     border:none;      
# }  
#   
# #slideshow-caption {  
#     width:950px;  
#     height:70px;  
#     position:absolute;  
#     bottom:0;  
#     left:0;   
#     color:#fff;  
#     background:#000;  
#     z-index:500;  
# }  
#   
# #slideshow-caption .slideshow-caption-container {  
#     padding:5px 10px;     
#     z-index:1000;     
# }  
#   
# #slideshow-caption h3 {  
#     margin:0;  
#     padding:0;    
#     font-size:14px;  
# }  
#   
# #slideshow-caption p {  
#     margin:5px 0 0 0;  
#     padding:0;  
# } 
