	
body {
	margin:  0;
    	padding:  0;
	border:  0;
	width:  100%;
	line-height:  150%;
	overflow-x:  hidden;
	background:  #ffffff; 
	color:  #484848;
	font-size:  16px;
	font-family: arial, tahoma, verdana, serif; }   

html  { 
	width:  100%;
	margin:  0px;  }

#wrapper {
	width: 100%; 
 	margin-left: auto; 	
	margin-right: auto;  }

#hdr  {
	height:  100px;
	width: 1050px;
	margin:  0 auto 10px auto; 
	display:  table;  }  

#hdr-nav { 
	font-size:  20px;
	font-family: 'Ubuntu Condensed', arial;
	font-weight:  bold;
	margin-top:  10px; }

#hdr-nav a:link {
	color:  #26255e;	
	text-decoration: none; 
	padding: 13px 10px 13px 10px;   }
				
#hdr-nav a:visited  {
	color:  #26255e;	
	text-decoration:none;  }
				   
#hdr-nav a:hover {
	background: #26255e;
       	color: #ffffff; 
	text-decoration: none;  }

#hdr-rule-top {
	width:  1050px;
	height: 5px; 
	margin-top:  9px;
	padding:  0;	
 	background:  #6B8FC9;
	-moz-border-radius_topleft: 2px;
 	border-top-left-radius: 2px;
	-moz-border-radius_topright: 2px;
 	border-top-right-radius: 2px; 
	-moz-border-radius_bottomleft: 2px;
 	border-bottom-left-radius: 2px;
	-moz-border-radius_bottomright: 2px;
 	border-bottom-right-radius: 2px;  } 

.call  {
	text-align:  right; 
	font-size:  26px; 
	margin: 10px 0 15px 0; 
	line-height:  125%;
	font-style:  italic;
	font-family:  calibri, arial, calibri, verdana;  }

.phone {
	padding:  15px 0 30px 0;
	text-align:  right; 
	font-size:  38px; 
	font-weight:  bold;
	color: #26255e; 
	font-family:  arial, tahoma, verdana;  }

.social:hover  {
	opacity:0.7;
	filter:alpha(opacity=70);   }/* For IE8 and earlier */

#body-container {
   	width: 1050px;
	margin: 40px auto 40px auto;
	display:  table;   }

.body-links  {
	background:  #6B8FC9;  
	padding:  7px 0 7px 10px; 
	font-family: 'Ubuntu Condensed', arial;  }

.body-links a:link {
	color:  #ffffff;					
	font-size:  20px;
	text-decoration:none;  }
				
.body-links a:visited {
	color:  #ffffff	;					
	font-size:  20px;
	text-decoration:none;  }
				   
.body-links a:hover {
	color: #26255e;					
	font-size:  20px;
	text-decoration:none;  }


.body-col1 {
	border:  1px solid #D2DAEC; 
	height:  450px;  
	width:  240px;
	float:  left;
	position:  relative;
	margin-right:  27px;  }

.body-col2  {
	border:  1px solid #D2DAEC;
	height:  475px;  
	width:  240px;
	float:  left; 	
	position:  relative;
	margin-right:  27px;  }

.body-col3  {
	border:  1px solid #D2DAEC;
	height:  475px;  
	width:  240px;
	float:  left;
	position:  relative;
	margin-right:  27px;  }

 .body-col4 {
	border:  1px solid #D2DAEC;
	height:  475px;  
	width:  240px;
	position:  relative;
	float:  left; }

.col-txt1  {
	color:  #6B8FC9; 
	font-weight:  bold; 
	line-height:  135%; 
	padding:  0 7px 0 10px;  }

.col-txt2  {
	line-height:  135%; 
	padding:  0 7px 0 10px;  }

.col-txt3  {
	font-size:  16px;
	text-align:  center;
	font-weight:  bold;
	font-style: italic;
	line-height:  135%; 
	padding:  20px 7px 0 10px;  }

.read-btn  {
	background: #26255e;   
	color:  #ffffff;	
	margin-left:  10px; 
	position: absolute;
  	bottom: 15px; 	-moz-border-radius_topleft: 3px;
 	border-top-left-radius: 3px;
	-moz-border-radius_topright: 3px;
 	border-top-right-radius: 3px; 
	-moz-border-radius_bottomleft: 3px;
 	border-bottom-left-radius: 3px;
	-moz-border-radius_bottomright: 3px;
 	border-bottom-right-radius: 3px;   }


