/*************Variables **************/

/*Box background color (Contact, Department, Staff etc.. boxes)*/



/* Price color*/


/*Butons and Tabs style*/




/*Links color*/

/*************************************/

/*<modules/CouponsFeatured/default/styles/mod-coupons-featured.css>*/
/*Structure background color*/
.mod-coupons-featured .header,
.mod-coupons-featured .content {
	background:#000000;
}
/*Box background color*/
.mod-coupons-featured .content .offers .contact-form,
.mod-coupons-featured .content .print-note {
	background: #e8e8e8;
}
/*Coupon Category and Step box color*/
.mod-coupons-featured .coupon .category {
	color: #f00000;
}
.mod-coupons-featured .content .step {
	background: #f00000;
}
/*</modules/CouponsFeatured/default/styles/mod-coupons-featured.css>*/

/*<modules/DepartmentBox/default/styles/mod-department-box.css>*/
.mod-department-box {
	background: #e8e8e8;
}
/*</modules/DepartmentBox/default/styles/mod-department-box.css>*/

/*<components/OurTeam/default/styles/com-our-team.css>*/
.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;
}
/*</components/OurTeam/default/styles/com-our-team.css>*/

/*<components/InventoryListing/default/styles/com-inventory-listing.css>*/
.c-paginator .paginator-button {
	background: url("../images/grad_sml.gif") repeat scroll #0c2033;
	border: 1px solid #0c1e2f;
	color: #ffffff;
}
.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  #0c2033;
	border: 1px solid #0c1e2f;
	color: #ffffff;
}
.c-paginator .paginator-button-next:hover, .c-paginator .paginator-button-prev:hover {
	background-position: 0 28px;
}
/*</components/InventoryListing/default/styles/com-inventory-listing.css>*/

/*<modules/VehicleEquipment/default/styles/mod-vehicle-equipment.css>*/
.mod-vehicle-equipment ul.tabs a {
    background: url("../images/grad_sml.gif") repeat scroll #0c2033;
    border:1px solid #0c1e2f;
}
.mod-vehicle-equipment ul.tabs a:hover {
    background-position: 0 28px;
}
/*</modules/VehicleEquipment/default/styles/mod-vehicle-equipment.css>*/

/*<modules/ShoppingTools/default/styles/mod-shopping-tools.css>*/
.mod-shopping-tools {
	background-color: #000000;
}
.mod-shopping-tools ul.mod-st-buttons li {
    background: url("../images/grad_sml.gif") repeat scroll #0c2033 !important;
    border: 1px solid #0c1e2f;
    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');
}
/*</modules/ShoppingTools/default/styles/mod-shopping-tools.css>*/

/*<modules/FinancingTools/default/styles/mod-financing-tools.css>*/
.mod-financing-tools {
	background-color: #000000;
}
.mod-financing-tools ul.mod-ft-buttons li {
    background: url("../images/grad_sml.gif") repeat scroll  transparent !important;
    border: 1px solid #0c1e2f;
    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');
}
/*</modules/FinancingTools/default/styles/mod-financing-tools.css>*/

/*<modules/Menu/theme2/styles/mod-menu.css>*/
.mod-menu-wrapper {
	background: transparent url("/public/modules/Menu/theme2/images/bg-sprite.gif") 0 -74px no-repeat;
	padding-left: 7px;
	position: relative;
	z-index: 2;
}
.mod-menu {
	background: transparent url("/public/modules/Menu/theme2/images/bg-sprite.gif") right -111px no-repeat;
	padding-right: 7px;
}
.mod-menu, .mod-menu .menu-ul, .mod-menu-wrapper {
	height: 37px;
	z-index:999;
}
.mod-menu .menu-ul {
	background: #0c2033 url("/public/modules/Menu/theme2/images/bg-sprite.gif") 0 0 repeat-x;
}
.mod-menu li.lev-1 {
	width: 120px;	
}
.mod-menu a.lev-1 {
	color: #ffffff;
	text-transform: uppercase;
	padding: 8px 0 9px;
	margin-left: 2px;
}
.mod-menu a.lev-1 span {
	padding: 6px;
	*padding: 6px;
	line-height: 20px;
	*line-height: 8px;
}
.mod-menu a.lev-1 span.expand {
	background:  url("/public/modules/Menu/theme2/images/arrow-light.gif") right center no-repeat;
	padding-right: 14px;
}
.mod-menu a.lev-1:hover, .mod-menu li.lev-1:hover a.lev-1, .mod-menu li.over a.lev-1 {
	background: #ffffff url("/public/modules/Menu/theme2/images/bg-sprite.gif") 0 -37px repeat-x;
	color: #143e65;
	margin-left: 0;
}
.mod-menu a.lev-1:hover span.expand, .mod-menu li.lev-1:hover a.lev-1 span.expand, .mod-menu li.over a.lev-1 span.expand {
	background-image: url("/public/modules/Menu/theme2/images/arrow-dark.gif");
}
.mod-menu .submenu-title, .mod-menu .subsub-title {
	color:#FFF;
}
/*</modules/Menu/theme2/styles/mod-menu.css>*/

