﻿/******************
HTML TAGS
******************/
form, ul, body, div, ol, dl, input, button, h1, h2
{
	margin: 0px;
	padding: 0px;
}
html body
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #333;
	overflow-x:hidden;
	overflow-y:auto;
}
h1
{
	border: solid 1px #d7e1e6;
	padding: 5px 5px 5px 5px;
	background:#fff url(bg1.png) repeat-x scroll 0 center;
	margin: 0 0 10px 0;
	font-size: 12pt;
	font-variant: small-caps;
	font-weight:bold;	
}
h2
{
	font-size: 10pt;
	padding:0 0 10px 0;	
}
p
{
	margin: 0;
	padding:0 0 10px 0;
}

/******************
HYPERLINKS
******************/
a,.HyperLink,.HyperLink a,.InfoLink
{
	color:#2198c4;
	cursor: pointer;
	text-decoration: underline;
}
a:visited, HyperLink a:visited
{
	color:#555;
}

/******************
GENERAL LAYOUT
******************/
#PageWrapper
{
	padding:10px;
}

#Footer
{
	clear:both;
	font-size:8pt;
	text-align:center;
	width:550px;
	margin: 20px 0 0 0;
}

.WaitIndicator
{
	background:#fff url(bg2.png) repeat-x scroll 0 center;
	border: solid 1px #d7e1e6;
	padding: 10px;	
	font-size: 14pt;
}

.WaitIndicator img
{
	float: left;
	margin: 0 10px 0 0;
}

/******************
SITE MAP PATH
******************/
#SiteMapPath{font-size:8pt;margin: 0 0 10px 0;}
.SiteMapPath-CurrentNodeStyle{}
.SiteMapPath-NodeStyle{} 
.SiteMapPath-PathSeparatorStyle{} 
.SiteMapPath-RootNodeStyle{}

/******************
FORM FIELDS
******************/
.FieldP
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
}

.FormTable {margin: 0 0 10px 0;}
.FormTable tr {padding:0px;margin:0px;}
.FormTable td
{
	padding: 0 5px 0 0;
	margin: 0px;
	vertical-align: top;
}

.TextBox
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #333;
}
.DropDownList
{
	font-family: Arial,sans-serif;
	font-size: 8pt;
	color: #333;
}

.Button
{
	padding: 0 10px 0 10px;
	border: 1px #59990e solid;
	font-weight: 700;
	color: #fff;
	font-size: 10pt;
	overflow: visible;
	background: url(button1.png) #6eab26 repeat-x 0%;
}
.Button:hover
{
	border: 1px solid #3f8e00;
	background: url(button2.png) #6eab26 repeat-x 0%;
}
.InvalidFieldHighlight{background-color: #fffacd;}
.Error
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc0000;
	vertical-align: middle;
	margin:0px;
	padding:0px;
}

/******************
SEARCH
******************/
#SearchWrapper{clear:both;}
#SearchCriteriaPanel
{
	float: left;
	width: 300px;
}
.MoreSearchOptions, .MoreSearchOptions a, .MoreSearchOptions a:visited
{
	color: #2198c4;
	cursor: pointer;
	text-decoration: underline;
}
#VehicleAdSlideShow
{
	float: right;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
}

/******************
ACCORDION
******************/
.Accordion{}
.Accordion-Header
{
	border: solid 1px #d7e1e6;
	background:#fff url(bg2.png) repeat-x scroll 0 center;
	margin-bottom: 10px;
	padding: 5px;
	cursor: pointer;
}
.Accordion-HeaderSelected
{
	border:1px solid #d7e1e6;
	background:#fff url(bg2.png) repeat-x scroll 0 center;
	margin-bottom: 10px;
	padding: 5px;
	font-weight: bold;
}
.Accordion-Content{padding: 5px;}

/******************
ZERO SEARCH RESULTS 
******************/
#ZeroRecordsPanel{font-size:10pt;}

/******************
FEW SEARCH RESULTS 
******************/
#FewRecordsPanel
{
	font-size: 10pt;
	text-align: center;
	padding: 10px;
}

/******************
PAGE HORIZONTAL MENU LIST
******************/
.MenuList{clear: both;font-size: 8pt; margin:0 0 10px 0;}
.MenuList ul {white-space:nowrap;list-style-type:none;}
.MenuList li {display:inline;padding:0 20px 0 0;}

/******************
GRIDVIEW PROPERTIES
******************/
.GridView{clear:both;width:98%;}
.GridView-AlternatingRowStyle{background:#fff url(bg2.png) repeat-x scroll 0 center;cursor: pointer;}
.GridView-AlternatingRowStyle td{padding:5px;border: solid 1px #d7e1e6;}
.GridView-EditRowStyle{}
.GridView-EmptyDataRowStyle{}
.GridView-FooterStyle{}
.GridView-HeaderStyle
{
	text-align: left;
	font-variant: small-caps;
	background:#fff url(bg2.png) repeat-x scroll 0 center;
	font-weight:bold;
}
.GridView-HeaderStyle th {padding:5px;border: solid 1px #d7e1e6;}
.GridView-MouseOverRowStyle{background:#d7e1e6;cursor:pointer;}
.GridView-MouseOverRowStyle td{padding:5px;border: solid 1px #d7e1e6;cursor: pointer;}
.GridView-PagerStyle a {font-size:8pt;margin: 0 20px 0 0;}
.GridView-RowStyle{}
.GridView-RowStyle td {padding:5px;border: solid 1px #d7e1e6;}
.GridView-SelectedRowStyle{background:#d7e1e6;cursor:pointer;}
.GridView-SelectedRowStyle td{padding:5px;border: solid 1px #d7e1e6;}

/******************
EXPANDED VIEW PROPERTIES
******************/
.ExpandedView-DataList{clear:both;width:98%;}
.ExpandedView-DataList td{clear: both;padding: 10px;border: solid 1px #d7e1e6;}
#ExpandedView-VehicleTitle, #ExpandedView-VehicleTitle a
{
	font-size:10pt;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
}
#ExpandedView-VehicleTitle a:visited{color:#555;}
#ExpandedView-VehicleImage{float:left;}
#ExpandedView-VehicleImage img{padding: 0 10px 0 0; border:0px; width:80; height:60px;}
#ExpandedView-VehicleDetail{font-size:8pt;}
#ExpandedView-VehicleDetail a:visited{color:#555;}


/******************
VEHICLE DETAIL LAYOUT
******************/	
#VehicleDetailImageWrapper{float:left; padding:10px;border: solid 1px #d7e1e6;margin: 0 10px 0 0;}
#VehicleDetailMainImage{margin: 0 0 5px 0;}
#VehicleDetailMainImage img {width:340px; height:255px;}
#VehicleDetailPreviewImage{height: 92px; width:340px;overflow:auto;}
#VehicleDetailPreviewImage img{cursor: pointer;width:65px;margin:0 5px 0 0;}
#VehicleDetailForm {float: left;border: solid 1px #d7e1e6;padding: 10px;width:240px;}
#VehicleDetails{clear:both;border: solid 1px #d7e1e6;padding: 10px;margin: 10px 0 5px 0;}
#DealerPanel{clear:both;border: solid 1px #d7e1e6;padding: 10px;margin: 0 0 10px 0;}
.VehicleDetail-DataList{width:98%;clear:both;}
.VehicleDetail-DataList td {padding: .10px;}
#SuccessPanel{float: right;border: solid 1px #d7e1e6;padding: 10px;}
#Disclaimer {float:left;font-size:8pt;text-align:center;margin: 5px; }




