body
{
	color:							#ffffff;
	font-family:				arial,helvetica,"sans serif";
	background-color:		#000000;
	
	/*
	scrollbar-base-color: 000000;
	scrollbar-track-color: 000000;
	scrollbar-arrow-color: 0199FE;
	scrollbar-darkshadow-color: 000000;
	scrollbar-face-color: 003466;
	scrollbar-highlight-color: 000000;
	scrollbar-shadow-color: 000000;
	scrollbar-3dlight-color: 000000;
	*/
}

td
{
	color:							#ffffff;
	font-family:				arial,helvetica,"sans serif";
}

body, td
{
	font-size: 12px;
}

.vehicles
{
	color:							#0099FF;
}


.miniErrorMessage
{	
	font-size:				10px;
	color:					#FF6600;
}


/********************** Border Color ********************************/

.mainFrame
{
	background-color:	#333333;
}

.mainFrameHeight
{
	background-color:	#333333;
}

.td1FrameColor
{
	background-color:	#0099FF;
}

.td2FrameColor
{
	background-color:	#0099FF;
}

.td3FrameColor
{
	background-color:	#0099FF;
}


/******* Car feature content ******/


.CarFeaturesInTooltip {
	background-color:  	#FFFFFF; //#666666;
	vertical-align: 	top;
	overflow:			hidden; //visible;
	height: 			210px;
}

.CarFeaturesInTooltip .Header {
	text-align:left;
}
.CarFeaturesInTooltip .Body{
	overflow:	visible;
}

.CarFeaturesInTooltip .Body td{
	font-size:		10px;
	color:			#000000;
}

.CarFeaturesInTooltip .Body table{
}

.CarFeaturesInTooltip .Body tr{
	background-color: #FFFFFF; //#666666;
}

/******* Car feature content ******/


/********************** Content Back Color ********************************/

.searchTdWidth, .searchTdWidth2, .searchTdWidth3
{
	background-color:	#999999;
}

.td2ContentColor
{
	background-color:	#003466;
}

.td3ContentColor
{
	background-color:	#999999;
}

.td3ContentColor2
{
	background-color:	#666666;
}

.detailSearchBackground
{
	background-color:		#666666;
	font-size:				12px;
}

.detailSearch2Background
{
	background-color:		#666666;
}

.detailSearchImageBackground
{
	background-color:		#666666;
	font-size:				12px;
}

.detailSearchConfigScroller
{
	height:					115px;
	overflow:				auto;
	scrollbar-base-color:	#666666;
	scrollbar-track-color:	grey;
}

.carDetailsPanelScroller
{
	overflow:				auto; 
	height:					180px;
	scrollbar-base-color:	#FFFFFF;
	scrollbar-track-color:	grey;
}

.selectedTab
{
	font-size:				10px;
	background-color:		#666666;
	border-bottom-style:	solid;
	border-width:			10px;
	border-color: 			#666666;
	z-index:				100;
}

.componentBackground
{
	background-color:	#FFFFFF;
	color:				#000000;
}

.topTabs, .topTabsBackground
{
	border-bottom-style:	none;
	border-left-style:		none;
	border-right-style:		solid;
	border-width:			1px;
	border-color: 			#000000;
	background-color:		#333333;	
	font-size:				11px;	
}

.topTabsBackground
{
	background-color:		#000000;	
}

.stockItemTableTabs
{
	border-top-style:		none;
	border-left-style:		none;
	border-right-style:		solid;
	border-bottom-style:	solid;
	border-width:			1px;
	border-color: 			#000000;
	background-color:		#333333;
	font-size:				11px;
	//color:					#C0C0C0;
}

.stockItemTableBorder
{	
	border-color:			#CCCCCC; 
	border-width:			1px; 
	border-left-style:		solid;
}

.panelBackground
{
	background-color:	#ffffff;
}

.stockItemTable
{
	background-color:		#CCCCCC;
	color:					#000000;
}

.stockItemTableFont
{
	font-size:				11px;
	color:					#000000;
}

.smallStockItemTableFont
{
	font-size:				10px;
	color:					#000000;
}

.searchPanelBox
{	
	background-color:		#666666;
}

.detailSearchStaticImageBorder
{
	background-color:		#CC0000;
	width: 					258px;
	height:					181px;
}

