body{
	font-family: Tahoma, Arial, sans-serif;
	background-color: #cdceca;
	margin:0px;
}

a{text-decoration: none; color: #000;}
a img{border: none;}
a:hover{text-decoration: underline;}

a#thumblink img{padding:1px;}
a#thumblink:hover img{padding:0; border:1px solid #acacac;}

#financing{
	position: absolute;
}

#financing img{
}



#salediv{
	width: 900px;
	margin: 0 auto;
	position: relative;
	top:-50px;
	left:-70px;
}

#salediv img{
	margin: 0 0 0 150px;
}

#best_val{
	position: ;
	top:194px;
	left:745px;
}



/*l:360top:123*/
#headerAd{
	position:absolute;
	top:2px;
	left:250px;
	z-index:99;
}	
#closeBtn{
	position: absolute;
	top:123px;
	left:425px;
	z-index:80;
}	

#header{
	width: 900px;
	height: 84px;
	margin: 0px auto 0px auto;
	position:relative;
	top:10px;
	left:0px;
	z-index:2;
}
.header_bg {
	width: 100%;
	height: 109px;
	padding-top:5px;
	background-color: #fbfaf8;
	background:URL('/images/header_bg_gradient.jpg') repeat-x;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

#wrapper{
	font-size: 12px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	background-color:#000;
/*	position: relative;*/
}
.content a{
	color: #b14619;
	text-decoration: none;
	}.content a:hover{
	text-decoration: underline;
	}.content p{
	padding: 0 10px;
	}
img#header{
	width: 900px;
	height: 129px;
}
/*****SEARCH*/
#srchBtn{
	position: relative;
	top: 6px;
	left:-4px;
}

/*NAV******************/
.nav{
	width: 892px;
	height: 25px;
	font-family: Times, serif;
	font-size: 14px;
	background: #fffff3 url('/images/nav/navBG.png') repeat-x top left;
	padding-left:8px;
	margin: 0px auto 0px auto;
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
	}.nav ul{
	padding: 0px;
	margin: 0px 5px 0px 190px;
	height:25px;
	}.nav li{
	display: inline;
    line-height:25px;
	width: 102px;
	}.nav li a{
	text-decoration: none;
	color: #2a2a2a;
	}.nav li a:hover{
	text-decoration: none;
	}

.sub_nav_container {
  width:100%;
  height: 30px;
}

.sub_nav{
	width: 892px;
	height: 30px;
	font-family: Times, serif;
	font-size: 12px;
	/*background: #626262 url('/images/nav/navBG.png') repeat-x top left;*/
	paddign-left:8px;
	margin: 0px auto 0px auto;
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
	}

.sub_nav ul{
	padding: 0px;
    width:620px;
	margin: 0px 5px 0px 200px;
	height:30px;
    float:left;
	}.sub_nav li{
	display: inline;
	}.sub_nav li a{
	text-decoration: none;
    border-left:1px solid #fff;
    padding-left:10px;
	color: #fff;
	}.sub_nav li a:hover{
	text-decoration: underline;
	}


.nav_list li{
  margin-right:10px;
  color:#fff;
  line-height:30px;
}
.sideflash{
	
}
.svc_content{
/*	padding-top: 20px;*/
}

.home_container {
	width:902px;
	height:auto;
	margin:0px auto;
	position:relative;
	top:0px;
	left:0px;
	z-index:0;
}
/*================ CLOSEOUT DETAILS PAGE*/
.closeout_details{
	background: url('../images/closeout/closeout_details_bg.png') center left no-repeat;
	min-height:400px;
}
.closeout_details_content{
	width: 540px;
	padding-right: 10px;
}
.closeout_details_content h3{
	font-family: Times, serif;
	margin-top:15px;
}
.closeout_banner {
	width:902px;
	height: 73px;
	position:relative;
	top:0px;
	left:0px;
}

