﻿/* background settings */

body {
	background: url(../images/bg.gif) repeat-x;
}

.alert {
	background: url(../images/info.gif) 3px center no-repeat;
}
.footer {
	background: url(../images/footbg.gif) repeat-x;
}

.tabs li a {
	background: url(../images/navtab-left.gif) left bottom no-repeat;	
}
	
.tabs li a span {
	background: url(../images/navtab-right.gif) right bottom no-repeat;
}
	
.tabs li a:hover, .tabs li a.selected {
	background: url(../images/navtab-left-hover.gif) left bottom no-repeat;
}
	
.tabs li a:hover span, .tabs li a.selected span {
	background: url(../images/navtab-right-hover.gif) right bottom no-repeat;
}

.popular {
	background: url(../images/popular-bg.gif) top no-repeat;
}

.popularBottom {
	background: url(../images/popular-bg-bottom.gif) bottom no-repeat;
}

.recent {
	background: url(../images/recent-bg.gif) no-repeat;
}
	
.recentBottom {
	background: url(../images/recent-bg-bottom.gif) bottom no-repeat;
}

.showroomBottom {
	background: url(../images/showroom-bg-bottom.gif) bottom no-repeat;
}

.manufacturers {
	background: url(../images/manufacturers-bg.gif) top no-repeat;
}

.manufacturersBottom {
	background: url(../images/manufacturers-bg-bottom.gif) bottom no-repeat;
}

.intro {
	background: url(../images/main.gif) left 10px no-repeat;
}


.showroom{
	background: url(../images/showroom-bg.gif) top no-repeat;
}

.quickSearch {
	background: url(../images/quicksearch-bg.gif) top no-repeat;
}

.fullHeading {
	background: url(../images/searchheader-bg.gif) bottom repeat-x;
}

.searchBox
{
	background: url(../images/searchbox-bg.gif) repeat-x;
}

.action .mag,
.showShortInfo .mag {
	background: url(../images/mag.gif) left center no-repeat;
}

.action .print,
.showShortInfo .print {
	background: url(../images/print.gif) left center no-repeat;
}

.action .add {
	background: url(../images/add.gif) left center no-repeat;
}

.showShortInfo .remove {
	background: url(../images/remove.gif) 2px center no-repeat;
}

.point li {
	background: url(../images/point.gif) left center no-repeat;
}

.shadetabs li a{
	background: url(../images/contact-tab-left.gif) left 4px no-repeat;
}

.shadetabs li a span {
	background: url(../images/contact-tab-right.gif) right 4px no-repeat;
}

.shadetabs li a.selected{ /*selected main tab style */
	background: url(../images/contact-tab-left-hover.gif) top left no-repeat;
}

.shadetabs li a.selected span{ /*selected main tab style */
	background: url(../images/contact-tab-right-hover.gif) top right no-repeat;
}

/* light blue */

H1,
H2,
H3,
a,
.textAddress,
.textTerms,
.textFaqAnswer,
.shadetabs li a.selected,
.helpMark
{
	color: #006699;
}

.warrantyTable
{
    background-color: #F0EFEF;
}

.warrantyTableAlt
{
    background-color: #EFF9FE
}

/* dark blue */	

.tabs li a:hover,
.tabs li a.selected 
{
	color: #003366;
}

	
/* grey */

body,
.shadetabs li a
{
	color: #666666;
}

/* white */

.tabs li a {
	color: #FFFFFF;
}

.shadetabs li a.selected{ /*selected main tab style */
	border-bottom: #FFFFFF !important;
}

a.current,
a:hover.current {
	color: #FFFFFF;
}

/* dark grey */

.resultList div.heading,
.resultList .heading
.searchBox,
.reference {
	color: #333333;
}

/* medium grey */

.imgLink3,
.imgLink2,
.imgLink,
.imgLink5,
.page a,
.photoPopup,
.notes
{
	border-color: #ccc !important;
}
	
.sideListing,
.manufacturers ul li a,
.pagersimple,
.showShortInfo li {
	border-bottom-color: #ccc !important;
}

/* light grey*/
.popular
{
	background-color: #EDEDF4;
}

/* lighter grey */

.resultList div.heading,
.resultList .heading {
	background-color: #F0EFEF;
}

/* lightest grey */
.resultList div.altrow,
.resultList .altrow td,
.spec dd.alt,
.spec dt.alt,
.photoPopup,
.spec2 li.alt,
.spec3 li.alt {
	background-color: #EFF9FE !important;
}

/* light grey */
.textIntro,
.intro,
.action
{
	border-bottom-color: #E8E8E8;
}

.intro {
	border-top-color: #E8E8E8;
}

/* light grey 2 */
.seperator
{
    color: #ACA899;
}

.largePhotoPopup 
{
	position:absolute;
	z-index: 10000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #ACA899;
	filter: alpha(opacity=50);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

/* light blue*/
.recent 
{
	background-color: #E3FDFD;
}

/* lighter blue*/
.showroom
{
	background-color: #E5EFFA;
}

/* lighter blue 2 */
.manufacturers ul li a:hover
{
	background-color: #E0F3FF;
}

/* lightest blue*/
.manufacturers
{
	background-color: #EEF9FE;
}


/* blue */
.alert {
	background-color: #CDE6FE;
}

/* slightly darker blue */

.alert 
{
	border-top-color: #96C7E0;
	border-bottom-color: #96C7E0;
}

/* dark blue */
.pager a:hover,
.pager a.current,
.pager a:hover.current {
	background-color: #006699;
}
	
.pager a.current,
.pager a:hover.current {
	border-color: #006699;
}

.pager a:hover {
	color: #006699;
}


/* orange */

.numResults,
.resultList div.row .price,
.resultList div.altrow .price,
.resultList .row .price,
.resultList .altrow span.price,
.sideListing span.price,
.sideListing span.year,
.carDetailsPrice,
.carPrice
{
	color: #CC6633;
}

/* light yellow */

.notes,
.searchBox
{
   background-color: #FFFFCD; 
}

/* peach! */
.searchBox 
{
	border-color: #F6EDBB;
}

/* green */
.carStatusAvailable {
	color: #669966;
	}
	
/* red */
.carStatusSold,
.error,
.sold {
	color: #CC6666;
	}
	
/* bright red */

.soldFlag div {
	color: #ff0033;
}
