#container  {
   margin: 0px auto 0px auto;
   width: 812px;
   position: relative;
   top: 0px;
}

a img {
	border: none;
		}	

a  {
	text-decoration: none;
	color: #FFFFFF;
}

a ins  {
   text-decoration: none;
}

#whitebackground  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 0;
	width: 812px;
	height: 685px;
	background-color: #FFFFFF;
}

#whitebackground2  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 0;
	width: 812px;
	height: 800px;
	background-color: #FFFFFF;
}

#whitebackground2  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 664px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground3  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 1403px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground3b  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 1250px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground4  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 2;
	width: 812px;
	height: 934px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground5  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 664px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground5b  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 664px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground6  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 465px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground7  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 465px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground8  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 664px;
	background-color: #FFFFFF;
	background-image: none;
}

#whitebackground9  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 1;
	width: 812px;
	height: 720px;
	background-color: #FFFFFF;
	background-image: none;
}

#resources_square a,
#aboutsquarebutton a,
#beforeaftersquarebutton a,
#omclogo3dbutton a,
#servicesquarebutton a  {
	background-repeat: no-repeat;
	display: block;
	height: 155px;
	background-position: 0% 0px;
	line-height: 155px;
}


#footer1text p,
#footer1text_b p,
#footer1text_c p,
#footer1text_d p,
#footer1text_e p,
#footer1text_f p,
#footer1text_i p,
#footer1text_j p,
#phoneemailtext p  {
	font: 12px/16px Arial;
	margin: 0px;
	color: #FFFFFF;
}

#footer2text p,
#footer2text_b p,
#footer2text_c p,
#footer2text_d p,
#footer2text_e p,
#footer2text_f p,
#footer2text_i p,
#footer2text_j p,
#footer2btext p  {
	font: 10px/16px Arial;
	margin: 0px;
	color: #FFFFFF;
}


#aboutsquarebutton a  {
   background-image: url(images/aboutsquare.jpg);
}

#aboutsquarebutton  {
	visibility: visible;
	position: absolute;
	left: 206px;
	top: 67px;
	z-index: 5;
	width: 155px;
	height: 155px;
}

#servicesquarebutton a  {
   background-image: url(images/servicesquarebutton.gif);
}

#servicesquarebutton  {
	visibility: visible;
	position: absolute;
	left: 361px;
	top: 67px;
	z-index: 5;
	width: 155px;
	height: 155px;
}


#beforeaftersquarebutton a  {
   background-image: url(images/beforeaftersquarebutton.gif);
}

#beforeaftersquarebutton  {
   visibility: visible;
   position: absolute;
   left: 515px;
   top: 67px;
   z-index: 4;
   width: 155px;
   height: 155px;
}

#resources_square a  {
   background-image: url(images/resources_square.jpg);
}

#resources_square  {
	visibility: visible;
	position: absolute;
	left: 670px;
	top: 68px;
	z-index: 5;
	width: 142px;
	height: 153px;
}

#header2  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/aboutimage.jpg);
}
#header3  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/aboutimage.jpg);
}

#header4  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/serviceimage.jpg);
}

#header5  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/beforeafterimage.jpg);
}

#header6  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/consignmentsimage.jpg);
}

#header7  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/employmentimage.jpg);
}

#header8  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/contactimage.jpg);
}

#header9  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/resources_header.jpg);
}

#header10  {
	visibility: visible;
	position: absolute;
	left: 205px;
	top: 67px;
	z-index: 5;
	width: 607px;
	height: 155px;
	background-image: url(images/rodsandroadstersheader.jpg);
}


#omclogo3dbutton a  {
   width: 206px;
   background-image: url(images/omclogo3dbutton.jpg);
}

#omclogo3dbutton a:hover  {
   background-position: -206px 0%;
}



#omclogotypebutton  {
	visibility: visible;
	position: absolute;
	left: 663px;
	top: 751px;
	z-index: 3;
	width: 149px;
	height: 32px;
}

#omclogotypebutton_b  {
	visibility: visible;
	position: absolute;
	left: 663px;
	top: 730px;
	z-index: 3;
	width: 149px;
	height: 32px;
}

#omclogotypebutton_c  {
	visibility: visible;
	position: absolute;
	left: 664px;
	top: 1467px;
	z-index: 3;
	width: 149px;
	height: 32px;
}

#omclogotypebutton_d  {
	visibility: visible;
	position: absolute;
	left: 663px;
	top: 1004px;
	z-index: 3;
	width: 149px;
	height: 32px;
}