.closeout_banner_contents {
	height:73px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

.closeout_banner_image {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

.closeout_banner_details_button {
	position:absolute;
	top:35px;
	right:40px;
}

.closeout_banner_expand_button {
	position:absolute;
	top:5px;
	right:10px;
	cursor:pointer;
}

.closeout_banner_collapse_button {
	position:absolute;
	top:5px;
	right:10px;
	cursor:pointer;
}


.closeout_overlay{
	height:442px;
	width:902px;
	position:absolute;
	top:41px;
	left:0px;
	z-index: 2;
}

.closeout_overlay_contents {
	height:442px;
	width:902px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

.closeout_overlay_image {
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

.closeout_overlay_text {
	position:absolute;
	bottom:40px;
	left:30px;
	width:420px;
	height:auto;
}

.closeout_overlay_text h3{
	font-size:18px;
	font-family:Times New Roman;
	color:#faefc2;
	text-align:center;
	margin:5px;
	padding:0px;
	font-weight:normal;
}

.closeout_overlay_text p{
	font-size:13px;
	font-family:Arial, hevetica, sans-serif;
	color:#ffffff;
	text-align:center;
}

/*================LISTINGS*/
.listing_top{
	width: 900px;
	height: 41px;
	position: relative;
	top: -5px;
	padding-left: 20px;
	background: url('../images/listing_top_bg.jpg') no-repeat;
}

.listing_left_col{
	width: 200px;
	margin: 10px 20px 0 20px;
}
.listing_rt_col{
	width: 630px;
}

.listing_rt_col th, .listing_rt_col td{
	padding: 10px;
	border-right: 1px dotted #bfb99f;
	border-bottom: 1px dotted #bfb99f;
}

.no_rt_bord{
	border-right: 0px dotted #bfb99f;
}
.listing_option_title{
	width: 200px;
	height: 30px;
	background: url('../images/srch_box_title.jpg') repeat-x;
}
p.listing_option_title span{
	position: relative;
	top: 5px;
}
.sort_content{

}
.sort_box{
	background: #fff url('../images/sort_content_bg.jpg') top left repeat-x;
	width: 200px;
	border: 1px solid #555;
}
/*================ END LISTINGS*/


/*================ DETAILS PAGE*/

#return_inv_link a{
	color: #4A4A4A;
	position: absolute;
	top: 263px;
	font-size: 20px;
	left: 67px;
	margin: 0;	
}
#return_inv_link a:hover{
	color: #aaa;
}

#sold_over_image{
	position: absolute;
	top: 10px;
	left: 14px;
	background: none!important;
}
.details_content{
	position: relative;
	color: #dfdfdf;
	height: auto;
	border: 1px solid #555;
	margin: 0 auto;
	width: 870px;
	background: #767676 url('../images/details_content_bg.png') repeat-x top left;
}
.details_thumbs table{
	background: #dfdfdf;
}
.details_col{
	width: 490px;
}
.images_col{
	position: relative;
	width: 370px;
	padding: 3px;
}
#lg_image{
	padding: 8px;
	width: 354px;
	padding: 4px;
	background: #e3e3e3;
}
#lg_photo{
	border: 2px solid #767676;
}

.details_thumbs img{
	background: #555;
	border: 2px solid #555;
	margin: 0 3px;
}
.details_col h2{
	font-weight: normal;
}
.yellowfont{
	color: #f6eab0;
}
.location{
	padding-left: 10px;
	margin: 0 auto;
}
.contactform{
	position: relative;
	padding: 3px;
	background: #4a4a4a;
/*	margin-left: 10px;*/
}
.coach_details{
	background: #4a4a4a;
	padding: 8px 0px 6px 0px;
	width:166px;
	height:auto;
}
.details_title{
	background: #4a4a4a;
	padding: 5px;
	border-bottom: 1px solid #3a3a3a;
}
.details_contact_link{
	width: 203px;
	height: 38px;
	background: url('../images/details_contact_btn.jpg') no-repeat;
}
.details_contact_link a{
	color: #dfdfdf;
	position: relative;
	top: 11px;
	left: 13px;
}
.specs{
	width: 140px;
}
.details_contact_link a:hover{ 
	color: #f6eab0;
}
.details_options{
	margin-right: 20px;
}

.topbtn img{
	border:1px solid #9a9a9a;
}
.topbtn{
	margin: 5px 5px;
}


