/* CSS Document */

/* General Styles */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif, System;
	color: #401061;
	font-size: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url( 'images/ContentBKG.jpg' );
	background-position: Top Center;
	background-repeat: repeat-y;
}

a:link {
	color: #401061;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #401061;
}
a:hover {
	text-decoration: none;
	color: #D52667;
}
a:active {
	text-decoration: none;
	color: #401061;
}

.bottomBKG{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url( 'images/BottomBKG.jpg' );
    background-position: Bottom Center;
	background-repeat: no-repeat;
	display: block;
}

.redNewText{
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
}

.pinkHeadings{
	font-weight: bold;
	color: #D52667;
}

.purpleHeadings{
	font-weight: bold;
	color: #401061;
}

.whiteHeadings{
	font-weight: bold;
	color: #FFFFFF;
}

.orangeHeadings{
	font-weight: bold;
	color: #FF6600;
}

.smallerText{
	font-size: 95%;
}

.whiteText{
	color: #FFFFFF;
}

.pinkText{
	color: #D52667;
}




/* Layout Divs */

.headerHolder{
	width: 100%;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	background-image: url( 'images/LogoBKG.jpg' );
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.contentHolder{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
}

.footerHolder{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 280px;
	margin-bottom: 5px;	
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
	display: block;

}

.paddedHolder{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	padding: 10px 5px 10px 5px;
}


/* Logo Navbar Divs */

.logo{
	width: 940px;
	height: 138px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	display: block;
}

.navBar{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 0px;	
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #D52667;
	overflow: visible;
	display: block;
}

.navBar a
{
    text-decoration: none;
    color: #FFFFFF;
}
.navBar a:hover
{
    text-decoration: none;
    color: #401061;
}


/* Content Divs */

.content{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	display: block;
}


/* HomePage Content Divs */

.hmpgSec1{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	text-align: left;	
	background-image: url( 'images/GetAQuote.jpg' );
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}



.hmpgSec2{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	text-align: left;
	overflow: visible;
	display: block;
}


.hmpgSec2CampersLinkLeft{
	width: 627px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.hmpgSec2CampersLinkRight{
	width: 313px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: right;
}

.hmpgSec2CamperLinkBox{
	margin-left: auto;
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}




.hmpgSec3{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	text-align: left;
	overflow: visible;
	display: block;
}

.hmpgSec3CampersLinkLeft{
	width: 627px;
	height: 268px;
	margin-left: auto;
	margin-right: auto;	
	background-image: url('images/HmPg_Specials_Bkg.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
	float: left;
}

.hmpgSec3CampersLinkRight{
	width: 313px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: right;
}

.hmpgSec3CamperLinkBox{
	margin-left: auto;
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}


.hmpgSec3CamperLinkBox2{
	width: 250px;
	height: 196px;
	margin-left: 38px;
	margin-right: auto;
	margin-top: 38px;
	margin-bottom: 0px;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}

.hmpgSec3CamperLinkBox3{
	width: 248px;
	height: 196px;
	margin-left: auto;
	margin-right: 42px;
	margin-top: 38px;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding: 1px 1px 1px 1px;
	overflow: visible;
	display: block;
}


.hmpgSec3CamperLinkBox3 a
{
    text-decoration: none;
    color: #FFFFFF;
}
.hmpgSec3CamperLinkBox3 a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

.hmpgSec3CamperLinkBox4{
	width: 248px;
	height: 96px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px 0px 0px 0px;
	overflow: visible;
	display: block;
}

.hmpgSec3CamperLinkBox4 a
{
    text-decoration: none;
    color: #FFFFFF;
}
.hmpgSec3CamperLinkBox4 a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

.hmpgSec4{
	width: 940px;
	height: 291px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	color: #FFFFFF;	
	font-weight: bold;
	text-align: left;
	background-image: url('images/HmPg_3Boxes.gif');
	background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
	clear: both;
}

.hmpgSec4 a
{
    text-decoration: none;
    color: #FFFFFF;
}
.hmpgSec4 a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}
	
.hmpgSec4BoxsLinkLeft{
	width: 627px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}



.hmpgSec4BoxesLinkRight{
	width: 313px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: right;
}

.hmpgSec4Box1{	
	width: 255px;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}

.hmpgSec4Box2{
	width: 255px;
	margin-left: 0px;
	margin-right: 28px;
	margin-top: 140px;
	margin-bottom: 0px;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}

.hmpgSec4Box3{
	width: 255px;
	margin-left: 27px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}


/* Fact File Monty Div's */

.FactMontyFileSec1{
	width: 940px;	
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	text-align: left;	
	background-image: url( 'images/GetAQuote.jpg' );
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}


.FactMontyFileSec2{
	width: 940px;
	height: 273px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	color: #7AB500;
	text-align: left;	
	background-image: url('VWCamperVanMonty/factFile/FactFile_Monty.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactMontyFileLeft{
	width: 627px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactMontyFileRight{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: right;
}

.FactMontyFileBox{
	margin-left: auto;
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}

.FactMontyFileBox ul a
{
    text-decoration: none;
    color: #FFFFFF;
}
.FactMontyFileBox ul a:hover
{
    text-decoration: none;
    color: #FF6600;
}

.FactMontyFileSec3{
	width: 940px;
	height: 242px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #7AB500;
	text-align: left;	
	background-image: url('VWCamperVanMonty/factFile/FactFile_Seating.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactMontyFileSec4{
	width: 940px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #D52667;
	text-align: left;	
	background-image: url('VWCamperVanMonty/factFile/FactFile_References.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactMontyFileSec5{
	width: 940px;
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;	
	font-size: 0.8em;
	text-align: left;
	overflow: visible;
	display: block;
}

.FactMontyFileLeft2{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactMontyFileRight2{
	width: 627px;	
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('VWCamperVanMonty/factFile/FactFile_ItemsListBKG.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
	float: right;
}


/* Fact File Nellie Div's */

.FactNellieFileSec1{
	width: 940px;	
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	text-align: left;	
	background-image: url( 'images/GetAQuote.jpg' );
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}


.FactNellieFileSec2{
	width: 940px;
	height: 273px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	color: #D52667;
	text-align: left;	
	background-image: url('VWCamperVanNellie/factFile/FactFile_Nellie.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactNellieFileLeft{
	width: 627px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactNellieFileRight{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: right;
}

.FactNellieFileBox{
	margin-left: auto;
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}

.FactNellieFileBox ul a
{
    text-decoration: none;
    color: #FFFFFF;
}
.FactNellieFileBox ul a:hover
{
    text-decoration: none;
    color: #FF6600;
}

.FactNellieFileSec3{
	width: 940px;
	height: 242px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #D52667;
	text-align: left;	
	background-image: url('VWCamperVanNellie/factFile/FactFile_Seating.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactNellieFileSec4{
	width: 940px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #D52667;
	text-align: left;	
	background-image: url('VWCamperVanNellie/factFile/FactFile_References.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactNellieFileSec5{
	width: 940px;
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;	
	font-size: 0.8em;
	text-align: left;
	overflow: visible;
	display: block;
}

.FactNellieFileLeft2{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactNellieFileRight2{
	width: 627px;	
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('VWCamperVanNellie/factFile/FactFile_ItemsListBKG.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
	float: right;
}

/* Fact File Rosie Div's */

.FactRosieFileSec1{
	width: 940px;	
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	text-align: left;	
	background-image: url( 'images/GetAQuote.jpg' );
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}


.FactRosieFileSec2{
	width: 940px;
	height: 273px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	color: #3767AE;
	text-align: left;	
	background-image: url('VWCamperVanRosie/factFile/FactFile_Rosie.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactRosieFileLeft{
	width: 627px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactRosieFileRight{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: right;
}

.FactRosieFileBox{
	margin-left: auto;
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}

.FactRosieFileBox ul a
{
    text-decoration: none;
    color: #FFFFFF;
}
.FactRosieFileBox ul a:hover
{
    text-decoration: none;
    color: #FF6600;
}

.FactRosieFileSec3{
	width: 940px;
	height: 242px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #3767AE;
	text-align: left;	
	background-image: url('VWCamperVanRosie/factFile/FactFile_Seating.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactRosieFileSec4{
	width: 940px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #D52667;
	text-align: left;	
	background-image: url('VWCamperVanRosie/factFile/FactFile_References.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactRosieFileSec5{
	width: 940px;
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;	
	font-size: 0.8em;
	text-align: left;
	overflow: visible;
	display: block;
}

.FactRosieFileLeft2{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactRosieFileRight2{
	width: 627px;	
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('VWCamperVanRosie/factFile/FactFile_ItemsListBKG.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
	float: right;
}



/* Fact File Lottie Div's */

.FactLottieFileSec1{
	width: 940px;	
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	text-align: left;	
	background-image: url( 'images/GetAQuote.jpg' );
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}


.FactLottieFileSec2{
	width: 940px;
	height: 273px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.8em;
	color: #3767AE;
	text-align: left;	
	background-image: url('VWCamperVanLottie/factFile/FactFile_Lottie.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactLottieFileLeft{
	width: 627px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactLottieFileRight{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: right;
}

.FactLottieFileBox{
	margin-left: auto;
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	overflow: visible;
	display: block;
}

.FactLottieFileBox ul a
{
    text-decoration: none;
    color: #FFFFFF;
}
.FactLottieFileBox ul a:hover
{
    text-decoration: none;
    color: #FF6600;
}

.FactLottieFileSec3{
	width: 940px;
	height: 242px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #3767AE;
	text-align: left;	
	background-image: url('VWCamperVanLottie/factFile/FactFile_Seating.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactLottieFileSec4{
	width: 940px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 0.8em;
	color: #D52667;
	text-align: left;	
	background-image: url('VWCamperVanLottie/factFile/FactFile_References.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
}

.FactLottieFileSec5{
	width: 940px;
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;	
	font-size: 0.8em;
	text-align: left;
	overflow: visible;
	display: block;
}

.FactLottieFileLeft2{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	display: block;
	float: left;
}

.FactLottieFileRight2{
	width: 627px;	
	height: 744px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('VWCamperVanLottie/factFile/FactFile_ItemsListBKG.jpg');
    background-position: Top Center;
	background-repeat: no-repeat;
	overflow: visible;
	display: block;
	float: right;
}
