/* CSS Document */

form
{
	padding: 0px;
	margin: 0px;	
}

.bodytextblu12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666666;font-weight: normal; }
.bodytextwhite12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF;font-weight: normal; }
.bodytextred12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;font-weight: normal; }
.bodytextred10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;font-weight: normal; }
.bodytextred10em {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000;font-weight: normal; font-style: italic; }
.boldbodytextblu12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:bold; }
.boldbodytextblu122 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight:bold; }
.boldbodytextwhite12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; font-weight:bold; }
.headerblu14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #59699c; font-weight:bold; }
.headerwhite14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #FFFFFF; font-weight:bold; }
.banner14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.banner15 {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;}
.banner16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-right: 20px; color: #000000;
}	
.whiteHEADER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;	
}
.bodySpecs {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #49518F;font-weight: normal;}
.SEOtext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999999;font-weight: normal;}
.whitecompanyinfo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;font-weight: normal;}
.whitecompanyLINK A:link {color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal;} 
.whitecompanyLINK A:visited {color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal;}  
.whitecompanyLINK A:active {color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal;}  
.whitecompanyLINK A:hover {color: #ffffff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}

.bodyRed {color: #AC3845;font-weight: normal;}
.bodyOptions {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #5D6A9C;font-weight: normal;}
.bodytext10 {
	FONT-SIZE: 10px;
	line-height:2em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: auto;
}

.bodytextwhite10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF;font-weight: normal; }
.bodytextblu10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666;font-weight: normal; }
.bodytextblu10em {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666;font-weight: normal; font-style:italic; }
.bodytextgrey10 { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #494D4E;font-weight: normal; }
.bodytext12 { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight: normal; }
.bodytextblu12italic {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #666666; font-style: italic;font-weight: normal;}
.boldbodytext10 { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.boldbodytext10Sale { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; BACKGROUND-COLOR: #ffff10;}
.boldbodytextblu10 { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #666666; }

.boldbodytextgrey10 { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #494D4E; font-weight:bold; }
.boldbodytext14 { FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.factoidtextblu12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 14.5pt;color: #666666;font-weight: normal; }
.tablebodytext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;font-weight: normal;}
.tableheadtext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333; width:100px;}
.disclaimertextblu10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666;font-weight: normal; }
.disclaimertextblu8 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color: #666666;font-weight: normal; }
.bodytext10em { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style:italic;font-weight: normal; }
.bodytext14em { FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style:italic;font-weight: normal; }
.bodytext8 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color: #666666;font-weight: normal; }
.requiredFormField {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;font-weight: normal; }
.formFieldLabel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;font-weight: normal; }
.boldFormFieldLabel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;font-weight:bold; }
.headerspacing {padding-left:30px;padding-top:10px;}
.makespacing {padding-right:10px;}
.ReadOnlyTextBox {border: none 0px #ffffff;}
.disabledFieldLabel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;font-weight: normal; }
.smallBlackLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

@import url("images/liteGRAY_GLOSSY_HomePage-FLAT.css");
body {
	background-color: #9faabc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}td img {display: block;}
.sidebar A:link {color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; line-height: 150%;} 
.sidebar A:visited {color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; line-height: 150%;}  
.sidebar A:active {color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; line-height: 150%;}  
.sidebar A:hover {color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; line-height: 150%;}

.CCdisclaimertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #8D7E63;font-weight: normal; }
.CCbodytext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #8D7E63;font-weight: normal; }
.CCnavtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #8D7E63;font-weight: normal; }
.CCnavtextBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #8D7E63;font-weight: bold; }
.CCheadertextBOLD14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #8D7E63;font-weight: bold; }
.CCnavlink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #8D7E63;font-weight: normal; text-decoration:underline }
.CCnavlinkBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #8D7E63;font-weight: bold; text-decoration:underline }


.RPdisclaimertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #000000;font-weight: normal; }
.RPbodytext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000;font-weight: normal; }
.RPnavtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000;font-weight: normal; }
.RPnavtextBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000;font-weight: bold; }
.RPheadertextBOLD14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000;font-weight: bold; }
.RPnavlink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000;font-weight: normal; text-decoration:underline }
.RPnavlinkBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000;font-weight: bold; text-decoration:underline }


.CLDdisclaimertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #005c93;font-weight: normal; }
.CLDbodytext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #005c93;font-weight: normal; }
.CLDnavtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #005c93;font-weight: normal; }
.CLDnavtextBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #005c93;font-weight: bold; }
.CLDheadertextBOLD14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #005c93;font-weight: bold; }
.CLDnavlink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #005c93;font-weight: normal; text-decoration:underline }
.CLDnavlinkBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #005c93;font-weight: bold; text-decoration:underline }

.FFdisclaimertext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #56658d;font-weight: normal; }
.FFbodytext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #56658d;font-weight: normal; }
.FFnavtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #56658d;font-weight: normal; }
.FFnavtextBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #56658d;font-weight: bold; }
.FFheadertextBOLD14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #56658d;font-weight: bold; }
.FFnavlink {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #56658d;font-weight: normal; text-decoration:underline }
.FFnavlinkBOLD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #56658d;font-weight: bold; text-decoration:underline }

h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 12px;
	color: #000000;
	vertical-align:middle;
	padding-top:15px;
}
h2 {
	font-size: 12px;
	color: #000000;
	vertical-align:middle;
	padding-top:15px;
}

#rvlifestyleDIV {
	position:absolute;
	width:213px;
	height:147px;
	z-index:1;
	left: 340px;
	top: 121px;
	visibility: hidden;
	background-color: #CCCCCC;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}



/* Clearance page styles */

.clearanceHEADLINE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 7px; color: #000000;
}


.clearanceCOACHname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 0px; color: #000000;
	text-decoration:underline;
}

.clearanceCOACHspecsBOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px; color: #000000;
	text-decoration:none;
}

.clearanceCOACHspecsNONBOLD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 0px; color: #000000;
	text-decoration:none;
}

.clearanceCOACHprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}

.clearanceCOACHpriceLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

table.COACHspecsLINEheight {
	line-height:1.25;
}

.clearanceNEWused {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}


/* Left Nav Image Sprite CSS */
#RVBrands {margin: 1px 0 2px 23px; background-color:#eff1f0;}

