/* LUJACK'S REDESIGN */

body.default {
  background-image: url(/1/42296/template/images/interface/redesign/bg.gif);
}

.noImage{
	background-image:url(/1/42296/template/images/interface/redesign/NewArrival.jpg); /* Image must be 100x75 */
}

/* Styles for left navigation */
.leftNav { width: 201px; }
td.leftNav {
  width: 201px;
  background-color:#007CC2;
}
.link {
  cursor: pointer;
  background-color: transparent;
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
.link a {
  text-align:left;	
  display: block;
  padding: 0px 0px 0px 15px;
  width: 177px;
  text-decoration: none;
  text-transform: uppercase;
  height: 14px;
  background-image:  url(/1/42296/template/images/interface/redesign/button-bg.gif);
  background-repeat:no-repeat;
}
.link a:link, .link a:visited { color: #000000; }
.link a:hover, .link a:active {
  color: #01578a;
  display: block;
  padding: 0px 0px 0px 15px;
  width: 177px;
  text-decoration: none;
  height: 14px;
  background-image:  url(/1/42296/template/images/interface/redesign/button-bg.gif);
  background-repeat: no-repeat;
}

.content {
  background-color: #FFFFFF;
}

.searchinput {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 16px;
}

.pageContent {
  padding: 10px;
}

/* Start Custom css classes */
.dp-headercell {
  width: 740px;
  height: 78px;
  background-image:  url(/1/42296/template/images/interface/banner.jpg);
  background-repeat: no-repeat;
}

.ebrochure-banner {
  width: 650px;
  height: 82px;
  background-image:  url(/1/42296/template/images/interface/ebrochure_banner.jpg);
  background-repeat: no-repeat;
}

.contentBackground {
  background-image: url(/1/42296/template/images/interface/redesign/right-border.gif);
  background-position: top right;
  background-repeat: repeat-y;
  background-color: #FFFFFF;
}

.buttonLeft {
  width: 10px;
  height: 29px;
  background-image:  url(/1/42296/template/images/interface/redesign/button_left_cap.gif);
  background-repeat: no-repeat;
}

.buttonCenter {
  height: 29px;
  background-image:  url(/1/42296/template/images/interface/redesign/button_background.gif);
  background-repeat: repeat-x;
}

.buttonRight {
  width: 21px;
  height: 29px;
  background-image:  url(/1/42296/template/images/interface/redesign/button_right_cap.gif);
  background-repeat: no-repeat;
}

.buttonText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

.buttonText:link,
.buttonText:visited {
}

.buttonText:active,
.buttonText:hover {
  color: #000000;
}

.contentButtons {
	text-align:right
	}

.SplashLink
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #c3b8fd;
	text-transform: uppercase;
}

.si-primaryheader {
	color:#000000;
}

.si-primaryprice {
	color:#000000;
}

.si-manustyle
{
	background-color:#FFFFFF;
	width: 178px;
}

.si-modelstyle
{
	background-color:#FFFFFF;
	width: 178px;
}
.si-modelstyle
{
	background-color:#FFFFFF;
	width: 178px;
}

/* End Custom css classes */

.seoText {
		width: 984px;
		height: 90px;
		overflow: auto;
		padding-left: 10px;
		padding-top: 10px;
		padding-right: 5px;
		scrollbar-base-color: #090D3B; 
		scrollbar-arrow-color: #ffffff;
		scrollbar-DarkShadow-Color: #090D3B; 
}

/*custom details page*/

.dp-headercell {
}

.dp-vehtitle {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  padding: 10px 0px 10px 0px;
}

.dp-vehlocationtitle {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.dp-vehlocationcontent {
  font-size: 12px;
  color: #000000;
}

input.dp-calcbutton{
  color:#000000;
  font-size:12px;
  font-weight:bold;
  background-color:#CCCCCC;
  border:1px solid #000000;
  margin-right: 5px;
  text-transform: uppercase;
}

.dp-calcbuttontable {
  padding: 5px 5px 5px 0px;
  text-align: right;
  height: 15px;
}

.dp-vehinfotitle {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: right;
  padding-right: 3px;
}

.dp-vehinfocontent {
  font-size: 11px;
  color: #000000;
  padding-left: 3px;
}

.dp-vehinfotablecontainer {
  margin-top: 5px;
}

.dp-mileagetable {
  margin: 10px 0px 10px 10px;
}

.dp-mpg {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

.dp-mpgimage {
  background-image: url( '/1/Resources/Content/Inventory/Search/Detail/gas-tank.gif' );
  background-repeat: no-repeat;
  width: 47px;
  height: 36px;
}

.dp-actualmileage {
  font-size: 10px;
  color: #000000;
  text-align: center;
}

.dp-priceheader {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}

.dp-actualprice {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}

.dp-alternateheader {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}

.dp-alternateprice {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}

.dp-primaryheader {
  font-size: 18px;
  color: #FF0000;
  font-weight: bold;
}

.dp-primaryprice {
  font-size: 18px;
  color: #FF0000;
  font-weight: bold;
}

.dp-topbuttons {
  background-color: #006699;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  padding: 3px 3px 3px 10px;
}

.dp-topbuttons td {
  color: #ffffff;
}

.dp-topbuttonstable {
  border: 1px solid #000000;
  margin: 10px 0px 10px 0px;
}

.di-topbuttonslink {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration:none;
}

.di-topbuttonslink:hover {
  font-size: 12px;
  color: #cccccc;
  font-weight: bold;
  text-decoration:none;
}

.dp-carfaximage {
  text-align: center;
}

.dp-estimatepayment {
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  font-style: italic;
  padding-left: 10px;
}

.dp-estimatetable {
  height: 35px;
  background-color: #09255c;
}

.dp-dollarsign {
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  font-style: italic;
  vertical-align: super;
}

.dp-dollaramount {
  font-size: 45px;
  color: #ffffff;
  font-weight: bold;
  font-style: italic;
}

.dp-dollarpermonth {
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  font-style: italic;
  vertical-align: super;
}

.dp-calcheaders {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  vertical-align: super;
  background-color: #006699;
  padding: 5px 0px 2px 10px;
}

.dp-pricetextbox {
  font-size: 10px;
  width: 90px;
  padding: 0px 0px 4px 10px;
}

.dp-cashtradebox {
  font-size: 10px;
  width: 65px;
  padding: 0px 0px 4px 10px;
}

.dp-ratebox {
  font-size: 10px;
  width: 35px;
  padding: 0px 0px 4px 10px;
}

.dp-termbox {
  font-size: 10px;
  width: 75px;
  padding: 0px 0px 4px 10px;
}

.dp-calcpercentage {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 2px;
}

.dp-calcrow2 {
  background-color: #006699;
}

.dp-calctablecontainer {
  border: 1px solid #000000;
  margin-left: 10px;
}

.dp-basicvehinfotable {
  margin-left: 10px;
}

.dp-vehpresentedhead {
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  font-style: italic;
  padding-left: 10px;
}

.dp-vehsalespersonname {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
}

.dp-vehpresentedheadtable {
  height: 35px;
  background-color: #09255c;
  color: #ffffff;
}

.dp-vehpresentedbyinfo {
  background-color: #006699;
  padding: 5px;
  color: #ffffff;
}

.dp-salesimage {
  border: 2px solid #000000;
  margin: 5px;
}

.dp-salesimagecell {
  text-align: center;
}

.dp-vehpresentedtable {
  border: 1px solid #000000;
  margin: 10px 0px 10px 10px;
}

.dp-bottombuttons {
  background-color: #006699;
  font-size: 12px;
  color: #022278;
  font-weight: bold;
  padding: 3px 3px 3px 10px;
}

.dp-bottomlinks {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.dp-bottomlinks:hover {
  color: #000000;
}

.dp-vehpresentedarrows {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}

.dp-bottomlinkstable {
  margin-top: 5px;
  border: 1px solid #000000;
}

.dp-salesunderimage {
  color: #ffffff;
  font-size: 10px;
}

.dp-phoneunderimage {
  color: #000000;
  font-size: 10px;
}

.dp-tollfree {
  color: #ffffff;
  font-size: 10px;
}

.dp-salesinfotable {
  text-align: center;
  color: #ffffff;
}

.dp-callnowimage {
  cursor: pointer;
  background-image: url( '/1/Resources/Content/Inventory/Search/Detail/callmenow.gif' );
  background-repeat: no-repeat;
  width: 157px;
  height: 40px;
  margin: 5px;
}

.dp-tablecontainer {
  border: 1px solid #999999;
}

.dp-othersimvehheader {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
}

.dp-otherveh {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  padding: 8px;
}

.dp-othervehmiles {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
}

.dp-othervehprice {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}

.dp-othervehtable {
  margin: 10px 0px 10px 10px;
}

.dp-othervehrow1 {
  background-color: #E9E9E9;
}

.dp-othervehrow2 {
  background-color: #FFFFFF;
}

.dp-toptabstable {
}

.dp-toptabs {
  background-color: #09255c;
  padding: 5px 5px 5px 0px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

.dp-toptabsactive {
  background-color: #006699;
  padding: 5px 5px 5px 0px;
  text-align: center;
  color: #000E36;
  font-size: 12px;
  font-weight: bold;
}

.dp-vehicleimage {
  text-align: center;
  padding: 7px 0px 7px 0px;
}

.dp-vehicleimageborder {
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #000000;
}

.dp-toptabslinks {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.dp-toptabslinks:hover {
  color: #cccccc;
  text-decoration: none;
}

.dp-toppartcell {
  text-align: center;
}

.dp-middleline {
  background-color: #000000;
}

.dp-topparttable {
  margin: 5px 5px 0px 5px;
}

.dp-dealerphototext {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
}

.dp-fullsizetext {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

.dp-fullsizearrows {
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
}

.dp-undervehimagetable {
  background-color: #006699;
  height: 25px;
  padding: 5px;
}

.dp-stopplayleftarrowtable {
  background-color: #006699;
  border: 1px solid #ffffff;
}

input.dp-stopplaybuttons {
  color: #ffffff;
  background-color: #006699;
  border: 1px solid #ffffff;
  font-size: 10px;
  padding: 2px 3px 2px 3px;
}

.dp-heading {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
}

.dp-hr {
  width: 100%;
  color: #CCCCCC;
}

.dp-vehicleinfo {
  margin: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 320px;
  height: auto;
  visibility: hidden;
  z-index: 1000;
  border: 1px solid #000000;
}

.dp-thumbnail {
  border: 1px solid #333333;
}

.dp-thumbnailhighlight {
  border: 1px solid #FF0000;
}

.dp-stockdis {
  font-size: 8px;
}

.dp-topLinkArrows {
	color: #FFFFFF;
	}
	
.dp-summaryText {
	color: #FFFFFF;
	}	