.configSearchImageBorder
{
	background-color:		#FFFFFF;
	width: 					174px;
	height:					181px;
}

.carDetailBackground
{
	background-color:		#ffffff;
	color:					#000000;
	font-size:				11px;
}

.carDetailFont
{	
	font-family:			arial,helvetica,"sans serif";
	color:					#000000;
	font-size:				11px;
	line-height:			13px;
}

.carDetailFontBold {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}

.carDetailFontHeader
{	
	font-family:			arial,helvetica,"sans serif";
	color:					#000000;
	font-size:				15px;
	font-weight:			bold;
}

.smaller
{
	font-size:					10px;
	color:					#000000;
}

.smallerGrey
{
	font-size:					10px;
	color: 						#999999;	
}

.small
{
	font-size:					11px;
	color:					#000000;
}

.smallBold {
  font-size: 11px;
  font-weight: bold;
  color: #000000;  
}

.smallInputField {
  width: 160px;
  font-size: 9px;
  font-family:Arial, Helvetica;
}

.smallInputFieldWith5pxLeftPadding {
  width: 160px;
  font-size: 9px;
  font-family:Arial, Helvetica;
  padding-left: 5px;
}

.smallInputArea {
  width: 160px;
  height:38px;
  font-size: 9px;
  font-family:Arial, Helvetica;
}

.mediumInputArea {
  font-size: 9px;
  font-family:Arial, Helvetica;
}


.smallWhite
{
	font-size:				11px;
	color:					#FFFFFF;
}

.mediumWhite
{
	font-size:				13px;
	color:					#FFFFFF;
}

.greyBackGround
{
	background-color:		#999999;
}

.detailSearchHeadlineBackground
{
	background-color:		#CCCCCC; 
	color:					#000000;
	font-weight:			bold;
	font-size:				11px;
}

.tdContentBackgroundPremSelect
{
	background-color:		#999999;
	color:					#000000;	
	//border-style:	solid;
	//border-width:	1px;
	//border-color:	#999999;
}

.tdContentBackground
{
	background-color:		#CCCCCC;
	color:					#000000;
	padding-top:	 2px;	
}

.stockItemTableHeaderBackground
{
	background-color:		#666666;
}

.searchCriteriaLabel
{
	font-size:				10px;
	color:					#FFFFFF;
}

.numberOfCarsFoundHeader
{
	font-size:				12px;
	color:					#FFFFFF;
	font-weight:			normal;
}

.startPageGreyBackground
{
	background-color:		#999999; //CCCCCC;
}

.carDetailPrice
{
	font-size:		15px;
	font-weight:	bolder;
	color:			#000000
}


/********************** Tabs Backgroundcolor ********************************/
.tabsSelected
{
	background-color:		#CCCCCC; //#ffffff;
	color:						#000000;
	font-size:				10px;
	font-weight:			bold;
}

.tabs
{
	background-color:		#333333; //#CCCCCC;
	color:						#000000;
	font-size:				10px;
	font-weight:			bold;
}


/********************** Link Color ********************************/

a
{
	color:						#ffffff;
	text-decoration:	none;
}

a.submit
{
	color:						#CDCDCD;
	text-decoration:	none;
}

a.tabLink
{
	color:						#000000;
}

a.buttonLink
{
	color:							#ffffff;
}

.buttonColor
{
	background-color:		#999999;
}

a.textLink
{
	font-size:					11px;
	font-weight:				bold;
	color:						#000000;
}


.searchButton
{
	height:						18px;
	width:						60px;
	font-size:					10px;
}

.zipCodeInputBox
{
	width:					100px;
	font-size:				10px;
	height:					17px;
}


/********************** Select Box ********************************/



select.quickSearchDropDownClass
{
	width:						92px;
	height:						9px;
	font-size:					9px;
}

select.generalDropDownClass
{
	width:						122px;
	height:						11px;
	font-size:					9px;
}

select.smallActionDropDown
{
	width:						90px;
	height:						10px;
	font-size:					9px;
}

/********************** Input Box ********************************/
.quickSearchInput
{
	width:						85px;
	height:						16px;
	font-size:					9px;
}
td.calcDetailCell
{
	color:#000000;
	font-size:12px;
}