.read-btn a:link {
	background: #26255e;   
	color:  #ffffff;	
	text-decoration: none;   
	padding: 4px 10px 4px 10px; 
	-moz-border-radius_topleft: 3px;
 	border-top-left-radius: 3px;
	-moz-border-radius_topright: 3px;
 	border-top-right-radius: 3px; 
	-moz-border-radius_bottomleft: 3px;
 	border-bottom-left-radius: 3px;
	-moz-border-radius_bottomright: 3px;
 	border-bottom-right-radius: 3px;   }
				
.read-btn a:visited  {
	color:  #ffffff;	
	text-decoration:none;  }
				   
.read-btn a:hover {
	background: #6B8FC9;
       	color: #ffffff; 
	text-decoration: none; 
	-moz-border-radius_topleft: 3px;
 	border-top-left-radius: 3px;
	-moz-border-radius_topright: 3px;
 	border-top-right-radius: 3px; 
	-moz-border-radius_bottomleft: 3px;
 	border-bottom-left-radius: 3px;
	-moz-border-radius_bottomright: 3px;
 	border-bottom-right-radius: 3px;   }


/* code for auto glass replacement  */


.body-col1 {
	border:  1px solid #D2DAEC; 
	height:  420px;
	width:  240px;
	float:  left;
	position:  relative;
	margin-right:  27px;  }

.body-left {
	border:  1px solid #D2DAEC; 
	width:  240px;
	float:  left;	
	position:  relative;
	margin-right:  27px;  }


#body-right   {
	width:  779px;
	float:  left; }

#fleet-clients  {
	margin:  75px 0;  }

h1  {
	font-family: 'Ubuntu Condensed', arial; 
	font-size:  32px;
	color:  #26255e;
	margin:  0;
	margin-bottom:  25px;}

h2  {
	font-family: 'Ubuntu Condensed', arial; 
	font-size:  25px;
	color:  #26255e;
	line-height:  125%;
	margin-bottom:  10px;}


#footer  {
	margin-top:  30px;
	width: 100%; 
	background: #6B8FC9;
	line-height:  125%;
	display: table; }  
	
#footer-container  {
	color:  #ffffff;
	width: 900px; 
	margin: 35px auto 35px auto;
	padding: 0;
	display:  table;  }

#footer-left  {
	width:  400px;
	float:  left;  }

#footer-right  {
	width:  400px;
	float:  right;  }

#footer a:link {
	color:  #ffffff;	
	text-decoration:none;  }
				
#footer a:visited  {
	color:  #ffffff;	
	text-decoration:none;  }
				   
#footer a:hover {
	color: #a9a9a9;
	text-decoration: none;  }

#btm {
	width: 100%; 
	background: #26255e;
	line-height:  125%; }  

#btm-container  {
	color:  #ffffff;
	width: 1050px; 
	margin: 0px auto 0px auto;
	padding-top: 20px;
	display:  table;  }

#btm a:link {
	color:  #ffffff;	
	text-decoration:none;  }
				
#btm a:visited  {
	color:  #ffffff;	
	text-decoration:none;  }
				   
#btm a:hover {
	color: #6B8FC9;
	text-decoration: none;  }

.btm-section  {
	line-height:  200%;
	width:  33%;
	float:  left;  }

.btm-hdr  {
	font-size:  18px; 
	padding-bottom:  5px; }

.btm-phone {
	padding-top:  25px;
	font-size:  30px; 
	font-weight:  bold; }

.answer  {
	color:  #26255e;
	  }

.horiz-dot {
	margin-bottom:  10px;
	border-bottom: 2px dotted #6B8FC9; 
	width:  250px;  }

.horiz-dot2 {
	margin-bottom:  10px;
	border-bottom: 1px dotted #26255e; 
	width:  750px;  }

ul a:link {
	font-size:  16px;
	color:  #6B8FC9;	
	text-decoration:none;  }
				
ul a:visited  {
	font-size:  16px;
	color:  #6B8FC9;	
	text-decoration:none;  }
				   
ul  a:hover {
	font-size:  16px;
	color: #26255e;
	text-decoration: underline;  }

.clearfloats  {
	clear:  both;  }

.frame  {
	float:  right;
	margin: 0 0 15px 20px;
	border:  1px solid #908E8E; 
	box-shadow: -5px 5px 5px #a9a9a9;  }

img {
	border:  none;  }

.input {
	height:  20px;
	width:  350px;
	margin:  5px 0 20px 0; 
	padding:  5px 0px 5px 10px;  }

textarea  {
	height:  75px;
	width:  350px;
	margin-bottom:  10px; 
	padding:  5px 0px 5px 10px;  }