#omclogotypebutton_e  {
	visibility: visible;
	position: absolute;
	left: 664px;
	top: 735px;
	z-index: 3;
	width: 149px;
	height: 32px;
}

#omclogotypebutton_f  {
	visibility: visible;
	position: absolute;
	left: 664px;
	top: 734px;
	z-index: 3;
	width: 149px;
	height: 32px;
}

#omclogotypebutton_i  {
	visibility: visible;
	position: absolute;
	left: 662px;
	top: 786px;
	z-index: 3;
	width: 149px;
	height: 32px;
}

#omclogotypebutton_j  {
	visibility: visible;
	position: absolute;
	left: 663px;
	top: 730px;
	z-index: 3;
	width: 149px;
	height: 32px;
}


#omclogotypebutton a,
#omclogotypebutton_b a,
#omclogotypebutton_c a,
#omclogotypebutton_d a,
#omclogotypebutton_e a,
#omclogotypebutton_i a,
#omclogotypebutton_j a,
#omclogotypebutton_f a {
   background: url(images/omclogotypebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 147px;
   font-size: 32px;
   line-height: 32px;
}

#RRfooterlogotype  {
	visibility: visible;
	position: absolute;
	left: 664px;
	top: 1314px;
	z-index: 8;
	width: 149px;
	height: 50px;
	background-image: url(images/RRfooterlogotype.gif);
}

#RRfooterlogotype a {
   background: url(images/RRfooterlogotype.gif) no-repeat 0% 0px;
   display: block;
   width: 149px;
	height: 50px;
   }

#phoneemailtext p  {
	letter-spacing: 0px;
	font-size: 12px;
}


#omclogo3dbutton  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 67px;
	z-index: 2;
	width: 206px;
	height: 155px;
}

#rodsandroadsters3dbutton  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 67px;
	z-index: 2;
	width: 206px;
	height: 155px;
	background-image: url(images/rodsandroadsters3dbutton.jpg);
}

#background  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 0;
	width: 812px;
	height: 712px;
}

#phoneemailtext  {
	visibility: visible;
	position: absolute;
	left: 617px;
	top: 33px;
	z-index: 8;
	width: 195px;
}


#footer1text  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 751px;
	z-index: 3;
	width: 536px;
}

#footer2text  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 771px;
	z-index: 3;
	width: 475px;
}

#footer2btext  {
	visibility: visible;
	position: absolute;
	left: 254px;
	top: 769px;
	z-index: 3;
	width: 569px;
}

#footer1text_b  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 730px;
	z-index: 3;
	width: 536px;
}

#footer2text_b  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 750px;
	z-index: 3;
	width: 475px;
}

#footer1text_c  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1467px;
	z-index: 3;
	width: 536px;
}

#footer2text_c  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1487px;
	z-index: 3;
	width: 475px;
}

#footer1text_d  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1004px;
	z-index: 3;
	width: 536px;
}

#footer2text_d  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1026px;
	z-index: 3;
	width: 475px;
}

#footer1text_e  {
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 734px;
	z-index: 3;
	width: 536px;
}

#footer2text_e  {
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 756px;
	z-index: 3;
	width: 475px;
}

#footer2text_f  {
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 1312px;
	z-index: 3;
	width: 475px;
}

#footer1text_f  {
	visibility: visible;
	position: absolute;
	left: 2px;
	top: 732px;
	z-index: 3;
	width: 536px;
}

#footer1text_i  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 786px;
	z-index: 3;
	width: 628px;
}

#footer2text_i  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 806px;
	z-index: 3;
	width: 475px;
}

#footer1text_j  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 730px;
	z-index: 3;
	width: 628px;
}

#footer2text_j  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 750px;
	z-index: 3;
	width: 475px;
}

#footer1text_k  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1447px;
	z-index: 3;
	width: 536px;
}

#footer2text_k  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1467px;
	z-index: 3;
	width: 475px;
}



#groupphoto  {
	visibility: visible;
	position: absolute;
	left: 211px;
	top: 336px;
	width: 575px;
	height: 250px;
	z-index: 5;
	border-bottom: 1px solid #666666;
}


#maintext p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #FFFFFF;
}

#maintext2 p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
	z-index: 10;
}

#maintext3 p  {
	margin: 0px;
	text-align: left;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
}

#maintext4 p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
}

#maintext5 p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
}

#maintext7 p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
}

#maintext3subhead p  {
	font: 14px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
	font-weight: bold;
}

#amenities p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
}

#amenities2 p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
}

#amenities3 p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #231F20;
}

