body{
	background-image:url(/08/images/top/title_bg.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	padding:0;
	margin:0;
	text-align:center;
}

div a:focus { -moz-outline-style: none; }

div { -moz-outline-style: none; }

body table,
body div{
	border:red 0px solid;
}

img{
	border:0;
	float:left;
}

#main div{
	float:left;	
	text-align:left;
}

.padding1{
	padding:5px;
}

.padding1 strong{
	color:#E8D4A3
}

.move1{
	position:relative;
	left:8px;
}


#pageimagebox{
	float:right !important;
	margin-left:22px;
	border:0px solid red;
	position:relative;
	text-align:right;
}

#pageandcaption{
	background-color:#171717;
	asdfwidth:200px;
}

#pageandcaption img{
	float:none;
}

.maximize_butt{
	position:absolute;
	top:-8px;
	right:-8px;
}

.minimize_butt{
	position:absolute;
	top:0px;
	right:0px;
}

#pageimagecaptiontext img{
	float:none;
}

#pageimagecaptiontext{
	background-image: url(/08/images/capbullet.gif);
    background-position: 10px 6px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top:3px;
	font-family: arial; 
	font-size: 11px; 
	color:#7b7a7a;
	
}

.imagebox{
	float:left;
	margin:6px;
}

#wrapper_bg{
	width:1040px;
	margin:0 auto;
	border:0px solid white;
}

#wrapper{
	margin:0 auto;
	width:1000px;
}

#header{
	margin:0 auto;
	position:relative;
	height:71px;
	width:1000px;
}

#headerdiv{
	margin:0 auto;
	height:22px;
	width:1000px;
}

.header1 {  font-family: verdana; font-size: 17px; line-height: normal; font-weight: bold; color: #6D6C6C; text-decoration: none; letter-spacing: 0px;}
.header2 { 
	font-family: verdana; 
	font-size: 17px; 
	line-height: normal; 
	font-weight: bold; 
	color: #d9d1c1; 
	text-decoration: none; 
	letter-spacing: 0px; 
	border:0px solid white;
	width:500px;
}
.verysmalltext1 { font-family: arial; font-size: 9px; line-height: normal; font-weight: normal; color: #535252; text-decoration: none; }
.verysmalltext2 { font-family: arial; font-size: 9px; line-height: normal; font-weight: normal; color: #999999; text-decoration: none; }
.text_yellow { font-family: arial; font-size: 12px; line-height: normal; font-weight: normal; color: #FB9701; text-decoration: none; }

.bg4 {  background-color: #252424}.pic_border {  padding-top: 0px; padding-right: 2px; padding-bottom: 4px; padding-left: 4px;}


#shadow{
	width:1040px;
	background-image:url(/08/images/topnav_shadow.gif);
	height:32px;
	border:0px solid orange;
}

.logo{
	position:relative;
	left:-10px;
	float:left;
}

#logo{
	position:absolute;
	left:22px;
	top:21px;
}

#main{
	asdfwidth:1000px;
	margin:0 auto;
}


#left{
	width:137px;
}

#search{
	height:73px;
}

.search_butt{
	position:relative;
	top:2px;
	left:62px;
}

#middle{
	width:523px;
}

#right{
	width:339px;
	background-image:url(/08/images/home/news/right_bg.gif);
	background-repeat:no-repeat;
	position:relative;
}

#right_bg{
	background-color:#252424;
	position:relative;
	left:1px;
	width:339px;
}

#news{
	overflow:auto;
	height:242px;
	width:337px;
}

.news_text{
	width:200px;
}

.news_text div{
	width:200px;
}

.pagethumb{
	width:155px;
	height:134px;
	background-image:url(/08/images/pagethumbbg.jpg);
	background-repeat:no-repeat;
	background-position:-1px -1px;
	text-align:center;
}

.pagethumb div{

}

.pagethumb img{
	float:none;
}

.item{
	width:242px;
	border:0px solid white;
}

.news_rel{
	position:relative;
	left:12px;
}

.item2{
	border:0px solid white;
	left:3px;
	top:1px;
	position:relative;
	text-align:center;

}

.item_text2{
	border:0px solid white;
	font-decoration:none;
}

.item_text{
	width:200px;
	border:0px solid white;
}

.thumb{
	background-image:url(/08/images/thumb1.jpg);
	background-position:center;
}

.news_div{
	height:14px;
	width:310px;
	background-image:url(/08/images/home/news/news_div.gif);
	background-position:10px 6px;
	background-repeat:no-repeat;
}

