a:link, a:visited {
text-decoration: none;
font-family: Verdana, Arial, Courier, Times;
color: #53473b;
}

a:hover, a:active {
text-decoration: none;
font-family: Verdana, Arial, Courier, Times;
color: #365685; 
}

.class2 a:link {
text-decoration: none;
font-family: Verdana, Arial, Courier, Times; 
font-size: 1em; 
color: #53473b;
}
	
.class2 a:hover {
text-decoration: none;
font-family: Verdana, Arial, Courier, Times;  
color: #365685;
}

.class2 a:active {
text-decoration: underline;
font-family: Verdana, Arial, Courier, Times;
}	

a.menuLink {
	display: block;
	border-top: 1px solid #c4c2c5;
	}

a.menuLink:link {
	color: #53473b;
	text-decoration: none
	}

a.menuLink:visited {
	color: #53473b;
	text-decoration: none
	}

a.menuLink:hover {
	color: #365685;
	text-decoration: none
	}

a.menuLink:active {
	color: #365685;
	text-decoration: none;
	}	
	
body{
margin: 0 auto;
background-color: #c4c2c5;
}

#nav {
background-color: #FFFFFF;
position: relative;
margin: 0 auto;
padding-top: 20px;
padding-bottom: 5px;
padding-right: 10px;
margin-bottom: -40px;
width: 790px;
height: auto;
display: block;
text-align: right;
font-family: Verdana, Arial, Courier, Times;
color: #365685;
font-size: .85em;
}

#content {
margin: 0 auto;
margin-top: 50px;
background-image: url(images/motorcoaches_1_2.gif);
background-color: #ffffff;
background-repeat: no-repeat;
width: 800px;
height: 610px;
}

.maintext {
margin-left: 40px;
margin-right: 10px;
margin-top: 330px;
width: 450px;
height: 140px;
color: #000000;
font-family: Verdana, Arial, Courier, Times;
font-size: 12px;
}

.emailus {
margin-left: 44px;
margin-right: 10px;
margin-top: 0px;
padding-bottom: 10px;
width: 400px;
color: #000000;
font-family: Verdana, Arial, Courier, Times;
font-size: 12px;
}

#formbox {
margin: 0 auto;
margin-left: 90px;
margin-top: 320px;
position: absolute;
color: #000000;
font-family: Verdana, Arial, Courier, Times;
font-size: 12px;
}

.other {
font-family: Verdana, Arial, Courier, Times;
font-size: 12px;
width: 220px;
border: 1px;
border-style: solid;
border-color: #000000;
}

.forminput {
font-family: Verdana, Arial, Courier, Times;
font-size: 12px;
width: 200px;
border: 1px;
border-style: solid;
border-color: #000000;
}

fieldset {
margin: 0 auto;
margin-left: -50px;
margin-top: -300px;
border: 1px solid #000000;
width: 20em;
width: 460px;
height: 380px;
background-image: url(images/form_background.png);
background-repeat: repeat;
}

#name, #organization, #phone, #email {
width: 200px;
}

.info {
float: left;
margin-left: 250px;
margin-top: -330px;
width: 240px;
}

legend, .submit, .reset {
color: #ffffff;
background: #53473b;
border: 0px solid #781351;
padding: 2px 6px;
}

.pclogo {
position: relative;
padding-top: 30px;
margin-left: 40px;
width: 250px;
height: 58px;
}

p {
color: #000000;
font-family: Verdana, Arial, Courier, Times;
font-size: .85em;
}

.p2 {
color: #365685;
font-family: Verdana, Arial, Courier, Times;
font-size: 1em;
}

.menuDrop {
color: #365685;
visibility: hidden;
width: 150px;
margin: 0 auto;
margin-left: -270px;
margin-top: 9px;
text-align: left;
padding: 0;
position: absolute;
z-index: 1000;
background: #ffffff;
border: 1px solid #c4c2c5;
border-top: 0px;
}

.menuHeader {
color: #53473b;
text-decoration: none;
cursor: pointer;
margin: 0px;
}

.emailmessage {
margin-top: 10px;
margin-right: 30px;
color: #000000;
font-family: Verdana, Arial, Courier, Times;
font-size: 12px;
}

#motorhome2 {
margin-top: 351px;
margin-left: 550px;
padding-bottom: 0px;
position: relative;
width: 250px;
height: 100px;
}

#motorhome {
margin-top: -190px;
margin-left: 550px;
padding-bottom: 0px;
width: 310px;
height: 100px;
}

ul {
list-style: square;	
font-family: Verdana, Arial, Courier, Times;
font-size: 10px;	
margin-top: -12px;
color: #CC0000;
font-family: Verdana, Arial, Courier, Times;	
}

label.error{
color: #CC0000;
font-family: Verdana, Arial, Courier, Times;
}