/* -----------------------------------
	Body
--------------------------------------------------------------------------------------------- */
body { 
  background: url(http://images.ebizautos.com/sites/5078/images/page_background_wide.jpg) no-repeat fixed; 
  background-color: #dddddd;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-position: center top;
}

#SiteWrapperAligment {
	background: url(http://images.ebizautos.com/sites/5078/skins/background.png) repeat-x top left;
}

.HomePageControlTextWide {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 4px #444;
}
.HomePageControlTextWide .CustomText {
	line-height: 20px;
}
/* -----------------------------------
	Custom Buttons
--------------------------------------------------------------------------------------------- */
.custom_buttons_wrapper{
	width:925px;
	height:278px;
	position: relative;
}
.custom_buttons_wrapper a{
	display:block;
	position: absolute;
}
a.btn1_militaryAppreciation{
	background: url(http://images.ebizautos.com/sites/5078/images/btn_military_discount.jpg) no-repeat top left;
	top:15px;
	left:15px;
	width:297px;
	height:120px;
}
a.btn2_graduateProgram{
	background: url(http://images.ebizautos.com/sites/5078/images/btn_graduate_program.jpg) no-repeat top left;
	top:15px;
	left:322px;
	width:297px;
	height:120px;
}
a.btn_3_value_your_tradein{
	background: url(http://images.ebizautos.com/sites/5078/images/btn_edmunds.jpg) no-repeat top left;
	top:15px;
	left:476px;
	width:143px;
	height:120px;
}
a.btn_4_quick_quote{
	background: url(http://images.ebizautos.com/sites/5078/images/btn_quick_quote.jpg) no-repeat top left;
	top:15px;
	left:628px;
	width:297px;
	height:120px;
	text-decoration: none;	
}
a.btn_4_quick_quote .btn_4_content{
	color:#fff;
	font-size:13px;
	padding-top:40px;
	padding-left:10px;
}
a.btn_4_quick_quote .btn_4_content span,
a.btn_4_quick_quote:visited .btn_4_content span{
	color:#FFCC00;
	text-decoration: underline;
}
a.btn_4_quick_quote:hover .btn_4_content span{
	color:#fff;
}
a.btn_5_schedule_service{
	background: url(http://images.ebizautos.com/sites/5078/images/btn_schedule_service.jpg) no-repeat top left;
	top:145px;
	left:15px;
	width:297px;
	height:120px;
}
a.btn_6_maps_and_hours{
	background: url(http://images.ebizautos.com/sites/5078/images/btn_map_and_hours.jpg) no-repeat top left;
	top:145px;
	left:322px;
	width:297px;
	height:120px;
	text-decoration: none;	
}
a.btn_6_maps_and_hours .btn_6_content{
	color:#fff;
	font-size:13px;
	padding-top:40px;
	padding-left:10px;
}
a.btn_7_hendrick_affordable{
	background: url(http://images.ebizautos.com/sites/5078/images/btn_hendrick_affordable.jpg) no-repeat top left;
	top:145px;
	left:628px;
	width:297px;
	height:120px;
}
#slides{
	position:relative;
	width:297px;
    height:120px;
	z-index:50;   
	margin-left:15px;
	padding-top:15px;
}
.slides_container {
	width:297px;
    height:120px;
}
.slides_container div {
    width:297px;
    height:120px;
	display:block;
}
/* -----------------------------------
	Custom Vehicle Menu
--------------------------------------------------------------------------------------------- */
.custom_vehicle_menu{
	background: url(http://images.ebizautos.com/sites/5078/images/custom_bg_top_thin.png) no-repeat top left;
}
.vehicle_menu_wrapper{
	padding:12px 0 10px 18px;
	font-family:arial, sans-serif;
}
.vehicle_menu_wrapper a img{
	margin-bottom:5px;
	display:block;
}
.vehicle_menu_wrapper a,
.vehicle_menu_wrapper a:visited{
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float:left;
	text-align:center;
	margin-right:10px;
}
.vehicle_menu_wrapper a:hover{
	color:#dd0000;
}
a.vehicle_1{ width:82px; }
a.vehicle_2{ width:80px; }
a.vehicle_3{ width:82px; }
a.vehicle_4{ width:80px; }
a.vehicle_5{ width:82px; }
a.vehicle_6{ width:79px; }
a.vehicle_7{ width:82px; }
a.vehicle_8{ width:82px; }
a.vehicle_9{ width:75px; }
a.vehicle_10{ width:86px; margin-right:0; }

.specials_banner{
	padding-left:15px;
	padding-bottom:15px;
}

/* -----------------------------------
	Interior Pages - Global Styles
--------------------------------------------------------------------------------------------- */
.columns a.btn_wide {
	background: #2C9FFA; /* Old browsers */
	background: -moz-linear-gradient(top, #0dbdf0 1%, #2C9FFA 76%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2C9FFA), color-stop(76%,#0074c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0dbdf0 1%,#2C9FFA 76%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0dbdf0 1%,#2C9FFA 76%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0dbdf0 1%,#2C9FFA 76%); /* IE10+ */
	background: linear-gradient(to bottom, #0dbdf0 1%,#2C9FFA 76%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dbdf0', endColorstr='#2C9FFA',GradientType=0 ); /* IE6-9 */	
	border: 1px solid #2C9FFA;
	border-radius: 6px;
	color: #ffffff;
	display: inline-block;
	font-size: 20px;
	padding: 20px 0;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.columns a.btn_wide:hover {
	background: #dd0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #dd0000 76%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(76%,#dd0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#dd0000 76%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#dd0000 76%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#dd0000 76%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#dd0000 76%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#dd0000',GradientType=0 ); /* IE6-9 */
	border: 1px solid #dd0000;
	color: #ffffff;
}
/* -----------------------------------
	Interior Page - Hendrick Certified
--------------------------------------------------------------------------------------------- */
/* -----------------------------------
	Interior Page - Hendrick Certified - Global Styles
----------------------------------- */	
.columns p, .columns ul, #boxes {
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 15px;
    line-height: 24px;
}
#boxes a, #boxes a:visited {
	color: #005597;
}
#boxes a:hover{
	color: #000;
}
.customPageHeadline1 h1 {
	display: block;
    font-family: "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 800;
	font-style: italic;
	font-size: 24px;
	color: #005597;
	text-transform: uppercase;
	text-align: center;
}
.customPageHeadline2 h1 {
	display: block;
    font-family: "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 800;
	font-style: italic;
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
}
.customPageHeadline1 p {
	color: #005597;
	font-size: 16px;
	text-align: center;	
}
.customColumnTitle h2,
.modalTitle{
	display: block;
    font-family: "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 800;
	font-style: italic;
	font-size: 22px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;	
}
.customPageHeadline h4 {
	display: block;
    font-family: "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 800;
	font-size: 19px;
	color: #2C9FF8;
	text-align: center;		
}
.customPageHeadline h5 {
	display: block;
    font-family: "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 800;
	font-size: 16px;
	color: #000000;
	letter-spacing: 1px;
	text-align: center;		
}
.highTechCoverage{
	background: url(http://images.ebizautos.com/sites/5078/images/hightech_coverage_bg.png) no-repeat center center;	
}
.highTechCoverageListLeft ul, .highTechCoverageListRight ul{
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}
	.highTechCoverageListLeft ul li {
		text-align: right;
		line-height: 44px;
	}
	.highTechCoverageListLeft ul li.listItem2,
	.highTechCoverageListLeft ul li.listItem3 {
		margin-right: 30px;
	}
	.highTechCoverageListRight ul li {
		text-align: left;
		line-height: 44px;
	}
	.highTechCoverageListRight ul li.listItem2,
	.highTechCoverageListRight ul li.listItem3 {
		margin-left: 30px;
	}	
.highTechCoverageListLeft ul li span,
.highTechCoverageListRight ul li span {
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(http://images.ebizautos.com/sites/5078/images/list_check_mark.png) no-repeat top left;
	margin-right: 10px;
}
.highTechCoverageTitle {
    font-family: "HelveticaNeue-Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 800;
	font-size: 24px;
	color: #005597;
	text-transform: uppercase;
	text-align: center;	
	margin-top: 83px;
}
.highTechCoverageSubTitle {
	color: #005597;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	text-transform: uppercase;
}
.circleBtn1,
.circleBtn2,
.circleBtn3,
.circleBtn4 {
	background: url(http://images.ebizautos.com/sites/5078/images/circles.png) no-repeat;
	width: 120px;
	height: 120px;
	margin: 0 auto 30px auto;
	display: block;
}
.circleBtn1 {
	background-position: 0px 0px;
}
.circleBtn1:hover{
	background-position: 0px -120px;
}
.circleBtn2 {
	background-position: -121px 0px;
}
.circleBtn2:hover{
	background-position: -121px -120px;
}
.circleBtn3 {
	background-position: -241px 0px;
}
.circleBtn3:hover{
	background-position: -241px -120px;
}
.circleBtn4 {
	background-position: -361px 0px;
}
.circleBtn4:hover{
	background-position: -361px -120px;
}
.circleBtnText {
	text-align: center;
	text-transform: uppercase;
	margin-top: 25px;
	line-height:20px;
}
.circleBtnText a {
	color: #000;	
	font-weight: bold;
	text-decoration: none;
}
.circleBtnText a span {
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;	
	color: #005597;
}
p.footer{
	text-align: center;
}
/* -----------------------------------
	Modal Box Styles
----------------------------------- */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:750px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #modalEngine,
#boxes #modalTripInterruption,
#boxes #modalVehicleRental,
#boxes #modalVehicleInspection,
#boxes #modalCarfax {
  width:750px; 
  padding:20px;
  background-color:#ffffff;
}

/* -----------------------------------
	Interior Page - Extended Warranties
--------------------------------------------------------------------------------------------- */

#ExtendedWarranties h3 {
	color: #000;
	font-size: 22px;
	font-weight: bold;
}
#ExtendedWarranties h4 {
	color: inherit;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
}
#ExtendedWarranties .divider {
	border-bottom: 1px solid #000000;
	height: 1px;
	margin-bottom: 30px;
}
.emphasis {
	color: #2C9FF8;
}
/* -----------------------------------
	Interior Page - Hendrick Advantage
--------------------------------------------------------------------------------------------- */

#advantageProgram ul.listCheckmark li {
	background: url('http://images.ebizautos.com/sites/5078/images/advantage_check.png') left top no-repeat;
	color: #2C9FF8;
	font-family: "Lato", arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 30px;
	padding-top: 8px;
	padding-left: 50px;
}
#advantageProgram ul.listCheckmark li a {
	color: #2C9FF8;
	text-decoration: none;
}
#advantageProgram p.details {
	font-size: 12px;
	color: #666;	
}