 BODY,P,TD,TH,INPUT,TEXTAREA,select,A,H1,H2,H3,LI,BUTTON,fieldset
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetics, Sans-Serif;
    FONT-SIZE: 8pt;
}
.goldsmlbtn
{
    background-image:url(/images/goldsmlbtn.gif);
	background-repeat: no-repeat;    
	width: 107px;
	height: 24px;
	border: 0px;
}
.goldmedbtn
{
    background-image:url(/images/goldmedbtn.gif);
	background-repeat: no-repeat;    
	width: 200px;
	height: 24px;
	border: 0px;
}
.goldlrgbtn
{
    background-image:url(/images/goldlrgbtn.gif);
	background-repeat: no-repeat;    
	width: 271px;
	height: 24px;
	border: 0px;
}
.goldxlrgbtn
{
    background-image:url(/images/goldxlrgbtn.gif);
	background-repeat: no-repeat;    
	width: 371px;
	height: 24px;
	border: 0px;
}
TH
{
	text-align:right;
	color:gray;
	font-weight:normal;
	font-size:9pt;
	white-space:nowrap;
}
TH.grid
{
	border: 1px solid silver;
	background-color:gainsboro;
	text-align:left;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
}
A {color: #3b59ee;}

A:hover {color: red;}

INPUT[type=text],INPUT[type=password]
{
    BORDER: gray 1px solid;
}

H3
{
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
H2
{
    FONT-SIZE: 11pt! important;
    TEXT-DECORATION: underline
}
H1
{
	color: #006699;
    FONT-SIZE: 14pt;
    letter-spacing:2px;
    margin:0px;
}
.panelhead_flat
{
	background-image:url(/images/panel_top_flat.png);height:21px;width:221px;padding-top:15px;padding-left:20px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.panelmain_flat
{
	background-image:url(/images/panel_bottom_flat.png);background-repeat:no-repeat;width:212px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelhead
{
	background-image:url(/images/panel_top.png);height:25px;width:259px;padding-top:11px;padding-left:15px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.panelmain
{
	background-image:url(/images/panel_bottom.png);background-repeat:no-repeat;width:249px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelheadfilter
{
	background-image:url(/images/showroom_filter_top_bar.gif);background-repeat:no-repeat; height:25px;width:384px;padding-top:11px;padding-left:15px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.panelmainfilter
{
	background-image:url(/images/showroom_filter_bottom_bar.gif);background-repeat:no-repeat;width:384px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelhead_wide
{
	background-image:url(/images/panel_top_wide.png);height:21px;width:539px;padding-top:15px;padding-left:20px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.panelmain_wide
{
	background-image:url(/images/panel_bottom_wide.png);background-repeat:no-repeat;width:528px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelinsurancehead_wide
{
	background-image:url(/images/panel_top_wide.png);height:21px;width:541px;padding-top:15px;padding-left:15px;margin-left:4px;
	font-family:arial;font-size:12pt;color:#777777;
}
.panelinsurancemain_wide
{
	background-image:url(/images/panel_bottom_wide_insurance.png);background-repeat:no-repeat;width:554px;background-position:bottom;padding-bottom:15px;padding-right:12px;padding-top:15px
}
.panelusedcarshead
{
	background-image:url(/images/compare_list_top_bar.gif);background-repeat:no-repeat;height:21px;width:931px;padding-top:5px;padding-left:10px;
	font-family:arial;font-size:12pt;color:#676765;margin-left:10px;margin-top:10px;
}
.panelusedcarsbottom
{
	background-image:url(/images/window_bottom_bar.gif);background-repeat:no-repeat;width:927px;height:11px;background-position:bottom;margin-left:10px;
}
.panelusedcarsmain
{
	background-image:url(/images/window_content_background.gif); background-repeat:repeat-y;width:917px;background-position:bottom;padding-right:10px;margin-left:10px;
}
.panelcarfindhead
{
	background-image:url(/images/window_top_bar.gif);background-repeat:no-repeat;height:21px;width:927px;padding-top:5px;padding-left:15px;
	font-family:arial;font-size:12pt;color:#ffffff;margin-left:20px;margin-top:10px;
}
.panelcarfindmain
{
	background-image:url(/images/window_content_background.gif);background-repeat:repeat-y;width:917px;background-position:bottom;padding-right:10px;margin-left:20px;
}
.panelcarfindbottom
{
	background-image:url(/images/window_bottom_bar.gif);background-repeat:no-repeat;width:927px;height:11px;background-position:bottom;margin-left:20px;
}

.panelshortlisthead_wide
{
	background-image:url(/images/compare_list_top_bar.gif);height:25px;background-repeat:no-repeat;width:911px;padding-top:5px;padding-left:15px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold;margin-left:12px;
}
.panelshortlistmain_wide
{
	background-repeat:no-repeat;width:900px;background-position:bottom;padding-bottom:10px;padding-top:10px;padding-left:13px;padding-right:13px;margin-left:12px;
	
}

.panelhead_610
{
	background-image:url(/images/panel_top_610.png);background-repeat:no-repeat;height:25px;width:610px;padding-top:7px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold;
}
.panelmain_610
{
	background-image:url(/images/panel_content_610.png);background-repeat:repeat-y;width:610px;padding-left:15px;
}
.panelbottom_610
{
	background-image:url(/images/panel_bottom_610.png);background-repeat:no-repeat;width:610px;height:12px;background-position:bottom;
}

.comparehead
{
	background-image:url(/images/Compare_top_bar.png);background-repeat:no-repeat;height:24px;width:168px;padding-left:20px;padding-top:8px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.comparemain
{
	background-image:url(/images/Compare_content_bar.png);background-repeat:repeat-y;width:188px;
}
.comparebottom
{
	background-image:url(/images/Compare_bottom_bar.png);background-repeat:no-repeat;width:188px;height:12px;background-position:bottom;
}

.panelheadTall
{
	background-image:url(/images/panel_top_tall.png);height:25px;width:258px;padding-top:7px;padding-left:15px; 
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.panelmainTall
{
	background-image:url(/images/panel_content_tall.png);background-repeat:repeat-y;width:258px;padding-left:15px;
}
.panelbottomTall
{
	background-image:url(/images/panel_bottom_tall.png);background-repeat:no-repeat;width:273px;height:13px;background-position:bottom;
}

.panelheadBuying
{
	background-image:url(/images/quicksearch_request_panel_top.png);height:25px;width:416px;padding-top:7px;padding-left:15px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.panelmainBuyingCar
{
	background-image:url(/images/car_request_background.png);background-repeat:no-repeat;width:401px;height:137px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelmainSearchCar
{
	background-image:url(/images/car_quicksearch_background.png);background-repeat:no-repeat;width:401px;height:137px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelmainBuyingBike
{
	background-image:url(/images/bike_request_background.png);background-repeat:no-repeat;width:401px;height:137px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelmainSearchBike
{
	background-image:url(/images/bike_quicksearch_background.png);background-repeat:no-repeat;width:401px;height:137px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelheadusedcarsenquiry
{
	background-image:url(/images/enquiry_testdrive_top_panel.gif);background-repeat:no-repeat;height:25px;width:418px;padding-top:5px;padding-left:10px; 
	font-family:arial;font-size:12pt;color:#777777;margin-left:10px;
}
.panelmainusedcarsenquiry
{
	background-image:url(/images/enquiry_testdrive_middle_panel.gif);background-repeat:repeat-y;width:418px;padding-left:10px;margin-left:10px;
}
.panelbottomusedcarsenquiry
{
	background-image:url(/images/enquiry_testdrive_bottom_panel.gif);background-repeat:no-repeat;width:418px;height:13px;background-position:bottom;margin-left:10px;
}
.panelheadusedcarsinstock
{
	background-image:url(/images/in_stock_today_top_panel.gif);background-repeat:no-repeat;height:25px;width:495px;padding-top:5px;padding-left:9px; 
	font-family:arial;font-size:12pt;color:#777777;
}
.panelmainusedcarsinstock
{
	background-image:url(/images/in_stock_today_middle_panel.gif);background-repeat:repeat-y;width:486px;height:380px;padding-left:9px;
}
.panelbottomusedcarsinstock
{
	background-image:url(/images/in_stock_today_bottom_panel.gif);background-repeat:no-repeat;width:495px;height:25px;background-position:bottom;
}

.padleft30
{
	padding-left:30px;
}

.marginbottom17
{
	margin-bottom:16px;
}

.LikeTH
{
	color:gray;
	font-weight:normal;
	font-size:9pt;
}


.SpecialsHeading
{
	font-size:10pt; 
	color:#054a97; 
	font-weight:bold; 
	cursor:pointer;
}

a.big8numplain
{
	display:inline; 
	background-color:White; 
	font-family:Arial; 
	font-size:11pt; 
	color:#383838; 
	font-weight:bold; 
	padding:6px; 
	padding-top:1px; 
	padding-bottom:1px; 
	cursor:pointer; 
	margin:0px; 
}

a.big8numplain:hover
{
	display:inline; 
	background-color:gainsboro; 
	font-family:Arial; 
	font-size:11pt; 
	color:#383838; 
	font-weight:bold; 
	padding:6px; 
	padding-top:1px; 
	padding-bottom:1px; 
	cursor:pointer; 
	margin:0px; 
}

.big8numactive
{
	display:inline; 
	background-color:black; 
	font-family:Arial; 
	font-size:11pt; 
	color:white; 
	font-weight:bold; 
	padding:6px; 
	padding-top:1px; 
	padding-bottom:1px; 
	cursor:pointer; 
	margin:0px; 
}

.imgborder
{
    border: silver 1px solid;
}
.imgborder img:hover
{
	background:transparent;
	border:0px;
}
.filterdivx
{
	position:absolute;
	background-color:whitesmoke;
	border: 1px solid gray;
	visibility: hidden;
	width:352px;
	z-index:100;
}
.filterdiv
{
	position:absolute;
	visibility: hidden;
	z-index:100;
}

.filterbutton,.filterbutton2
{
	text-align:left;
	background-image:url('images/filterbuttons_01.gif');
	background-repeat:repeat-y;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	cursor:pointer;
	font-size:8pt;
	color:#006699;
}
.filterbutton_mycarfind
{
	text-align:left;
	background-image:url('images/filterbuttons_01.gif');
	background-repeat:repeat-y;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	cursor:pointer;
	font-size:8pt;
}
.button_mycarfind
{
	background-image: url('images/button_reset.gif');
	width:130px;
	height:30px;
	border:0px;
	font-size:10pt;
	margin-bottom:2px;
	text-align:left;
	padding-left:5px
}
legend
{
	font-weight:bold;
	font-size:9pt;
	color:Gray
}

a.mycarfindlink
{
	text-decoration:none;
	color:black;
	font-weight:bold;
}

.thumb {display:inline-block; background-color:white; margin:0px; padding:0px}      
.thumb img{opacity:0.3;filter:alpha(opacity:30); margin:0px; padding:0px;}
.thumb img:hover {opacity:1;filter: alpha(opacity=100); margin:0px; padding:0px}
.thumb .solidthumb{opacity:1;filter: alpha(opacity=100); border:solid 3px white; margin:0px; padding:0px}

.opaque50 {display:inline-block; background-color:white; margin:0px; padding:0px}      
.opaque50 img{opacity:0.45;filter:alpha(opacity:45) margin:0px; padding:0px;}
.opaque50 img:hover {opacity:1;filter: alpha(opacity=100); margin:0px; padding:0px}

/* Mobile */
/*-------------------------------------------------------------------------------*/
div.mobilediv
{
	display:block;
	margin:0px 0px 0px 0px;
	border-top:1px solid gainsboro;
	border-bottom:1px solid Gray;
	text-decoration:none;
	background-color:whitesmoke;
	padding:2px;
}
div.mobiledivAllBorders
{
	display:block;
	margin:0px 0px 0px 0px;
	border:1px solid gainsboro;
	text-decoration:none;
	padding:2px;
}
a.mobilelink
{
	margin-left:0.1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	display:block;
	color:#3b59ee;
	font-size:120%;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.mobilecarheading
{
	color:#006699;
	font-size:120%;
	font-weight:bold;
}
td.searchBar
{
	margin-left:0px;
	margin-right:30px;
	width:auto;
}
input.searchBar
{
	border:1px #4D4D4D solid;
	color:#4D4D4D;
	font-size:120%;
	width:100%;
}
h3.searchBoxTitle
{
	color:#006699;
	font-size:1.5em;
	margin:0.2em 0px 0.4em 0;
	font-weight:bold;
}
td.searchButton
{
	padding-left:1em;
	padding-right:1em;
	vertical-align:middle;
	text-align:left;
	width:2em;
}
div.detail
{
	width:249px;
	border:2px solid gray;
	border-radius: 1em;
	padding-left:20px;
	padding-top:5px
}
.detailheading
{
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold;
	padding-bottom:10px;
}
/*-------------------------------------------------------------------------------*/


/* Default.master */
/*-------------------------------------------------------------------------------*/
	#navbarCar a
	{
		font-family:Arial;
		font-size:10pt;
		color:White;
		text-decoration:none;
		margin-left:20px;
		margin-right:20px;
	}

	#navbarCar a:hover
	{
		color:White;
		text-decoration:underline
	}
	
	#navbarBike a
	{
		font-family:Arial;
		font-size:10pt;
		color:White;
		text-decoration:none;
		margin-left:40px;
		margin-right:40px;
	}

	#navbarBike a:hover
	{
		color:White;
		text-decoration:underline
	}

	.topbarlink
	{
		font-family:Arial;
		font-size:7pt;
		color:White;
		text-decoration:none
	}

	.topbarlink:hover
	{
		color:White;
		text-decoration:underline
	}
	
.panelhead_big
{
	background-image:url(/images/panel_top_big.png);height:21px;width:780px;padding-top:15px;padding-left:20px;
	font-family:arial;font-size:12pt;color:#777777;font-weight:bold
}
.panelmain_big
{
	background-image:url(/images/panel_bottom_big.png);background-repeat:no-repeat;width:770px;background-position:bottom;padding-bottom:15px;padding-top:10px;padding-left:15px;padding-right:15px
}
.panelmain_big tr
 {
 margin: 0;
 list-style-type: none;
 text-align: center;
 }

 .panelmain_big tr td { display: inline; }

 .panelmain_big tr td a
 {
 text-decoration: none;
 padding: .2em 1em;
 color: #2D3AEA;
 }

 .panelmain_big tr td a:hover
 {
  text-decoration:underline;
 }

/*
#loader { margin: 0; text-align: left; vertical-align: middle; height: 350px; width: 1000px; top:91px; line-height: 20px; position:absolute; z-index:2;background:#fff;}
#loader div {margin:165px 0 0 445px;width:100px;text-align:center;height:20px;}
#loader div span { color: #b00001; padding: 0; margin: 0; vertical-align: top; height: 16px; line-height: 16px; font-weight: bold; font-size: 10px; }
#loader div img { margin: 0 5px 0 0; }
#popup {position:absolute;z-index:300;top:0;left:0;height:100%;width:100%;text-align:center;vertical-align:middle;}
#popup .filler {background:#000;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;width:100%;height:100%;position:fixed;top:0;left:0;height:100%;width:100%;}
#popup #popupContent {width:200px;height:200px;position:fixed;top:50%;left:50%;background:#fff url(../images/loading.gif) no-repeat center center;z-index:500;padding:10px;}
#popup #popupContent table td {font:bold 11px arial,verdana,tahoma;text-align:left;}
#popup #popupContent div  {font:bold 11px arial,verdana,tahoma;text-align:left;margin-left:-200px}
#popup #popupContent input.next {position:absolute;right:15px;top:40px;background:#fff;width:80px;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;}
#popup #popupContent input.next:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);KhtmlOpacity:1;}
#popup #popupContent input.prev {position:absolute;left:15px;top:40px;background:#fff;width:80px;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;}
#popup #popupContent input.prev:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);KhtmlOpacity:1;}
#popup #popupContent input.close {position:absolute;right:15px;bottom:10px;background:#fff;width:80px;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;}
#popup #popupContent input.close:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);KhtmlOpacity:1;}
#popup #popupContent input.form {position:absolute;center:15px;left:15px;top:15px;background:#fff;width:150px;opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);KhtmlOpacity:.5;}
#popup #popupContent input.form:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);KhtmlOpacity:1;}
#popup #popupContent input:hover {color:#000;}
*/
