body { font-family: Arial, Verdana, sans-serif; background-color:#000000; margin: 0px 0px; }

div { font-size: 12px; color: #636D70; line-height: 16px;  }
/*td { font-size: 12px; color: #636D70; line-height: 16px;  }*/
p { font-size: 11px; color: #636D70; line-height: 16px;  }
span { font-size: 11px; color: #636D70; line-height: 16px;  }
a {	text-decoration: underline;	color: #636D70; }
a:hover { text-decoration:underline; color: #ED1000; }
ul { margin-top: 0px; margin-bottom: 0px; }
ul li { margin-left: -23px; font-size: 11px; list-style-image: url(/img/bullet.gif); color: #636D70; }

img {border:none;}

.lineSpace p{ line-height:14px; }
.tagline { font-family: Arial, Verdana, sans-serif; color:#CCCCCC; font-size:14px; font-weight:bold; }
.dealerRed { color:#ED1000; font-size: 11px; font-weight:bold; line-height:14px;}
.rightnavSm { font-size:10px; line-height:12px; color: #636D70;}
.leftnav {	text-decoration: none;	color: #636D70; font-weight:bold; font-size:11px; }
.leftnav a {	text-decoration: none;	color: #636D70; font-weight:bold; font-size:11px; }
.leftnav a:hover { text-decoration:underline; color: #ED1000; font-weight:bold; font-size:11px;}
.leftnavon {	text-decoration: none;	color: #636D70; font-weight:bold; font-size:11px;}
.leftnavon a {	text-decoration: none;	color: #ED1000; font-weight:bold; font-size:11px;}
.leftnavon a:hover { text-decoration:underline; color: #ED1000; font-weight:bold; font-size:11px;}
.leftsubnav { text-decoration:none; color: #636D70;  font-size:11px;}
.leftsubnav a {	text-decoration: none;	color: #636D70;  font-size:11px;}
.leftsubnav a:hover { text-decoration:underline; color: #ED1000; font-size:11px;}
.leftsubnavon { text-decoration:none; color: #ED1000;  font-size:11px;}
.leftsubnavon a {	text-decoration: none;	color: #ED1000;  font-size:11px;}
.leftsubnavon a:hover { text-decoration:underline; color: #ED1000; font-size:11px;}

.leftnavSalesRep { text-decoration:none; color: #ED1000;  font-size:11px; padding: 0px 0px 0px 28px; font-weight:bold;}
.salesRep { color:red; font-size:11px; font-family: Arial, Verdana, sans-serif; line-height:12px; padding: 5px 0px 0px 28px; }
.salesRep a{ text-decoration:none; color:red; font-size:11px; font-family: Arial, Verdana, sans-serif; line-height:12px; }
.salesRepBlkpad { color:#000000; font-size:11px; font-family: Arial, Verdana, sans-serif; line-height:12px; padding: 0px 0px 0px 28px; }
.salesRepBlk { color:#000000; font-size:11px; font-family: Arial, Verdana, sans-serif; line-height:12px; }
.salesRepBlk a{ text-decoration:none; color:#000000; font-size:11px; font-family: Arial, Verdana, sans-serif; line-height:12px; }
.salesRepName { color:#000000; font-size:11px; font-family: Arial, Verdana, sans-serif; line-height:12px; padding: 0px 0px 0px 28px; }

.leftnavBoton {	text-decoration: none;	color: #ED1000; font-weight:bold; font-size:11px; }
.leftnavBoton a {	text-decoration: none;	color: #ED1000; font-weight:bold; font-size:11px; }
.leftnavBoton a:hover { text-decoration:underline; color: #636D70; font-weight:bold; font-size:11px;}
.leftnavBot {	text-decoration: none;	color: #636D70; font-weight:bold; font-size:11px;}
.leftnavBot a {	text-decoration: none;	color: #636D70; font-weight:bold; font-size:11px;}
.leftnavBot a:hover { text-decoration:underline; color: #ED1000; font-weight:bold; font-size:11px;}
.leftnavPad { padding: 15px 0px 0px 0px; }
.leftnavPadon { padding: 12px 0px 16px 0px; }
.leftNavCell { padding: 0px 0px 0px 30px; }
.leftNavCell a{ text-decoration:none; }

.productCell { padding: 5px 0px 5px 10px; }

.crumb {	text-decoration: none;	color: #636D70; font-size:10px; }
.crumb a {	text-decoration: none;	color: #636D70; font-size:10px; }
.crumb a:hover { text-decoration:underline; color: #ED1000; font-size:10px;}
.module_crumb {	text-decoration: none; font-weight:bold; color:#000000; font-size:10px; }
.module_crumb a {	text-decoration: none;	color: #000000; font-size:10px; }
.module_crumb a:hover { text-decoration:underline; color: #ED1000; font-size:10px;}

.topCell { margin: 10px 0px; border:none;  }
.mainCell{ padding: 15px 42px 15px 0px; font-size: 16px; line-height: 24px; }
.rvDescr { font-size: 18px; color: #636D70;}
.leadintext { font-size: 12px; color: #424242;}
.leadincell { padding: 5px 10px 5px 13px; }
.leadincell a{ padding: 5px 10px 5px 0px; text-decoration:none; }
.leadincell a:hover{ padding: 5px 10px 5px 0px; text-decoration:none; }
.bottomtext { font-size: 11px; color: #666666; line-height: 0.4cm; }
.bottomtext a{ text-decoration: none;	color: #ED1000; }
.bottomtext a:hover{ text-decoration:underline; color: #ED1000; }
.small { font-size: 10px; font-style:italic; }
.pdftext a{ text-decoration: none;	color: #636D70; line-height:18px; }
.pdftext a:hover{ text-decoration:underline; color: #ED1000; }

#screenshot_banner { position:absolute; top:0px; left:0px; width:800px; height:90px; background: url(/img/screenshots/screen_shot_banner.jpg) no-repeat top left; vertical-align:top; }
#screenshot_title { padding-top:55px; padding-right:23px; font-size:15px; font-weight:bold; }
	#screenshot_title .grey{ color:#8C8C8C; }
	#screenshot_title .white{ color:#FFFFFF; }
#screenshot { position: relative; top:100px; left:25px; }

.t2head { font-size: 15px; color:#A6BC09; font-weight:bold; }
.nxt_t2head { font-size: 15px; color:#FF850D; font-weight:bold; }
.m_t2head { font-size: 15px; color:#093678; font-weight:bold; }
.mt2head { font-size: 15px; color:#FF850D; font-weight:bold; }
.t2Cell{ padding: 18px 35px 35px 0px; line-height: 16px; }
.t2LeftCell{ padding: 0px 0px 35px 33px; line-height: 16px; }

.t3head { font-size: 16px; color: #636D70; font-weight:bold; line-height: 16px; }
.t3head2 { font-size: 14px; color: #636D70; line-height: 16px; }
.t3head2 a{ font-size: 14px; color: #F00; line-height: 16px; }
.t3head2 a:hover{ font-size: 14px; color: #636D70; line-height: 16px; }
.t3Cell{ padding: 18px 20px 30px 10px; font-size: 12px; line-height: 14px;  }
.t3Cell2{ padding: 18px 5px 20px 10px; font-size: 12px;  }
.t3rightCell { background: url(/img/t3_rt_img.gif) no-repeat; width: 155; height:22; padding: 0px 0px 0px 10px; }
.t3CellLearn{ padding: 5px 0px 0px 7px; font-size:12px;  }
.t3CellLearn2{ padding: 5px 3px 10px 7px; line-height: 14px; font-size:11px; color:#636D70;  }
.t3CellLearn3{ padding: 0px 10px 10px 0px; font-size:12px; }
.t3CellLearn4{ padding: 5px 0px 10px 7px; line-height: 14px; font-size:11px; color:#636D70;  }
.t3CellLearn5{ padding: 20px 10px 0px 45px; }
.t3white { color:#FFFFFF; font-size:11px; font-weight:bold;  }

.t3white2 { color:#FFFFFF; font-size:13px; font-weight:bold; padding:0px 0px 0px 10px;  }
.t3white2 a{ color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;  }
.t3white2 a:hover{ color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; color:#626059;  }
.t3white3 { color:#FFFFFF; font-size:13px; font-weight:bold; padding:8px 0px 0px 10px;  }
.t3white3 a{ color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;  }
.t3white3 a:hover{ color:#D5D8D9; font-size:13px; font-weight:bold; text-decoration:none;  }
.t3grysm { color:#626059; font-size:10px; font-weight:bold; padding:2px 0px 0px 0px;  }
.t3grysm2 { color:#E4E1E1; font-size:10px; font-weight:bold; padding:2px 0px 0px 0px;  }
.t3whitesm { color:#FFFFFF; font-size:10px; font-weight:bold; padding:2px 0px 0px 0px;  }
.t3whitebig { color:#FFFFFF; font-size:18px; font-weight:bold; padding:0px 15px 5px 10px;  }
.t3whitebig2 { color:#FFFFFF; font-size:18px; font-weight:bold; padding:10px 0px 5px 85px;  }
.t3table { padding-top: 55px; }

/** Form Styles **/
.formCell { padding: 5px 5px 5px 0px; }
.formCell2 { padding: 1px 2px 1px 0px; }
.formCell3 { padding: 1px 2px 1px 20px; }
.formBox { width: 140px; height: 20px; font-size:10px; color:#636D70; }
.formBox2 { width: 140px; height: 20px; }
.formBox3 { width: 200px; height: 20px; font-size:10px; color:#636D70; }
.formBox4 { width: 25px; height: 20px;  }

.footerCell {padding: 0px 0px 0px 25px;}
.footerText{ font-size: 10px; color:#ACB1B3; }
.footerText a{ text-decoration:none; color: #ACB1B3;}
.footerText a:hover {color: #ACB1B3; }
.footerTextHd{ font-size: 9px; color:#666666; padding-top:10px;}
.footerTextHd a{ text-decoration:none; color: #666666; padding-top:10px;}
.footerTextHd a:hover {color: #666666; }

.bottomwhite { color:#FFFFFF; font-size:12px; font-weight:bold; padding-left: 10px; }
.padding {padding-top:20px;}
.dealerprofile { font-weight:bold; font-size:11px; color:#636D70; text-transform:uppercase; padding:0px 0px 10px 0px; }
.profilecell { padding:0px 0px 33px 38px;}
.calendar_wh { color:#FFFFFF; font-size:11px; font-weight:bold; text-transform:uppercase; padding-left: 10px; }
.calendar_gr { padding-left: 10px; font-size:11px; color:#828A8C;  }


/* css styles added for menus */
.menubar_top_item {
	background-color: #636D70;
	color: #A6ACAD;
	text-decoration: none;
	font-size: 11px;
	font-family: tahoma,arial, helvetica, sans-serif;
	cursor: default;
}
.menubar_top_item_disabled {
	background-color: #636D70;
	color:#808080;
	text-decoration:none;
	font-size:11px;
	font-family: tahoma,arial, helvetica, sans-serif;
	cursor: default;
}

.menubar_top_item_over {
	background-color: #636D70;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-family: tahoma,arial, helvetica, sans-serif;
	cursor: default;
}

.menubar_top_item_disabled_over {
	background-color: #fc9c23;
	color:#808080;
	text-decoration:none;
	font-size:11px;
	font-family: tahoma,arial, helvetica, sans-serif;
	cursor: default;
}
.menubar_none {
	text-decoration:none;
}
.menubar_item {
	background-color: #374246;
	color:#B6BBBC;
	text-decoration:none;
	font-size:10px;
	font-family: tahoma,arial, helvetica, sans-serif;

}
/*
.menubar_item:hover {
	background-color: #316AC5;
	color:#ffffff;
}
*/
.menubar_item_over {
	background-color: #374246;
	color:#ffffff;

	text-decoration:none;
	font-size:10px;
	font-family: tahoma,arial, helvetica, sans-serif;

}

.topmenu_style {
		padding: none;
		cursor: default;
		
}


.submenu_style {
        width: 160px;
		font-size:11px;
		cursor: default;
        border-bottom: 5px solid #374246 ;
        border-top: 5px solid #374246 ;
    }
.menubar_item_disabled {
	background-color: #636D70;
	color:#808080;
	text-decoration:none;
	font-size:10px;
	font-family:tahoma, arial, helvetica, sans-serif;
	cursor: default;
}

.roll1 {
    background-image: url('/img/btn_company_off.gif');
	border:none;
	
}
.roll1hov {
    background: url('/img/btn_company_on.gif');
	border:none;
}

.roll2 {
    background: url('/img/btn_products_off.gif')
}
.roll2hov {
    background: url('/img/btn_products_on.gif')
}

.roll3 {
    background: url('/img/btn_services_off.gif')
}
.roll3hov {
    background: url('/img/btn_services_on.gif')
}

.roll4 {
    background: url('/img/btn_support_off.gif')
}
.roll4hov {
    background: url('/img/btn_support_on.gif')
}

.roll5 {
    background: url('/img/btn_contact_off.gif')
}
.roll5hov {
    background: url('/img/btn_contact_on.gif')
}
.rollsub1 {
    background: url('/img/menu_power_off.gif')
}
.rollsub1hov {
    background: url('/img/menu_power_on.gif')
}
.rollsub2 {
    background: url('/img/menu_rv_off.gif')
}
.rollsub2hov {
    background: url('/img/menu_rv_on.gif')
}
.rollsub3 {
    background: url('/img/menu_marine_off.gif')
}
.rollsub3hov {
    background: url('/img/menu_marine_on.gif')
}

#formbutton{
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
width:148;
border:solid 2px #bbb;
background:#fff;
color:#777;
font-size:11px;
font-weight:bold;
margin: 15px 0px 0px 0px;
padding: 1px 2px;
}

#rightspry p {
font-size:11px;
padding:5px 0px 2px 0px;
margin:0px;
}

#videos h3{padding:10px 0px; font-size:12px;}

.trainingvid {border:2px solid #777; width:300px; height:75px;  margin:5px 0px 5px 10px; padding:0px; background-color:#eee; background-image:url(/img/vid_grad.png); }
.trainingvid .heading {font-weight:bold;}
.trainingvid p {font-size:12px;  margin:0px; padding:5px 0px 0px 5px; width:300px;}
.trainingvid a { }
.trainingvid img {border:none; position: relative; left:250px; top:-25px;}

#fhc_head {font-size:14px;
}

#related {  float:right;
			padding:0px 12px 10px 12px;
			width: 200px;
			border-left: 1px solid #ddd;
			margin-left:5px;
			
}

#related p {margin:0px;
            padding:0px;
}

#related .links {color:#000;
				 font-weight:bold;
}

#related a { color:#f00;
             text-decoration:none;
			 font-size:12px;
			 font-weight:bold;
}

#k_topblock {background-color:#f3f3f4;
			 width:536px;
			 min-height:20px;
}

#k_topblock p {font-size:14px; margin:5px 8px; padding:5px 0px;
}

#k_topblock .topblock_header {font-weight:bold;
}

#lead_email {background-color:#f3f3f4;
			 width:375px;
			 min-height:80px;
}

#lead_email p {margin:5px; padding:3px;
}

#lead_form_field {float:left; width:165px; background-color:#f3f3f4;
}

#article_links a {text-decoration:none; color:#f00;
}

#lead_video {background-color:#f3f3f4;
			 width:350px;
			 min-height:80px;
}

#lead_video p {margin:5px; padding:3px;
}

#vidbox { width:350px;
			background-color:#fff;
			min-height:400px;
}

#vidbox_tall { width:150px;
			background-color:#fff;
			height:600px;
			float:right;
}

#vidblock_container {	width:125px;
						margin:5px 20px;
						float:left;
						height:165px;
						background-color:#eee;
						
}

#vidblock {  text-decoration:none;
			 margin:auto;
			 
			
}

#vidblock_text {margin-top:10px;
				text-align:center;
				font-size:14px;
				padding:0px 5px;
				
}



#vidblock img {		display: block;
					margin-left:auto;
					margin-right:auto;
					height:100px;
				
}

#vidblocktall_container { width:125px;
						margin:5px 20px;
						background-color:#eee;

			
}

#vidblock_tall {width:125px;
			text-decoration:none;
			margin:0px 0px;
}

#vidblocktall_text {margin-top:10px;
				text-align:center;
				font-size:14px;
				padding:0px 5px 10px 0px;
				
}


#vidblock_tall p {text-align:center;

}

#vidblock_tall img {display: block;
					margin-left:auto;
					margin-right:auto;
					padding:0px;
					width:125px;
}

/*Styles for outside lead form*/

.form_inside{ padding-left:15px;
}

.form_insidemain{ padding-left:15px;
}

.form_title {text-align:left; margin-left:15px;
}

#outside_dark { background-color:#777; min-height:30px; margin:5px 0px; padding:2px 5px;
}

#outside_gray { background-color:#DDD; min-height:60px; margin:5px 0px; padding:2px 5px;
}

/*Styles for content boxes*/
#contentbox_wide { width: 245px; min-height:30px; margin-right:10px; margin-bottom:10px;  float:left;
}

#contentbox_wide p { padding-top:5px;
}

#contentbox_narrow { width: 160px; min-height:30px; margin-right:10px; margin-bottom:10px;  float:left;
}

#contentbox_narrow p { padding-top:5px;
}

#contentbox_radio { width: 80px; min-height:30px; margin-right:10px; margin-bottom:10px;  float:left;
}

#contentbox_radio p { padding-top:5px;
}

#clear {clear:both;
}