/*<components/HomePage/default/images/com-home-page.css>*/
.com-home-page .home-banner {
	height: 326px;
	position: relative;
	top: -5px;
}
.com-home-page .row2 {
	margin-top: -5px;
}
.com-home-page .cols {
    overflow: hidden;
    padding: 12px 0 18px;
}
.com-home-page .cols .col {
    background: #010204 url("/public/components/HomePage/default/images/bg-col.jpg") 0 0 repeat-x;
    border-top: 3px solid #005696;
    float: left;
    width: 316px;
    margin-left: 8px;
    height: 207px;
    overflow: hidden;
}
.com-home-page .cols .col-1 {
    margin-left: 0;
}
/*</components/HomePage/default/images/com-home-page.css>*/

/*<modules/SearchBoxHome/theme6/styles/mod-searchbox-home.css>*/
.mod-searchbox-home-wrapper {
	margin: 28px 32px;
	width: 300px;
	position: absolute;
	z-index: 2;
}
.mod-searchbox-home {
	width: 248px;
	float: left;
}
.mod-searchbox-home .lineup-container {
	display: none;
}
.mod-searchbox-home .panes {
	clear: left;
}
.mod-searchbox-home .panes .pane {
	border-color: #0c1e2f;
	padding: 12px 32px 12px;
	height: 206px;
}
.mod-searchbox-home ul.tabs a {
	border: 1px solid #0c1e2f;
	width: 100px;
	background: #000000 url("/public/images/grad_sml.gif") 0 0 repeat-x;
}
.mod-searchbox-home a.advanced {
	color: #000000;
	line-height: 25px;
}
.mod-searchbox-home .buttons {
	padding: 18px 4px;
}
.mod-searchbox-home .btn-field {
	width: 80px;
	float: left;
}
.mod-searchbox-home ul.tabs a.current {
	background: #ffffff;
	border-color: #0c1e2f;
	border-bottom: none;
	color: #143e65;
	height: 19px;
}
.mod-searchbox-home .field select {
	width: 180px;
}
.mod-searchbox-home .small-select select {
	width: 82px;
}
.mod-searchbox-home .field input {
	width: 175px;
}
.mod-searchbox-home-wrapper .links {
	display: block;
	margin: 30px 0 0 248px;
	padding: 0;
}
.mod-searchbox-home-wrapper .links li {
	display: block;
	border: 1px solid #0c1e2f;
	margin-bottom: 2px;
	background: #010203 url("/public/modules/SearchBoxHome/theme6/images/bg-links-li.gif") 0 0 repeat-x;
}
.mod-searchbox-home-wrapper .links a {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
}
.mod-searchbox-home-wrapper .links a:hover {
	text-decoration: none;
}
.mod-searchbox-home-wrapper .links a span {
	visibility: hidden;
	padding: 10px 0;
	display: block;
}
.mod-searchbox-home-wrapper .links .ford a {
	background-image: url("/public/modules/SearchBoxHome/theme6/images/ford.gif");
}
.mod-searchbox-home-wrapper .links .lincoln a {
	background-image: url("/public/modules/SearchBoxHome/theme6/images/lincoln.gif");
}
.mod-searchbox-home-wrapper .links .mercury a {
	background-image: url("/public/modules/SearchBoxHome/theme6/images/mercury.gif");
}
.mod-searchbox-home-wrapper .links .mazda a {
	background-image: url("/public/modules/SearchBoxHome/theme6/images/mazda.gif");
}
.mod-searchbox-home-wrapper .links .kia a {
	background-image: url("/public/modules/SearchBoxHome/theme6/images/kia.gif");
}
.mod-searchbox-home-wrapper .links .suzuki a {
	background-image: url("/public/modules/SearchBoxHome/theme6/images/suzuki.gif");
}
/*</modules/SearchBoxHome/theme6/styles/mod-searchbox-home.css>*/

