.maintext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.main {
	border: 0px solid #000000;
	width: 766px;
	margin: 0px;
	padding: 0px;
}

.title {
	background-image: url(../home/main-header.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 766px;
}

.navigation {
	background-image: url(../home/nav-bkgd.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 766px;
	text-align: center;
}

.navigation ul {
	/*list-style-type: none;	*/
	margin: 1px 0px 0px 0px;
}

.navigation li {
	list-style-type: none;
	display: inline;
	padding: 0px 30px 0px 7px; 
}

.navigation li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.navigation li a:link, .navigation li a:visited {	
	color: #555555; 
	text-decoration: none;
}
.navigation li a:hover {
	color: #999999;
}

#current-services #services {	color: #000000; font-size: 13px; }
#current-inventory #inventory {	color: #000000; font-size: 13px; }
#current-gallery #gallery {	color: #000000; font-size: 13px; }
#current-about #about {	color: #000000; font-size: 13px; }
#current-links #links {	color: #000000; font-size: 13px; }
#current-clients #clients {	color: #000000; font-size: 13px; }
#current-contact #contact {	color: #000000; font-size: 13px; }

.topimage {
	background-image: url(../home/main-img-tagline.jpg);
	background-repeat: no-repeat;
	height: 91px;
	width: 766px;
}
.mainimage {
	background-image: url(../home/main-img.jpg);
	background-repeat: no-repeat;
	height: 413px;
	width: 766px;
}
.hometext {
	background-image: url(../home/text-bkgd.gif);
	background-repeat: repeat-y;
	color: #3e271f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.hometext p {
	margin: 18px 25px 0px 25px;
}.footer {
	background-image: url(../home/footer-bkgd.gif);
	height: 51px;
	width: 766px;
	color: #a2a165; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
.outerbox {
	width: 100%;
	border: 0px none;
}

/******************************************************************
 ***************************  CONTACT  ****************************
 ******************************************************************/
.contactright {
	background-image: url(../contact/blue-tropical-bkgd.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 500px;
	vertical-align: top;

}
.contactright p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #f2f1b5;
	text-align: center;
	padding: 284px 0px 0px 0px;
}
.contacttitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2b3336;
	font-weight: bold;
	padding: 23px 0px 0px 32px;
}
.contacttext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2b3336;
	padding: 2px 0px 0px 32px;
	line-height: 20px;
}
.formtext {
	font-size: 11px;
	line-height: 15px;
}
.contacttext td {
	padding-bottom: 7px;
}

/******************************************************************
 ****************************  ABOUT  *****************************
 ******************************************************************/
.aboutbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../about/about-showroom-summary.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
.aboutbox .header {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 30px 0px 12px 0px;
}
.aboutbox table {
	text-align: center;
	border: none;
	border-width: 0px;
	border-color: black;
	width: 238px;
	font-size: 12px;
	margin: 0px 0px 0px 17px;
}
.aboutbox table td {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 7px 8px;
}
.aboutimagelist {
	margin: 15px 0px 10px 30px;
}
.aboutimagelist td {
	vertical-align: top;
	padding: 0px 0px 0px 15px;
}
.aboutimagelist td ul {
	line-height: 20px;
	margin-top: 0px;
}
