.global-vehicle-details .contentTable .rightBlock,
.global-contact-us .contentTable .rightBlock {
	padding-top: 0;
}
.global-our-services .mod-department-box {
	margin-bottom: 0;
}
.global-our-services .mod-department-box .heading, .global-our-services .mod-department-box .operation-hours {
	display: none;
}
.global-our-services .mod-department-service .heading, .global-our-services .mod-department-service .operation-hours {
	display: block;
}
/******* buttons styles *******/
button.customBtn, a.customBtn, .customBtn { 
    background: url("../images/grad_sml.gif") repeat scroll  transparent;
}
button.customBtn span, a.customBtn span, .customBtn input {
    background: url("../images/grad_sml.gif") repeat scroll  transparent;
}
button.customBtn span, a.customBtn span, .customBtn input {
    background:none;
border:medium none;
color:#fff;
cursor:pointer;
height:15px;
margin:0;
padding:4px 0 4px 12px;
    
}
button.customBtn:hover, button.customBtnHover, a.customBtn:hover, .customBtn:hover, .customBtnHover { 
    background-position: 0 28px;    
}
    
button.customBtn:hover span, button.customBtnHover span, a.customBtn:hover span, a.customBtnHover span,  .customBtn:hover input {
     background-position: 0 28px;
}
/******* tab styles*******/
.com-our-team ul.tabs a:hover {
    background-position: 0 28px;
     
}
.com-our-team ul.tabs a {
     
    background: url("../images/grad_sml.gif") repeat scroll  transparent;
}
.certified_vehicle {position:absolute;margin-left:-50px;margin-top:10px;}
.certified_dt {position:absolute;margin-left:425px;}
/****Inventory Pagination******/
.c-paginator .paginator-button {
background: url("../images/grad_sml.gif") repeat scroll  transparent;
border:1px solid #4c4c4c;
}
.c-paginator .paginator-button:hover{
    background-position: 0 28px;
}
.c-paginator .current {
background:none repeat scroll 0 0 transparent;
}

.c-paginator .paginator-button-next, .c-paginator .paginator-button-prev {
background: url("../images/grad_sml.gif") repeat scroll  transparent;
border:1px solid #4c4c4c;
}
.c-paginator .paginator-button-next:hover, .c-paginator .paginator-button-prev:hover {
background-position: 0 28px;
}

/*** mod vehicle equiptment *****/

.mod-vehicle-equipment ul.tabs a {
    background: url("../images/grad_sml.gif") repeat scroll  transparent;
    border:1px solid #4c4c4c;
}
.mod-vehicle-equipment ul.tabs a:hover {
    background-position: 0 28px;
}