.content{
	width:385px;
	background-image:url(/08/images/home/content_bg.gif);
	background-repeat:no-repeat;
}

.content_text{
	width:372px;
	text-align:left;
}

#footer{
	height:90px;
	width:1000px;
	float:left;	
	border:0px solid red;
	background-image:url(/08/images/footer/footer_bg.gif);
	background-repeat:no-repeat;
	position:relative;
}

#footerdiv{
	line-height:10px;
	top:5px;
	left:23px;
	position:absolute;
	border:0px solid blue;
}

#footerplus{
	height:9px;
	width:25px;
	background-image:url(/08/images/footer/footerdiv.gif);
	background-position:10px 3px;
	background-repeat:no-repeat;
}

.footerdiv img{
	position:relative;
	top:2px;
	left:12px;
}

#footerdiv div{
	float:left;
	border:0px solid red;
}

#footerdiv a:hover{
	color:#c8b18b;
}

#copy{
	position:absolute;
	left:802px;
	width:230px;
	text-align:left;
}

/*secondary*/

.nav_header{
	position:relative;
	left:7px;
	padding-top:10px;
}

#content{
	width:633px;
	position:relative;
}

#info{
	width:600px;
}

.padding1 a{
	color:#E8D4A3;
}

.padding1 img{
	float:none;
}

#map_content{
	width:483px;
	position:relative;
}

#mapbg{
	background-image:url(/08/images/mapbg.gif);
	background-repeat:no-repeat;
	width:632px;
	height:303px;
}

#map{
	position:relative;
	top:8px;
	left:8px;
}

#content_text1{
	width:500px;
	padding:18px 15px;
}

#subsub_menu{
	width:632px;
	height:22px;
	background-image:url(/08/images/sub_subbg.gif);
	text-align:center !important;
	background-repeat:no-repeat;
}

#subsub_menu div{
	float:none !important;
	margin:0 auto !important;
}

#subsub_div img{
	float:none !important;
	margin:0 auto !important;
}
/*rightnav start*/
#dealersearch {
	width:200px;
}

#dealersearch img{
	float:none;
}

#dealersearch div{
	float:none;
}
/*jade*/

#map_wrapper{
	padding-top:59px;
	position:relative;
	/*change this for horizontal position*/
	left:-85px;
	/**/
}

#map_right{
	width:380px;
}

#map_right img{
	float:right !important;
}

.inaction{
	padding-bottom:8px;
}

.swatch_label_bg{
	height:22px;
	width:162px;
	background-image:url(/08/images/swatch_label_bg.gif);
	position:absolute;
	right:-1px;
	top:0;
}

.swatch_label_bg div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f8f2d8;
	position:relative;
	top:4px;
	left:19px;
}

/*jade*/

#sec_right{
	width:230px;
}

#rightnav{
	width:230px;
	position:relative;
	background-color:#252424;
}

#rightnav a:hover{
	color:#e8d4a3;
}

.indentstyleon{
	width:17px;
	height:11px;
	background-image:url(/08/images/secondary/navon.jpg);
	background-repeat:no-repeat;
	background-position:11px 3px;
}

.indentstyleoff{
	width:17px;
	height:11px;
	background-image:url(/08/images/secondary/navoff.jpg);
	background-repeat:no-repeat;
	background-position:11px 3px;
}

.navon{
	color:#365786;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.navoff{
	color:#7a7979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.nav_item{
	height:16px;
	background-image:url(/08/images/bullet.gif);
	background-repeat:no-repeat;
	border:0px solid pink;
	background-position:8px 3px;
	width:230px;
}

.nav_item div{
	position:relative;
	top:2px;
	left:22px;
}

/*end nav*/
.thumb_wrapperbg{
	background-image:url(/08/images/thumbname_bg.gif);
	width:633px;
	border:0px solid pink;
}

.thumb_wrapper{
	border:0px solid yellow;
	width:211px;
}
.thumbname_bg{
	
	height:22px;
	border:0px solid pink;
}

.thumbname{
	height:22px;
	width:211px;
	background-image:url(/08/images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}

.thumbname div{
	position:relative;
	top:3px;
	left:19px;
}

#breadcrumb{
	height:36px;
	border:0px solid yellow;
	width:500px;
	position:relative;
}

#breadcrumb2{
	height:24px;
	border:0px solid yellow;
	width:600px;
}

#breadcrumb1{
	height:46px;
	border:0px solid yellow;
	width:100px;
	position:relative;
}