#RVBrands td {padding:0;margin:0px; background-color:#eff1f0;}
#RVBrands a {background-image:url('../images/leftNavSprite.jpg'); display:block; height:14px; width:101px; padding:0;margin:0; background-color:#eff1f0;}
#RVBrands a.americancoach { background-position: 0 0;} 
#RVBrands a.americancoach:hover { background-position: 0 -66px;} 
#RVBrands a.beaver { background-position: 0 -132px; } 
#RVBrands a.beaver:hover { background-position: 0 -198px; } 
#RVBrands a.carriage { background-position: 0 -264px; } 
#RVBrands a.carriage:hover { background-position: 0 -330px; } 
#RVBrands a.coachmen { background-position: -149px -792px; } 
#RVBrands a.coachmen:hover { background-position: -149px -858px; } 
#RVBrands a.countrycoach { background-position: 0 -660px; } 
#RVBrands a.countrycoach:hover { background-position: 0 -726px; } 
#RVBrands a.damon { background-position: 0 -792px; } 
#RVBrands a.damon:hover { background-position: 0 -858px; } 
#RVBrands a.entegra { background-position: -148px -1452px; } 
#RVBrands a.entegra:hover { background-position: -148px -1518px; } 
#RVBrands a.fleetwood { background-position: 0px -1056px; width:97px; margin-left:2px } 
#RVBrands a.fleetwood:hover { background-position: 0 -1122px;  width:97px; margin-left:2px;} 
#RVBrands a.forestriver { background-position: 0 -1188px; } 
#RVBrands a.forestriver:hover { background-position: 0 -1254px; } 
#RVBrands a.fourwinds { background-position: 0 -1320px;} 
#RVBrands a.fourwinds:hover { background-position: 0 -1386px; } 
#RVBrands a.gulfstream { background-position: -153px -924px; } 
#RVBrands a.gulfstream:hover { background-position: -153px -990px; } 
#RVBrands a.glendale { background-position: -4px -1452px; } 
#RVBrands a.glendale:hover { background-position: -4px -1518px; } 
#RVBrands a.holidayrambler { background-position: 0 -1584px;} 
#RVBrands a.holidayrambler:hover { background-position: 0 -1650px;} 
#RVBrands a.itasca { background-position: 0 -1716px; } 
#RVBrands a.itasca:hover { background-position: 0 -1782px; } 
#RVBrands a.keystone { background-position: 0 -1848px; } 
#RVBrands a.keystone:hover { background-position: 0 -1914px; } 
#RVBrands a.kz { background-position: -153px 0; } 
#RVBrands a.kz:hover { background-position: -153px -66px; } 
#RVBrands a.monaco { background-position: -153px -132px; } 
#RVBrands a.monaco:hover { background-position: -153px -198px; } 
#RVBrands a.newmar { background-position: -153px -1056px;} 
#RVBrands a.newmar:hover { background-position: -153px -1122px;}
#RVBrands a.safari { background-position: -153px -264px; } 
#RVBrands a.safari:hover { background-position: -153px -330px; } 
#RVBrands a.tiffin { background-position: -153px -396px; } 
#RVBrands a.tiffin:hover { background-position: -153px -462px; }
#RVBrands a.winnebago { background-position: -153px -660px; } 
#RVBrands a.winnebago:hover { background-position: -153px -726px; } 


#RVClasses {margin-left:23px;margin-top:1px; background-color:#eff1f0;}
#RVClasses td {padding:0;margin:0px;}
#RVClasses a {background-image:url('../images/leftNavSprite.jpg'); display:block; height:14px; width:101px;padding:0;margin:0; background-position:center;}
#RVClasses a.classA { background-position: 0 -396px; } 
#RVClasses a.classA:hover { background-position: 0 -462px; } 
#RVClasses a.classBC { background-position: 0 -528px; } 
#RVClasses a.classBC:hover { background-position: 0 -594px; } 
#RVClasses a.fifthwheel { background-position: 0 -924px; width:97px; margin-left:4px; } 
#RVClasses a.fifthwheel:hover { background-position: 0 -990px;  width:97px; margin-left:4px;} 
#RVClasses a.toyhauler { background-position: -153px -1188px; } 
#RVClasses a.toyhauler:hover { background-position: -153px -1254px; } 
#RVClasses a.popuptrailer { background-position: -153px -1320px;} 
#RVClasses a.popuptrailer:hover { background-position: -153px -1386px; } 
#RVClasses a.tt { background-position: -153px -528px; } 
#RVClasses a.tt:hover { background-position: -153px -594px; } 


/* Benifits page */


.wrapper { padding: 10px; background-color:#f2ebd1; font-size:12px; margin:10px 0;} 

.panelHeader h3 { font-size:14px; font-weight:bold; padding:0; margin:0;}
.panelHeader strong { font-size:12px; font-weight:normal; padding:0; margin:0;}

.panelContent { display:none }

.action {text-align:right; padding-top:5px;}

.benefitsH2 { font-size:16px;}

.benefitsH1 { font-size:18px;}

.open a,.close a {background-image:url('../images/readBtn.gif'); height:23px; width:155px; display:block; padding-top:3px; background-repeat:no-repeat; color:#6c6c6c; text-decoration:none;text-align:center; font-weight:bold; margin-left:auto;}

.bodyDiv { text-align:left}


/*Lazydays Story Page*/


/* panes */
#flowpanes {
	background:#fff;		
	height:450px;
	border:2px solid #999;	
	color:#666;
}


/* single pane */
#flowpanes div {
	display:none;	
	color:#fff;	
	margin:20px 20px;
}