/*<modules/LocationsButtons/theme1/styles/mod-locations-buttons.css>*/
.mod-locations-buttons {
	padding: 0;
	background: #0c2033 url("/public/images/grad_sml.gif") 0 0 repeat-x;
	border: 1px solid #0c1e2f;
}
.mod-locations-buttons .title {
	width: 255px;
	text-align: center;
}
.mod-locations-buttons .list .item .title {
	width: auto;
}
.mod-locations-buttons .list .item {
	width: 173px;
	*width: 167px;
	border-left: 1px solid #0c1e2f;
	text-align: center;
}
.mod-locations-buttons .list .item a.name {
	padding: 7px 0;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
}
.mod-locations-buttons .overlay .dealer a.btn {
	background: #0c2033 url("/public/images/grad_sml.gif") 0 0 repeat-x;
	border: 1px solid #0c1e2f;
}
.mod-locations-buttons .overlay .dealer a.btn:hover {
	background-position: 0 -32px;
}
.mod-locations-buttons .overlay .dealer .phone {
    color: #005696;
}
/*</modules/LocationsButtons/theme1/styles/mod-locations-buttons.css>*/


/*<modules/FeaturedVehicles/default/styles/mod-featured-vehicles.css>*/
.mod-featured-vehicles {
    border: none;
    margin: 0;
    width: 316px;
    background: none;
    height: 207px;
}
.mod-featured-vehicles .heading {
    color: #ffffff;
    padding: 7px 10px 0;
}
.mod-featured-vehicles .rotator {
	background: none;
}
/*</modules/FeaturedVehicles/default/styles/mod-featured-vehicles.css>*/

/*<modules/Rotator/default/styles/mod-rotator.css>*/
.mod-rotator {
	border: none;
    margin: 0;
    width: auto;
    background: none;
    height: 207px;
}
.mod-rotator .heading {
    color: #ffffff;
    padding: 7px 10px 0;
    background: none;
}
.mod-rotator .rotator {
	background: none;
}
/*</modules/Rotator/default/styles/mod-rotator.css>*/

/*<modules/KeepInTouch/default/styles/mod-keep-in-touch.css>*/
.mod-keep-in-touch-home {
    margin: 0;
    padding: 0;
    color: #ffffff;
    overflow: hidden;
    float: none;
    background: transparent url("/public/modules/KeepInTouch/home/images/bg.jpg") center 0 no-repeat;
    width: auto;
    height: 33px;
    padding: 11px;
}
.mod-keep-in-touch-home .title {
	background: transparent url("/public/modules/KeepInTouch/home/images/arrow.gif") right center no-repeat;
	padding: 11px 12px;
	display: inline;
	float: left;
	font-size: 12px;
	text-transform: uppercase;
}
.mod-keep-in-touch-home .icon-list {
	margin-left: 130px;
}
/*</modules/KeepInTouch/default/styles/mod-keep-in-touch.css>*/

/*<modules/Tools/theme1/styles/mod-tools.css>*/
.mod-tools {
	padding: 20px 0 15px;
}
/*</modules/Tools/theme1/styles/mod-tools.css>*/

/*<modules/SearchBox/default/styles/mod-searchbox.css>*/
.mod-searchbox{
    background: #e8e8e8;
    border: 3px solid #000000;
    padding-bottom: 13px;
    overflow: hidden;
}
.mod-searchbox .form-button .customBtn span {
	padding-left: 10px;
}
/*</modules/SearchBox/default/styles/mod-searchbox.css>*/

