/* CSS Document *//*------------General----------*/body{	padding:0 0;	margin:0 0;	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#FFF;	background:url(../images/fifth_wheel_bg.jpg) no-repeat center top #010B26;}	p, h1, h2, h3, h4, li, h5, h6, h7, label {	padding:0 0;	margin:0 0;	line-height:0;	font-size:0;}	ul {	padding:0 0;	margin:0 0;	list-style:none;	line-height:0;	font-size:0;}img {	padding:0 0;	margin:0 0;	border:none;}.spacer {	clear:both;	line-height:0;	font-size:0;}.homeimage {	float:left;	padding:8px;	margin:20px 3px 20px 3px;	border-width:1px;	border-style:solid;	border-color:#CCCCCC;}  .homebrochure {	float:left;	padding:8px;	margin:10px 3px 10px 3px;	border-width:0px;}.submitsmallbutton{	background-image:url(http://www.fifthwheelco.com/images/submitsmall.gif);	border:0;		margin:0;	padding:0;	width:43px;	height:19px;	text-align:center;	font:normal 9px/19px Arial, Helvetica, sans-serif;	color:#FFF;	cursor:pointer;}.submitlargebutton{	background-image:url(http://www.fifthwheelco.com/images/submitlarge.jpg);	border:0;		margin:0;	padding:0;	width:620px;	height:29px;	text-align:center;	font:normal 9px/9px Arial, Helvetica, sans-serif;	color:#FFF;	cursor:pointer;}/*------------General----------*//*------------MAIN CONTAINER STARTS----------*/#maincontainer {	width:965px;	padding:0 10px 0 10px;	margin:0 auto;}/*------------TOP PART STARTS----------*/#maincontainer div.topportion {	width:965px;	height:110px;}#maincontainer div.topportion div.left {	float:left;	width:auto;	padding:10px 0 0 10px;}#maincontainer div.topportion div.left img {	margin-top:20px;}#maincontainer div.topportion div.right {	float:right;	padding:15px 0px 0 0;	margin:0;	width:500px;	line-height:0;	font-size:0;	text-align:right;}.t1 {	font:bold 16px/18px Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;	padding:0px 20px;	text-shadow: #000000 2px 2px 3px;}	.t2 {	font:13px/16px Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;	padding:0 20px;	text-shadow: #000000 2px 2px 2px;}	.t3 {	font:bold 28px/18px Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;	padding:10px 20px;	text-shadow: #000000 2px 2px 3px;}/*------------TOP PART ENDS----------*//*---------------NAVIGATION STARTS-------------*/#maincontainer div.nav {	width:965px;	float:right;	padding:0;	height:45px;}#maincontainer div.nav ul {	width:965px;}#maincontainer div.nav ul li {	background:url(../images/li_border.gif) no-repeat 100% 0;	float:right;}#maincontainer div.nav ul li.noborder {	background:none;}#maincontainer div.nav ul li a {	font:bold 11px/31px Arial, Helvetica, sans-serif;	color:#fff;	text-decoration:none;	padding:0 20px;	display:block;}#maincontainer div.nav ul li a.active {	background:url(../images/nav_hover.gif) no-repeat top center;	display:block;	color:#fff;}#maincontainer div.nav ul li a:hover {	background:url(../images/nav_hover.gif) no-repeat top center;	color:#AFABC6;}/*---------------NAVIGATION ENDS-------------*//*--------------4 COLUMN ----------------*/#maincontainer div.col {	background:url(../images/fifth_wheel_boxes.jpg) no-repeat top center;	width:965px;	height:84px;}#maincontainer div.col div.left {	font:12px/20px Arial, Helvetica, sans-serif;	color:#fff;	float:left;	width:auto;	padding:25px 0 0 30px;	width:210px;	text-shadow: #000000 2px 2px 4px;}#maincontainer div.col div.left a {	color:#fff;	text-decoration:none;}#maincontainer div.col div.left a:hover {	color:#AFABC6;	text-decoration:none;}/*---------------4 COLUMN ENDS-------------*//*--------------BODY PART STARTS----------------*/#maincontainer div.body {	background-color:#FFF;	overflow:hidden;	height:100%;	padding:0 0 20px 0;}#maincontainer div.body div.centrepart {	background-color:#FFFFFF;	width:620px;	float:left;	padding:0 0 0 20px;}#maincontainer div.body div.centrepart p {	padding:8px 0 0 0 ;	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.centrepart p a{	padding:8px 0 0 0 ;	font:bold 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.centrepart h2 {	font:bold 20px/22px Arial, Helvetica, sans-serif;	color:#051950;	padding-bottom:0px;}#maincontainer div.body div.centrepart h3 {	font:bold 16px/20px Arial, Helvetica, sans-serif;	color:#051950;	padding:15px 0 0px 0;}#maincontainer div.body div.centrepart h4 {	font:bold 14px/18px Arial, Helvetica, sans-serif;	color:#4D5F5A;	padding:5px 0 0 0;}#maincontainer div.body div.centrepart h5 {	font:normal 11px/11px Arial, Helvetica, sans-serif;	color:#999;	padding:5px 0 10px 0;}#maincontainer div.body div.centrepart h6 {	font:bold 20px/22px Arial, Helvetica, sans-serif;	color:#4D5F5A;	padding:20px 0 0 0;}.block-line {	width: 620px;	height: 2px;	background: #d9d9d9;	margin: 8px 0 0 0;		clear: both;}.form {	padding: 13px 0 13px 0;	font: normal 11px/11px Arial, Helvetica, sans-serif;	color: #051950;}/*----------------PREOWNED COLUMN----------*/#maincontainer div.body div.preowned {	background-color:#FFFFFF;	width:945px;	float:left;	padding:0 0 0 20px;}#maincontainer div.body div.preowned p {	padding:8px 0 0 0 ;	font:normal 12px/22px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.preowned p a{	padding:8px 0 0 0 ;	font:bold 12px/22px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.preowned h2 {	font:normal 20px/22px Arial, Helvetica, sans-serif;	color:#051950;	padding-bottom:0px;}#maincontainer div.body div.preowned h3 {	font:bold 16px/20px Arial, Helvetica, sans-serif;	color:#051950;	padding:15px 0 0px 0;}#maincontainer div.body div.preowned h4 {	font:bold 14px/20px Arial, Helvetica, sans-serif;	color:#4D5F5A;	padding:10px 0 10px 0;}#maincontainer div.body div.preowned div.left{	background-color:#FFFFFF;	width:300px;	float:left;	padding:10px;	margin:0 0;}#maincontainer div.body div.preowned div.right{	background-color:#FFFFFF;	width:585px;	float:right;	padding:15px 10px 0 0 ;}/*----------------BUILD YOUR OWN HOMPEPAE COLUMN----------*/#maincontainer div.body div.buildtop {	width:945px;	padding:0 0 0 20px;}#maincontainer div.body div.buildtop h2 {	font:bold 20px/22px Arial, Helvetica, sans-serif;	color:#051950;	padding-bottom:0px;}#maincontainer div.body div.buildtop h4 {	font:bold 14px/18px Arial, Helvetica, sans-serif;	color:#4D5F5A;	padding:5px 0 0 0;}.buildtop-block-line {	width:930px;	height:2px;	background:#d9d9d9;	margin: 8px 0 0 0;	}#maincontainer div.body div.buildleft {	width:450px;	float:left;	padding:0 0 0 20px;}#maincontainer div.body div.buildleft p {	padding:8px 0 0 0 ;	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.buildleft h2 {	font:bold 20px/22px Arial, Helvetica, sans-serif;	color:#051950;	padding-bottom:0px;}#maincontainer div.body div.buildleft h4 {	font:bold 14px/18px Arial, Helvetica, sans-serif;	color:#4D5F5A;	padding:5px 0 0 0;}.buildleft-block-line {	width:450px;	height:2px;	background:#d9d9d9;	margin: 8px 0 0 0;	}#maincontainer div.body div.buildright {	width:450px;	background-color:#FFFFFF;	float:right;	padding:0 20px 0 0;}#maincontainer div.body div.buildright p {	padding:8px 0 0 0 ;	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.buildright h2 {	font:bold 20px/22px Arial, Helvetica, sans-serif;	color:#051950;	padding-bottom:0px;}#maincontainer div.body div.buildright h4 {	font:bold 14px/18px Arial, Helvetica, sans-serif;	color:#4D5F5A;	padding:5px 0 0 0;}/*----------------BUILD YOUR OWN HOMPEPAE COLUMN ENDS----------*//*----------------EVENTS COLUMN----------*/#maincontainer div.body div.centrepart div.events p {	padding:10px 0 0 0;	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.centrepart div.events a {	color:#051950;	text-decoration:none;}#maincontainer div.body div.centrepart div.events a:hover {	text-decoration:underline;	color:#AFABC6;}#maincontainer div.body div.centrepart div.events td {	border-bottom:1px solid #ddd;	padding:10px 5px 10px 5px;}#maincontainer div.body div.centrepart div.events table { 	border-collapse:collapse;}.events {	font:normal 12px/18px Arial, Helvetica, sans-serif;	color:#051950;	}/*----------------EVENTS COLUMN END----------*//*----------------BUILD IT YOUR WAY----------*/#maincontainer div.body div.centrepart div.build p {	padding:10px 0 0 0;	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.centrepart div.build a {	color:#051950;	text-decoration:none;}#maincontainer div.body div.centrepart div.build a:hover {	text-decoration:underline;	color:#AFABC6;}#maincontainer div.body div.centrepart div.build td {	border-bottom:1px solid #ddd;	padding:10px 5px 10px 5px;}#maincontainer div.body div.centrepart div.build table {	 border-collapse:collapse;}.build {	font:normal 12px/18px Arial, Helvetica, sans-serif;	color:#051950;	}#maincontainer div.body div.centrepart div.build h3 {	font:normal 16px/16px Arial, Helvetica, sans-serif;	background:url(../images/header_bg.png) no-repeat center right;	display:block;	width:auto;	color:#FFF;	padding:12px;	background-color:#051950;}/*----------------BUILD IT YOUR WAY ENDS----------*//*----------------FLOATING RIGHT SIDEBAR----------*/#sidebar { 	width: 282px; 	float: right; 	padding: 0 20px 0 0;	background-color:#FFFFFF;}#sidebar p {	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#sidebar ul li {	padding:12px;	margin:5px 0 0 0;	background-color:#E3EAEF;}#sidebar ul li p {	padding:5px 0 0 0;	font:normal 11px/14px Arial, Helvetica, sans-serif;	color:#333333;	}#sidebar ul li a {	font:normal 12px/12px Arial, Helvetica, sans-serif;	color:#051950;	display:block;	text-decoration:none;}#sidebar ul li a:hover {	color:#666666;}#sidebar h3 {	font:normal 16px/16px Arial, Helvetica, sans-serif;	background:url(../images/header_bg.png) no-repeat center top;	display:block;	width:auto;	color:#FFF;	padding:12px;	background-color:#051950;}#sidebar ul li h4 { 	font:normal 16px/20px Arial, Helvetica, sans-serif;	color:#051950;}#sidebar ul li h5 {	font:normal 11px/16px Arial, Helvetica, sans-serif;	color:#999;	padding:0;}#sidebar ul li h6 {	font:normal 10px/16px Arial, Helvetica, sans-serif;	color:#051950;}#sidebar h7 {	font:normal 11px/18px Arial, Helvetica, sans-serif;	height:19px;	color:#FFF;	display:block;	margin:5px 0 0 0;	text-align:left;	padding:0 0 0 12px;	background-color:#E3EAEF;}#sidebar h7 a {	text-decoration:none;	color:#051950;}#sidebars h7 a:hover {	color:#666666;}/*----------------FLOATING RIGHT SIDEBAR ENDS----------*//*----------------RIGHT COLUMN----------*/#maincontainer div.body div.rightpart {	width:282px;	display:block;	float:right;	padding:15px 15px 0 0 ;	margin:0;	background-color:#FFFFFF;}#maincontainer div.body div.rightpart h3 {	padding:21px 0 7px 100px;	font:normal 12px/20px Arial, Helvetica, sans-serif;	color:#787777;	width:180px;	padding-top:10px;	padding-left:15px;	padding-right:13px;	background:url(../images/ul_repeat1.gif) repeat-y 0 0;}/*----------------RIGHT COLUMN ENDS----------*//*----------------RIGHT FORM----------*/#maincontainer div.body div.rightpart div.form {	margin:0;}/*----------------RIGHT FORM ENDS----------*//*----------------RIGHT NEWS----------*/#maincontainer div.body div.rightpart div.news {	background-color:#FFFFFF;	width:282px;	margin:0;}#maincontainer div.body div.rightpart div.news p {	font:normal 12px/24px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.rightpart div.news ul li {	font:normal 12px/12px Arial, Helvetica, sans-serif;	color:#051950;	padding:12px;	margin:5px 0 0 0;	background-color:#E3EAEF;}#maincontainer div.body div.rightpart div.news ul li p {	padding:5px 0 0 0;	font:normal 11px/14px Arial, Helvetica, sans-serif;	color:#333333;}#maincontainer div.body div.rightpart div.news ul li a {	font:normal 12px/12px Arial, Helvetica, sans-serif;	color:#051950;	display:block;	text-decoration:none;}#maincontainer div.body div.rightpart div.news ul li a:hover {	color:#666666;}#maincontainer div.body div.rightpart div.news h3 {	font:normal 16px/16px Arial, Helvetica, sans-serif;	background:url(../images/header_bg.png) no-repeat center top;	display:block;	width:auto;	color:#FFF;	padding:12px;	background-color:#051950;}#maincontainer div.body div.rightpart div.news h2 {	font:normal 11px/18px Arial, Helvetica, sans-serif;	height:19px;	color:#FFF;	display:block;	margin:5px 0 0 0;	text-align:left;	padding:0 0 0 12px;	background-color:#E3EAEF;}#maincontainer div.body div.rightpart div.news h2 a {	text-decoration:none;	color:#051950;}#maincontainer div.body div.rightpart div.news h2 a:hover {	color:#666666;}#maincontainer div.body div.rightpart div.news ul li h4 {	font:normal 16px/20px Arial, Helvetica, sans-serif;	color:#051950;}#maincontainer div.body div.rightpart div.news ul li h5 {	font:normal 11px/16px Arial, Helvetica, sans-serif;	color:#999;	padding:0;}#maincontainer div.body div.rightpart div.news ul li h6 {	font:normal 10px/16px Arial, Helvetica, sans-serif;	color:#051950;}/*----------------RIGHT NEWS ENDS----------*//*--------------BODY PART ENDS----------------*//*------------MAIN CONTAINER ENDS----------*//*----------------FOOTER PART START------------*/#footer {	background:url(../images/fifth_wheel_footer.jpg);	background-position:center;	background-repeat:repeat-y;	padding-bottom:75px;}#footer p {	width:965px;	padding-top:25px;	text-align:left;	margin:0 auto;	font:normal 11px/14px Arial, Helvetica, sans-serif;	color:#999;}#footer h1 {	width:965px;	margin:0 auto;	text-align:center;	padding:25px 0 0 0;	font:normal 10px/10px Arial, Helvetica, sans-serif;	color:#666;}#footer h1 a {	color:#666;	text-decoration:none;}#footer h1 a:hover {	color:#FFF;}#footer p img {	padding:0 45px 0 45px;}#footer p span {	color:#AFABC6;	line-height:14px;	padding:0 6px;}#footer p a {	text-decoration:none;	color:#AFABC6;}#footer p a:hover {	color:#FFF;}/*----------------FOOTER PART ENDS------------*/