/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:bold;
	color:#deaa20;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:14px;	
}

#flowpanes a {
	color:#cc9;		
	font-size:12px;
}

#flowpanes p, #flowpanes samp {
	color:#666;		
	font-family:Tahoma;
}

#flowpanes div.narrow {
	padding-right:160px;		
}


/* override the root element to enable scrolling */ 
#flowpanes { 
    position:relative; 
    overflow:hidden; 
    clear:both; 
} 
 
/* override single pane */ 
#flowpanes div { 
    float:left; 
    display:block; 
    width:600px; 
    cursor:pointer; 
    font-size:12px; 
} 
 
/* our additional wrapper element for the items */ 
#flowpanes .items { 
    width:20000em; 
    position:absolute; 
    clear:both; 
    margin:0; 
    padding:0; 
} 
 
#flowpanes .less, .flowpanes .less a { 
    color:#666666 !important; 
    font-size:12px; 
}

.storyNavigation {clear:both; margin-top:15px;}

.divPrev {float:left; width:150px; margin-top:15px} 
.divNext {float:right;  width:150px; margin-top:15px;} 

.prev ,.next { background-image:url('../images/storyBtns.gif'); background-repeat:no-repeat;  display:block; width:101px; height:27px; color:Black; padding-top:5px; text-decoration:none;text-align:center; font-weight:bold; cursor:pointer; }
.next { margin-left:auto;}


/*Lazydays about-us Photos*/

#galleryContainer { background-color:#666; padding: 15px 0px 15px 22px;}

