body { background-color: #FFFFFF; }

#moduleContainer {
	background-color: #FFF;
	height: 100%;
	width: 750px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 22px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#moduleMain {
	text-align: left;
	padding: 20px;
}
#moduleMain  a {
	text-decoration: none;
	font-weight: bold;
	color: #4A9BD4;
}
#moduleMain a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #4A9BD4;
}
#moduleMain a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #F00;
}
#moduleBanner {
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-align: left;
	height: 45px;
	width: 730px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #4A9BD4;
	padding-top: 10px;
	background-image: url(../images/banner_modal.png);
	background-repeat: no-repeat;
	background-position: right;
}
#moduleFramed {
    width:96%;
    height:125px;
}
.moduleHeader {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-align: left;
	height: 15px;
	width: 100%;
	background-color: #4A9BD4;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#promotionImage {
	text-align: center;
	width: 100%;
}
#promotionImage a {
    text-decoration: none;
}
#promotionImage img {
    border: none;
}

#map {
	text-align: center;
}
.SButton {
  background-color: #848CBD;
  border-style: outset; 
  border-color: #848CBD; 
  border-width: 1px;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;
}
.textTitle {
	font-size: 16px;
	font-weight: bold;
	color: #4A9BD4;
}
.textSmall {
	font-size: 12px;
	color: #000;
}
.textBold {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.iconWrap {
	border: 2px solid #4A9BD4;
	padding: 10px;
	text-align: left;
}
#iconDirections {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 32px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconCustom03 {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -520px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconCustom02 {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -480px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconLoyalty {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -440px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconWarranty {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -400px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconVideo {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -360px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconBlog {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -320px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconNewsletter {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -280px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconContact {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	height: 31px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconRefer {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -160px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconReminders {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconReviews {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -844px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconExpertise {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -560px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconTires {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -600px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconCars {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -640px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconAppointments {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -680px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconPromotions {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -720px;
	height: 25px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconCustom01 {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -760px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconAbout {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -800px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}
#iconFeedback {
	background-image: url(../images/icons_small.png);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
	padding-top: 10px;
}

.iconTune {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px 0px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconOil {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -81px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconSmog {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -160px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconBrakes {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -241px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconTires {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -320px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconEngine {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -400px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconExhaust {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -481px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconSuspension {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -561px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconTransmission {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -640px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconAlignment {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -720px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconElectrical {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -800px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconAir {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -881px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconRadiator {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -961px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconBody {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -1040px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconTow {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -1120px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}
.iconCustom01 {
	background-image: url(../images/expertise_icons.png);
	background-position: 0px -1200px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	overflow: hidden;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	text-align: left;
}

.iconPhone {
	background-image: url(../images/contact_icons.png);
	background-position: 0px -119px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
}
.iconEmail {
	background-image: url(../images/contact_icons.png);
	background-position: 0px 0px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
}
.iconFax {
	background-image: url(../images/contact_icons.png);
	background-position: 0px -237px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
}
.iconMail {
	background-image: url(../images/contact_icons.png);
	background-position: 0px -356px;
	height: 60px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	padding-bottom: 20px;
}
.iconVideo {
	background-image: url(../images/contact_icons.png);
	background-position: 0px -560px;
	height: 30px;
	width: 250px;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 20px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4A9BD4;
	padding-bottom: 20px;
}
.minDateError {
	font-size: 12px;
	color: #F00;
	display: none;
}