.breadcrumb_div{
	position:absolute;
	top:13px;
	left:6px;
	border:0px solid red;
	line-height:9px;
}

.breadcrumb_text{
	position:relative;
	top:1px;
	left:1px;
	text-decoration:none;
}

.breadcrumb_off{
	color:#484747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.breadcrumb_on{
	color:#d9d1c1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.criteria{
	padding:8px 0 0 8px;
}

/*end secondary*/

.right{
	float:right !important;
}

.spacer1{
	width:300px;
	height:5px;
}

.spacer2{
	width:241px;
	height:12px;
	line-height:0;
}

.spacer3{
	width:241px;
	height:9px;
}

.spacer4{
	height:5px; 
	width:12px;
}

.spacer5{
	height:24px;
	width:1000px;
	float:left;
}

.spacer6{
	height:4px;
	width:20px;
}


.spacer8{
	height:18px;
	width:633px;
}

.formborder1{
	background-color:#343434 ;
	border:solid 1px #888687;
	color:#c8b18b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
}

.bodytext1{
	font-family: arial;
	font-size: 12px;
	color: #AEABAB;
	text-decoration: none;
	font-weight: normal; 
}

.text1{
	font-family:Arial, Helvetica, sans-serif;
	color:#e8d4a3;
	font-size:11px;
}

.text2{
	font-family:Arial, Helvetica, sans-serif;
	color:#797777;
	font-size:9px;
}

.text3{
	font-family:Arial, Helvetica, sans-serif;
	color:#aeabab;
	font-size:11px;
}

.text4{
	font-family:Arial, Helvetica, sans-serif;
	color:#5d5c5c;
	font-size:11px;
	text-decoration:none;
}

.text5{
	font-family:Arial, Helvetica, sans-serif;
	color:#484747;
	font-size:11px;
	text-decoration:none;
}

.text6{
	font-family:Arial, Helvetica, sans-serif;
	color:#7A7979;
	font-size:11px;
	text-decoration:none;
}

.text7{
	color:#e9e1be;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text8{
	color:#7a7979;
}

.text9a{
	color:#a18e6e;
}

.text10{
	color:#fff;
	text-decoration:none;
}


.headertext1{
	position:relative;
	left:-4px;
}

#spider{
	position:absolute;
	top:37px;
	left:670px;
	width:100px;
	text-align:left;
}

.clear{
	clear:both;
}


#dealerbutton{
	position:absolute;
	top:49px;
	left:95px;
}

.none{
	float:none !important;
}

h2{
	line-height:0;
}

/*Adult Spec/geo styles*/

.geo_on{
	width:631px;
	height:22px;
	background-image:url(/08/images/display/geo_bg1.gif);
}

.geo_off{
	width:631px;
	height:22px;
	background-image:url(/08/images/display/geo_bg2.gif)
}

.spec_title{
	width:150px;
	border:0px white solid;
	text-align:right !important;
}

.spec_item{
	width:375px;
	position:relative;
	left:72px;
	border:0px white solid;
}

.spec1{
	background-color:#1c1c1c;
}

.spec_top1{
	background-image:url(/08/images/display/geo_ontop.gif);
	background-repeat:no-repeat;
}