.topbtn a{
	color: #dfdfdf;
	position: relative;
	top: -3px;
/*	left: 26px;*/
}
/*
#printbtn{
	background:url('../images/btn_print.png') no-repeat; 
}
#vtour{
	background:url('../images/btn_vtour.png') no-repeat; 
}


#printpage a{
	color: #dfdfdf;
	position: relative;
	top: 2px;
	left: 22px;
}
#printicon{
	position: relative;
	top: 5px;
	left: 18px;
}*/
/*================ INVENTORY LISTING ====================== */
.clearanceNotice{
	background: #ccc;
	padding:10px 0;
	color: #1a1a1a;
	text-align:center;
	font-family:Georgia;
	font-size:15px;
}
tr.clearance_item{
	background: url('../images/clearanceBanner.png') no-repeat bottom left;
}
/*================ END DETAILS PAGE*/
/*MAIN CONTENT*************/
.leftContent{
	width: 360px;
	}.rightContent{
	width: 480px;
	margin-left: 43px;
	}.rightContent h1{
	color: #acacac;
	}.svccenters{
	width: 371px;
	}
	
.leftContentAbout{
	width: 320px;
	}.rightContentAbout{
	width: 520px;
	margin-left: 43px;
	}
	
.mainContent{
	background: url('/images/contentBG2.jpg') top left repeat-y;
	width: 900px;
	height: auto;
	padding-top: 5px;
	padding-bottom: 20px;
	margin:0px auto 0px auto;
}

.mainContent_bg {
	width: 100%;
	height: 440px;
	background-color: black;
}
/******************FACTORY TOUR*/
.factory_tour{
	position: relative;
	left: 77px;
	top: 20px;
	margin-bottom: 15px;
}
/******************PARTNERS*/
.partner_prevost{
	position: relative;
	left: 80px;
	margin-top: 20px;
	}.partner_prevost p{
	margin: 0 0 0 30px;
	width: 450px;
	}.partner_prevost img{
	margin-top: 10px;
	}
.partner_nascar{
	margin: 75px 130px 0 0 ;	
	}.partner_nascar p{
	margin:  10px 30px 0 0;
	width: 450px;
	}.partner_nascar img{
	margin-top: 10px;
	}
.partner_fthr{
	position: relative;
	left: 80px;
	margin: 75px 0 50px 0;
	}.partner_fthr p{
	margin: 15px 0 0 30px;
	width: 450px;
	}.partner_fthr img{
	margin-top: 10px;
	}
	
/******************DEALER NET*/

.salesman_info{
	margin-top: 25px;
}
.dealer_info{
	margin: 30px 10px 50px 20px;
}

h3.dealer_location{
	color: #303133;
	font-size: 16px;
	padding: 1px 4px;
	background: url('../images/dealer_tab_bg.png') left center repeat-y;
}

.networkContent{
	padding: 30px 17px 0px 17px;
	width: 260px;
	margin-left:5px;
	text-align:left;
	float:left;
}

.networkLocations{
	width: 330px;
	margin: 5px 0 0 80px;
}
.dealer_map {
	margin-top:27px;
}
.redtext{
	color: #6a3314;
}
/*MEDIA************************/
.media{
	padding-left: 15px;
}
/*VIDEOS************************/
.videos{
	padding-left: 20px;
}
/*SECTION HEADERS***************/
h3.sectionTitle{
	color: #373437;
	font-family: Verdana;
	padding-left: 10px;
	margin: 10px 0;
}
/*MODELS**********/
ul.features li{
	padding: 2px;
	}li.dark{
	background:#CDCECA;
	}ul.features{
	padding: 0;
	}
.leftModels{
	width: 360px;
	margin-left: 10px;
}
.rightModels{
	width: 489px;
	margin-left: 26px;
}
/*****************FLOORPLANS*/
.floorplans{
	padding-left: 16px;
}
/*****************PHOTOGALLERY*/
.photoGallery{
	padding: 0 0 0 15px;
	background: url('/images/contentBG2.jpg') top left repeat-y;
	width: 900px;
	height: auto;
	margin: 0 auto;
}
.leftColGallery{
	width: 750px;
	}.rtColGallery{
	width: 150px;
	}
