@charset "utf-8";
/* CSS Document */

html { height:100%; }
body { text-align:center; border:0; margin:10px 0 20px 0; padding:0; height:100%; width:100%; font:normal 12px/16px Arial, Helvetica, sans-serif; background-color:#FFFFFF; background-image: url(/images/bg/bg.jpg); background-repeat:no-repeat; background-position:top }
a img { display:block; border:none; }
table { border-collapse:collapse; border-spacing:0px; }
td { vertical-align:top; }
th { text-align:left; }
h1 { font:bold 24px/28px Arial; margin:10px 0 20px 0; color:#006600; border-bottom:solid #FFCC33 4px; padding-bottom:4px; }
h2 { font:bold 18px/21px Arial; margin:10px 0 15px 0; color:#333333; }
h3 { font:bold 14px/18px Arial; margin:12px 0 5px 0; color:#339900; }
h4 { font-size:12px; margin:20px 0 5px 0; color:#666666; }
p { font:normal 12px/16px Arial; color:#333333; margin:5px 0 10px 0; }
ul { font:normal 11px/16px Arial; padding:0; margin:0px 0 15px 20px; color:#006600; }
ul li { }
#policy li {font:normal 12px/16px Arial; color:#333333;}
ol { font:normal 12px/16px Arial; margin-top:8px; margin-bottom:15px; }
ol li { margin-bottom:10px; }
ol li p { font-size:11px; color:#666666; }
input, textarea, select { font-size:12px; }
legend { display:none; }
label { font:bold 11px/14px Arial; margin:15px 0 3px 0; display:block; }
label.linear { display:inline; margin:0; padding:0; font:bold 11px/14px Arial; }
fieldset { border:none; margin:0; display:block; }
fieldset label { display:inline; margin:0; padding:0; font:bold 11px/14px Arial; }
a:link { color:#0066CC; text-decoration:none; }
a:visited { color:#0066CC; text-decoration:none; }
a:hover { color:#009933; text-decoration:underline; }
a:active { color:#009933; text-decoration:underline; }
/**********************************
 Layout Styles
**********************************/

div#main { width:760px; text-align:left; margin:0 auto; border:solid #99d760 3px; background-color:#FFFFFF; }
table#header { width:760px; text-align:right; background:#009CE1 url(/images/bg/header_bg.gif) repeat-x scroll top; }
table#dealerheader { width:760px; background: url(/images/bg/dealerheader_bg.jpg) repeat-x scroll top; }
table#header td { vertical-align:bottom; }
table#nav { text-align:right; margin-right:5px; }
table#content { margin:10px auto 20px auto; width:760px; }
table#footer { font:normal 12px/12px Arial; color:#666666; width:100%; background-color:#E7F8D7; }
table#footer td { padding:20px 0 15px 0; text-align:center; }
#footer a {color:#666666}
table.home_bg { background:#FFFFFF url(/images/bg/home_bg.jpg) no-repeat scroll top left; }
td.home_graphic { background:transparent url(/images/photos/home_graphic.jpg) no-repeat scroll top left; }
div.box { background-color:#D1F4B0; border:solid #e7f8d7 4px; padding:5px; margin:20px 0 20px 0; height:110px; }
div.boxb { background-color:#F1D853; border:solid #F7F485 4px; padding:4px; margin:20px 0 20px 0; height: 175px}
table.data { }
table.data th { font-size:16px; color:#006600; border-bottom:solid #99D760 2px; padding:10px 0 5px 5px; border-left:solid #99D760 1px; }
table.data td { font-size:12px; line-height:16px; padding:0 3px 5px 3px; }
tr.on td { background-color:#E7F8D7; }
td.center { vertical-align:middle; text-align:center; }
tr.middle td { vertical-align:middle; }
.brdr { border:solid #FFCC33 2px; }
/**********************************
 Text Styles
**********************************/

.big { font-size:14px; margin:5px 0 10px 0; line-height:18px; }
.small { font-size:11px; line-height:14px; margin:5px 0 5px 0; }
.tiny { font-size:10px; line-height:11px; }
.black { color:#000000; }
.green { color:#009933; }
.blue { color:#006699; }
.white { color:#FFFFFF; }
.light { color:#666666; }
.indent { margin-left:25px; }
.normal { font-weight:normal; }
.underline { padding-bottom:3px; border-bottom:dotted #D6CE9A 1px; }
.no_margin { margin:0; }
.no_border { border-top:none; border-right:none; border-bottom:none; border-left:none; }
.inline { display:inline; }
.block { display:block; }
.divider { clear:both; font:normal 2px/2px; }
.clear { clear:both; }
.referral_link { padding:4px 8px; background-color:#FFFFFF; border-top:solid #CCCCCC 1px; border-right:solid #999999 2px; border-bottom:solid #999999 2px; border-left:solid #CCCCCC 1px; width:110px; margin:0 auto 0 auto; }
/**********************************
 Link Styles
**********************************/

a.lnk_yellow:link { color:#FFFF99; }
a.lnk_yellow:visited { color:#FFFF99; }
a.lnk_yellow:hover { color:#FFFF00; }
a.lnk_yellow:active { color:#FFFF00; }

/**********************************
 Extras
**********************************/

#video-navigation {
	margin-top: 40px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	background:#E7F8D7;
	border:solid #234900 1px;
}



.video-heading {
	background:#AFE58C;
	border:solid #234900 1px;
}

.video-heading h2 {
	color:#006600;
	margin:5px;
}

.video-content {
	background:#E7F8D7;
	padding:5px;
	border:solid #234900 1px;
}

#pricing {
	margin-top:50px;
	margin-bottom:30px;
}


.products-text h2 {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:20px;
}

.center img {
	margin:auto;
}

#store {
	margin-top:50px;
	margin-bottom:50px;
}

.equipment-financing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}

#home-videos {
	margin-left:155px;
}