#footerbar  {
	visibility: visible;
	position: relative;
	left: 0px;
	top: 698px;
	z-index: 0;
	width: 812px;
	height: 70px;
	background-color: #000000;
	background-image: none;
}

#topbanner  {
	background: url(images/topbanner.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 812px;
	height: 56px;
}

#topbanner2  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 812px;
	height: 56px;
}

#maintext  {
	visibility: visible;
	position: absolute;
	left: 254px;
	top: 559px;
	z-index: 3;
	width: 546px;
}

#maintext2  {
	visibility: visible;
	position: absolute;
	left: 210px;
	top: 303px;
	z-index: 10;
	width: 298px;
	height: 258px;
}

#maintext3  {
	float: left;
	visibility: visible;
	position: absolute;
	left: 211px;
	top: 240px;
	z-index: 3;
	width: 555px;
	height: 453px;
}

#maintext4  {
	visibility: visible;
	position: absolute;
	left: 379px;
	top: 811px;
	z-index: 3;
	width: 410px;
	height: 595px;
}

#maintext5  {
	float: left;
	visibility: visible;
	position: absolute;
	left: 211px;
	top: 241px;
	z-index: 3;
	width: 577px;
	height: 338px;
}

#maintext6  {
	float: left;
	visibility: visible;
	position: absolute;
	left: 30px;
	top: 560px;
	z-index: 3;
	width: 164px;
	height: 54px;
}

#maintext7  {
	visibility: visible;
	position: absolute;
	left: 211px;
	top: 237px;
	z-index: 4;
	width: 578px;
	height: 277px;
}

#biophotos  {
	visibility: visible;
	position: absolute;
	left: 143px;
	top: 814px;
	z-index: 3;
	width: 156px;
	height: 551px;
}

#biophotos2  {
	visibility: visible;
	position: absolute;
	left: 212px;
	top: 507px;
	z-index: 3;
	width: 575px;
	height: 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#biophotos3  {
	visibility: visible;
	position: absolute;
	left: 212px;
	top: 771px;
	z-index: 3;
	width: 575px;
	height: 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#biophotos4  {
	visibility: visible;
	position: absolute;
	left: 212px;
	top: 1070px;
	z-index: 3;
	width: 575px;
	height: 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#amenities  {
	visibility: visible;
	position: absolute;
	z-index: 4;
	left: 213px;
	width: 189px;
	top: 508px;
	height: 450px;
}

#amenities2  {
	visibility: visible;
	position: absolute;
	z-index: 4;
	left: 414px;
	width: 172px;
	top: 508px;
	height: 385px;
}

#amenities3  {
	visibility: visible;
	position: absolute;
	z-index: 4;
	left: 596px;
	width: 185px;
	top: 452px;
	height: 384px;
}

#headline  {
	background: url(images/headline.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 211px;
	top: 229px;
	z-index: 11;
	width: 379px;
	height: 60px;
}

#coupon  {
	visibility: visible;
	position: absolute;
	left: 210px;
	top: 616px;
	z-index: 11;
	width: 273px;
	height: 70px;
}

#socialmedia  {
	visibility: visible;
	position: absolute;
	left: 500px;
	top: 617px;
	z-index: 11;
	width: 139px;
	height: 82px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#socialmedia2  {
	visibility: visible;
	position: absolute;
	left: 648px;
	top: 617px;
	z-index: 11;
	width: 139px;
	height: 82px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

html, body  {
	padding: 0px;
	margin: 0px;
}


#navcontainer {
	visibility: visible;
	position: absolute;
	left: 30px;
	top: 235px;
	z-index: 10;
	color: #0000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 163px;
	height: 237px;
}


#navlist
{
z-index: 10;
padding-left: 0;
margin-left: 0;
width: 200px;
}

#navlist li
{
z-index: 10;
list-style: none;
margin: 0;
padding: 0.25em;
}

#navlist li a {
	text-decoration: none;
	color: #000000;
}

#map {
	position: absolute;
	height: 300px;
	width: 300px;
	top: 352px;
	left: 418px;
	z-index: 10;
	font-size: 12px;
}

#greybox {
	position: absolute;
	height: 84px;
	width: 206px;
	top: 871px;
	left: 512px;
	z-index: 3;
	border-color: #3A3A3A;
	border: 2;
}

.floatleft {
	float: left;
	margin-right: 10px;
	border: 1px solid #666666
	}
	
.floatleft2 {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #666666
	}
	
.floatright {
	float: right;
	}

#hr {
	position: absolute;
	left: 210px;
	top: 561px;
	z-index: 11;
	width: 577px;
	height: 1px;
	}