.homePageFlash2{
	margin: 0 auto;
	width: 898px;
	height: 440px;
}
.homePageFlash3{
	margin: 0 auto;
	width: 898px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 440px;
}	
.homePage a, .homePage li{
	color: #FFFFF3;
	padding: 0 .5px;
	margin: 0px auto 0px auto;
	}.homePageFlash{
	width: 900px;
	margin: 0px auto 0px auto;
	}.flashContent{
	margin-bottom: 10px;
	margin: 0px auto 0px auto;
	}
.home_pg_flash_sale_ad{
	margin: 0 auto;
	width: 900px;
	height: 500px;
}
.home_pg_flash_sale_ad_SOLD{
	margin: 0 auto;
	width: 900px;
	height: 500px;
	}
.links a{
	text-decoration: none;
	color: #000;
	}.links a:hover{
	text-decoration: underline;
	}
.select{
	position: relative;
	top: 2px;
}
.rightcontent{
	border-left: 1px solid #3a3a3a;
	text-align: center;
	}.rightcontent a{
	color: #000;
	text-decoration: none;
	}.rightcontent a:hover{
	text-decoration: underline;
	}
/***************PRINT ICON*/
#printIcon{
	position: relative;
	top: 12px;
	left: 250px;
}

.withimage p{
	width: 550px;
}
.thickborder{
	border-bottom: 3px solid #808078;
}
/*FLOORPLANS****************/

.thumbarea{
	width: 180px;
	height: 100px;
}
.descArea a{
	text-decoration: underline;
}
img.fpThumbs{
	margin: 5px 0 0 47px;
	border: 1px dotted #dfcba6;
}
/*NEWS & EVENTS***********/
.newsContent{
	background: url('/images/contentBG2.jpg') top left repeat-y;
	clear:both;
	min-height:400px;
	width: 900px;
	margin: 0 auto;
}
.news{
	padding: 20px;
}
.leftColNews{
	width: 200px;
	border-right: #8E8E8E 2px solid;
    padding-right:20px;
	min-height:400px;
	}.leftColNews ul{
	}.leftColNews li{
	margin-bottom: 10px;
    padding-bottom:10px;
	width: 100%;
    border-bottom:1px dotted #8f8f8f;
	}
.midColNews{
	padding-left: 10px;
	width: 350px;
}
.rtColNews{
	padding-left: 10px;
	width: 250px;
        min-height:400px;
        margin-left:10px;
}
.clearer{
	clear: both;
	padding-bottom: 15px;
}
/*FOOTER********************/
.footer{
	background-color:#d8d8d6;
	width: 100%; 
    height:20px;
	font-family: "Helvetica Neue", Arial, sans-serif;
	margin: 0 auto;
}

.footer_content {
  width:900px;
  height:20px;
  margin:0px auto 0px auto;
  font-size:11px;
  color:#666666;
}

.news_ticker_content {
  font-family:Arial, helvetica, sans-serif;
  font-size:12px;
  color:#707070;
  margin:0px;
  padding:0px;
  width:100%;
  margin:3px 5px 0px 5px;  
}
.news_teaser{
	color: #636363;
}
.news_ticker_content a:link, a:visited{
  color:#636363;
  text-decoration:none; 
}

.news_ticker_content a:hover{
  color:#636363;
  text-decoration:underline; 
}
a.buildCenterLink {
	color: #000;
	margin-right: 4px;
	}a:hover.buildCenterLink {
	color: #636363;
	text-decoration: underline;
	}
	
.sub_footer {
  height:83px;
  width:900px;
  margin:0px auto 0px auto;
  text-align:center;
}

.copyright {
	width:297px;
	height:75px;
	margin-top: 10px;
}

.copyright_text {
	margin:25px 0px 5px 20px;
}
.nascar{
	float: left;
	position: relative;
	left: 199px;
	margin-top: 10px;
}
/*REUSED ITEMS*/

.halfcol{
	width: 45%;
}
.threequartercol{
	width:25%;
}
.thirdcol{
	width: 20%;
}

