/******************************************************************************************************/
/***************************************************Variables******************************************/
/******************************************************************************************************/

/* Box background color (Contact, Department, Staff etc boxes) */



/* Price/Phone color */



/* Buttons and Tabs style */




/* Links color */



/* Form validation */




/******************************************************************************************************/
/***************************************************Components*****************************************/
/******************************************************************************************************/

/*<components/Content/default/styles/com-content.css>*/
.com-content .schedule-box .phone {
	color: #3b5da4;}
/*</components/Content/default/styles/com-content.css>*/
.com-our-team .staffs-list .staff .phone{
	color: #3b5da4;
}
/*<components/HomePage/default/styles/com-home-page.css>*/
.com-home-page {
	background: url('/public/images/home-page-grad.png') repeat-x bottom;
	padding-bottom: 20px;
	position: relative;}
.com-home-page .clear {
	clear: both;
	height: 0px;}
.com-home-page #make-list {
	background: #041551 url('/public/images/make-bg.png') repeat-x;
	border: solid $_darkGreyBorderColor_;
	border-width: 3px 0;
	height: 90px;}
.com-home-page #make-list ul {
	margin: 0 40px;
	padding: 0;
	text-align: center;}
.com-home-page #make-list li {
	display: inline-block;
	float: left;
	text-align: center;}
.com-home-page #make-list a {
	display: block;
	padding: 20px 13px 10px;
	position: relative;}
.com-home-page #make-list .hidden {
	display: none;}
.com-home-page #make-list img {}

.com-home-page .home-team-bg {
	margin-left: 5px;}
.mod-team .site {
	position:relative;
	height:62px; /*dimensions of our image*/
	width:62px;
	position:absolute;
	margin-top:20px;}
.mod-team .team-title {
	background-color: #001B42;
	color: white;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	padding: 4px 0px 4px 5px;
	text-transform: uppercase;
	width: 965px;
	margin-left: 5px;}
