﻿/* GENERAL STYLES */
html { overflow-y: scroll; overflow-x: hidden; }

body
{
    font-family: Georgia, 'Times New Roman' ,Times, 'Bookman Old Style' , 'Hoefler Text' ,Serif;
	color: #5e3a2c;
	text-decoration: none;
	font-size: 11px;
}


.SiteNavigation { background-image: url(../images/nav_background.gif); background-repeat:no-repeat; height:26px; width: 718px; background-position:left top; float:left; }

a {	font-family: Georgia,'Times New Roman',Times,'Bookman Old Style','Hoefler Text',Serif; color: #660000; text-decoration: none; font-weight:bold; }
a:link {	color: #c64934; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
a img { border: none 1px #fff; }

.header { font-size: 20px; font-weight: bold; color: #421e10; }

p { margin: 10px 0 10px 0; }

h1 { font-size: 24px; line-height: normal; text-decoration: none; color: #5e3a2c; margin: 10px 0 10px 0; }
h2 { font-size: 12px; line-height: normal; text-decoration: none; color: #c50000; margin: 15px 0 10px 0; }
h3 { font-size: 11px; line-height: normal; text-decoration: none; color: #5e3a2c; }


.StampContainer { position: absolute; top: 425px; width: 800px; z-index: 5400; }
.StampOverlay { width: 215px; height: 215px; position: relative; left: 675px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/622/callout_coupon.png',sizingMethod='scale'); display: block; cursor: pointer; }
html>/* */body .StampOverlay { filter: none; background-image: url(../media/622/callout_coupon.png); background-repeat: no-repeat; }

.ContentBackground {  background-repeat:repeat-x; height: 203px; width: 720px; background-position:top center; padding: 0 10px 0 10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fadebackground.png',sizingMethod='scale'); }
html>/* */body .ContentBackground { background-image: url(../images/fadebackground.png); }

/* Quick Search Control */

.ButtonSearchArrow { float: left; margin:14px 0 0 10px; }
.QuickSearchDivider { width: 715px; height:15px; margin: 8px 0 0 0; background-repeat: no-repeat; background-position:top center; _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/quickSearchDivider.png',sizingMethod='scale')"); }
html>/* */body .QuickSearchDivider { background-image: url(../images/quickSearchDivider.png); }

/* Quick Search Display */

.HorseShoe { float:left; margin: 0; width: 205px; height: 45px; background-repeat: no-repeat; background-position: center right; background-image: url(../images/horseShoe.gif); }
html>/* */body .HorseShoe { background-position: bottom right; height: 35px; }
.HorseShoe.NewVehicles { width: 265px; }
.HorseShoe.PreOwnedVehicles { width: 350px; }
.TexturedBg { float: left; margin: 13px 0 0 0; background-image: url(../images/bg_quickVehicleDisplay.gif); background-position: top left; width: 700px; padding: 0px 0px 13px 10px; }
.TexturedBg.FixedHeight { height: 250px !important; }
.ImageBorder { border: solid 1px #a69175; }
.VehicleDisplay { float: left; margin: 10px 5px 0 0; height: 218px; width: 157px; cursor: pointer; }
html>body .VehicleDisplay { height: auto; }
html>/* */body .VehicleDisplay { margin-right: 13px; width: 151px; }
.VehicleDisplay .Image { width: 157px; text-align: center;  padding: 0 0px 0; float: left; }
html>/* */body .VehicleDisplay .Image { width: 151px; }
.VehicleDisplay .Image img { margin-top: expression(( 100 - this.height ) / 2);  }
html>/* */body .VehicleDisplay .Image img { margin-top: expression(( 150 - this.height ) / 2);  }
.YearMake { font-size: 14px; font-weight: bold; }
.Category { font-size: 12px; font-weight: bold; }
.QuickDetails { padding: 13px 0 14px 12px; color: #c64934; }
.Price { font-size: 14px; font-weight: bold; float: left; }
.Calendar { width: 260px; height: 45px; background-repeat: no-repeat; margin: 0px 0 0px 0; background-position: center right; float:left; background-image: url(../images/calendar.gif);}
html>/* */body .Calendar { background-position: bottom right; height: 35px; }
.Calendar.NewVehicles { width: 300px; }
.Calendar.PreOwnedVehicles { width: 385px; }

.LeftContent { float:left; width: 495px; border-right: solid 1px #97775d; }
.RightContent { width:214px; background-repeat: repeat-y; background-position: top left; float:left; margin: 0px 0px 0 0; padding: 0 0 0 10px; } /* background-image: url(../images/brown_divider.gif); */

/* Utilities */
.TopAlign { vertical-align: top; }
.BrownDivider { background-image: url(../images/brown_divider.gif); background-repeat: repeat-y; width: 1px; height: 217px; float: left; margin: 0 10px 0 0px; }
.BrownDivider.Horizontal { background-repeat: repeat-x; width: 200px; height: 1px; float: left; margin: 10px 0 0px 0; }
.Width170px { width: 170px; }
.Width300px { width: 300px; }
.LeftFloat { float: left; }
.TopPadding23px { padding-top: 23px; }
.TopMargin10px { margin-top: 10px; }
.LeftMargin10px { margin-left: 10px; }

/* Custom Dropdown */

.dd {
	/*display:inline-block !important;*/
	background-color: #fff;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.dd .ddTitle {
	background:#fff;
	border: solid 1px #7f9db9;
	padding:1px 1px 1px 0;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
}
.dd .ddTitle span.arrow { background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:15px; height:16px; cursor:pointer; }

.dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}

.dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.dd .ddChild {
	position:absolute;
	border:1px solid #7f9db9;
	border-top:none;
	display:none;
	margin:0;
	width:240px !important;
	padding-right: 1px !important;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#fff;
	padding-left: 1px;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited { }
.dd .ddChild a {
	display:block;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	font-weight: normal;
}
.dd .ddChild a:hover { background:#316ac5; color:#fff; }
.dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.dd .ddChild a.selected { background:#316ac5; color: #fff; }
.hidden {display:none;}

/* DropDownIcons */

.iconCategory { height: 50px; width: 145px; background-repeat: no-repeat; background-position: top left; }
.iconCategory1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icn_travel.png',sizingMethod='scale'); } /* Travel */
html>/* */body .iconCategory1 { background-image: url(../images/icn_travel.png);  }
.iconCategory2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icn_fifth.png',sizingMethod='scale'); } /* Fifth */
html>/* */body .iconCategory2 { background-image: url(../images/icn_fifth.png); }
.iconCategory3 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icn_folding.png',sizingMethod='scale'); } /* Folding */
html>/* */body .iconCategory3 { background-image: url(../images/icn_folding.png); }
.iconCategory4 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icn_cargo.png',sizingMethod='scale'); } /* Cargo */
html>/* */body .iconCategory4 { background-image: url(../images/icn_cargo.png); }
.iconCategory5 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icn_snowmobile.png',sizingMethod='scale'); } /* Snowmobile */
html>/* */body .iconCategory5 { background-image: url(../images/icn_snowmobile.png); }

.iconBrand { width: 85px; height: 40px; background-repeat: no-repeat; background-position: top left; }

.iconMake1 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_forestriver.png',sizingMethod='crop')"); } /* Wolfpack */
html>/* */body .iconMake1 { background-image: url(../images/icn_manu_forestriver.png); } /* Wolfpack */

.iconMake2 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_open_range.png',sizingMethod='crop')"); } /* Open Range */
html>/* */body .iconMake2 { background-image: url(../images/icn_manu_open_range.png); } /* Wolfpack */
.iconMake3 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_interstate.png',sizingMethod='crop')"); } /* Interstate */
html>/* */body .iconMake3 { background-image: url(../images/icn_manu_interstate.png); } /* Wolfpack */

.iconMake { width: 85px; height: 40px; background-repeat: no-repeat; background-position: top left; }

.iconBrand1 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_wolfpack.png',sizingMethod='crop')"); } /* Wolfpack */
.iconBrand2 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_cherokee.png',sizingMethod='crop')"); } /* Cherokee */
.iconBrand3 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_bigcountry.png',sizingMethod='crop')"); } /* Big Country */
.iconBrand4 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_kodiak.png',sizingMethod='crop')"); } /* Kodiak */
.iconBrand6 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_colorado.png',sizingMethod='crop')"); } /* Colorado */
.iconBrand7 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_grandjunction.png',sizingMethod='crop')"); } /* Grand Junction */
.iconBrand10 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_greywolf.png',sizingMethod='crop')"); } /* Grey Wolf */
.iconBrand15 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_xlr.png',sizingMethod='crop')"); } /* XLR */
.iconBrand38 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_wildcat.png',sizingMethod='crop')"); } /* Wildcat */
.iconBrand39 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_zoom.png',sizingMethod='crop')"); } /* Zoom */
.iconBrand41 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */
.iconBrand58 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_open_range.png',sizingMethod='crop')"); } /* Open Range */
.iconBrand61 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_interstate.png',sizingMethod='crop')"); } /* Interstate */
.iconBrand62 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_interstate.png',sizingMethod='crop')"); } /* Interstate */
.iconBrand63 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_interstate.png',sizingMethod='crop')"); } /* Interstate */
.iconBrand64 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_interstate.png',sizingMethod='crop')"); } /* Interstate */
.iconBrand66 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_sierra.png',sizingMethod='crop')"); } /* Sierra */
.iconBrand69 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_interstate.png',sizingMethod='crop')"); } /* Interstate - Allsport */
.iconBrand70 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_interstate.png',sizingMethod='crop')"); } /* Interstate - Loadrunner */

.iconBrand474 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */
.iconBrand481 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */
.iconBrand495 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */
.iconBrand490 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */
.iconBrand502 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */
.iconBrand510 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */
.iconBrand525 { _behavior: expression(  /* IE6 only - transparency with proper handling of relative URLs */ this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.backgroundImage = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='images/icn_manu_rockwood.png',sizingMethod='crop')"); } /* Rockwood */

html>/* */body .iconBrand1 { background-image: url(../images/icn_manu_wolfpack.png); } /* Wolfpack */
html>/* */body .iconBrand2 { background-image: url(../images/icn_manu_cherokee.png); } /* Cherokee */
html>/* */body .iconBrand3 { background-image: url(../images/icn_manu_bigcountry.png);  } /* Big Country */
html>/* */body .iconBrand4 { background-image: url(../images/icn_manu_kodiak.png); } /* Kodiak */
html>/* */body .iconBrand6 { background-image: url(../images/icn_manu_colorado.png); } /* Colorado */
html>/* */body .iconBrand7 { background-image: url(../images/icn_manu_grandjunction.png); } /* Grand Junction */
html>/* */body .iconBrand10 { background-image: url(../images/icn_manu_greywolf.png); } /* Grey Wolf */
html>/* */body .iconBrand15 { background-image: url(../images/icn_manu_xlr.png); } /* XLR */
html>/* */body .iconBrand38 { background-image: url(../images/icn_manu_wildcat.png); } /* Wildcat */
html>/* */body .iconBrand39 { background-image: url(../images/icn_manu_zoom.png); } /* Zoom */
html>/* */body .iconBrand41 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */
html>/* */body .iconBrand58 { background-image: url(../images/icn_manu_open_range.png); } /* Open Range */
html>/* */body .iconBrand61 { background-image: url(../images/icn_manu_interstate.png); } /* Interstate */
html>/* */body .iconBrand62 { background-image: url(../images/icn_manu_interstate.png); } /* Interstate */
html>/* */body .iconBrand63 { background-image: url(../images/icn_manu_interstate.png); } /* Interstate */
html>/* */body .iconBrand64 { background-image: url(../images/icn_manu_interstate.png); } /* Interstate */
html>/* */body .iconBrand66 { background-image: url(../images/icn_manu_sierra.png); } /* Sierra */
html>/* */body .iconBrand69 { background-image: url(../images/icn_manu_interstate.png); } /* Interstate - Allsport */
html>/* */body .iconBrand70 { background-image: url(../images/icn_manu_interstate.png); } /* Interstate - Loadrunner */

html>/* */body .iconBrand474 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */
html>/* */body .iconBrand481 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */
html>/* */body .iconBrand490 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */
html>/* */body .iconBrand495 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */
html>/* */body .iconBrand502 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */
html>/* */body .iconBrand510 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */
html>/* */body .iconBrand525 { background-image: url(../images/icn_manu_rockwood.png); } /* Rockwood */


/* Styles from the old JacksRv skin */

.FormButton { line-height: normal; cursor: pointer; margin: 0 10px 0 0; text-decoration: none;  height: 25px; text-align: center; float: left; background-image: url(../images/btn_form_grey_left.gif); background-repeat: no-repeat; background-position: 0 0; }
.FormButton span { cursor: pointer; float: left; height: 19px; padding: 4px 12px 2px 12px; color: #ffffff; font-size: 12px; line-height: normal; background-image: url(../images/btn_form_grey_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.FormButton:hover { background-position: 0 -25px; }
.FormButton:hover span { background-position: right -25px; line-height: normal; }
.YellowButton { font-weight: bold; line-height: normal; cursor: pointer; margin: 0 10px 0 0; text-decoration: none;  height: 27px; text-align: center; float: left; background-image: url(../images/btn_form_yellow_left.gif); background-repeat: no-repeat; background-position: 0 0; }
.YellowButton span { cursor: pointer; float: left; height: 19px; padding: 5px 12px 3px 12px; color: #ffffff; font-size: 12px; line-height: normal; background-image: url(../images/btn_form_yellow_right.gif); background-repeat: no-repeat; background-position: right 0; } 
.YellowButton:hover { background-position: 0 -27px; }
.YellowButton:hover span { background-position: right -27px; line-height: normal; }

.Textbox { border: 1px solid #e6e2cc; padding: 3px 5px 3px 5px; font-size: 11px; margin: 0 0 5px 0; line-height: normal; }
textarea { font-size: 11px; margin: 0 0 10px 0; }
.CommonFormDescription {  width: 100px; font-weight: bold; color: #5e3a2c; float: left; clear: both; }
.CommonFormData { float: left; margin: 0 0px 0 0; }
.CommonErrorMessage { color: #e6d4bd; margin: 10px 0 15px 0; padding: 5px; background-color: #c30303; border: 1px solid #5e3a2c; display: block; }
.CommonFormButtons { } 
.CleanNotification { }
.DirtyNotification {  }
.Validator { color: #b10000; }
.ValidationSummary { clear: both; color: #e6d4bd !important; margin: 15px 0 15px 0; padding: 5px; background-color: #c30303; border: 1px solid #5e3a2c; display: block; }

a img { border: 0px; }

.LargeTextArea { width: 500px; height: 400px; }
.MediumTextArea { width: 300px; height: 200px; }

/* GridView */
.GridView { margin: 10px; }
.GridView a { text-decoration: none; }
.GridView td { padding: 3px; text-align: center; vertical-align: middle; }
.GridView .GridViewAltRow { }
.GridView .GridViewRow { }
.GridView .GridViewAltRow td { background-color: #fff6ea; }
.GridView .GridViewRow td { background-color: #fff; }
.GridView .GridViewHeader th { padding: 3px 3px 3px 3px; line-height: normal; background-color: #f5ebd9; }
.GridView .GridViewHeader th * { line-height: normal; }
.GridView .FormButton span { font-size: 10px; padding-top: 7px; height: 17px; }
.GridView.SpecialWidth700px { width: 700px; }
/* End GridView */

/* Site Structure */
.MasterContainer { width: 990px; margin: 0 auto 0; background-image: url(../images/bg_site_shadowBG_MAIN.gif); background-repeat: repeat-y; }
.SiteContainer { width: 970px; margin: 0 auto 0; background-color: #ffffff; float: left; padding: 0 0 15px 0; }
.ShadowGutter { width: 10px; float: left; }
.SiteHeader { background-image: url(../images/bg_nav_bar2.gif); background-repeat: no-repeat; margin: 0 0 10px 0; }
.SiteHeaderContent { width: 940px; margin: 0 auto 0; border-bottom: 1px solid #ff3333; }
.SiteLogo { float: left; margin: 9px 0 20px 0; }
.MasterFooter { width: 990px; margin: 0 auto 0; }
.SiteFooter { width: 970px; margin: 0 auto 0; float: left; height: 20px; background-image: url(../images/sdw_footer_bottom.gif); background-repeat: no-repeat; background-position: bottom; }
.PrimaryRoundingContainer { background-color: #ffffff; height: 10px; width: 970px; clear: both; }
.PrimaryRoundingContainer div { width: 10px; height: 10px; font-size: 0.1%; }
.SiteCopyright { text-align: right; padding: 0 20px 0 0 ; }
.SiteContent { width: 910px; margin: 0 auto 0; }
.SiteContent .LeftPane { float: left; width: 660px; padding: 0 20px 0 0; margin: 20px 0 0 0; border-right: 1px solid #ff3333; height: 400px; }
html>body .SiteContent .LeftPane { height: auto; min-height: 400px; padding-right: 15px; }
.SiteContent .RightPane { float: right; width: 219px; }
.SiteSearchArea { margin: 0 0 0 0; text-align: right; } 
.SiteSearchBox { font-size: 12px; padding: 5px 5px 6px 5px; width: 120px; margin: -1px 0 0 0; }
html>body .SiteSearchBox { margin-top: 0px; }
.SiteSearchButton { margin: 0 0 0 10px; float: right; }
.SiteNavigation { float: right; font-size: 14px; margin: 0 0 0 75px; }
.SiteNavigation a { color: #ffffff; font-weight: bold; float: left; margin: 0 20px 0 0; }

/* End Site Structure */

/* Right Grey Box */
.GreyBoxContainer { width: 200px; float: right; margin: 20px 0 0 0; }
.GreyBox { margin-left: 20px; text-align: center; padding: 10px; }
.GreyBox td { padding: 10px; }
.GreyBox h1 { margin: 0 0 30px 0; }
.GreyBox img { display: block; margin: 0 auto 0 auto; padding: 0px 0 0px 0; }
.GreyBoxContainer .Rounding { height: 5px; background-color: #f0f0f0; clear: both; }

/* End Right Grey Box */

/* Styled Drop Down */
.skinddl_Parent { padding: 3px 5px 3px 5px; height: 14px; display: block; font-size: 12px;  line-height: normal; }
.skinddl_downimage { float: right; margin: 1px 1px 0 0; height: 18px; background-image: url(../images/icn_dropdown_arrow.gif); background-repeat: no-repeat; background-position: center middle; width: 18px; } 
.skinddl_downimage:hover { background-position: 0 -18px;} 
.skinddl_dropdown { position: absolute; left: 0; width: 188px; border: 1px solid #e6e2cc; border-bottom-width: 0; background-image: url(../images/bg_shadow_textbox.gif); background-repeat: no-repeat; display: none; z-index: 5; font-weight: normal; } 
.skinddl_Menu { margin: 0 0 8px 0; float: left; width: 190px; border: 1px solid #e6e2cc; color: #666666; background-image: url(../images/bg_shadow_textbox.gif); background-repeat: no-repeat;  display: block; cursor: pointer; }
.skinddl_dropdown a { line-height: normal; font-size: 12px; width: auto; height: 15px; display: block; border-bottom: 1px solid #e6e2cc; padding: 3px 5px 3px 5px; text-decoration: none; color: #666666;  background-color: White; }
.skinddl_dropdown a.Last { border-bottom: 1px solid #e6e2cc; }
html>body .skinddl_dropdown a { height: auto; min-height: 15px; }
* html .skinddl_dropdown a { width: 100%; }
.skinddl_dropdown a:hover{ background-color: #00649d; color: #ffffff; }
.skinddl_dropdown a.Active {  }

/* End Styled Drop Down */

/* End Globals */

/* Homepage */
.CustomizeLink { float: right; font-size: 10px; font-weight: normal; margin-top: 6px; }
.FeatureRVArea { border-top: 1px solid #ff3333; padding: 15px 0 0 0; margin: 15px 0 0 0; }
.btnCurrentInventory { display: block; margin: 0 0 11px 0; width: 660px; height: 40px; background-image: url(../images/btn_all_inventory.gif); background-repeat: no-repeat; }
.btnCurrentInventory:hover { background-position: 0 -40px; }
/* End Homepage */

/* Listings */
.Listing { width: 320px; margin: 0 10px 20px 0; float: left; font-size: 10px; }
.Listing div.FeatureImage { width: 150px;  float: left; margin: 0 10px 0 0;  }
.Listing img.FeatureImage { border: 1px solid #807d71;}
.Listing h1 { font-weight: normal; margin: 0; color: #c50000; font-size: 12px; }
.Listing .YellowButton { float: right; }

/* End Listings */

/* User Details */
.PermCat { font-weight: bold; vertical-align: top; width: 100px; }

/* End User Details */

/* Vehicle Search */
.MinMaxColTitles { margin: 0 0 0 120px; }
.MinMaxTextBox { width:60px; }
span.MinMaxTextBox { width:77px; }
.ImageUpload { width: 440px; }
.colMake { width: 80px !important; }
.colModel { width: 80px !important; }
.colYear { width: 50px !important; }
.colLength { width: 25px !important; }
.colSleepCount { width: 80px !important; }
.colPrice { width: 70px !important; }
.colWeight { width: 80px !important; }
.colImage { }
.colCategory { width: 110px !important; }
.Special {background-image: url(../images/icn_vehicle_special.gif); width: 50px; height: 50px; margin-bottom: -50px; position: absolute; z-index: 2; margin-left: 0px; background-position: 0 0; }
html>body .Special { background-image: url(../images/icn_vehicle_special.png); }
html>/* */body .Special.Left { margin-left: 7px; }
html>/* */body .Special { margin-left: 0px; }
.Special.Large {  width: 100px; height: 100px; margin-bottom: -100px; margin-left: 0px; background-position: 0 -500px; }
body.mozilla .Special.Large { margin-left: 16px; }
body.ie.v9 .Special.Large { margin-left: 16px; }
body.safari .Special.Large { margin-left: 16px; }
body.chrome .Special.Large { margin-left: 16px;  }
/* End Vehicle Search */

/* Vehicle Details */
.OptionList { margin: 10px;  }
.OptionList .Option { width: 200px; margin: 0 10px 0 0; float: left; }
.OptionList .Option input { margin: 0 5px 0 0; }
.VehicleImage { margin: 0 10px 10px 0; border: 1px solid #a69175; }
.HoverImageControls { background-color: #f5ebd9;  border: 1px solid #a69175; padding: 5px; }
.HoverImageControls a { display: block; }
.Buttons { margin: 10px 0 0 0; }

.VehicleImagesPublic { float: left; margin: 0 0px 0 0; width: 300px; }
html>/* */body .VehicleImagesPublic { float: left; margin: 0 10px 0 0; }
.VehicleDetailsPublic { float: left; margin-right: 0px; width: 181px; }
html>/* */body .VehicleDetailsPublic { margin-right: 0px; width: 181px; }

.VehicleImagesPublic div.ActiveImage { height: 202px; margin: 0 0 10px 0;  text-align:center; }
.VehicleImagesPublic img.ActiveImage {  border: 1px solid #a69175; }
.VehicleImagesPublic .Thumbnail { border: 1px solid #a69175; margin: 0 5px 5px 0; }
.VehicleOptionsPublic h3 { line-height: 2.0em; margin: 10px 0 0 0; }
.VehicleOptionPublic { float: left; width: 200px; }

.QRCode { margin: 10px auto 0; border: 1px solid #97775d !important; }

/* Payment Calculator */
.PaymentCalculator { float: left; width:215px; }
html>/* */body .PaymentCalculator { width: 210px; }
.ContactUs { float: left; width: 215px; }

/* End Vehicle Details */

/* Build Template */
.MainPrice { color: #009933; font-size: 16px; font-weight: bold; }
.BuildFromTemplateOptions { }
.BuildFromTemplateOptions .Option { width: 300px; }
.BuildFromTemplateContainer .GreyBox { padding-top: 0px; }

/* End Build Template */

/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox_prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox_nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 5000px; background-color: #000; }

	

/* End Lightbox */

/* Expandable Panel */

.ExpandableHeader { }
.ExpandableHeader.Collapsed { }
.ExpandableHeader .ExpandImage { margin: 0 0 0 5px; background-image: url(../images/icn_expand_contract_panel.gif); background-repeat: no-repeat; height: 11px; width: 11px; }
.ExpandableHeader.Collapsed .ExpandImage { background-position: -11px 0; }
.ExpandableHeader:hover .ExpandImage { background-position: 0 -11px; }
.ExpandableHeader.Collapsed:hover .ExpandImage { background-position: -11px -11px; }
.ExpandablePanel { overflow: hidden; height: 0px; }

/* End Expandable Panel */

/* Any Link */
div.Menu { margin: 0 0 10px 0 ; }
div.Menu ul, div.Menu ul li { margin: 0px; padding: 0px; }
div.Menu ul { }
div.Menu ul li { margin: 0 5px 0 0; list-style-type: none; float: left;border: 1px solid #5e3a2c; }
div.Menu ul li a { display: block; padding: 0 10px 0 10px; }
div.Menu ul li a:hover  { }
.anylinkcss { position:absolute; visibility: hidden; border:1px solid #5e3a2c; border-bottom-width: 0; line-height: 18px; z-index: 100; background-color: #ffffff; width: 205px; }
.anylinkcss a { width: 100%; display: block;  border-bottom: 1px solid #5e3a2c; padding: 1px 0; text-decoration: none; font-weight: bold; text-indent: 5px; }
.anylinkcss a:hover { /*hover background color*/ background-color: #ff3333; }

.anylinkcss iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/  position:absolute;/*must have*/ top:0;/*must have*/ left:0;/*must have*/  z-index:-1;/*must have*/ filter:mask();/*must have*/ width: 200px;/*must have for any big value*/ height: 150px;/*must have for any big value*/; }


/* End Any Link */

/* Utility Classes */
.RedText { color: #c64934; font-size: 11px; font-weight: bold; margin: 0 0 0 10px; }
.RedText.ExtraStyle { color: #5e3a2c; font-size: 16px; margin: 0 0 10px 0; font-weight: bold; float: right; }
.RedText.WithTopMargin10px { margin-top: 10px; }
.RightFloat { float: right; }
.LeftAlign { text-align: left !important; }
.RightAlign { text-align: right; }
.CenterAlign { text-align: center; }
.TopAlign { vertical-align: top; }
.BottomAlign { vertical-align: bottom; }
.ClearBoth { clear: both; float: none; font-size: 0.1%; height: 0px; }
.ClearLeft { clear: left; float: none; font-size: 0.1%; height: 0px; }
.ClearBothSimple { clear: both; }
.Hidden { display: none; }
.DisplayInline { display: inline; }
.DisplayBlock { display: block; }
.MaxWidth { width: 100%; }
.HalfWidth { width: 50%; }
.Link { cursor: pointer; }
.FontSize10px { font-size: 10px; }
.FontSize11px { font-size: 11px !important; }
.FontSize12px { font-size: 12px !important; }
.FirstElement { margin-top: 0px; }
.NoMargin { margin: 0; }
.NoPadding { padding: 0; }
.BoldText { font-weight: bold; }
.LineHeightNormal { line-height: normal; }
.TopMargin5px { margin-top: 5px; }
.NormalWeight { font-weight: normal; }
.BottomMargin { margin-bottom: 11px; }
.LeftMargin { margin-left: 11px; }
.NoTopMargin { margin-top: 0; }
.SmallText { font-size: 10px; }
.LargeText { font-size: 14px; }
.OrangeText { color: #FF7E00; }
.FontSize14px { font-size: 14px; }
.Width50px { width: 50px; }
.Width146px { width: 146px; }
.Width480px { width: 480px; }
.Width600px { width: 600px; }


/* End Utility Classes */

/* Testing Classes (Delete) */
.testr { background-color: Red; }
.testg { background-color: green; }
.testb { background-color: blue; }

/* End Testing Classes */

/* JQuery Lightbox */
/*
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2007-2009 Benjamin Arthur Lupton
 * http://jquery.com/plugins/project/jquerylightbox_bal
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * jQuery Lightbox (balupton edition) is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * jQuery Lightbox (balupton edition) is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 *
 * @name jquery_lightbox: jquery.lightbox.css
 * @package jQuery Lightbox Plugin (balupton edition)
 * @version 1.3.0-rc1
 * @date August 24, 2008
 * @category jQuery plugin
 * @author Benjamin "balupton" Lupton {@link http://www.balupton.com}
 * @copyright (c) 2007-2009 Benjamin Arthur Lupton {@link http://www.balupton.com}
 * @license GNU Affero General Public License - {@link http://www.gnu.org/licenses/agpl.html}
 * @example Visit {@link http://jquery.com/plugins/project/jquerylightbox_bal} for more information.
 */

html, body { margin: 0; padding: 0; height: 100%;}

#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#1b1b1b;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
/* #lightbox-imageBox > #lightbox-nav { left: 0; } 
#lightbox-nav a { outline: none; }*/


#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}
/*
.preload_largeLink, #prevLink:hover, #prevLink:visited:hover {
	background:url("../images/prev.gif") left 45% no-repeat;
}
.preload_nextLink, #nextLink:hover, #nextLink:visited:hover {
	background:url("../images/next.gif") right 45% no-repeat;
}
*/

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
	
	/* width: 100%;
	padding: 0 10px 0; */
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
	/* height:30px; */
}
#lightbox-infoHeader {
	width:100%;
	text-align:center; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	font-weight:bold;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}

/* end JQuery Lightbox */