ul.noliststyle{
	list-style: none;
}
.bold {
  font-weight:bold;
}
.left{
	float: left;
	}.right{
	float: right;
	}.clear{
	height: 0px;
	clear: both;
	}.nomar{
	margin: 0;
	}.leftmar{
	margin-left: 10px;	
	}.rtmar{
	margin-right: 10px;		
	}.topmar{
	margin-top: 10px;
	}.botmar{
	margin-bottom: 10px;
	}.leftpad{
	padding-left: 5px;
	}.nopad{
	padding: 0;
	}#nopad{
	padding: 0;
	}.pad{
	padding: 5px;
	}.toppad{
	padding-top: 10px;
	}
.smallfont{
	font-size: 10px;
	}

.medfont{
	font-size: 12px;
	}

.textright{
	text-align: right;
	}.center{
	text-align: center;
	}.serif{
	font-family: Times, serif;
	}.textleft{
		text-align: left;
	}
.underline{
	text-decoration: underline;
}
.privacy_policy{
	padding: 10px;
}
.redfont{
	color: #ff0000;
}
.search_result a:link, .search_result a:visited{
  color:#0033cc;
  text-decoration:none;
}

.search_result a:hover{
  color:#0033cc;
  text-decoration:underline;
}

.search_keyword {
  font-family:Arial, helvetica, sans-serif;
  font-weight:normal;
  font-size:16px;
}

.about_bg {
  background:URL('/images/featherlite_featherbg.png') no-repeat;
}

.search_more_button {
	cursor:pointer;
} 


.search_more ul{
	list-style:none;
	margin: 5px 0px 0px 10px;
	padding:0px;
	color:#9c9175;
	font-family:Arial, helvetica, sans-serif;
	font-size:11px;
	min-height:20px;
}

.search_more a:visited, .search_more a:link{
	color:#9c9175;
	text-decoration:none;
	font-family:Arial, helvetica, sans-serif;
	font-size:11px;
}

.search_more a:hover{
	color:#9c9175;
	text-decoration:underline;
	font-family:Arial, helvetica, sans-serif;
	font-size:11px;
}

.listings_search_value_right {
	width: 93px;
	float:left;
}

.listings_search_value_left {
	float:left;
	width:93px;
}

.captcha_reset a:link, .captcha_reset a:visited {
	color:#acacac;
	text-decoration:underline;
} 

.captcha_reset a:hover {
	color:#acacac;
	text-decoration:none;
} 

#east{
	background: url('/images/eastBg.png') top left no-repeat;
}

#west{
	background: url('/images/westBg.png') top left no-repeat;
}

#midwest{
	background: url('/images/midwestBg.png') top left no-repeat;
}

#southwest{
	background: url('/images/southwestBg.png') top left no-repeat;
}
.handcursor{
	cursor:pointer;
}
table#contact_us_table{
	background-color:#4A4A4A;
	width:315px;
}
#contact_us_table td{
	color:#fff;
	padding:3px 5px;
}


.font18{
	font-size:18px;
}
.bold{
	font-weight:bold;
}
#black_box_container{
     background-color:#000000; 
     filter:alpha(opacity=90); 
     opacity:0.8; 
     position:fixed; 
     width:100%; 
     height:100%; 
     z-index:85; 
     top:0; 
     left:0; 
} 
#terms_lightbox{ 
     width:660px; 
     height:363px; 
     background: url('../images/home_closeouts.png') no-repeat top left; 
     margin:auto; 
     padding:10px;
	position:relative;
	z-index: 100;
	
} 
#lightbox_container{ 
     padding-top:200px; 
     width:100%; 
     height:100%; 
     position:fixed; 
     border:1px solid black; 
     top:0; 
     left:0; 
     z-index:190; 
}
#close_overlay{
	width:630px;
	height:10px;
	position:relative;
	top:290px;
	left:3px;
	z-index:91;
}

#close_overlay1{
	width:200px;
	height:35px;
	position:relative;
	top:285px;
	left:410px;
	z-index:91;



}
#map_overlay{
	width:154px;
	height:157px;
	position:absolute;
	top:91px;
	left:437px;
	z-index:91;

}

























