
/**************Color Settings*******************/
.mod-search-filters .filters-box{
	background:none repeat scroll 0 0 #e5e9f2;
}
.mod-searchbox{
	background:none repeat scroll 0 0 #e5e9f2;
}
.com-inventory-listing .product:hover{
	background-color:#e5e9f2;
}
.mod-staff-box{
	background:none repeat scroll 0 0 #e5e9f2;
}
.mod-form-get-a-quote{
	background:none repeat scroll 0 0 #e5e9f2;
}
.mod-form-contact-us .dealer-info .department .hours-box .hover{
	background:none repeat scroll 0 0 #e5e9f2;
}
.mod-form-contact-us .formBlock .formContent{
	background:none repeat scroll 0 0 #e5e9f2;
}
.mod-multi-department-box{
		background:none repeat scroll 0 0 #e5e9f2;
}
.mod-form-contact-us .dealer-info{
	background:none repeat scroll 0 0 #00012a;
	
}
.mod-form-contact-us .dealer-info .link{
	font-weight: bold;
}
.mod-form-contact-us .dealer-info .department .hours-box .label h3{
	font-weight:normal;
}
.mod-multi-department-box .info-window .info-window-content .staff .info .phone{
	color:red;
}
.mod-multi-department-box .operation-hours-box .title{
	color:blue;
}
.mod-vehicle-info .price, .mod-vehicle-info .price-title {
color:#FF0005;
font-weight:bold;
}
.mod-loan-calculator .formBlock .box .payment .amount{
	color:#FF0005;
}
/**********************************************/
.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;
}
/****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:37px 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: 15px;
	padding-right: 10px;
}
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;
}
/*</modules/Menu/default/styles/mod-menu.css>*/
/************ mod-tools.css ************/
.mod-tools {
	background: #00012a;
	padding: 0px;
	padding-top: 10px;
	float: left;
}
.mod-tools .block1 {
 	width: 620px;
	padding-right: 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 {
    background: none;
}
.mod-rotator .rotator .btn-next {
    background: none;
}
*/
/***********/
.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-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;
}
/* VehicleMedia */
.mod-vehicle-media a.mediaButton {
    border: 1px solid #3A46A0;
}
/*<com-inventory-listing>*/
.com-inventory-listing .product .info .price-block .price-old {
	color: #000000;
	font-size: 11px;
}
.com-inventory-listing .product .info .price-block .price-old span {
	text-decoration: none;
}
/*</com-inventory-listing>*/
/*<vehicle-info>*/
.mod-vehicle-info .price-old span {
text-decoration: none;
}
/*</vehicle-info>*/
/*<modules/Lineup/theme2/styles/mod-lineup-scrollable.css>*/
.mod-lineup-scrollable .list-wrapper {
	*width: 890px;
}
/*</modules/Lineup/theme2/styles/mod-lineup-scrollable.css>*/
