@import url("reset.css");

body {font-family:arial, sans-serif; font-size:12px; color:#000000}

a:link, a:visited {text-decoration:none; color:#141a26; font-weight:bold; font-size:12px;}
a:hover {color:#cccccc}

h2 {
  font-size: 10pt;
  margin: 0 0 0 0;
}
h3 {font-size:16px; font-weight:bold; margin:16px; color:#161824}

p {line-height:18px; color:#11151e; margin:16px}
strong {font-weight:bold}
#main {width:960px; margin:0 auto; margin-bottom:20px}
#header {width:960px; height:72px; background:url(../images/header-bg.gif) no-repeat;  position:relative; z-index:1}
#slogan {float:left; margin-left:407px; margin-top:20px}
#fb {margin-left: 175px;}

#nav {width:960px; background:#adaeae; border-bottom:solid 1px #ffffff; border-top:solid 1px #ffffff; text-align:right; }
#nav-padding {padding:6px 26px;}

#logo {width:300px; height:106px; position:absolute; top:4px; left:12px;z-index:1000}

#picture-area {width:960px; overflow:hidden; height:285px; position:relative; z-index:0}
#slideout {width:630px; height:218px; position:absolute; top:30px; background:url(../images/slideout-background.png) no-repeat;}
#button {display:block; position:absolute; top:66px; left:14px;}

.start {left:330px; }
.js-enabled {left:904px;}

#content {width:960px; overflow:hidden}
.left-column {width:480px; float:left}
.right-column {width:480px; float:right; margin-top: 20px;}

.welcome-header {color:#ffffff; margin-left:68px; font-family:Times New Roman, serif; border-bottom:dotted 1px #ffffff; font-size:22px; padding:8px 6px;}
.welcome-message{background:#eae8e9; border:solid 1px #acacac; margin:10px}
.title {margin-top:28px}
.text {margin-right:30px}


#subnav-area {height:76px; background:url(../images/subnav-bg.gif) repeat-x;  padding-top:1px}
a.subnav-link:link, a.subnav-link:visited {color:#ffffff; text-decoration:underline}
a.subnav-link:hover {color:#fd9232}

#blue-bar {height:8px; font-size:8px; overflow:hidden; line-height:8px; display:block; background:#1a2232; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff}

#footer {width:960px; height:37px; overflow:hidden; background:url(../images/footer-bg.gif) no-repeat; color:#000000; text-align:center;}

#footer-padding{padding-top:10px; font-size:14px;}

a.nav-link:link, a.nav-link:visited {color:#020202; font-weight:bold; text-decoration:none;}
a.nav-link:hover {color:#ffffff}

.caption {text-align:center; font-weight:bold; font-size:10px; margin:0px; padding:0px; line-height:14px}

.breadcrumbs {margin-left:16px}
a.previous:link, a.previous:visited {text-decoration:underline}
a.previous:hover {color:#cccccc}
.current{font-weight:bold; color:#1f58a7}

.question{font-weight:bold; font-size:18px; color:#666666; line-height:24px}

.subhead {font-size:22px; font-weight:bold; color:#1a2232; border-bottom:dotted 1px #666666; padding-bottom:10px; font-family:Times New Roman, serif; padding-left:8px; margin-left:8px;}
.clear {clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden}
.testimonials-text {}

.warrantytable {margin-left:18px}
.warrantytable  td{border:solid 1px #cccccc; padding:8px;}
.manufacturer {margin-bottom:6px;}

a.makename:link, a.makename:visited {color:#245695}
a.makename:hover {color:#cccccc}

a.makename:link span, a.makename:visited span{color:#ff881d; vertical-align:2px;}
a.makename:hover span {color:#cccccc}

a.breadcrumb:link, a.breadcrumb:visited {color:#245695; text-decoration:underline}
a.breadcrumb:hover {color:#cccccc}

.frantic-hack a:link, .frantic-hack a:visited {color:#245695; text-decoration:underline}
.frantic-hack a:hover {color:#cccccc}

a.stockmodel:link, a.stockmodel:visited {color:#245695; text-decoration:underline; font-weight:normal}
a.stockmodel:hover {color:#cccccc}

.parts-table {border-collapse:collapse; margin-left:16px; margin-bottom:16px}
.parts-table  tr td{border:solid 1px #cccccc; vertical-align:middle; padding:10px;}

/*a.specialroll{
	display:block; 
	width:459px; 
	height:177px; 
	margin-top:20px; 
	margin-left:11px;
	background: url("../images/tlp.jpg");
	background-repeat: no-repeat;
}*/
.cssnav {
	display:block; 
	margin-top:20px; 
	margin-left:11px;
	width:457px; 
	height:176px; 
	background: url(../images/tlp_rollover.jpg);
	background-repeat: no-repeat;
}
.cssnav a {
	display: block;
	width:457px; 
	height:176px; 
}
.cssnav img {
	width:457px; 
	height:176px; 
}
.cssnav a:hover img {
	visibility:hidden
}

.cssnav2 {
	display:block; 
	margin-top:20px; 
	margin-left:11px;
	width:459px; 
	height:204px; 
	background: url(../images/motorhome_rollover.jpg);
	background-repeat: no-repeat;
	border: solid 2px #d0cfd5;
}
.cssnav2 a {
	display: block;
	width:459px; 
	height:204px; 
}
.cssnav2 img {
	width:459px; 
	height:204px; 
}
.cssnav2 a:hover img {
	visibility:hidden
}

.register {
	display:block; 
	margin-bottom: 10px;
	margin-left: 10px;
	width:940px; 
	height:70px; 
	
}
.register a {
	display: block;
	width:940px; 
	height:70px; 
}
.register img {
	width:940px; 
	height:70px; 
}
