body{
	margin-top:0;
    background-image:url(/shared/inc/client/4/background.jpg);
	background-repeat:repeat-x;
	background-color:#015182;	
}

.Shell{	
	margin-left:auto;
	margin-right:auto;
	width:980px;
	background-color:#FFF;
}

.HeaderNav{
	margin:auto;

	
}

.HeaderLogo{
	float:left;
	width:245px;
}

.HeaderAd{
	float:right;
	width:733px;
}

/*start of menu*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 17px Helvetica, Arial, sans-serif;
width: 100%;
overflow: hidden;
border: 1px solid #dedddb;
border-width: 1px 0;
background: black url(/shared/inc/client/4/navbarbackground.jpg) center center repeat-x;
}
.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
float: left;
color: white;
padding: 8px 18px;
text-decoration: none;
border-right: 1px solid white;
}
.solidblockmenu li a:visited{
color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/shared/inc/client/4/navbarbackground.jpg) center center repeat-x;
}
/*end of menu*/


.footerNavMenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}

A.footerNavMenu:link {text-decoration: none; color:#fff;}
A.footerNavMenu:visited {text-decoration: none; color:#fff;}
A.footerNavMenu:active {text-decoration: none; color:#fff;}
A.footerNavMenu:hover {text-decoration: underline; color:#fff;}

.MainColumnHeader{
	background-image:url(/shared/inc/client/4/searchheader.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
	width:596px;
		font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:24px;
	padding:8px;
}

.MainColumn{
	width:610px;
	border:1px solid #19222b;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.MainSearchHeader{
	text-align:left;
	font-size:24px;
	padding:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#ac0f14;
	text-transform:uppercase;
}

.MainSearchBar{
	padding:8px;
}

.MainSearchTip{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202c38;
}

.MainDealerLinks{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202c38;
	text-align:left;
}

A.MainDealerLinks:link {text-decoration: none; text-align:left}
A.MainDealerLinks:visited {text-decoration: none; text-align:left}
A.MainDealerLinks:active {text-decoration: none; text-align:left}
A.MainDealerLinks:hover {text-decoration: underline; text-align:left}

.MainDealerHeader{
		text-align:left;
	font-size:24px;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ac0f14;
	text-transform:uppercase;
}

.MainBrowseByType{
	padding:8px;
}

.MainBrowseByTypeList{
	margin: 5px 0 8px 0;
	padding: 0;

}

.MainBrowseByTypeHeader{
			text-align:left;
	font-size:24px;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ac0f14;
	text-transform:uppercase;

}


.RightColumnHeader{
	background-image:url(/shared/inc/client/4/featuredheader.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
	width:301px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:24px;
	padding:8px;
}
.RightColumn{
	border:1px solid #19222b;
	width:315px;
	/*height:260px;*/
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;

}

.generalCopy{
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:16px;
	color:#202c38;
}
.generalCopyLink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#202c38;
}
A.generalCopyLink:link {text-decoration: underline; color:#202c38;}
A.generalCopyLink:visited {text-decoration:  underline; color:#202c38;}
A.generalCopyLink:active {text-decoration:  underline; color:#202c38;}
A.generalCopyLink:hover {text-decoration: underline; color:#202c38;}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid navy;
overflow: scroll; /*leave this value alone*/
width: 310px;
height: 200px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 310px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


.featuredVehicleLink{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#202c38;
	
}
A.featuredVehicleLink:link {text-decoration: none}
A.featuredVehicleLink:visited {text-decoration: none}
A.featuredVehicleLink:active {text-decoration: none}
A.featuredVehicleLink:hover {text-decoration: underline;}


.featuredVehicleLinkPrice{
	text-align:center;
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#202c38;
	font-weight:bold;
	
}
A.featuredVehicleLinkPrice:link {text-decoration: none}
A.featuredVehicleLinkPrice:visited {text-decoration: none}
A.featuredVehicleLinkPrice:active {text-decoration: none}
A.featuredVehicleLinkPrice:hover {text-decoration: underline;}


.classifiedsFeaturedHeader{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	}
.classifiedsNewestHeader{
	padding:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	}

.featuredClassified{
	border:1px solid #d5d4d4;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background-color:#d5d4d4;

}

.featuredClassifiedDetails{
	padding-top:8px;
	padding-bottom:8px;
	font-size:12px;
}

.featuredClassifiedLink{

	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#202c38;
	
}
A.featuredClassifiedLink:link {text-decoration: none}
A.featuredClassifiedLink:visited {text-decoration: none}
A.featuredClassifiedLink:active {text-decoration: none}
A.featuredClassifiedLink:hover {text-decoration: underline;}


.featuredClassifiedLinkPrice{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202c38;

	
}
A.featuredClassifiedLinkPrice:link {text-decoration: none}
A.featuredClassifiedLinkPrice:visited {text-decoration: none}
A.featuredClassifiedLinkPrice:active {text-decoration: none}
A.featuredClassifiedLinkPrice:hover {text-decoration: underline;}


.newestClassifiedLink{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#202c38;
	padding-top:3px;
	padding-bottom:3px;
	
}
A.newestClassifiedLink:link {text-decoration: none}
A.newestClassifiedLink:visited {text-decoration: none}
A.newestClassifiedLink:active {text-decoration: none}
A.newestClassifiedLink:hover {text-decoration: underline;}

.classifiedMenuBar{
	background-color:#d8d0c5;
	padding:0px 8px 0px 8px;
}

.classifiedSearchField{
	padding: 8px;
	width: 360px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ccc;
}


.classifiedLogIn{

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#015182;
	padding-top:3px;
	padding-bottom:3px;
	
}
A.classifiedLogIn:link {text-decoration: none; color:#6c583c;}
A.classifiedLogIn:visited {text-decoration: none; color:#6c583c;}
A.classifiedLogIn:active {text-decoration: none; color:#6c583c;}
A.classifiedLogIn:hover {text-decoration: underline; color:#6c583c;}


.ClassifiedSubNavMenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0f5986;
	padding-top:3px;
	padding-bottom:3px;}

A.ClassifiedSubNavMenu:link {text-decoration: none; color:#000;}
A.ClassifiedSubNavMenu:visited {text-decoration: none; color:#000;}
A.ClassifiedSubNavMenu:active {text-decoration: none; color:#000;}
A.ClassifiedSubNavMenu:hover {text-decoration: underline; color:#000;}

.ClassifiedSubNavFieldset{ border:0px;}
.ClassifiedSubNavlegend{ text-align:left;}


.MainSearch{
		border:1px solid #19222b;
	width:100%;
/*	height:260px;*/
	    -moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;	
}

.MainDealer{
	border:1px solid #19222b;
	width:100%;
	/*height:260px;*/
	    -moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;	
	
}

.FooterShell{
	background-color:#0c3048;
	padding:10px;
}

.FooterNav{
	float: left;
	width: 700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF
}

.FooterLogo{
	float:right;
	width:245px;
}

.FooterCopyright{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.listingError{Font-Family: Arial, Helvetica, sans-serif;Font-size: 16px;Font-weight: normal}

.menuBullet{}

/*.bdybgclr {background-color: #ffffff;}*/

.tblbgclr {background-color: #FFFFFF;}

.hdrbgclr {background-color: #999696;}

.bdytxtsm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #FFFFFF;}

.catmenu {padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; width:300px; background-color:#fff; position:relative; left:0px; top:0px; cursor:hand;}

.catHeader{font-size:13px; font-weight:bold;}

.moreDetails{color:#333}

.catSub{ font-size:14px; text-transform:uppercase}

a.catSub{ color:#333; text-decoration:none}

a.catSub:hover{ color:#333; text-decoration:underline;}

a.bdylinksm:hover {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #FFFFFF;}

a.bdylinklg {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: normal;color: #FFFFFF;}

a.bdylinklg:hover {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: normal;color: #FFFFFF;}

.tbltxtsm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #000000;}

.tbltxtlg {Font-Family: Arial, Helvetica, sans-serif; Font-size: 14px;Font-weight: normal;color: #333333;}

a.tbllinklg {color: #333;text-decoration: underline;}

a.tbllinklg:hover {text-decoration: underline;}

.tbltotals {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #FF0000;}

.hdrtxtsm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: bold;color: #FFFFFF;}

.hdrtxtlg {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: normal;color: #FFFFFF;}

a.hdrlinksm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: bold;color: #FFFFFF;}

a.menulinklg {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: bold;color: #FFFF94;}

a.menulinklg:hover {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: bold;color: #FFFF94;}

.errorsm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: normal;color: #FFCC33;}

.errorlg {Font-Family: Arial, Helvetica, sans-serif;Font-size: 14px;Font-weight: normal;color: #FFCC33;}

.errorxlg {Font-Family: Arial, Helvetica, sans-serif;Font-size: 14px;Font-weight: normal;color: #FF0000;}

.inputsm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #000000;}

.inputlg {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: normal;background:#FFFFFF;color: #000000;}

.buttonbody {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #000000;}

.buttontable {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #000000;}

.altbgcolor1 {background-color: #EEEEEE;}

.tblsepcolor {background-color: #6F93BC;}

.tblseptxtsm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #000000;}

.tblseptxtlg {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: bold;color: #FFFFFF;}

.addaysleft {Font-Family: Arial, Helvetica, sans-serif;Font-size: 40px;Font-weight: bold;color: #000000;}
.price {Font-Family: Arial, Helvetica, sans-serif;Font-size: 15px;Font-weight: bold;color: #000000; line-height: 130%;}


.counter {Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: bold;border: 0;background: #EFEFE7;}

.groove {border: 1px groove #666666;background-color: #cccccc;Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: bold;color: #FFFFFF; margin-bottom:10px;}
.grooveRed {border: 1px groove #666666;background-color: #C32929;Font-Family: Arial, Helvetica, sans-serif;Font-size: 12px;Font-weight: bold;color: #FFFFFF;}

.menubgclr {background-color: #fff;}

a.menulink {font-family: sans-serif;font-size: 15px; color: #847f7b; text-decoration: none; line-height:22px; margin-left:10px; text-transform:uppercase; font-weight:bold;}

a.menulink:hover {font-family: sans-serif;font-size: 15px;color: #847f7b; text-decoration: none;}

.menutotals {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #847f7b;}

.cattab {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000; background-color: #cccccc;}



.subclr {background-color:#fff;}

.subclra {background-color: #fff;}

.subclrh {background-color: #d8d0c5;}

.showall  {font-family: sans-serif;font-size: 11px;font-weight:bold; color: #FFF; text-decoration: none;background-color: #425b7a;}

.showallh {font-family: sans-serif;font-size: 12px;font-weight:bold;color: #FFFFCC; text-decoration: none;background-color: #425b7a;}

.bdytxtlg {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;}

a.hdrlinksm:hover {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: bold;color: #FFFFFF;}

a.tbllinksm {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #333;text-decoration: none;}

a.tbllinksm:hover {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #333;text-decoration: underline;}

a.bdylinksm {Font-Family: Arial, Helvetica, sans-serif;Font-size: 10px;Font-weight: normal;color: #FFFFFF;}

.menubarbgclr {background-color: #6F93BC;}

.navbarcolor {background-color: #eeeeee;}

.navtexts {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}

.navtextm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}

a.navlink {color: #000000;text-decoration: underline;}

a.navlink:hover {color:#333; text-decoration: underline;}

.altbgcolor2 {background-color: #FFFFFF;}

a.adtitle {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #333;text-decoration: none;}

a.adtitle:hover {text-decoration: underline;}

.tbltxtmd  {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;color: #000000;}

a.tbllinkmd {color: #333;text-decoration:none;}

a.tbllinkmd:hover {text-decoration: underline;}


