@charset "utf-8";
/* CSS Document */

body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01346c;
	background-color: #00145c;
	background-image: url(/images/sky-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	overflow:auto;
}
a {
outline: none;
}
#wrapper{
	width:927px;
	margin:auto;

}
#body-wrapper{
	margin:auto;
	width:927px;
	background-color:#FFFFFF;
	background-image: url(/images/top-grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#welcome{
	width:590px;
	margin-left:15px;
	line-height:1.3em;
	float:left
	
}

#new-inventory{
	width:278px;
	margin-right:15px;
	float:right;
	margin-top:15px;
	text-align:center;
	line-height:1.8em;

}
#interior_page_wrapper{
	width:907px;
	margin-left:10px;
	margin-right:10px;
}
#page_headers{
 	padding-left:5px;
	padding-top:10px;

}
#contact_info{
	float:left;
	width:350px;
	margin-left:8px;
	margin-top:15px;
}

#map{
	float:right;
	width:490px;
}

#inventory_area{

	margin-left:5px;
	margin-top:5px;
}
#free-parts-img{
	float:right;
	width:554px;
}
#free-parts-text{
	float:left;
	width:326px;
	margin-left:10px;
	margin-top:15px;
	line-height:1.5em;
}
#next-free-day{
border:#FF0000 1px solid; background-color:#CCCCCC; padding:5px; width:300px; text-align:center; margin-top:20px;

}

#coupons{
	
	width: 890px;
	line-height:1.7em;
	margin:auto
}

#spacer{clear:both; height:20px;}
#top-corners{width:927px;height:9px;clear:both}
#top-left-corner{width:9px; float:left;}
#top-right-corner{width:9px; float:right;}
#bot-corners{width:927px;height:9px; background-color:#FFFFFF; clear:both; margin-top:10px;}
#bot-left-corner{width:9px; float:left;}
#bot-right-corner{width:9px; float:right;}

home-icons-wrapper{
	width:896px;
	clear:both;
	padding-top:15px;
	padding-bottom:15px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.redText{
	color: #ff0000;
}
.grayText{
	color:#7f7f7f
}	
.printBTN{
	text-align:right
}

/* FOOTER */
	
#footer-wrapper{background-color:#00145c; height:280px; margin-top:10px; clear:both; padding-top:20px;}
#footer{margin:auto;width:850px;}
#footer-left{width:400px;float:left;}
#footer-left-logos{width:400px;}
#footer-left-copyright{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #8e8e8e; line-height:1.8em; }
.footer a:link{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #fffc01; text-decoration:none;}
.footer a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #fffc01; text-decoration:none;}
.footer a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #fffc01; text-decoration:underline;}
#footer-right{width:375px;float:right;}
#footer-right-hours{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fff; line-height:1.5em; width:180px; float:left;}
#footer-right-upull-logo{width:145px; float:right;}

/* END FOOTER */

.emails a:link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff0000; text-decoration:underline;}
.emails a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff0000; text-decoration:underline;}
.emails a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff0000; text-decoration:none;}