.mod-team .toolTip {
	position:absolute;
	left:-40px; 
	top:-50px;
	display:none;
	background:url('/public/images/ballon.png') top center no-repeat;
	z-index:999;
	width:163px;
	height:53px;
	text-align:center;
	padding:3px;
	color:#FFFFFF;}
.mod-team .toolTip div {
	padding-left:15px;
	padding-top:20px;
	width:200px;
	color:#ffffff;}
.mod-team .toolTip a {
	color: #ffffff;}
.homec_staff .com-our-team  {padding:0px;margin:0px;width:163px;border:1px #000 solid;}
.homec_staff .com-our-team  .contact{padding:0px;margin:0px;width:163px;}
.com-our-team .staffs-list .staff .phone {
	color:#3b5da4;
}
	

#homec_staff {padding:0px;margin:0px;width:163px;}
/*</components/HomePage/default/styles/com-home-page.css>*/

/*<components/InventoryListing/print/styles/com-inventory-listing.css>*/
.com-inventory-listing .product .info .price-block .price,
.com-inventory-listing .product .info .price-block .price-title {
	color: #3b5da4;}
/*</components/InventoryListing/print/styles/com-inventory-listing.css>*/

/*<components/InventoryListing/theme2/styles/com-inventory-listing.css>*/
.com-inventory-listing .product .info .price-block .price {
	color: #3b5da4;}
/*</components/InventoryListing/theme2/styles/com-inventory-listing.css>*/

/*<components/InventoryListing/theme4/styles/com-inventory-listing.css>*/
.c-paginator .paginator-button {
	background: url('/public/images/grad_sml.gif') repeat scroll #041551;
	border: 1px solid #3B5DA4;
	color: #fff;}
.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('/public/images/grad_sml.gif') repeat scroll #041551;
	border: 1px solid #3B5DA4;
	color: #fff;}
.c-paginator .paginator-button-next:hover,
.c-paginator .paginator-button-prev:hover {
	background-position: 0 28px;}
.c-paginator .paginator-button a,
.c-paginator .paginator-button-next a,
.c-paginator .paginator-button-prev a {
	display: block;}
.com-inventory-listing .products-heading {
	background-color: #000;}
.com-inventory-listing .products-heading .col {
	background: none;}
.com-inventory-listing .products-heading .col-5 {
	float: right;}
.com-inventory-listing .total-found {
	display: inline-block;
	margin-right: 20px;}
.com-inventory-listing .product {
	background: none;
	border-top: 2px solid #000;}
.com-inventory-listing .product .sl-warranty {
	margin-top: 55px;}
.com-inventory-listing .product .col-5,
.com-inventory-listing .product .mpg {
	background: none;}
.com-inventory-listing .product .price-block .price,
.com-inventory-listing .product .price-block .price-title {
	color: #3b5da4;}
.com-inventory-listing .product:hover{
	background: #e8e8e8;}
.com-inventory-listing .product .image .image-overlay img {
	width: 350px;
	height: 263px;}
/*</components/InventoryListing/theme4/styles/com-inventory-listing.css>*/

/*<components/ModelPage/theme2/styles/com-model-page.css>*/
.com-model-page .basic .price {
	color: #3b5da4;}
/*</components/ModelPage/theme2/styles/com-model-page.css>*/

/*<components/OurTeam/default/styles/com-our-team-tabs.css>*/
.com-our-team ul.tabs a:hover {
	background-position: 0 28px;}
.com-our-team ul.tabs a {
	background: url('/public/images/grad_sml.gif') repeat scroll transparent;
	border:1px solid #3B5DA4;}

.com-our-team .staffs-list .staff .org, .com-our-team .staffs-list .staff .adr,.com-our-team .staffs-list .staff .url{
	display:none;}

.com-our-team.accessory ul.tabs {
	display: block;}
.com-our-team.accessory ul.tabs {
	display: block;}
.com-our-team.accessory .accessory-list {
	padding: 0 2.5em;}
.com-our-team.accessory .accessory-list li {
	margin: 10px 0 40px;}
.com-our-team.accessory .accessory-list li span {
	display: block;}
.com-our-team.accessory .accessory-list li .image {
	float: left;
	padding-right: 20px;
	padding-top: 10px;}
.com-our-team.accessory .accessory-list li .content .title {
	text-decoration: underline;
	font-size: 1.2em;
	font-weight:bold;}
.com-our-team.accessory .accessory-list li .content .description {
	padding-bottom:10px;;}
.com-our-team.accessory .accessory-list li .content .item-number {
	float:left;
	width:200px;}
.com-our-team.accessory .accessory-list li .content .price {
	font-size: .9em;
	font-weight:bold;
	margin-left:65px;}
.com-our-team.accessory .accessory-list li > .content {
	display: block;
	padding-top: 10px;
	margin-left: 35%;}
.com-our-team.accessory .accessory-list li .disclaimer {
	clear: both;}
.com-our-team.accessory .accessory-list li .disclaimer .title {
	font-weight: bold;}
/*</components/OurTeam/default/styles/com-our-team-tabs.css>*/

/*<components/Showroom/default/styles/com-showroom.css>*/
.com-showroom .models-list .product .details .price {
	color: #3b5da4;}
.com-showroom .models-list .product .image {
	height: 120px;
	width: 175px;}
/*</components/Showroom/default/styles/com-showroom.css>*/

/*<components/Showroom/default/styles/com-showroom-tabs.css>*/
.com-showroom ul.tabs a:hover {
	background-position: 0 28px;}
.com-showroom ul.tabs a {
	background: url('/public/images/grad_sml.gif') repeat scroll transparent;
	border: 1px solid #3B5DA4;}
/*</components/Showroom/default/styles/com-showroom-tabs.css>*/

/*<components/ViewVehicle/default/styles/com-view-vehicle.css>*/
.com-view-vehicle .c-product-details .c-product-name {
	background: #000;}
.com-view-vehicle .c-product-details .c-product-name .warranty-img {
	position: absolute;
	z-index: 99;
	left: 630px;
	top: 202px;
	background: #fff;
	height: 32px;
	padding: 5px;}
/*</components/ViewVehicle/default/styles/com-view-vehicle.css>*/

/******************************************************************************************************/
/***************************************************Modules********************************************/
/******************************************************************************************************/

/*<modules/CarFinder/default/styles/mod-car-finder.css>*/
.mod-car-finder {
	background: url('/public/modules/CarFinder/default/images/car-finder-icon.gif') no-repeat scroll 70px 3px #000;}
/*</modules/CarFinder/default/styles/mod-car-finder.css>*/

/*<modules/CompareBox/theme1/styles/mod-compare-box.css>*/
.mod-compare-box .item .details .name .price {
	color: #3b5da4;}
/*</modules/CompareBox/theme1/styles/mod-compare-box.css>*/

/*<modules/CompareVehicles/default/styles/mod-compare-vehicles.css>*/
.mod-compare-vehicles .compare-table .tools-row .first,
.mod-compare-vehicles .compare-table .tools-row {
	background: #000;}
.mod-compare-vehicles .compare-table .price {
	color: #3b5da4;}
/*</modules/CompareVehicles/default/styles/mod-compare-vehicles.css>*/

/*<modules/CouponsFeatured/default/styles/mod-coupons-featured.css>*/
.mod-coupons-featured .header,
.mod-coupons-featured .content {
	background: #000;}
.mod-coupons-featured .content .offers .contact-form,
.mod-coupons-featured .content .print-note {
	background: #e8e8e8;}
.mod-coupons-featured .coupon .category {
	color: #3b5da4;}
.mod-coupons-featured .content .step {
	background: #3b5da4;}
/*</modules/CouponsFeatured/default/styles/mod-coupons-featured.css>*/

/*<modules/Coupons/theme1/styles/mod-coupons.css>*/
.mod-coupons .coupons .coupon .info .dealer-info .phone {color: #ff0000;}
/*</modules/Coupons/theme1/styles/mod-coupons.css>*/

/*<modules/CurrentIncentives/default/styles/mod-current-incentives-tabs.css>*/
.mod-current-incentives ul.tabs a:hover {
	background-position: 0 28px;}
.mod-current-incentives ul.tabs a {
	background: url('/public/images/grad_sml.gif') repeat scroll transparent;
	border: 1px solid #3B5DA4;
	width: auto;}
.mod-current-incentives .panes .pane {
	overflow: visible;}
/*</modules/CurrentIncentives/default/styles/mod-current-incentives-tabs.css>*/

/*<modules/DealerInfo/default/styles/mod-dealer-info.css>*/
.mod-dealer-info {
	border: 2px solid #000;}
.mod-dealer-info .heading {
	background: #000;}
.mod-dealer-info .inner-box .dealer-main-phone {
	padding:0 12px;}
/*</modules/DealerInfo/default/styles/mod-dealer-info.css>*/

/*<modules/DepartmentBox/default/styles/mod-department-box.css>*/
.mod-department-box {
	background: #e8e8e8;}
.mod-department-box .info-window .info-window-content .staff .info .phone {
	color: #3b5da4;}
/*</modules/DepartmentBox/default/styles/mod-department-box.css>*/

/*<modules/DepartmentBox/theme1/styles/mod-department-box.css>*/
.mod-department-box {
	background: #e8e8e8;}
.mod-department-box .info-window .info-window-content .staff .info .phone {
	color: #3b5da4;}
/*</modules/DepartmentBox/theme1/styles/mod-department-box.css>*/

/*<modules/FeaturedVehicles/default/styles/mod-featured-vehicles.css>*/
.mod-featured-vehicles {}
.mod-featured-vehicles .rotator {
	height: 167px;}
.mod-featured-vehicles .item .title .price {
	color: #3b5da4;}
/*</modules/FeaturedVehicles/default/styles/mod-featured-vehicles.css>*/

/*<modules/FeaturedVehicles/theme1/styles/mod-featured-vehicles.css>*/
.mod-featured-vehicles {
	width: 690px;
	height: 355px;
	margin-right: 10px;}
.mod-featured-vehicles .featured-vehicles-title {
	background-color: #001b42;
	color: #ffffff;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	padding: 4px 0px 4px 5px;}
.mod-featured-vehicles .rotator .list-wrapper {
	width: 670px;
	height: 307px;
	overflow-y: auto;
	overflow-x: hidden;}
.mod-featured-vehicles .rotator .list .item {
	clear: left;
	height: 87px;
	width: 635px;
	padding: 10px 15px 10px 0px;}
.mod-featured-vehicles .rotator .list .item.odd {
	background-color: #e4e6f0;
	clear: left;
	height: 87px;
	width: 635px;
	padding: 10px 15px 10px 0px;}
.mod-featured-vehicles .rotator .list .item .image {
	float: left;}
.mod-featured-vehicles .rotator .list .item .image img {
	width: 100px;
	height: 80px;}
.mod-featured-vehicles .rotator .list .item .image-layer {
	height: 90px;}
.mod-featured-vehicles .rotator .list .item .item-title {
	background: none;
	padding-top: 16px;
	height: 30px;
	width: 400px;
	text-align: left;
	margin-left: 125px;
	font-size: 20px;
	float:left;}
.mod-featured-vehicles .rotator .list .item .vehicle-info {
	padding-top: 27px;
	height: 50px;
	width: 200px;
	text-align: left;
	margin-left: 25px;
	font-size: 12px;
	float:left;}
.vehicle-info dt {
	width: 50px;
	color: #666;
	float: left;
	text-transform: uppercase;
	font-size: 10px;}
.vehicle-info dd {
	margin-left: 50px;
	font-size: 11px;
	color: #010101;}	
.mod-featured-vehicles .rotator .list .item .featured-price {
	float:right;
	color: red;
	font-size: 16px;
	font-weight: bold;}
.mod-featured-vehicles .item .title {
	color: #000000;}
.mod-featured-vehicles .rotator .list .item .image-layer {
	background: none;}
.mod-featured-vehicles .rotator .btn-next,
.mod-featured-vehicles .rotator .btn-prev {
	display: none;}
/*</modules/FeaturedVehicles/theme1/styles/mod-featured-vehicles.css>*/

/*<modules/FeaturedVehiclesMulti/default/styles/mod-featured-vehicles-multi.css>*/
.mod-featured-vehicles-multi .item .title .price {
	color: #3b5da4;}
/*</modules/FeaturedVehiclesMulti/default/styles/mod-featured-vehicles-multi.css>*/

/*<modules/FinancingTools/theme1/styles/mod-financing-tools.css>*/
.mod-financing-tools {
	background-color: #000;}
.mod-financing-tools ul li {
	margin-top: 0px;}
.mod-financing-tools .heading {
	display: none;}
/*</modules/FinancingTools/theme1/styles/mod-financing-tools.css>*/

/*<modules/Form2/carFinderDefault/styles/mod-form2-car-finder.css>*/
.mod-form2-car-finder .box-terms {
	background-color: #e8e8e8;}
/*</modules/Form2/carFinderDefault/styles/mod-form2-car-finder.css>*/

/*<modules/Form2/contactDepartmentDefault/styles/mod-form2-contact-department.css>*/
.mod-form2-contact-department .formBlock .red {
	color: #ff0000;}
.mod-form2-contact-department .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-form2-contact-department .staff .info .phone {
	color: #3b5da4;}
.mod-form2-contact-department .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-contact-department .jsError-label {
	color: #ff0000;}
.mod-form2-contact-department .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/contactDepartmentDefault/styles/mod-form2-contact-department.css>*/

/*<modules/Form2/contactStaffDefault/styles/mod-form2-contact-staff.css>*/
.mod-form2-contact-staff .formBlock .red {
	color: #ff0000;}
.mod-form2-contact-staff .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-form2-contact-staff .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-contact-staff .jsError-label {
	color: $contact;}
.mod-form2-contact-staff .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/contactStaffDefault/styles/mod-form2-contact-staff.css>*/

/*<modules/Form2/contactUsDefault/styles/mod-form2-contact-us.css>*/
.mod-form2-contact-us .dealer-info {
	background-color: #000;}
.mod-form2-contact-us .direction-form {
	background-color: #000;}
.mod-form2-contact-us .dealer-info .department .hours-box .label {
	color: #3b5da4;}
.mod-form2-contact-us .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-form2-contact-us .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-contact-us .jsError-label {
	color: #ff0000;}
.mod-form2-contact-us .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/contactUsDefault/styles/mod-form2-contact-us.css>*/

/*<modules/Form2/emailFriendModel/styles/mod-form2-email-friend.css>*/
.mod-form2-email-friend .product .info .price-block .price,
.mod-form2-email-friend .product .info .price-block .price-title {
	color: #3b5da4;}
.mod-form2-email-friend .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-email-friend .jsError-label {
	color: #ff0000;}
.mod-form2-email-friend .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/emailFriendModel/styles/mod-form2-email-friend.css>*/

/*<modules/Form2/emailFriendTheme1/styles/mod-form2-email-friend.css>*/
.mod-form2-email-friend .formBlock .red {
	color: #ff0000;}
.mod-form2-email-friend .product-category {
	background-color: #000;}
.mod-form2-email-friend .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-form2-email-friend .product .info .price-block .price,
.mod-form2-email-friend .product .info .price-block .price-title {
	color: #3b5da4;}
.mod-form2-email-friend .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-email-friend .jsError-label {
	color: #ff0000;}
.mod-form2-email-friend .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/emailFriendTheme1/styles/mod-form2-email-friend.css>*/

/*<modules/Form2/employmentDefault/styles/mod-form2-employment.css>*/
.mod-form2-employment .formBlock .red {
	color: #ff0000;}
.mod-form2-employment .formBlock .block-head,
.mod-form2-employment .box-terms {
	background-color: #e8e8e8;}
.mod-form2-employment .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-employment .jsError-label {
	color: #ff0000;}
.mod-form2-employment .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/employmentDefault/styles/mod-form2-employment.css>*/

/*<modules/Form2/epriceDefault/styles/mod-form2-eprice.css>*/
.mod-form2-eprice .block-c .required {
	color: #ff0000;}
.mod-form2-eprice {
	padding: 8px 0px 0px 3px;
	background-color: #e8e8e8;}
.mod-form2-eprice .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-eprice .jsError-label {
	color: #ff0000;}
.mod-form2-eprice .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/epriceDefault/styles/mod-form2-eprice.css>*/

/*<modules/Form2/epriceOverlay/styles/mod-form2-eprice.css>*/
.mod-form2-eprice .required {
	color: #ff0000;}
.mod-form2-eprice {
	background-color: #e8e8e8;}
.mod-form2-eprice .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-eprice .jsError-label {
	color: #ff0000;}
.mod-form2-eprice .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/epriceOverlay/styles/mod-form2-eprice.css>*/

/*<modules/Form2/featuredCouponsDefault/styles/mod-form2-featured-coupons.css>*/
.mod-form2-featured-coupons .formBlock .red {
	color: #ff0000;}
.mod-form2-featured-coupons .content .step {
	background-color: #041551;
	color: #fff;}
.mod-form2-featured-coupons .coupon .category {
	color: #3b5da4;}
.mod-form2-featured-coupons .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-featured-coupons .jsError-label {
	color: #ff0000;}
.mod-form2-featured-coupons .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/featuredCouponsDefault/styles/mod-form2-featured-coupons.css>*/

/*<modules/Form2/makeAnOfferModelOverlay/styles/mod-form2-make-an-offer.css>*/
.mod-form2-make-an-offer .product .info .price-block .price,
.mod-form2-make-an-offer .product .info .price-block .price-title {
	color: #3b5da4;}
.mod-form2-make-an-offer .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-make-an-offer .jsError-label {
	color: #ff0000;}
.mod-form2-make-an-offer .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/makeAnOfferModelOverlay/styles/mod-form2-make-an-offer.css>*/

/*<modules/Form2/makeAnOfferOverlay/styles/mod-form2-make-an-offer.css>*/
.mod-form2-make-an-offer .formBlock .red {
	color: #ff0000;}
.mod-form2-make-an-offer .product-category {
	background-color: #000;}
.mod-form2-make-an-offer .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-form2-make-an-offer .product .info .price-block .price,
.mod-form2-make-an-offer .product .info .price-block .price-title {
	color: #3b5da4;}
.mod-form2-make-an-offer .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-make-an-offer .jsError-label {
	color: #ff0000;}
.mod-form2-make-an-offer .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/makeAnOfferOverlay/styles/mod-form2-make-an-offer.css>*/

/*<modules/Form2/orderPartsDefault/styles/mod-form2-request-parts.css>*/
.mod-form2-request-parts .formBlock .red {
	color: #ff0000;}
.mod-form2-request-parts .formBlock .block-head,
.mod-form2-request-parts .box-terms {
	background-color: #e8e8e8;}
.mod-form2-request-parts .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-request-parts .jsError-label {
	color: #ff0000;}
.mod-form2-request-parts .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/orderPartsDefault/styles/mod-form2-request-parts.css>*/

/*<modules/Form2/scheduleServiceDefault/styles/mod-form2-schedule-service.css>*/
.mod-form2-schedule-service .formBlock .red {
	color: #ff0000;}
.mod-form2-schedule-service .formBlock .block-head,
.mod-form2-schedule-service .box-terms {
	background-color: #e8e8e8;}
.mod-form2-schedule-service .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-schedule-service .jsError-label {
	color: #ff0000;}
.mod-form2-schedule-service .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/scheduleServiceDefault/styles/mod-form2-schedule-service.css>*/

/*<modules/Form2/scheduleTestdriveDefault/styles/mod-form2-schedule-testdrive.css>*/
.mod-form2-schedule-testdrive .formBlock .red {
	color: #ff0000;}
.mod-form2-schedule-testdrive .formBlock .block-head,
.mod-form2-schedule-testdrive .box-terms {
	background-color: #e8e8e8;}
.mod-form2-schedule-testdrive .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-schedule-testdrive .jsError-label {
	color: #ff0000;}
.mod-form2-schedule-testdrive .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/scheduleTestdriveDefault/styles/mod-form2-schedule-testdrive.css>*/

/*<modules/Form2/scheduleTestdriveOverlay/styles/mod-form2-schedule-testdrive.css>*/
.mod-form2-schedule-testdrive .formBlock .red {
	color: #ff0000;}
.mod-form2-schedule-testdrive .product-category {
	background-color: #000;}
.mod-form2-schedule-testdrive .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-form2-schedule-testdrive .product .info .price-block .price,
.mod-form2-schedule-testdrive .product .info .price-block .price-title {
	color: #3b5da4;}
.mod-form2-schedule-testdrive .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-schedule-testdrive .jsError-label {
	color: #ff0000;}
.mod-form2-schedule-testdrive .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/scheduleTestdriveOverlay/styles/mod-form2-schedule-testdrive.css>*/

/*<modules/Form2/valueTradeinDefault/styles/mod-form2-value-tradein.css>*/
.mod-form2-value-tradein .formBlock .red {
	color: #ff0000;}
.mod-form2-value-tradein .formBlock .vehicle-info,
.mod-form2-value-tradein .box-terms {
	background-color: #e8e8e8;}
.mod-form2-value-tradein .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-value-tradein .jsError-label {
	color: #ff0000;}
.mod-form2-value-tradein .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/valueTradeinDefault/styles/mod-form2-value-tradein.css>*/

/*<modules/Form2/valueTradeinOverlay/styles/mod-form2-value-tradein.css>*/
.mod-form2-value-tradein .formBlock .red {
	color: #ff0000;}
.mod-form2-value-tradein .tradein-info {
	background-color: #000;}
.mod-form2-value-tradein .formBlock .vehicle-info {
	background-color: #e8e8e8;}
.mod-form2-value-tradein .jsError {
	background-color: #fdafaf;
	border-color: #ff0000;}
.mod-form2-value-tradein .jsError-label {
	color: #ff0000;}
.mod-form2-value-tradein .form-jsError-box .form-errors {
	background-color: #fdafaf;
	border-color: #ff0000;
	color: #ff0000;}
/*</modules/Form2/valueTradeinOverlay/styles/mod-form2-value-tradein.css>*/

/*<modules/HtmlContent/default/styles/mod-html-content.css>*/
.mod-html-content {
	background-color: #000;
	border-top: 3px solid #555048;
	float: left;
	height: 165px;
	margin: 7px 0 0 7px;
	width: 318px;}
.mod-html-content ul {
	padding: 7px 9px;}
.mod-html-content li {
	height: 47px;
	margin-bottom: 4px;
	width: 298px;}
.mod-html-content #plain-buttons li {
	background: url('/public/images/plain-home-button.png') no-repeat #3358c5;}
.mod-html-content #style-button li.kelly {
	background: url('/public/images/kelly-home-button.png') no-repeat #3358c5;}
.mod-html-content #style-button li.approved {
	background: url('/public/images/approved-home-button.png') no-repeat #3358c5;}
.mod-html-content #style-button li.purecars {
	background: url('/public/images/purecars-home-button.png') no-repeat #3358c5;}
.mod-html-content li > a {
	color: #fff;
	display: block;
	text-transform: uppercase;}
.mod-html-content #plain-buttons li > a {
	font-size: 16px;
	font-weight: bold;
	height: 35px;
	padding-left: 55px;
	padding-top: 12px;
	width: 243px;}
.mod-html-content #style-button li > a {
	height: 40px;
	padding-left: 75px;
	padding-top: 7px;
	width: 223px;}
.mod-html-content #style-button li > a:hover {
	text-decoration: none;}
.mod-html-content #style-button li > a .name {
	display: block;
	font-size: 15px;
	font-weight: bold;}
.mod-html-content #style-button li > a .meta {
	border-bottom: 1px solid;
	font-size: 11px;
	display: inline-block;}
/*</modules/HtmlContent/default/styles/mod-html-content.css>*/

/*<modules/KeepInTouch/home/styles/mod-keep-in-touch.css>*/
.mod-keep-in-touch.mod-keep-in-touch-home {
	display: inline-block;
	float: none;
	margin: 0;
	padding: 0;
	width: auto;}
.mod-keep-in-touch.mod-keep-in-touch-home .title {
	color: #000;
	font-size: 12px;}
/*</modules/KeepInTouch/home/styles/mod-keep-in-touch.css>*/

/*<modules/KeepInTouch/sidebar/styles/mod-keep-in-touch.css>*/
.mod-keep-in-touch.mod-keep-in-touch-sidebar {
	margin: 0;
	padding: 0;
	width: auto;}
.mod-keep-in-touch.mod-keep-in-touch-sidebar .icon-list .item {
	float: none;
	height: 40px;
	width: auto;}
/*</modules/KeepInTouch/sidebar/styles/mod-keep-in-touch.css>*/

/*<modules/Lineup/default/styles/mod-lineup.css>*/
.mod-lineup .item .price .value {
	color: #3b5da4;}
/*</modules/Lineup/default/styles/mod-lineup.css>*/

/*<modules/Lineup/theme1/styles/mod-lineup.css>*/
.mod-lineup {
	padding: 8px 12px;
	position: relative;}
.mod-lineup .tabs {
	padding-left: 16px;
	position: relative;
	z-index: 2;}
.mod-lineup .tabs li {
	margin-right: 8px;}
.mod-lineup .tabs li a {
	background: url('/public/images/grad_sml.gif') repeat-x #041551;
	border: solid #3B5DA4;
	border-width: 1px 1px 0;}
.mod-lineup .tabs li a:hover {
	background-position: 0 -32px;}
.mod-lineup .tabs li a.current {
	background: url('/public/images/lineup-current-bg.gif') repeat-x #fff top;
	border: solid #b5b5b5;
	border-width: 1px 1px 0;}
.mod-lineup .tabs li a span {
	background: none;}
.mod-lineup .tabs_panes {
	margin-top: -1px;
	z-index: 1;}
.mod-lineup .tabs_panes .pane-start,
.mod-lineup .tabs_panes .pane-end {
	background: url('/public/images/lineup-ends.png') no-repeat;
	display: block;
	height: 107px;
	width: 5px;}
.mod-lineup .tabs_panes .pane-start {
	float: left;
	margin-left: -5px;}
.mod-lineup .tabs_panes .pane-end {
	background-position: -5px 0;
	margin: -107px -5px 0 0;
	float: right;}
.mod-lineup .list-wrapper {
	border: solid #b5b5b5;
	border-width: 1px 0;
	height: 105px;}
.mod-lineup .item {
	width: 119px;}
.mod-lineup .item .name .in-stock {
	color: #666;
	display: block;
	font-size: 11px;
	font-weight: normal;}
/*</modules/Lineup/theme1/styles/mod-lineup.css>*/

/*<modules/Lineup/theme2/styles/mod-lineup.css>*/
.mod-lineup .item .price .value {
	color: #3b5da4;}
/*</modules/Lineup/theme2/styles/mod-lineup.css>*/

/*<modules/LoanCalculator/default/styles/mod-loan-calculator.css>*/
.mod-loan-calculator .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-loan-calculator .payment-box .amount-info span,
.mod-loan-calculator .payment-box .mtable .mbox-main,
.mod-loan-calculator .payment-box .mtable .mbox {
	color: #3b5da4;}
/*</modules/LoanCalculator/default/styles/mod-loan-calculator.css>*/

/*<modules/LoanCalculator/overlay/styles/mod-loan-calculator.css>*/
.mod-loan-calculator .product .info .price-block .price,
.mod-loan-calculator .product .info .price-block .price-title,
.mod-loan-calculator .payment-box .amount-info span {
	color: #3b5da4;}
/*</modules/LoanCalculator/overlay/styles/mod-loan-calculator.css>*/

/*<modules/LoanCalculator/theme1/styles/mod-loan-calculator.css>*/
.mod-loan-calculator-theme1 .heading {
	background-color: #000;}
.mod-loan-calculator-theme1 {
	background-color: #000;}
.mod-loan-calculator-theme1 .formBlock .box {
	border-top-color: #000;}
.mod-loan-calculator ul.tabs a:hover {
	background-position: 0 28px;}
.mod-loan-calculator ul.tabs a {
	background: url('/public/images/grad_sml.gif') repeat scroll transparent;}
.mod-loan-calculator .formBlock .box .payment .amount {
	color: #3b5da4;}
/*</modules/LoanCalculator/theme1/styles/mod-loan-calculator.css>*/

/*<modules/Menu/theme3/styles/mod-menu.css>*/
.mod-menu {
	background: url('/public/images/menu-home-button-bg.png') no-repeat top left;
	background-position: 0px 0px;
	border: none;
	float: right;
	height: 43px;
	padding: 0px 30px 0px 0px;
	width: 740px;
	position: absolute;
	top: 107px;
	right: 0px;}

	
.mod-menu .rounded-start {
	background: transparent url('/public/images/sprites/menu-sprite.png') no-repeat;
	height: 39px;
	width: 5px;
	float: left;
	display: block;}
.mod-menu .button-divider {
	background: transparent url('/public/images/button-divider.png') repeat-x;
	height: 39px;
	width: 1px;
	float: left;
	display: block;}
.mod-menu .menu-button.first .button-divider {
	background: none;}
.mod-menu .rounded-end {
	background: transparent url('/public/images/sprites/menu-sprite.png') no-repeat;
	background-position: -5px 0px;
	height: 39px;
	width: 5px;
	float: left;
	display: block;}
.mod-menu .menu-button a.inner {
	background: transparent url('/public/images/sprites/menu-sprite.png') repeat-x;
	background-position: 0px -39px;
	font-size: 14px;
	padding: 13px 5px 8px;
	text-transform: none;
	float: left;
	display: block;
	height: 18px;}
.mod-menu .menu-button:hover .rounded-start {
	background-position: 0px -78px;}
.mod-menu .menu-button:hover .rounded-end {
	background-position: -5px -78px;}
.mod-menu .menu-button:hover a.inner {
	background-position: 0px -117px;}


.mod-menu .full .links-list a {
	background: url('/public/images/arrow-bullet.gif') no-repeat 0 center;}
.mod-menu .menu-ul {
	float: right;
	margin: 0;}
.mod-menu li.lev-1 {
	height: 37px;
	width: auto;}
.mod-menu a.lev-1 {
	text-transform: uppercase;}
.mod-menu .menu-button.first a.inner {
	color: #000;}
.mod-menu .menu-button:hover a.inner,
.mod-menu li.over a.inner,
.mod-menu li.active a.inner {
	border: none;
	color: #fff;
	padding-bottom: 8px;
	text-decoration: none;}
.mod-menu li.active a.inner {
	border: none;
	color: #000;
	padding-bottom: 8px;}
.mod-menu a.lev-1:hover,
.mod-menu li.lev-1:hover a.lev-1,
.mod-menu li.over a.lev-1 {
	border: none;}
.mod-menu .lev-2-wrapper li:hover a.lev-2,
.mod-menu .lev-2-wrapper li.over a.lev-2,
.mod-menu .lev-3-wrapper li:hover a.lev-3,
.mod-menu .lev-3-wrapper li.over a.lev-3 {
	background-color: #3b5da4;
	color: #fff;
	text-decoration: none;}
.mod-menu .lev-3-wrapper li:hover a a.lev-4,
.mod-menu .lev-3-wrapper li.over a a.lev-4 {
    background-color: #3b5da4;
    color: #000;
}
.mod-menu .submenu .subsub .lev-3-list li.lev-3 ul.lev-3-list li.lev-3 .lev-4-wrapper
{
 display:none;
}
.mod-menu .full .price {
	color: #3b5da4;}
.mod-menu ul ul .full a.image img {
	width: 144px;}
.mod-menu .submenu .bt,
.mod-menu .submenu .top {
	width: 156px;}
.mod-menu .submenu .cr {
	width: 153px;}

.mod-menu .lev-2-wrapper li:hover .lev-3-wrapper,
.mod-menu .lev-2-wrapper li.over .lev-3-wrapper,
.lev-3-wrapper-opened,
.mod-menu .lev-3-wrapper li:hover .lev-4-wrapper,
.mod-menu .lev-3-wrapper li.over .lev-4-wrapper,
.lev-4-wrapper-opened,
.mod-menu .lev-2-wrapper li .test_full {
	margin-left: 148px;}

.mod-menu .lev-3-wrapper li:hover .lev-5-wrapper,
.mod-menu .lev-3-wrapper li.over .lev-5-wrapper,
.lev-5-wrapper-opened,
 {
	margin-left: 296px;}


.mod-menu ul ul .full a.image img {
	width: 135px;}
.submenu div.cr div.cl ul.submenu-ul li.lev-2 div.subsub div.round-box div.cr div.cl ul.lev-3-list li:hover ul li.lev-3 .col-2
{
    display: none;
}
/*</modules/Menu/theme3/styles/mod-menu.css>*/

/*<modules/MpgCalculator/default/styles/mod-mpg-calculator.css>*/
.mod-mpg-calculator .formBlock .formContent {
	background-color: #e8e8e8;}
.mod-mpg-calculator .payment-box .amount-info span,
.mod-mpg-calculator .payment-box .new-amount-info span {
	color: #3b5da4;}
/*</modules/MpgCalculator/default/styles/mod-mpg-calculator.css>*/

/*<modules/MultiDealerContactBox/default/styles/mod-multi-dealer-contact-box.css>*/
.mod-multi-dealer-contact-box {
	background: #e8e8e8;}
.mod-multi-dealer-contact-box .tooltip {
	background-color: #e8e8e8;
	border: 2px solid #000;}
.mod-multi-dealer-contact-box .tooltip .main_phone {
	color:#3b5da4;}
/*</modules/MultiDealerContactBox/default/styles/mod-multi-dealer-contact-box.css>*/

/*<modules/MultiDepartmentBox/default/styles/mod-multi-department-box.css>*/
.mod-multi-department-box {
	background-color: #e8e8e8;}
.mod-multi-department-box .info-window .info-window-content .staff .info .phone {
	color: #3b5da4;}
.mod-multi-department-box .operation-hours-box .title {
	color: #3b5da4;}
.mod-multi-department-box .tooltip {
	background-color: #e8e8e8;
	border: 2px solid #000;}
/*</modules/MultiDepartmentBox/default/styles/mod-multi-department-box.css>*/

/*<modules/Rotator/default/styles/mod-rotator.css>*/
.mod-rotator {
	background: none;
	border: none;
	float: none;
	color: #fff;
	position: absolute;
	top: 50px;
	left: 620px;
	z-index: 50;
	width: 310px;
	height: 250px;}
.mod-rotator .heading {
	display:none;}
.mod-rotator .rotator .list-wrapper {
	margin: 5px;}
.mod-rotator .list-wrapper .image {
	width: 100%;
	padding-bottom: 10px;}
.mod-rotator .list-wrapper .title {
	display:none;}
.mod-rotator .rotator .btn {
	height:175px;}
.mod-rotator .list-wrapper .text {
	color: #000;
	font-size: 1.5 em;
	margin: 0;
	height: 163px;}
/*</modules/Rotator/default/styles/mod-rotator.css>*/

/*<modules/SearchBox2/home2/styles/mod-search-box2.css>*/
.mod-search-box2 {
	background: #000;
	border-top:3px solid #555048;
	color: #fff;
	float: left;
	height: 150px;
	margin: 7px 0 0 7px;
	padding: 12px 15px 4px;
	width: 285px;}
.mod-search-box2 label {
	font-weight: bold;
	margin: 0 20px 5px 2px;}
.mod-search-box2 .field-wrapper label {
	display: none;}
.mod-search-box2 .field {
	margin-left: 0;}
.mod-search-box2 ul.tabs {
	height: 20px;}
.mod-search-box2 ul.tabs a {
	background: url('/public/images/radio-buttons.gif') no-repeat 0 -15px;
	height: auto;
	margin: 0;
	min-width: inherit;
	padding: 0 14px;
	text-transform: none;
	width: auto;}
.mod-search-box2 ul.tabs a.current {
	background: url('/public/images/radio-buttons.gif') no-repeat 0 0;
	border: none;
	color: #fff;
	height: auto;}
.mod-search-box2 .panes .pane {
	background: url('/public/images/home-search-glass.png') no-repeat 180px 5px;
	border: none;
	padding: 0;}
.mod-search-box2 .boxes-container {
	padding-top: 0;}
.mod-search-box2 .btn-field {
	padding: 0;}
.mod-search-box2 .btn-field button.customBtn {
	background: url('/public/images/grad_sml.gif') repeat-x #000;}
.mod-search-box2 .btn-field button.customBtn:hover {
	background-position: 0 -32px;}
.mod-search-box2 .btn-field a {
	color: #fff;
	font-weight: bold;
	padding: 0 5px;}
/*</modules/SearchBox2/home2/styles/mod-search-box2.css>*/

/*<modules/SearchBox2/searchFilters/styles/mod-searchbox2.css>*/
.mod-searchbox2 .current-filters {
	background: #000;}
.mod-searchbox2 .filters-box {
	background: #e8e8e8;}
/*</modules/SearchBox2/searchFilters/styles/mod-searchbox2.css>*/

/*<modules/SearchBox2/theme1/styles/mod-searchbox2.css>*/
.mod-search-box2-theme1 {
	background: #000;}
.mod-searchbox2 .content {
	background: #e8e8e8;}
/*</modules/SearchBox2/theme1/styles/mod-searchbox2.css>*/

/*<modules/SearchBox2/homeNew/styles/mod-searchbox2-home-new.css>*/
.mod-searchbox2-home-new {
	width: 257px;
	height: 163px;
	float: left;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	background: url('/public/images/searchbox-bg.gif') repeat-x;}
.mod-searchbox2-home-new .heading {
	padding: 3px 0px 8px 0px;}
.mod-searchbox2-home-new img {
	float: left;
	margin-left: 19px;
margin-right: 5px;}
.mod-searchbox2-home-new h2 {
	text-transform: uppercase;}
/*</modules/SearchBox2/homeNew/styles/mod-searchbox2-home-new.css>*/

/*<modules/SearchBox2/homeUsed/styles/mod-searchbox2-home-used.css>*/
.mod-searchbox2-home-used {
	width: 257px;
	height: 163px;
	float: left;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	background: url('/public/images/searchbox-bg.gif') repeat-x;}
.mod-searchbox2-home-used .heading {
	padding: 3px 0px 8px 0px;}
.mod-searchbox2-home-used img {
	float: left;
	margin-left: 19px;
margin-right: 5px;}
.mod-searchbox2-home-used h2 {
	text-transform: uppercase;}
/*</modules/SearchBox2/homeUsed/styles/mod-searchbox2-home-used.css>*/

/*<modules/ShoppingTools/theme1/styles/mod-shopping-tools.css>*/
.mod-shopping-tools {
	background-color: #000;}
.mod-shopping-tools ul li a {
	color: #3B5DA4;}
/*</modules/ShoppingTools/theme1/styles/mod-shopping-tools.css>*/

/*<modules/SimilarVehicles/default/styles/mod-similar-vehicles.css>*/
.mod-similar-vehicles .vehicles-row .item .item-description .item-price {
	color: #3b5da4;}
/*</modules/SimilarVehicles/default/styles/mod-similar-vehicles.css>*/

/*<modules/SiteMap/theme1/styles/mod-site-map.css>*/
.mod-site-map .website {
	background-color: #e8e8e8;}
/*</modules/SiteMap/theme1/styles/mod-site-map.css>*/

/*<modules/Slideshow/default/styles/mod-slideshow.css>*/
.mod-slideshow .images-list,
.mod-slideshow .images-list .item {
	height: 321px;
	background-color: #000000;}
.mod-slideshow .images-list .text-box {
	display: none;}
.mod-slideshow  .review-box {
	background: transparent url('/public/images/slmotors-reviews-bg.png') no-repeat;
	display:none;
	
	width: 352px;
	height: 308px;
	position: absolute;
	top: 14px;
	right: 10px;
	z-index: 9;}
/*</modules/Slideshow/default/styles/mod-slideshow.css>*/

/*<modules/StaffBox/default/styles/mod-staff-box.css>*/
.mod-staff-box {
	background-color: #e8e8e8;}
.mod-staff-box .info-window .info-window-content .staff .info .phone {
	color: #3b5da4;}
/*</modules/StaffBox/default/styles/mod-staff-box.css>*/

/*<modules/StaffBox/theme1/styles/mod-staff-box.css>*/
.mod-staff-box {
	background-color: #e8e8e8;}
.mod-staff-box .info-window .info-window-content .staff .info .phone {
	color: #3b5da4;}
/*</modules/StaffBox/theme1/styles/mod-staff-box.css>*/

/*<modules/Tools/theme1/styles/mod-tools.css>*/
.mod-tools {
	color: #3b5da4;
	padding: 20px 5 15px 5px;}
.mod-tools a:link,
.mod-tools a:visited {
	color: #3b5da4;}
.mod-tools a:hover {
	color: #3b5da4;
	text-decoration: underline;}
.mod-tools .block1 {
	width: 520px;}
.mod-tools .block2 {
	width: 170px;
	padding: 0 5px 0 15px;
	height: 155px;
	overflow: auto;
	margin-right: 25px;}
/*</modules/Tools/theme1/styles/mod-tools.css>*/

/*<modules/VehicleEquipment/theme1/styles/mod-vehicle-equipment.css>*/
.mod-vehicle-equipment ul.tabs a {
	background: url('/public/images/grad_sml.gif') repeat scroll #041551;
	border: 1px solid #3B5DA4;}
.mod-vehicle-equipment ul.tabs a:hover {
	background-position: 0 28px;}
/*</modules/VehicleEquipment/theme1/styles/mod-vehicle-equipment.css>*/

/*<modules/VehicleGallery/default/styles/mod-vehicle-gallery.css>*/
.mod-vehicle-gallery-default .main-image .main-image-container img {
	width: 460px;
	height: 345px;}
/*</modules/VehicleGallery/default/styles/mod-vehicle-gallery.css>*/

/*<modules/VehicleInfo/default/styles/mod-vehicle-info.css>*/
.mod-vehicle-info .price,
.mod-vehicle-info .price-title {
	color: #3b5da4;}
.mod-vehicle-info a.eprice-request-link img {
	float: left;
	margin-top: 2px;	
	margin-left: 3px;}
/*</modules/VehicleInfo/default/styles/mod-vehicle-info.css>*/

/*<modules/VehicleMedia/default/styles/mod-vehicle-media.css>*/
.mod-vehicle-media {
	background-color: #000;}
.mod-vehicle-media a.mediaButton {
	border-color: #3B5DA4;}
/*</modules/VehicleMedia/default/styles/mod-vehicle-media.css>*/

/*<modules/VehiclesList/theme1/styles/mod-vehicles-list.css>*/
.mod-vehicles-list .item .description .price {
	color: #3b5da4;}
/*</modules/VehiclesList/theme1/styles/mod-vehicles-list.css>*/

/*<modules/YoutubeVideoPreview/theme1/styles/mod-youtube-video-preview.css>*/
.mod-youtube-video-preview {
	background: #fff;
	float: left;
	height: 235px;
	margin: 7px 0 0 7px;
	position: relative;
	width: 318px;}
.mod-youtube-video-preview .heading {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px;
	text-transform: uppercase;}
/*</modules/YoutubeVideoPreview/theme1/styles/mod-youtube-video-preview.css>*/