.spec_bottom1{
	background-image:url(/08/images/display/geo_onbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.spec2{
	background-color:#242115;
}

.spec_top2{
	background-image:url(/08/images/display/geo_offtop.gif);
	background-repeat:no-repeat;
}

.spec_bottom2{
	background-image:url(/08/images/display/geo_offbottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.geo_item{
	width:61px;
	border:0px white solid;
	text-align:center !important;
}

.geo_title{
	width:85px;
	border:0px white solid;
	text-align:right !important;
}

.geo_item01{
	width: 90px;
	border:0px white solid;
	text-align:center !important;
}

.geo_item01a {
	width: 100%;
	border:0px white solid;
	text-align:center !important;
}

.geo_item02{
	width: 82px;
	border:0px white solid;
	text-align:center !important;
}

.geo_item03{
	width: 82px;
	border:0px white solid;
	text-align:center !important;
}

.geo_item04{
	width: 130px;
	border:0px white solid;
	text-align:center !important;
}

.geo_item05{
	width: 106px;
	border:0px white solid;
	text-align:center !important;
}

.geo_item06{
	width: 85px;
	border:0px white solid;
	text-align:center !important;
}

.geo_item07{
	width: 76px;
	border:0px white solid;
	text-align:center !important;
}

.text_geotitle {
	color:#79694e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.text_geotitle1 {
	color:#7a7979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.text_geotitle2 {
	color:#e9e1be;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.geo_titleadult {
	width:85px;
	border:0px white solid;
	text-align:right !important;
}

.dealer_item01{
	padding-left:5px;
	width: 200px;
	border:0px white solid;
}

.dealer_item02{
	padding-left:5px;
	width: 40px;
	border:0px white solid;
}

.dealer_item04{
	padding-left:5px;
	width: 110px;
	border:0px white solid;
}

.spec3{
	background-color:#1e1e1e;
	width:632px;
}

.spec_top3{
	background-image:url(/08/images/adult_top2.gif);
	background-repeat:no-repeat;
	width:632px;
}

.spec_bottom3{
	background-image:url(/08/images/adult_bottom2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:632px;
}

.spec4{
	background-color:#251f15;
	width:632px;
}

.spec_top4{
	background-image:url(/08/images/adult_top1.gif);
	background-repeat:no-repeat;
}

.spec_bottom4{
	background-image:url(/08/images/adult_bottom1.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border:solid white 0px;
	width:632px;
}

.spec_title1{
	width:150px;
	border:0px white solid;
	text-align:right !important;
}

.spec_item1{
	width:375px;
	position:relative;
	left:72px;
	border:0px white solid;
}

/**/

.text9{
	color:#7a7979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.spacer13{
	width:626px;
	height:4px;
	border:0px solid white;
}

.cruiser_bullet{  
	background-image: url(/08/images/bullet1.gif);
    background-position: 9px 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 0px; 
	width:600px;
	}
	
.dealer_bullet {  
	background-image: url(/08/images/bullet.gif);
    background-position: 7px 8px;
	background-repeat: no-repeat;
	padding:7px 0 3px 22px;
	width:190px;
}	

.dealer_bullet1 {  
	background-image: url(/08/images/bullet.gif);
    background-position: 7px 6px;
	background-repeat: no-repeat;
	padding:5px 0 3px 22px;
	width:190px;
}	

/* INDENT 1 */
.indentstyleoff1 {  
	background-image: url(/08/images/bullet.gif);
    background-position: 9px 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 0px; 
	width:190px;
	}
.indentstyleoff1 a {
	font-family: arial; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	color: #7a7979;
	text-decoration: none; }
	
.indentstyleon1 {  
	background-image: url(/08/images/bullet.gif);
    background-position: 9px 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 0px; 
	width:190px;
	}
.indentstyleon1 a {
	font-family: arial; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	color: #E8D4A3;
	text-decoration: none;}
	
/* INDENT 2 */
.indentstyleoff2 {  
	background-image: url(/08/images/bullet.gif);
    background-position: 9px 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 0px; 
	width:190px;
	}
.indentstyleoff2 a {
	font-family: arial; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	color: #7a7979;
	text-decoration: none; }
	
.indentstyleon2 {  
	background-image: url(/08/images/bullet.gif);
    background-position: 9px 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 0px; 
	width:190px;
	}
.indentstyleon2 a {
	font-family: arial; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	color: #E8D4A3;
	text-decoration: none;}
	
	
/* INDENT 3 */

.indentstyleoff3 {  
	padding-left: 24px;
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 0px; 
	width:190px;
	}
.indentstyleoff3 a {
	font-family: arial; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	color: #7a7979;
	text-decoration: none; }
	
.indentstyleon3 {  
	padding-left: 24px;
	padding-top: 2px; 
	padding-right: 3px; 
	padding-bottom: 0px; 
	width:190px;
	}
.indentstyleon3 a {
	font-family: arial; 
	font-size: 11px; 
	line-height: normal; 
	font-weight: normal; 
	color: #E8D4A3;
	text-decoration: none;}
	
	
.subheader_yellowoff { 
	font-family: verdana; font-size: 12px; line-height: normal; 
	font-weight: bold; 
	color:#e8d4a3;
	text-decoration: none; 
	letter-spacing: 0px }
	
.subheader_yellowoff1 { 
	background-image: url(/08/images/bullet1.gif);
    background-position: 5px 3px;
	background-repeat: no-repeat;
	padding-left: 19px;
	padding-top: 0px; padding-right: 3px; padding-bottom: 3px;
	font-family: verdana; font-size: 12px; line-height: normal; 
	font-weight: bold; 
	color:#e8d4a3;
	text-decoration: none; 
	letter-spacing: 0px }
	
/*end adult*/
