.maintext{font-family: Arial, Helvetica; font-size: 12px; line-height: 16px; color: #494949; text-align:left; padding-left:10px; padding-bottom:10px; padding-top:10px;
	width: 443px;
}
.maintext a:link{text-decoration: none; color: #24586d;}
.maintext a:visited {text-decoration: none; color: #24586d;}
.maintext a:active{text-decoration: none; color: #24586d;}
.maintext a:hover{text-decoration: underline; color: #9d7b86;}
.titletext{font-family: Arial, Helvetica; font-size: 16px; line-height: 20px; font-weight:bold; font-style:italic; color: #494949; text-align:right;padding-left:10px; padding-bottom:10px; padding-top:10px;}
.lefttext{font-family: Arial, Helvetica; font-size: 13px; line-height: 30px; font-weight:bold; color: #ffffff; text-align:left; padding-left:20px; padding-bottom:10px; padding-top:10px;}
.lefttext a:link{text-decoration: none; color: #ffffff;}
.lefttext a:visited {text-decoration: none; color: #ffffff;}
.lefttext a:active{text-decoration: none; color: #ffffff;}
.lefttext a:hover{text-decoration: underline; color: #ffffff;}
.topnavtext {font-family: Arial, Helvetica; font-size: 13px; font-weight:normal; line-height: 30px; padding-left:120px; color: #ffffff; margin-left:20px; background-color: #8bb2c1; text-align:center; padding-right: 4px; padding-left: 4px; padding-bottom: 0px; padding-top: 0px;}
.topnavtext a:link{text-decoration: none; color: #ffffff; width:163px}
.topnavtext a:visited {text-decoration: none; color: #ffffff; width:163px}
.topnavtext a:active{text-decoration: none; color: #ffffff; width:163px}
.topnavtext a:hover{text-decoration: none; height:30px; background-color:#163744; color: #ffffff; width:163px; padding-bottom: 10px; padding-top: 10px; padding-right: 0px; padding-left: 0px;}
.datetext{font-family: Arial, Helvetica; font-size: 10px; line-height: 12px; color: #FF0000;}
.quotetext{font-family: Arial, Helvetica; font-size: 12px; font-weight:bold; line-height: 14px; color: #131A4C;}
.logo{position: absolute; left: 1px; top: 1px; marginwidth: 0px;}
.footertext2 {font-family: Arial, Helvetica; font-size: 12px; font-weight:normal; line-height: 18px; color: #543521; }
.footertext {font-family: Arial, Helvetica; font-size: 10px; font-weight:normal; line-height: 12px; color: #ffffff; text-align:center; padding-bottom:2px; padding-top:2px;}
.footertext a:link{text-decoration: none; color: #ffffff;}
.footertext a:visited {text-decoration: none; color: #ffffff;}
.footertext a:active{text-decoration: none; color: #ffffff;}
.footertext a:hover{text-decoration: underline; color: #ffffff;}
.addresstext{font-family: Arial, Helvetica; font-size: 12px; line-height: 14px; text-align:left; color: #464646; padding-left:10px; padding-bottom:10px; padding-top:10px;}
.addresstext a:link{text-decoration: none; color: #464646;}
.addresstext a:visited {text-decoration: none; color: #464646;}
.addresstext a:active{text-decoration: none; color: #464646;}
.addresstext a:hover{text-decoration: underline; color: #9d7b86;}
.boxes{font-family: Arial, Helvetica; color: #121e50;font-size: 11px;width: 100%;line-height: 11px;font-weight: normal;background-color: #ffffff;border: #9d7b86 1px solid;}
.red{font-family: Arial, Helvetica; font-size: 12px; line-height: 16px; color: #ff0000;} 
.homelink{height: 35px;	width: 214px; padding-top:15px;}
.style1{height: 96px;}
.logolink{height: 35px;	width: 214px; padding-top:15px;	margin-top: -15px; border:0px;}
.ButtonSmall
{
    font-family: Arial, Helvetica;
    color: #FFFFFF;
    font-size: 10px;
    line-height: normal;
    border-right: #FFFFFF 1px outset;
    border-top: #FFFFFF 1px outset;
    border-left: #FFFFFF 1px outset;
    border-bottom: #FFFFFF 1px outset;
    background-repeat: repeat-x;
    background-position: center top;
    font-weight: bold;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    margin: 1px;
	background-color:#74979C;
}
.Hidden_Div
{
    display: none;
    position: absolute;
    z-index: 1;
    margin-top: -50px;
    margin-left: -1px;
    cursor:pointer;

}
.Hidden_Div_2
{
    display: none;
    position: absolute;
    z-index: 2;
    margin-top: -100px;
    margin-left: 200px;
	height: 580px;
	width: 320px;
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
	color: #000000;
    line-height: 18px;
	font-weight: bold;
	z-index: 2;
	background-color:alpha(opacity=80);
    
}
.Hidden_Div_3
{
    display: none;
    position: absolute;
    z-index: 2;
    margin-top: -100px;
    margin-left: -150px;
	height: 580px;
	width: 320px;
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
	color: #000000;
    line-height: 18px;
	font-weight: bold;
	z-index: 2;
	background-color:alpha(opacity=80);
    
}
.hidetext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 55px;
    line-height: 24px;
	font-weight: bold;
    color: #000000;
	text-align: center;
	margin-top: 120px;
	z-index: 4;
}
.hidetext a:link
{
    text-decoration: none;
    color: #000000;
} 
.hidetext a:visited {
	text-decoration: none;
	color: #000000;
}
.hidetext a:active
{
    text-decoration: none;
    color: #000000;
}
.hidetext a:hover
{
    text-decoration: none;
    color: #A0460A;
}

.validator{display:none;}

ul{
	margin: 0;
	border: ;
	padding: 0;
	list-style: none;
	width: 140px; /* Width of Menu Items */
	}
	
ul li {
	position: relative;
	}
	
li ul {
	font-size:11px;
	position: absolute;
	left: 140px; /* Set 1px less than menu width */
	background-color: #d00;
	top: 0;
	display: none;
	}

li ul li a 
{
    display: block;
    width: 125px;
    background-color: #d00;
    line-height: 1em;
    padding: 1em 0;
    padding-left: 15px;
    border-bottom: ;
    
}
.dropdown a:hover
{
    text-decoration:none;
}
li ul li a:hover 
{
    background-color: #b00;
    text-decoration: none;
}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #ff0000; /* IE6 Bug */
	padding:3px;
	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

/* image styles */
img.map
{
    float: left;
 }

.address
{
    margin-left: 295px;
 
}

div.map
{
    width: 450px;
    margin: 25px auto 0;
}

/* lists */

ul.veh_attr
{
    width: 100%;
}

/* Utility Classes */
.clear 
{
    clear: both;
}