body { background-color:#625624;margin:0px;padding:0px;font-family:Verdana,Helvetica,Sans Serif;font-size:11px;color:#221409; }
img { border:0px; }
img.heaad { width:400px;height:13px;display:block;margin:0px 0px 10px 0px; }
input { font-size:10px; }
p.note { color:#666666;size:10px; }
a { color:#502d0b; }
a:active { color:#f09432; }
.required { color:#FF0000; }
.warn { color:#FF0000; }
.error { color:#FF0000; }

#container {width:709px; margin-left:auto; margin-right:auto;}
.container {width:709px; margin-left:auto; margin-right:auto;}

#header {
	background-image:url('images/bg.gif');
	background-repeat:no-repeat;
	width:709px;
	height:170px;
	padding:17px 18px 0px 18px;
}

.headerimg { display:block; border-bottom:1px solid #f09432; }
.nav { background-image:url('images/bg_nav.png');background-repeat:repeat-x;display:block;width:673px;height:22px;border-top:1px solid #ba9e42;z-index:10; }
.nav a { height:22px;margin:0px 0px 0px 5px;display:inline;float:left; }
.nav a { background-color:#FFFFFF; }
.nav a:hover { background-color:#cfcbbc; }
.nav a:active { background-color:#f3bd37; }

.nav ul { padding:0; margin:0; list-style: none; z-index:20; }
.nav li { float: left; position: relative; z-index:20000; }
.nav li ul { display: none; position: absolute; top: 22px; left: 0; }
.nav li.drop { clear:both; height:14px; }
.nav li.drop a { height:14px; }
.nav li > ul { top: 22px; left: 0; z-index:30; }
.nav li:hover ul { display: block; }
.nav li.over ul { display: block; position: absolute; top: 22px; left: 0; }

#content {
	background-image:url('images/bg.gif');
	background-repeat:no-repeat;
	background-position:0px -30px;
	width:709px;
	height:auto;
	min-height:200px;
	display:block;
	padding:10px 18px 20px 18px;
}

.content {
	background-image:url('images/bg.gif');
	background-repeat:no-repeat;
	background-position:0px -30px;
	width:709px;
	height:auto;
	min-height:200px;
	display:block;
	padding:10px 18px 20px 18px;
}

table.copy { width:670px; }
table.form { }
table.form th { text-align:right;vertical-align:top; }
table.form td { text-align:left;vertical-align:top; }

table.chart { width:450px; }
table.chart th { background-color:#4d2d0d;color:#FFFFFF;padding:2px;text-align:left;vertical-align:bottom; }
table.chart td { padding:2px;text-align:left;vertical-align:top;border-bottom:1px solid #e0ddd3; }
table.chart td.data { text-align:center;border-left:1px solid #aca693; }

table.locator { }
table.locator th { }

td.left {
	vertical-align:top;
	padding:0px 15px 0px 20px;
}

td.right {
	vertical-align:top;
	margin:5px 3px 0px 0px;
}

.promo {
	display:block;
	margin:0px 0px 8px 0px;

}

#footer {
	clear:both;
	background-image:url('images/bg.gif');
	background-position:0px -4000px; /* negative position 50px less then height of bg.gif */
	background-repeat:no-repeat;
	width:709px;
	padding:0px 18px 0px 18px;
	color:#877732;
	font-size:10px;
}
#footer .nav a { background-color:#cfcbbc; }
#footer .nav a:hover { background-color:#FFFFFF; }
#footer .nav a:active { background-color:#f3bd37; }

#footer .nav a.active { background-color:#f3bd37; }
#footer .nav a.active:hover { background-color:#f3bd37; }
#footer .nav a.active:active { background-color:#f3bd37; }

a.active { background-color:#f3bd37; }

ul.twocol {
	width:370px;
	margin:0px 10px 0px 10px;
}

ul.twocol li {
	width:185px;
	float:left;
}

dt {font-weight:bold;}
dd {margin-bottom:10px;}

img.right { float:right;margin:0px 0px 5px 5px; }
img.left { float:left;margin:5px 5px 0px 0px; }

div.newsbox { background-color:#dad4bc;padding:7px;width:155px; }
div.dealerbox { background-color:#b49f44;padding:7px;width:155px; }

/* Added by dtobey, 12/09 */
div.heading { font-weight: bold; font-family: Helvetica, Sans Serif; text-transform: uppercase; letter-spacing:-0.05em; font-size: 12pt; color: #7a491e; }
div.headingText { margin-top: 5px; font-family: Helvetica, Sans Serif; font-size: 11pt; }

table#installationTable { margin-top: 20px; border-collapse: collapse; }
table#installationTable td { vertical-align: top; padding: 10px 3px; }

div.subheading { margin-top: 2px; font-weight: bold; font-family: Helvetica, Sans Serif; text-transform: uppercase; color: #7a491e; letter-spacing:-0.05em; font-size: 11px; } 
div.subheadingText { font-family: Helvetica, Sans Serif; font-size: 11px; }

/*Added by SoftSlate tzakula 4/10 */
.appGrid td {text-align:left;}
.applicationTable {border-collapse:collapse;}
.applicationTable a {text-decoration:none;color:blue;}
.applicationTable td {border-bottom:1px solid #000000;}
.appGridHeader {font-weight:bold;font-size: 110%;vertical-align: bottom;}
.modelHeading {color:#7e512c;font-weight:bold;border-bottom:none;padding-top:20px;}
.applicationLogo {margin-top: 20px;}
#appContent {
	background-image:url('images/bg.gif');
	background-repeat:no-repeat;
	background-position:0px -30px;
	width:709px;
	height:100%;
	min-height:200px;
	display:block;
	padding:10px 18px 0 18px;
}

div#aboutparainfo {display: none}

h1.dropdown {font-size:14px; margin:0px; padding:0px;}
h3.dropdown {font-size:12px; margin:0px; padding:0px;}