/*<modules/SearchBox/searchFilters/styles/mod-searchbox.css>*/
.mod-search-box2-searchFilters .current-filters {
    background: #000000;
}
.mod-search-box2-searchFilters .filters-box {
    color: #ffffff;
    background: #000000;
}
.mod-search-box2-searchFilters .filters-box .filter a:link,
.mod-search-box2-searchFilters .filters-box .filter a:visited{
    text-decoration: none;
    color: #ffffff;
}
.mod-search-box2-searchFilters .filters-box .filter a .count {
    color: #d30000;
}
.mod-search-box2-searchFilters .filters-box .filter a:link,
.mod-search-box2-searchFilters .filters-box .filter a:visited{
    text-decoration: none;
    color: #ffffff;
}
.mod-search-box2-searchFilters .filters-box .filter a .count {
    color: #006ead;
}
.mod-search-box2-searchFilters .filter-more {
    background:transparent url(/public/modules/SearchBox/searchFilters/images/arrow-down.gif) no-repeat scroll 0 center;
    display:block;
    font-weight:bold;
    padding:5px 5px 5px 15px;
}
.mod-search-box2-searchFilters .filter-more a, .mod-search-filters .filter-more-expanded a {
    color: #006ead;
}
.mod-search-box2-searchFilters .filter-more-expanded {
    background:transparent url(/public/modules/SearchBox/searchFilters/images/arrow-up.gif) no-repeat scroll 0 center;
    display:block;
    font-weight:bold;
    padding:5px 5px 5px 15px;
}
.mod-searchbox2 .filters-box h5 {
font-size:13px;
font-weight:bold;
color:#ffcc44;
}
/*</modules/SearchBox/searchFilters/styles/mod-searchbox.css>*/

/*<modules/CarFinder/default/styles/mod-car-finder.css>*/
.mod-car-finder {
  background: #000000 url('/public/modules/CarFinder/default/images/bg.gif') 0 0 repeat-x;
}
.mod-car-finder .content {
  background: transparent url('/public/modules/CarFinder/default/images/car-finder-icon.gif') 70px 3px no-repeat;
}
/*</modules/CarFinder/default/styles/mod-car-finder.css>*/
.layout-header .info{
	margin:0;
}
.com-content-page .summary .main-image-container{
	margin-left:0;
}
.com-content-page .summary .main-image-container img{
	position:relative;
	float:right;
	margin-left:10px;
}
.com-content-page .summary .description {
	width:700px;
	float:none;
}
.layout-header .makes-logos a.kia{
	width:72px;
}
.layout-header .makes-logos .col-3{
	width:90px;
}
.layout-header .info .dealer{
	margin-right:5px;
}
.com-showroom ul.tabs a{
	min-width:80px;
}
button.customBtn span, a.customBtn span{
	display:inline-block;
}
/*<modules/Rotator/default/styles/mod-rotator.css>*/
.mod-rotator .item .image{
	margin:0 auto;
	float:none;
	width:auto;
}
.mod-rotator .item .text{
	margin-left:0;
	margin-top:5px;
}
.mod-rotator .rotator .list .item{
	text-align:center;
}
.mod-rotator .rotator .btn{
	height:156px;
}
/*</modules/Rotator/default/styles/mod-rotator.css>*/

/*<components/ViewVehicle/default/styles/com-view-vehicle.css>*/
.com-view-vehicle .c-product-details .c-product-name {
	background-color: #000000;
}
.com-view-vehicle .c-product-details .c-product-name .vd-phone {
	float:right;
}
/*</components/ViewVehicle/default/styles/com-view-vehicle.css>*/

/*<modules/VehicleMedia/default/styles/mod-vehicle-media.css>*/
.mod-vehicle-media {
	background-color: #000000;
}
.mod-vehicle-media a.mediaButton {
	border-color: #0c1e2f;
	color: #ffffff;
	background-color: #0c2033;
}
/*</modules/VehicleMedia/default/styles/mod-vehicle-media.css>*/

/*<modules/LoanCalculator/theme1/styles/mod-loan-calculator.css>*/
.mod-loan-calculator .formBlock .box .payment .amount {
	color: #f00000;
}
/*</modules/LoanCalculator/theme1/styles/mod-loan-calculator.css>*/

/*<modules/FormGetAQuote/theme1/styles/mod-form-get-a-quote.css>*/
.mod-form-get-a-quote {
	background-color: #e8e8e8;
}
.mod-form-get-a-quote select{
	font-size:10px;
	height:21px;
	margin-bottom:5px;
	width:161px;
}
/*</modules/FormGetAQuote/theme1/styles/mod-form-get-a-quote.css>*/

/*<modules/DepartmentBox/theme1/styles/mod-department-box.css>*/
.mod-department-box {
	background-color: #e8e8e8;
}
/*</modules/DepartmentBox/theme1/styles/mod-department-box.css>*/

