.seoclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.seoclass a:link {
	color: #666666;
	text-decoration:none;
	font-size: 10px;
}
.seoclass a:visited {
		text-decoration:none;
color: #666666;font-size: 10px;
}
.seoclass a:hover {
		text-decoration:none;
color: #666666;font-size: 10px;
}
.seoclass a:active {
		text-decoration:none;
color: #666666;font-size: 10px;
}
body {margin:0; padding:0; background: #010101 url(files/design/images/bg-body.jpg) no-repeat center top;}
body,td,th {font: normal normal 12px Arial; color: #acb4cc;}

a {outline:none;}

.sizesixteen { font-size: 18px; }

a:link {color:#acb4cc; text-decoration:underline;}
a:visited {color:#acb4cc; text-decoration:underline;}
a:hover {color:#acb4cc; text-decoration:underline;}
a:active {color:#acb4cc; text-decoration:underline;}

#wrap {
width: 857px; 
margin: 0 auto; 
padding: 0 0 0 83px;
}

#header {width: 787px; height:136px;}
#carpic {width:482px; height:339px; float:left}
#holdcontact {width:305px; height:339px; float:left; background: url(files/design/images/right-side-contact-form-bg444444.jpg) no-repeat top left;}

#navspaceleft {width: 787px; height:103px; background: url(files/design/images/nav-space-left.jpg) no-repeat left top;}
#navspaceright {width: 787px; height:103px; background: url(files/design/images/nav-space-right.jpg) no-repeat right top;}

#navigation {width:749px; margin: 0 0 0 19px;}
* html #navigation {width:749px; margin: 0px 0 0 19px;}
*:first-child+html #navigation {width:749px; margin: 0px 0 0 19px;}

#navigation .displace {position: absolute; left: -5000px; }
#navigation a.horiz {float:left; display:block; text-decoration: none;}
#navigation a.horiz:hover {background-position: 0 -103px;}
#navigation a.vert {display:block; text-decoration: none;}
#navigation a.vert:hover {background-position: 0 -103px;}

#navigation a.home {width: 258px; height: 103px; background: url(files/design/images/home.jpg)}
#navigation a.info {width: 240px; height: 103px; background: url(files/design/images/info.jpg)}
#navigation a.contact {width: 251px; height: 103px; background: url(files/design/images/contact.jpg)}
#navigation a.selected {background-position: 0 -103px;}
#navigation a.selected:hover {background-position: 0 -103px;}

/*---------Top Navigation Buttons----------*/

#top_navigation_area {
width: 787px;
height: 103px;
background: url(files/design/images/top_navigation_buttons.jpg) 0 0 no-repeat;
margin: 0 0 0 0;
}

#top_navigation_area a {
display: block;
float: left;
height: 103px;
}

#home_button a {
width: 148px;
background: url(files/design/images/home_over.jpg) 0 -103px no-repeat;
}

#info_button a {
width: 119px;
background: url(files/design/images/info_over.jpg) 0 -103px no-repeat;
}

#services_button a {
width: 144px;
background: url(files/design/images/services_over.jpg) 0 -103px no-repeat;
}

#testimonials_button a {
width: 189px;
background: url(files/design/images/testimonials_over.jpg) 0 -103px no-repeat;
}

#contact_button a {
width: 170px;
background: url(files/design/images/contact_over.jpg) 0 -103px no-repeat;
}

#top_navigation_area a:hover {
background-position: 0 0;
}

/*-------Active Button States------------*/

body#info_active #info_button a {
background: url(files/design/images/info_over.jpg) 0 0 no-repeat;
}

body#services_active #services_button a {
background: url(files/design/images/services_over.jpg) 0 0 no-repeat;
}

body#testimonials_active #testimonials_button a {
background: url(files/design/images/testimonials_over.jpg) 0 0 no-repeat;
}

body#contact_active #contact_button a {
background: url(files/design/images/contact_over.jpg) 0 0 no-repeat;
}


/*-----------------------------------------*/

#contactformwrap {width:305px; height:339px;}
* html #contactformwrap {width:305px; height:339px;}
*:first-child+html #contactformwrap {width:305px; height:339px;}

#contactformwrap .inpt { background: #FFF  url(files/design/images/contact-form-shadow.gif) no-repeat scroll top left; padding: 5px 0 0 5px; color:#000000; font: normal normal 13px "Arial"; margin: 0 0 9px 0; height:22px; width:172px; border-width: 0px; border-color: #9a9a9a; border-style: solid; }
* html #contactformwrap .inpt { background: #FFF  url(files/design/images/contact-form-shadow.gif) no-repeat scroll top left; padding: 5px 0 0 5px; color:#000000; font: normal normal 13px "Arial"; margin: 0 0 9px 0; height:22px; width:172px; border-width: 0px; border-color: #9a9a9a; border-style: solid; }
#contactformwrap .cmts { background: #FFF  url(files/design/images/contact-form-shadow.gif) no-repeat scroll top left; padding: 5px 0 0 5px; color:#000000; margin: 0 0 5px 0; height:86px; width:260px; overflow:auto; border-width: 1px; border-color: #9a9a9a; border-style: solid; font-family: "Arial"; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; }

.holdinputs {width: 235px; height:100px; padding: 20px 0 0 35px;}
.floleft {float:left;}


/*-------------------------*/

#content {
width: 706px; 
clear: both; 
padding: 0 36px 15px 45px; 
background: url(files/design/images/bg-content.gif) repeat-y top left;
}

#content h1 {
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 10px 0 0 0;
}

#content a {
color: #1c9cff;
font-weight: bold;
}

#content a:hover {
color: #d9b044;
}

/*----------------------------------*/

#footer {width:787px; height:59px; background: url(files/design/images/bg-footer.gif) no-repeat top left; color: #FFFFFF;}
#cherryonefooter {width: 600px; margin: 0 auto; text-align:center; padding: 20px 0px 0 0px; font: normal normal 10px "Arial"; color: #FFFFFF; }
#cherryonefooter a:link {color:#FFFFFF; text-decoration:none;}
#cherryonefooter a:visited {color:#FFFFFF; text-decoration:none;}
#cherryonefooter a:hover {color: #0099CC; text-decoration:underline;}
#cherryonefooter a:active {color:#FFFFFF; text-decoration:none;}


/*--------------------*/

#photo_gallery_button {
background: url(files/design/images/photo_button_up.jpg) 0 0 no-repeat;
width: 237px;
height: 71px;
}

#photo_gallery_button a {
width: 237px;
height: 71px;
background: url(files/design/images/photo_button_over.jpg) 0 -71px no-repeat;
display: block;
}

#photo_gallery_button a:hover {
background-position: 0 0;
}

/*----------*/

.photo_gallery_containers {
margin: 25px 0 0 0;
}

.photo_gallery_containers img {
margin-right: 18px;
}


h1.content_headers {
font: 100px  "Times New Roman", Times, serif;
font-weight: bold;
color: #acb4cc;
margin: 10px 0 10px 0;
border-bottom: 1px #acb4cc solid;
padding: 0 0 10px 0;
}