.galleria {list-style:none;width:600px; position:relative; margin: 0; padding:10px 0;}
.galleria li{display:block;width:65px;height:50px;border:3px double #111;overflow:hidden;float:left;margin:0 4px 4px 0;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:600px} /* MSIE bug */


.replaced { margin-bottom:10px;}


.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.caption { margin:10px 0 0 10px; color:White; display:block;}
	
#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
#main_image img{margin-bottom:10px;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

/* ld hp rotator */
#hpGalleryContainer { background-color:#fffffF;border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:10px 0; margin:auto;}

.hpGallery {list-style:none;width:655px; position:relative; margin: 0;  padding:0 0;}
.hpGallery li{display:block;width:30px;height:20px;border:1px solid #d9d9d9;overflow:hidden;float:left;margin:0 4px 4px 0; float:right; padding:0;}
.hpGallery li a{display:none}
.hpGallery li div{position:absolute;display:none;top:0;left:180px}
.hpGallery li div img{cursor:pointer}
.hpGallery li.active div img,.galleria li.active div{display:block}
.hpGallery li.active {border:1px solid #999;}
.hpGallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.hpGallery li .caption{display:block;padding-top:.5em}
.hpGallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
/** html .hpGallery li div span{width:600px}  MSIE bug */

.replaced { margin-bottom:10px;}

.caption { margin:10px 0 0 10px; color:White; display:none;}
	
#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
#main_image img{margin-bottom:10px;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
	
/* new contact pages' styles */

.h2new {font-size:14px; color:#AE2215; margin:0; clear:both; font-weight:bold;}
.h3new {font-size:12px; color:#666666; margin:0; padding-top:7px;}
.h5new {font-size:11px; color:#000000; margin:0; padding-top:7px;}

.floatUl {list-style:none; padding:0; clear:both; width:100%; height:69px;}
.floatUl li {display:inline; float:left; position:relative; text-decoration:none; margin:3px;}
.floatUl li img {border:0}

.floatUlLp {list-style:none; padding:0; clear:both; width:100%; margin:0; }
.floatUlLp li {display:inline; float:left; position:relative; text-decoration:none; margin:3px 35px 3px 0px; height:175px;}
.floatUlLp li img {border:0;}
.floatUlLp li h2 {padding:0; margin:0;}

.floatUlLpBorders li { border-right:1px solid grey; height:207px; width:27%; }

.ulNoBull {list-style:none; padding:7px 0 0 2px; margin:0;}
.ulNoBull li {list-style:none; display:list-item; float:none; margin:3px 0 3px 0; padding:0; height:auto; width:auto; border:0;}
.ulNoBull li a {color:#666; font-size:11px; font-weight:normal; margin:0;}

.olThankyou { padding:4px 0 4px 20px; }
.olThankyou li { padding:6px 0 }


.newMedHt { height:120px !important;}
.newAutoHt { height:auto !important;}

.contactWrapper { min-height:600px;  height:auto !important; height:600px; color:#666666; font-family:Arial; margin-top:12px; text-align:left;}
.contactWrapper td, th { font-family:Arial;}
.contactWrapper p { padding-left:2px; margin:7px 0 14px 0;}
.contactWrapper p img {margin:3px; border:0; }
.contactWrapper a {color:#AE2215; }

.contactWrapperPadding { padding:0 12px; }

.largePara { font-size:14px;}
.paraBlock { display:block; width:300px; height:auto;}

.leftColumn {width:48%; float:left; border-right:1px solid #dadada; padding-right:12px; height:100%}
.rightColumn {float:left; padding:0 12px; width:46%; height:100%}

.tbHoursOp {border:0; border-spacing:0; color:#666666; font-family:Arial; font-size:11px; margin-top:7px;}
.tbHoursOp td, th { padding:6px 4px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; border-spacing:0;  font-size:11px}
.tbHoursOp th { text-align:right;}
.tbHoursOp td { text-align:center;}

.tbTxtAlnLft { text-align:left !important;}

.tbNoBtm {border-bottom:0px !important;}
.tbNoRgt { border-right:0px !important;}

.colorMeRed {color:#AE2215}
.colorMeGrey {color:#333333;}
.colorMeBlackNBold {color:#000000; font-weight:bold;}
.noTopPad {padding-top:0 !important;}

.reqFieldStyle {color:#AE2215;}

.clearem { display:block; clear:both}

.buyingSubmit { clear:both; text-align:right; padding:0 160px 20px 0; margin-bottom:20px;}

.formLinediv {clear:both;margin:10px 0 5px 0;height:25px;}
.formFielddiv {float:left; width:70%; height:25px;}
.formLabeldiv {width:28%;float:left; padding:3px 5px 0 0; text-align:right; }
.formLinedivComments {clear:both;margin:5px 0 5px 0;height:93px;}

.formFielddiv2 {float:left; width:60%; height:25px;}
.formLabeldiv2 {width:35%;float:left; padding:3px 5px 0 0; text-align:right; }

.forumFieldTitle {font-weight:bold;}

#ulSell { font-size:12px; z-index:100; text-align:left; list-style:none; padding-left:0;}
#ulSell li { padding:0px 0  5px 20px; text-align:left; background-image:url('/images/arrowBullet.jpg'); background-repeat:no-repeat;  }

.fakeHr {border-top:1px solid #666666;}

.thankYouNotice { font-weight:bold; color:#666;}

/* Delivery Landing page*/

.wrapperAdditions {background-image:url('/images/landingpages/deliverylanding_bg.jpg') !important; background-repeat:repeat-x !important; background-position:bottom !important; font-size:13px !important; min-height:inherit !important; height:auto !important; padding:12px !important;}

.leftColumnAdditions { border:0 !important;}

#divThanks {display:none; padding-top:15px;}

.bodytextblu121 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #59699c; }
.tablebodytext1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.boldbodytextblu121 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #59699c; font-weight:bold; }
.style1 {color: #000000}
.bodytextred121 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; }

.fogText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; position: absolute; top:-110px; left:280px; text-align: center; height:300px; width:350px;}
.fogText a {color:#FFFFFF; text-decoration: none;}
.fogText a:hover{ color:#d39e52; text-decoration: underline;}
.fogText .name{text-align: left; position: absolute; top: 240px; left:230px; font-size:10px;}


/* Brand Page */

.brandImg { clear:both; padding-bottom:5px;}

.brandWrapper { min-height:600px;  height:auto !important; height:600px; color:#333333; font-family:Arial;text-align:left;}
.brandWrapper td, th { font-family:Arial;}
.brandWrapper p { padding-left:2px; margin:7px 0 14px 0;}
.brandWrapper p img {margin:3px; border:0; }
.brandWrapper a {color:#AE2215; }

.noBorders {border:0 !important; }

.h1Brand { font-size:20px; padding-top:0;margin-top:0px; font-family:Arial; margin-bottom:3px;}
.contactTopper { font-size:16px; font-weight:bold;font-family:Arial;}
.contactTopperSmall { font-size:12px; font-weight:bold;font-family:Arial;}
.h3Brand {font-size:24px; margin:0; padding:0;font-family:Arial; padding-bottom:3px;} 

.wideNoRightPadding {width:48%; padding-right:0;}


/* Search Pages */
#newBrandList, #classList {display:block; width:100%; margin-left:auto; margin-right:auto; list-style-type:none; padding:0;}
#newBrandList li, #classList li { list-style-type:none; float:left;} 
#newBrandList li { width:197px;  padding:5px 5px; }
#classList li {width:298px; height:207px; padding:7px;}

Jobs
.brandPage, .classPage, .advancedPage { text-align:left; padding: 0 10px; color:#5c5c5c; font-family:Arial;}

.brandPage h1, .classPage h1 , .advancedPage h1{ font-size:18px; color:#000; margin-top:0px;}
.brandPage h2, .classPage h2, .advancedPage h2 { padding-bottom:3px; margin-bottom:0; color:#000; font-size:18px; font-weight:normal;}
.brandPage p, .classPage p, .advancedPage p { padding:0; margin:0;}

#AdvDivRadios {height:20px; padding:10px; background-color:#F3F3F3; margin-bottom:5px; margin-top:10px;}
#AdvColumnWrapper {background-color:#F3F3F3; padding:10px; display:block; height:120px;}
.AdvColumn { width:48%; float:left;}
#AdvBtns {clear:both; margin-top:20px;}

#AdvBtns img { display:block; float:left; padding-left:10px;}

/* WPB  & Lousiville Landing*/

#divWPBpage { font-family:Arial; font-size:14px; color:#4e4e4e; text-align:left; }
#divLVpage { font-family:Arial; font-size:12px; color:#4e4e4e; text-align:left; }

.wpbleftColumn { float:left; width:370px; margin-left:10px; }

.wpbrightColumn { float:right; width:272px; height:488px; background-image: url('/images/wpbLanding/rightBar_bg.jpg'); background-repeat:no-repeat; margin:0px;  }

.lvleftColumn { float:left; width:370px; margin-left:10px; }

.lvrightColumn { float:right; width:272px; height:488px; background-image: url('/images/LVLanding/rightBar_bg.jpg'); background-repeat:no-repeat; margin:0px;  }

.date {font-size:50px; font-weight:bold; margin:10px auto 0 auto; display:block;}

.topBar, .btmBar { display:block; }

.topBar {border-top:1px solid #c6c6c6; margin-top: 10px !important;}
.btmBar {border-bottom:1px solid #c6c6c6; padding:10px 0 !important; margin-bottom:10px !important; }


#divWPBpage  p, #divLVpage p { padding:10px 0 0 0; margin:3px;} 

#divWPBpage  h1, #divLVpage h1 { font-size:18px; margin:0; padding:0; color:#4e4e4e;}

#divWPBpage  h2, #divLVpage h2 {font-size:20px; margin:0; padding:0; padding-left:4px;color:#4e4e4e;}

#divWPBpage b#divLVpage b { font-size:15px; font-weight:bold}

.shammy {margin:3px 30px 20px 30px !important; }
#fields { padding:220px 10px 10px 45px;}
#lvfields { padding:260px 10px 10px 45px;}


#divWPBpage label, #divLVpage label { font-weight:bold; padding-left:3px;}

#divWPBpage input, #divLVpage input { margin-bottom:10px;}
#divWPBpage img, #divLVpagem img { z-index:1;}

#SubmitBtn {padding-top:5px;}

#divCoup {display:none; margin-top:-20px;}
#divFormWPB { margin-top:-179px; z-index:1;}

#map {display:block; width:227px; height:179px; position:relative; top:485px; left:422px; z-index:200;}

#divName {display:block; width:500px; height:20px; position:relative; top:230px; left:145px; color:#74584a; font-size:14px;}
#divLVName {display:block; width:500px; height:20px; position:relative; top:240px; left:145px; color:#74584a; font-size:14px;}


/* Summer Service Specials */
.SummerSpecials { font-size:12px; color:#686868; padding:10px; font-family:Arial;}
.SummerSpecials h2 { }

.SummerSpecials ol { margin:0px;}
.SummerSpecials p { clear:both;}
#ServiceUl { list-style-type:none; display:block; height:143px; padding:0; margin:0; clear:both;}
#ServiceUl li {list-style-type:none; display:inline; float:left; position:relative; margin:3px; padding:0;}
#ServiceUl a { display:block; height:33px; padding:100px 0 10px 0; text-align:center; background-image: url('/images/SummerSpecials/ServiceSprite.jpg'); text-decoration:none;color:#686868; }

#ServiceUl a.sprite_cool { background-position: 0 0; width: 142px;  } 
#ServiceUl a.sprite_cool:hover { background-position: 0 -163px; width: 142px;  } 
#ServiceUl a.sprite_tow { background-position: 0 -978px; width: 161px;  } 
#ServiceUl a.sprite_tow:hover { background-position: 0 -1141px; width: 161px;  } 
#ServiceUl a.sprite_inspection { background-position: 0 -326px; width: 146px;  } 
#ServiceUl a.sprite_inspection:hover { background-position: 0 -489px; width: 146px;  } 
#ServiceUl a.sprite_supreme { background-position: 0 -652px; width: 146px;  } 
#ServiceUl a.sprite_supreme:hover { background-position: 0 -815px; width: 146px;  } 


#divSrvsCall { background-image: url('/images/SummerSpecials/callBg.jpg'); background-repeat: repeat-x; text-align:center; background-position:0 3px; display:block; }

#divSrvsCall  p { background-color:White; width:200px; display:block; margin:auto; font-size:22px; font-weight:bold;}
#pkgDtls { text-align:center; font-weight:bold; margin-bottom:0; padding-bottom:0;} 

#drawings  { list-style-type:none; margin-top:2px;}
#drawings  li { padding:2px;}

.h2Cool { background-position:0 -116px;}
.h2Tow { background-position: 0 -80px; }
.h2Inspection { background-position:0 -43px; }
.h2Supreme{ background-position:0 -5px; }

.disclamer {font-size:9px; }

.prettyH2 {background-image: url('/images/SummerSpecials/icons.jpg'); background-repeat:no-repeat; padding:5px 0 0 40px; display:block; height:27px; overflow:visible; float:left; clear:both; margin-bottom:0px;}
.speciallH2 { font-size:18px; color:#5a471b; background:none !important; position:static !important; float:none !important; margin:0; padding-top:0;}
.colorMeOrange {color:#f5a523 ;}

#stuff { display:block;}