/*<components/ContentPage/our-dealership/styles/com-content-page.css>*/
.com-content-page .service .details{
	width:575px;
}
/*</components/ContentPage/our-dealership/styles/com-content-page.css>*/

/*<components/InventoryListing/default/styles/com-inventory-listing.css>*/
.com-inventory-listing .product .info .details .name a {
	color: #000000;
}
.com-inventory-listing .product .info .price-block .price {
	color: #f00000;
}
/*</components/InventoryListing/default/styles/com-inventory-listing.css>*/

/*<modules/VehicleInfo/default/styles/mod-vehicle-info.css>*/
.mod-vehicle-info .price {
	color: #f00000;
}
/*</modules/VehicleInfo/default/styles/mod-vehicle-info.css>*/

/*<modules/SimilarVehicles/default/styles/mod-similar-vehicles.css>*/
.mod-similar-vehicles .vehicles-row .item .item-description .item-price {
	color: #f00000;
}
/*</modules/SimilarVehicles/default/styles/mod-similar-vehicles.css>*/

/*<modules/Slideshow/default/styles/mod-slideshow.css>*/
.mod-slideshow {
	position: absolute;
	z-index: 1;
	background: #000000;
}
.mod-slideshow .images-list,
.mod-slideshow .images-list .item {
	height: 326px;
}
.mod-slideshow .images-list .item img {
	width: 980px;
}
/*</modules/Slideshow/default/styles/mod-slideshow.css>*/

/*<modules/VehicleInfo/default/styles/mod-vehicle-info.css>*/
.com-view-vehicle-default .banner{
	text-align:center;
	color:#FF0000;
}
/*<modules/VehicleInfo/default/styles/mod-vehicle-info.css>*/


/*<modules/DealerInfo/default/styles/mod-dealer-info.css>*/
.dealer-main-phone{
	padding: 0 12px
}
/*</modules/DealerInfo/default/styles/mod-dealer-info.css>*/


/*<components/OurTeam/default/styles/com-our-team.css>*/
.com-our-team ul.tabs a {
	display: inline;
	min-width: 0;
	font-size: 10px;
}
/*</components/OurTeam/default/styles/com-our-team.css>*/

/*<components/InventoryListing/default/styles/com-inventory-listing.css>*/
.com-inventory-listing .bbinventory {
	float:left;
    padding-top: 15px;
	padding-left: 40px;
}
/*<components/InventoryListing/default/styles/com-inventory-listing.css>*/

/*<components/Showroom/default/styles/com-inventory-listing.css>*/
.com-showroom .bb-showroom {
	padding-bottom:10px;
}
/*<components/Showroom/default/styles/com-inventory-listing.css>*/

/*<modules/LoanCalculator/default/styles/mod-loan-calculator.css>*/
.mod-loan-calculator .heading .black-book {
	padding-top:10px;
}
/*<modules/LoanCalculator/default/styles/mod-loan-calculator.css>*/

/*<components/ViewVehicle/default/styles/com-view-vehicle.css>*/
.motor_trend_sm {position:absolute;margin-top:48px;margin-left:-10px;}
.motor_trend_details {position:absolute;margin-left:578px;}
/*<components/ViewVehicle/default/styles/com-view-vehicle.css>*/

#logo{
	display: none;
}

/*<modules/Tools/theme1/styles/mod-tools.css>*/
.mod-tools .block1 {
	width:500px;
}
.mod-tools .block2 {
	width:160px;
	overflow:auto;
	height:175px;
	padding-right:10px;
}
.mod-tools .block3 {
	padding-left:35px;
}
/*<modules/Tools/theme1/styles/mod-tools.css>*/

.mod-searchbox .certified input[type="hidden"] {display:none;}

/*big-tire-sale*/
.tire-wrapper {
	width:500px;
}
.tire-wrapper .tire-title {
	font-size:18px;
	font-weight:bold;
}
.tire-wrapper .tire-text {
	padding-left:15px;
	float:left;
}
.tire-wrapper .tire-text .tire-disclaimer {
	font-size:11px;
	font-style:italic;
}
.tire-img {
	float:right;
	margin-top:-35px;
	margin-left:-5px;
}
.hp_phone_no {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 6px;
	}