/*** Shopping tools ***/
.mod-shopping-tools ul.mod-st-buttons li {
    background: url("../images/grad_sml.gif") repeat scroll  transparent !important;
    border: 1px solid #A00105;
    margin: 0 0 1px;
    _line-height: 20px;
    *line-height: 20px;
}
.mod-shopping-tools ul.mod-st-buttons li span{
    display: inline;
    padding: 0 0 3px 28px;
}
.mod-shopping-tools ul.mod-st-buttons li a {
    display: block;
    padding: 0 0 0 3px;
}
.mod-shopping-tools ul.mod-st-buttons li.windowSticker a span {
    background: url(../images/icons/print.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icons/print.png', sizingMethod='crop');
}
.mod-shopping-tools ul.mod-st-buttons li.requestAQuote a span {
    background: url(../images/icons/usdollar.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icons/usdollar.png', sizingMethod='crop');
}
.mod-shopping-tools ul.mod-st-buttons li.scheduleTestdrive a span {
    background: url(../images/icons/test-drive.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icons/test-drive.png', sizingMethod='crop');
}
.mod-shopping-tools ul.mod-st-buttons li.buildAVehicle a span {
    background: url(../images/icons/build.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icons/build.png', sizingMethod='crop');
}
.mod-shopping-tools ul.mod-st-buttons li.emailFriend a span {
    background: url(../images/icons/email.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icons/email.png', sizingMethod='crop');
}

/*** Financing tools ***/
.mod-financing-tools ul.mod-ft-buttons li {
    background: url("../images/grad_sml.gif") repeat scroll  transparent !important;
    border: 1px solid #A00105;
    margin: 0 0 1px;
    _line-height: 20px;
    *line-height: 20px;
}
.mod-financing-tools ul.mod-ft-buttons li span{
    display: inline;
    padding: 3px 0 3px 28px;
    _padding: 0 0 3px 28px;
    *padding: 0 0 3px 28px;
}
.mod-financing-tools ul.mod-ft-buttons li a {
    display: block;
    padding: 0 0 0 3px;
}
.mod-financing-tools ul.mod-ft-buttons li.calculator a span {
    background: url(../images/icons/trade-in.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icons/trade-in.png', sizingMethod='crop');
}
.mod-financing-tools ul.mod-ft-buttons li.getApproved a span {
    background: url(../images/icons/approved.png) 0 0 no-repeat;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icons/approved.png', sizingMethod='crop');
}
/*****************GLOBAL STYLES***************/
.pageHeader{
	background:url("../images/pageHeading.gif") repeat-x scroll left top transparent;
	padding:15px 0 0;	
}
.HomepageContainer{
	background: #ffffff;
	padding:0px 0px 10px; 
	float: left;
}
.pageWrapper{
	background: #ffffff;
	padding: 0px;
}
.layout-wrapper{
	margin: auto;
	padding: 0 5px;
	position: relative;
	width: 980px;
}
.layout-header .headerBoxes{
	padding: 0px;
}
.layout-header .headerBoxes .boxLogo{
	float:left;
	padding: 0px;
	width:360px;
}
.layout-header .headerBoxes .boxLogo2{
	float:left;
	padding: 0px;
	width:240px;
	text-align: center;
}
.layout-header .headerBoxes .boxLogo2 a{
    color: #FFF;
	text-decoration: underline;
}
.layout-header .headerBoxes .boxLogo2 a:hover, .layout-header .headerTop a:hover{
	text-decoration: none;
}
.layout-header .headerTop{
	color: #FFF;
	text-align: right;
}
.layout-header .headerTop a{
	color: #FFF;
	text-decoration: underline;
}
.layout-header .headerTop,
.layout-header .headerTop a:link{
	color: #FFF;
}
.layout-header .headerBoxes .boxInfo{
	float: right;
	text-align: right;
	color: #ffffff;	
	width: 352px;
	height: 77px;
	/*background: url(../images/header_bg.jpg) top right no-repeat;
	background-position: 0px 10px;*/
	padding-top: 14px;
	padding-right: 10px;
	line-height:19px;
	
}
.layout-header .headerBoxes .chat {
	float: left;
	width: 83px;
	height: 62px;
	padding-left:10px;
	padding-right:3px;
	margin-top: 1px;
}
body{
	background:#00012a url(../images/background_image.jpg) top repeat-x;
	color: #242424;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-size:12px;
}
.layout-footer{
	padding: 20px 0 40px;
	text-align: left;
	float: left;
	width: 980px;
}
.layout-footer div{
	color: #fff;
}
.layout-footer div a:link,
.layout-footer div a:visited{
	color: #fff;
}
/*<modules/Menu/default/styles/mod-menu.css>*/
.menu{
    position: relative;
	z-index: 1000;
	background: #FFF url(../images/menu_bg.jpg) top repeat-x;
}
.menu, .menu .menu-ul {
	height: 41px;
	position: relative; 
}
/*** Level 1 ***/
.menu li.lev-1 {
    width: 123px;
    float: left;
    text-align: center;
    position: relative;
    margin-left: -1px;
    position: relative;
	background: none;
}
.menu li.lev-1:hover, .menu li.over {
	z-index: 2;
}
.menu li.first {
	margin-left: 0;
}
.menu a.lev-1 {
	padding: 10px 0 9px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
.menu a.lev-1:hover, .menu li.lev-1:hover a.lev-1, .menu li.over a.lev-1 {
	background: none;
	color: #ff0000;
	border-bottom: 3px solid #ff0000;
}
/* //Level 1 */
/*** Submenu ***/
.menu .submenu {
	width: 170px !important;
}
.menu li.lev-1:hover .submenu, .menu li.over .submenu {
	border-right: 3px solid #03101a;
	border-left: 3px solid #03101a;
	border-bottom: 3px solid #03101a;
	border-top: 1px solid #03101a;

}
/*** Subsub ***/
.menu .submenu li:hover .subsub, .menu .submenu li.over .subsub {
	border-right: 3px solid #03101a;
	border-bottom: 3px solid #03101a;
	border-top: 0px solid #03101a;
	margin-top: 0px;
}
.menu .submenu-title, .menu .subsub-title, .menu .submenu a, .menu .submenu .instock, .menu .submenu li {
	color: #000;
}
.menu .submenu li:hover .col-3, .menu .submenu li.over .col-3 {
    display: none;
}
/*</modules/Menu/default/styles/mod-menu.css>*/
/************ mod-tools.css ************/
.mod-tools {
	background: #00012a;
	padding: 0px;
	padding-top: 10px;
	float: left;
	width: 980px;
}
.mod-tools .block1 {
 	width: 610px;
	padding-right: 10px;
	padding-left: 10px;
}
.mod-tools .block0 {
 	width: 940px;
	height: 80px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;	
	padding-top: 5px;
	padding-bottom: 30px;
	background: url(../images/block0_bg.jpg) top repeat-x;
}
.mod-tools .block0 .email_n{
	float: left;
	width: 300px;
	padding-top: 5px;
}
/*************************************/
.mod-searchbox-home {
    float: left;
    width: 317px;
    margin: 7px 0 0 7px;
    border-top: none;
    color: #ffffff;
    background: #00012A;
    height: 180px;
}
.mod-searchbox-home .heading {
    padding: 7px 10px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    background: transparent url("../images/bg-heading.gif") 10px bottom no-repeat;
}
.mod-searchbox-home .button {
    background: #ffffff url("../images/bg-button.gif") 0 0 repeat-x;
    border: 1px solid #3a46a0;
    padding: 0;
    float: left;
}
.mod-searchbox-home .button input {
    margin: 0;
    background: none;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
    padding: 4px 0;
    text-align: center;
	color: #FFF;	
}
/************** mod-lineup.css **************/
.mod-lineup .list_vehicles {
    padding: 5px 0;
    overflow: hidden;
	padding-left: 5px;
}
.mod-lineup .item {
    float: left;
    width: 120px;
    text-align: center;
}
.mod-lineup .item .name:hover{
	color: #FFF;
	background: #ff0308;
}
.mod-lineup .item .name {
    font-size: 12px;
	color: #002073;
	font-weight: bold;
	line-height: 200%;
}
.mod-lineup .item .image{
	height: 60px;
} 
/********* mob-blog-box.css **************/
.mod-blog-box .scroller {
	border: 1px solid #B9BfCD;
}
.mod-blog-box .item a {
    color:#001789;
}
.mod-blog-box .links-list a {
    background: transparent url("../images/arrow-bullet.gif") 0 center no-repeat;
}
/********* mod-featured-vehicles.css **************/
.mod-featured-vehicles .item .title .price {
    color: #ff0000;
}
.mod-featured-vehicles .item .image {
    width: 224px;
}
.mod-featured-vehicles .rotator .btn-prev {
    background: transparent url("../images/btn-prev.gif") 0 center no-repeat;
	width: 22px;
}
.mod-featured-vehicles .rotator .btn-next {
    background: transparent url("../images/btn-next.gif") 0 center no-repeat;
	width: 22px;
}
.mod-featured-vehicles .rotator .list-wrapper {
    width: 230px;
	padding-left: 8px;
}
/********* mod-current-incentives-home.css **************/
.mod-current-incentives-home .image {
    padding-top: 8px;
}
.mod-current-incentives-home .text .title {
    color: #001789;
}
.mod-current-incentives-home .ci-links-list {
    margin: 10px 0;
    padding: 0;
}
.mod-current-incentives-home .ci-links-list a {
    background: transparent url("../images/arrow-bullet.gif") 0 center no-repeat;
    padding-left: 8px;
	color: #001789;
}
.mod-current-incentives-home .ci-links-list a:hover {
    text-decoration: underline;
}
/********* mod-rotator.css ******************/
.mod-rotator{
	background: #00012a;
	border-top: none;
}
.mod-rotator .heading {
    background:url("../images/bg-heading.gif") no-repeat scroll 10px bottom transparent;
}
.mod-rotator .rotator .btn-prev {
    url("../images/btn-prev.gif") no-repeat scroll 0 center transparent;
}
.mod-rotator .rotator .btn-next {
    url("../images/btn-next.gif") no-repeat scroll 0 center transparent;
}
/***********/
.mod-shopping-tools ul.mod-st-buttons li, .mod-financing-tools ul.mod-ft-buttons li,
.mod-vehicle-equipment ul.tabs a{
    border:1px solid #3A46A0;	
}
/***********/
button.customBtn, a.customBtn, .customBtn {
    border:1px solid #3A46A0;
}
/***********/
.mod-searchbox2 .content {
	padding-bottom: 30px;
	border: 3px solid #00012a;
	background: #e5e9f2;
}
.mod-searchbox2 .current-filters {
background:none repeat scroll 0 0 #000000;
}
/***********/
.mod-breadcrumbs  {
background:url("../images/breadcrumb-bg.gif") no-repeat scroll right top #FFFFFF;
}
/********************************************/
.mod-rewards-home {
    float: left;
    width: 317px;
    margin: 7px 0 0 7px;
    border-top: none;
    color: #ffffff;
    background: #00012a;
    height: 180px;
}
.mod-rewards-home .heading {
    padding: 7px 10px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    background: transparent url("../images/bg-heading.gif") 10px bottom no-repeat;
}
.mod-keep-in-touch-home  {
	margin: 7px 0 0 !important;
	overflow: hidden;
	padding: 12px 0 !important;
}
.mod-keep-in-touch-home .icon-list {
	padding: 5px 0;
}
.mod-keep-in-touch-home .icon-list .item {
	float: left;
	width: 60px;
}
/* VehicleMedia */
.mod-vehicle-media a.mediaButton {
    border: 1px solid #3A46A0;
}
.com-inventory-listing .product .info .price-block .price-old{
   font-size: 12px;
   color: #000000;
}
.com-inventory-listing -rsbo {
	float: inherit
}
/*<components/InventoryListing/default/styles/com-inventory-listing.css>*/
.com-inventory-listing .product .tools .compare-box .compareAjax {
    color: #666666;
    cursor: pointer;
}
.com-inventory-listing .product .tools .compare-box .compareAjax:hover {
    text-decoration: underline;
}
/*</components/InventoryListing/default/styles/com-inventory-listing.css>*/
/*<components/Content/default/styles/com-content.css>*/
.com-content h2 {
	padding-bottom:20px;
}
.com-content ol li{
	padding-bottom:15px;
	list-style-type:decimal;
}
.com-content .carShow p,.com-content .carShow li{
	font-size:14px;
	line-height:18px;
}
.com-content .carShow h3{
	font-size:18px;
	color:#999}
.com-content .carShow li{
	list-style-type:disc;
}
/*</components/Content/default/styles/com-content.css>*/
/*<modules/Form2/customDefault/styles/mod-form2-custom.css>*/

.mod-form2-custom-promo form{
	position:relative;
	background-color:#69F;
	width:692px;
	height:366px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
}
.mod-form2-custom-promo form div.field input{
	position:absolute;
	border:1px solid #000;
	background-color:#fff;
	padding:5px;
	height:23px;
	width:162px;
	font-weight:bold;
	color:#006;
}

.mod-form2-custom-promo form div.field textarea.textarea{
	position:absolute;
	width:252px;
	height:244px;
	top:20px;
	left:408px;
	background-color:#fff;
	padding:5px;
	border:1px solid #000;
	font-weight:bold;
	color:#006;
}

.mod-form2-custom-promo form div.field input.first_name{
	top:20px;
	left:20px;
}
.mod-form2-custom-promo form div.field input.last_name{
	top:20px;
	left:214px;
}
.mod-form2-custom-promo form div.field input.address{
	top:75px;
	left:20px;
	width:356px;
}
.mod-form2-custom-promo form div.field input.address2{
	top:130px;
	left:20px;
	width:356px;
}
.mod-form2-custom-promo form div.field input.city{
	top:185px;
	left:20px;
}
.mod-form2-custom-promo form div.field input.state{
	top:185px;
	left:214px;
	width:66px;
}
.mod-form2-custom-promo form div.field input.zipcode{
	top:185px;
	left:310px;
	width:66px;
}
.mod-form2-custom-promo form div.field input.dphone{
	top:240px;
	left:20px;
}
.mod-form2-custom-promo form div.field input.email{
	top:240px;
	left:214px;
}

.mod-form2-custom-promo input#hskey{
	display:none;}
.mod-form2-custom-promo form button{
	position:absolute;
	top:296px;
	left:20px;
	width:655px;
	height:50px;
	text-align:center;
	padding:0px;
	background: #006 url(none);
	border: 3px solid #CCC;
}
.mod-form2-custom-promo form button:hover{
	background: #06F;
	border: 3px solid #fff;
}
.mod-form2-custom-promo form button span{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin-top:-7px;
	margin-left:-13px;
}
.mod-form2-custom-promo form button:hover span{
	color:#6F0;
}
/*</modules/Form2/customDefault/styles/mod-form2-custom.css>*/
/*<modules/Slideshow/default/styles/mod-slideshow.css>*/
.mod-slideshow .images-list{
	height: 320px;
}
/*</modules/Slideshow/default/styles/mod-slideshow.css>*/
