body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #1F1F1F;
	margin: 0px;

}
a:link {
	color: #990000;
}
a:visited {
	color: #FF0000;
}
a:hover {
	color: #FF0000;
}
a.anchorlink:link {
    color: #000000;
    text-decoration: none;  
}
a.anchorlink:visited {
    color: #000000;
    text-decoration: none;  

}
a.anchorlink:hover {
    color: #000000;
    text-decoration: none;  

}

.buckettop {
	width: 100%;
	margin: 0 auto;

}
#bucket {
	width: 795px;
	margin: 0 auto;
	background-image: url(../img/content_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	overflow: auto;

}
.top {
	width: 770px;
}
.toprow {
	color: #CCCCCC;
	padding: 5px;
	width: 770px;
}
#bottom {
	background-color: #EFEFEF;
	margin: 0 auto;
		overflow: auto;

}
#header {
	width: 770px;
	background-image: url(../img/top2_bg.jpg);
	height: 100px;

}

#content {
	width: 770px;
	margin: auto;


}
#rightcolumn {
	background-color: #FFFFFF;
	width: 500px;
	float: left;
	margin: 0 auto;

}
#leftcolumn {
	float: left;
	width: 245px;
	margin: 0 auto;
	background-color: #FFFFFF;

}
.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 44px;
	padding-left: 230px;
}
#navigation {
	background-color: #CB0000;
}
.buttontext {
	padding-top: 5px;
	padding-left: 12px;
	margin: 0px;
}

a.navlink:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/nav_off.gif);
	height: 25px;
	width: 245px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;


}
a.navlink:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/nav_off.gif);
	height: 25px;
	width: 245px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
a.navlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/nav_on.gif);
	height: 25px;
	width: 245px;
	display: block
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
a.navactive:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/nav_on.gif);
	height: 25px;
	width: 245px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
a.navactive:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/nav_on.gif);
	height: 25px;
	width: 245px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
a.navactive:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/nav_on.gif);
	height: 25px;
	width: 245px;
	display: block
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
a.anchortoprow:link {
	color: #CCCCCC;
	text-decoration: none;
}
a.anchortoprow:visited {
	color: #CCCCCC;
	text-decoration: none;
}
a.anchorheadertext:link {
	color: #666666;
	text-decoration: none;
}
a.anchorheadertext:visited {
	color: #666666;
	text-decoration: none;
}

#navigationsub {
	background-color: #990000;
	background-image: url(../img/subnav_bg.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FE0000;



}
a.navsublink:link {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;


}
a.navsublink:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}

a.navsublink:hover {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}a.navsublinkactive:link {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;


}
a.navsublinkactive:visited {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}

a.navsublinkactive:hover {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

}
.pagepicHome {
	background-image: url(../img/pagepic_home.jpg);
	height: 400px;
	width: 245px;
}
.pagepicAbout {
	background-image: url(../img/pagepic_about.jpg);
	height: 400px;
	width: 245px;
}
.pagepicWhy {
	background-image: url(../img/pagepic_why.jpg);
	height: 400px;
	width: 245px;
}
.pagepicDealers {
	background-image: url(../img/pagepic_dealers.jpg);
	height: 400px;
	width: 245px;
}
.pagepicTeam {
	background-image: url(../img/pagepic_team.jpg);
	height: 400px;
	width: 245px;
}
.pagepicContact {
	background-image: url(../img/pagepic_contact.jpg);
	height: 400px;
	width: 245px;
}
a.textlink:link {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	width: 170px;
	padding-top: 4px;
	font-weight: bold;
	border: 1px solid #FFFFFF;


}
a.textlink:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	width: 170px;
	padding-top: 4px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
a.textlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	background-color: #640000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	width: 170px;
	padding-top: 4px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}

.login {
	background-image: url(../img/loginbg.gif);
	background-repeat: repeat-x;
}
#copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 30px;

}

h1 {
	font-size: 12px;
}

.callout {
	background-color: #F0F0F0;
	height: 25px;
	padding-top: 6px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;

}
.callouttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #CE1010;
	font-style: italic;
	font-weight: bold;
}

.newscallout {
	background-color: #F0F0F0;
	padding-top: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;



}
.newscallouttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}

.newscallouttextsig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
#footer {
	clear: both;
	float: none;
	margin-top: 10px;
	margin-bottom: 50px;

}
#footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 60px;
	
}
#footerlink {
	color: #FFFFFF;

	
}
.biopic {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.picleft {
	float: left;
	width: 134px;
	float: left;

}
.picright {
	float: left;
	width: 300px;
	padding-left: 5px;

}
.name {
	padding-bottom: 5px;

}
.testimonial {
	font-style: italic;
	padding-left: 10px;
	clear: both;
	float: none;




}
.divide {
	padding: 5px;
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
	width: 150px;

}
input {
	background-color: #F4F1E3;
}
.radio {
	background-color: #FFFFFF;
}
form {
	padding: 5px;
}
.formtd {
	padding: 5px;
}
.formtable {
	font-size: 12px;
}
.dropchoice {
	background-color: #F4F1E3;
}
.submitButton {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}
.textfield {
	font-size: 12px;
}
.spacer {
	height: 250px;
}
}.contentsearch {
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px;
	font-size: 12px;


}
.contactsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.leadstripe {
	background-image: url(img/leadstripe.gif);
	height: 46px;
	width: 426px;
}
.leadtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #003366;
	padding-left: 20px;
	padding-top: 12px;
}
.headline {
	font-size: 16px;
	font-weight: bold;
}
.contactform {
	background-image: url(img/searchcontact_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	width: 250px;




}
.contactheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #333333;
}
.formtablesearch {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 7px;
}
.contactsubheadline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.contactsearchform {
	padding: 3px;
}
.contactbody {
	background-color: #D8D7D8;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
}
.headertextsmall {
	font-size: 9px;
}
