body,
input,
textarea {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
body {
	font-size: 14px;
	color: #FFF;
	background: #e4dfb7 url(/media/bg-background.jpg) repeat-x fixed center top;
}

a {
	color: #543110;
	text-decoration: underline;
}
a.privacy {
	font-size: 11px;
}

a:hover {
	text-decoration: underline;
}

#wrapper {
	width: 780px;
	padding: 0 75px;
	margin: 10px auto;
}

img.hr {
	clear: both;
	margin: 0 -75px;
}
hr {
	width: 100%;
	height: 1px;
	margin-bottom: 10px;
	color: #555;
	background-color: #555;
	border: none;
}
.fullWidth {
	margin-left: -75px;
	margin-right: -75px;
}
.fullWidth2 {
	margin-left: -90px;
	margin-right: -90px;
}
div.floatContainer {
	width: 100%;
	overflow: auto;
}
ul, ol {
	list-style-position: inside;
	margin-left: 10px;
	font-size: 12px;
	line-height: 18px;
	color: #555;
}
ul.outside, ol.outside {
	list-style-position: outside;
}
ol {
	list-style: decimal;
}
span.ICaps {

}
span.ICaps:first-letter {
	font-size: larger;
	text-transform: uppercase;
}

/* !Header */
	#header #header-group-1 {
		width: 100%;
		overflow: auto;
		padding-bottom: 4px;
	}
	#header #header-group-1 img#logo {
		display: block;
		float: left;
	}
	
	/* !Header Navigation */
		#header #header-group-1 ul#headerNav {
			float: left;
			height: 16px;
			margin: 24px 0 0 0;
			list-style-type: none;
			overflow: hidden;
		}
		#header #header-group-1 ul#headerNav li {
			float: left;
			/*margin-left: 8px;*/
			padding: 0;
		}
		#header #header-group-1 ul#headerNav li a,
		#header #header-group-1 ul#headerNav li span {
			display: block;
			height: 16px;
			text-indent: -9000px;
			background: url(/media/sprites/nav.png);
		}
		#header #header-group-1 ul#headerNav li a.cabo {
			width: 60px;
			background-position: -301px 0;
		}
		#header #header-group-1 ul#headerNav li a.cabo:hover {
			background-position: -301px -16px;
		}
		#header #header-group-1 ul#headerNav li a.cameo {
			width: 74px;
			background-position: 0 0;
		}
		#header #header-group-1 ul#headerNav li a.cameo:hover {
			background-position: 0 -16px;
		}
		#header #header-group-1 ul#headerNav li a.carrilite {
			width: 108px;
			background-position: -74px 0;
		}
		#header #header-group-1 ul#headerNav li a.carrilite:hover {
			background-position: -74px -16px;
		}
		#header #header-group-1 ul#headerNav li a.royals {
			width: 118px;
			background-position: -182px 0;
		}
		#header #header-group-1 ul#headerNav li a.royals:hover {
			background-position: -182px -16px;
		}
		#header #header-group-1 ul#headerNav li a.domani {
			width: 80px;
			background-position: -301px 0;
		}
		#header #header-group-1 ul#headerNav li a.domani:hover {
			background-position: -301px -16px;
		}
	
	/* !Header Locator */
		#header #header-group-1 div#headerLocator {
			float: right;
			margin: 5px 0 0 75px;
		}
		#header #header-group-1 div#headerLocator form.styled fieldset h2 {
			display: block;
			width: 165px;
			height: 13px;
			font-size: 10px;
			text-indent: -9000px;
			background: url(/media/sprites/form.png) no-repeat;
		}
		#header #header-group-1 div#headerLocator form.styled fieldset input {
			border: none;
			font-size: 11px;
			font-weight: bold;
			color: #9E9795;
			background: url(/media/sprites/form.png) no-repeat;
		}
		#header #header-group-1 div#headerLocator form.styled fieldset input#origin {
			display: block;
			float: left;
			width: 142px;
			height: 12px;
			text-transform: uppercase;
			padding: 4px 4px;
			background-position: 0px -120px;
		}
		#header #header-group-1 div#headerLocator form.styled fieldset input#headerSubmit {
			display: inline-block;
			/*float: left;*/
			width: 31px;
			height: 20px;
			margin-left: 3px;
			text-indent: -9000px;
			background-position: 0 -180px;
		}
		#header #header-group-1 div#headerLocator form.styled fieldset input#headerSubmit:active {
			background-position: -31px -180px;
		}
	
	/* !Header Subnav */
		#header ul#subNav {
			height: 19px;
			padding: 0 112px 0 112px;
			list-style-type: none;
			/*background: #000;*/
		}
		#header ul#subNav li {
			float: left;
		}
		#header ul#subNav li a {
			display: block;
			height: 19px;
			padding: 0;
			font-size: 10px;
			text-indent: -9000px;
			background: url(/media/sprites/nav.png);
		}
		#header ul#subNav li a#subNav_resortvehicles {
			background-position: 0 -40px;
			width: 114px;
		}
		#header ul#subNav li a#subNav_resortvehicles:hover,
		#header ul#subNav li a#subNav_resortvehicles.current {
			background-position: 0 -59px;
		}
		#header ul#subNav li a#subNav_company {
			background-position: -114px -40px;
			width: 90px;
		}
		#header ul#subNav li a#subNav_company:hover,
		#header ul#subNav li a#subNav_company.current {
			background-position: -114px -59px;
		}
		#header ul#subNav li a#subNav_news {
			background-position: -204px -40px;
			width: 50px;
		}
		#header ul#subNav li a#subNav_news:hover,
		#header ul#subNav li a#subNav_news.current {
			background-position: -204px -59px;
		}
		#header ul#subNav li a#subNav_warranty {
			background-position: -254px -40px;
			width: 76px;
		}
		#header ul#subNav li a#subNav_warranty:hover,
		#header ul#subNav li a#subNav_warranty.current {
			background-position: -254px -59px;
		}
		#header ul#subNav li a#subNav_beforeyoubuy {
			background-position: -330px -40px;
			width: 108px;
		}
		#header ul#subNav li a#subNav_beforeyoubuy:hover,
		#header ul#subNav li a#subNav_beforeyoubuy.current {
			background-position: -330px -59px;
		}
		#header ul#subNav li a#subNav_satisfaction {
			background-position: -438px -40px;
			width: 149px;
		}
		#header ul#subNav li a#subNav_satisfaction:hover,
		#header ul#subNav li a#subNav_satisfaction.current {
			background-position: -438px -59px;
		}
		#header ul#subNav li a#subNav_green {
			background-position: -587px -40px;
			width: 69px;
		}
		#header ul#subNav li a#subNav_green:hover,
		#header ul#subNav li a#subNav_green:current {
			background-position: -587px -59px;
		}
		
		#header ul#subNav li a#subNav_store {
			background-position: -658px -40px;
			width: 50px;
		}
		
		#header ul#subNav li a#subNav_store:hover,
		#header ul#subNav li a#subNav_store:current {
			background-position: -658px -59px;
		}

/* !Content */
	div#content {
		margin: 0;
	}
	div#content div#home_slideshow {
		width: 930px;
		height: 373px;
		overflow: hidden;
	}
	div#content div#home_slideshow a {
		display: block;
	}
	div#content div#sectionSlideshowOutside {
		float: left;
		margin: 15px 4px 0 0;
		padding: 5px;
		background: #000;
	}
	
	.sneak {
		top: 115px;
		position: absolute;
		z-index: 1000;
	}
	
	/* !Content Gallery */
		div#content div#sectionSlideshowInside {
			position: relative;
			padding: 4px;
			border: 1px solid #564435;
			background: #1F1F1F;
		}
		
		div#content div#sectionSlideshowInside div#sectionSlideshowContent {
			width: 500px;
			height: 222px;
			overflow: hidden;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowContent img,
		div#content div#sectionSlideshowInside div#sectionSlideshowContent a {
			display: inline-block;
			width: 500px;
			height: 222px;
		}
		
		div#content div#sectionSlideshowInside div#sectionSlideshowZoom {
			position: absolute;
			bottom: -1px !important;
			right: 112px !important;
			bottom: 10px;
			right: 118px;
			z-index: 500;
			width: 22px;
			height: 22px;
			background: url(/media/sprites/nav.png) -114px -844px no-repeat;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowZoom a {
			display: block;
			width: 22px;
			height: 22px;
			text-indent: -9000px;
			background: url(/media/sprites/nav.png) -136px -844px no-repeat;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowZoom a:hover {
			background-position: -136px -866px;
		}
		
		div#content div#sectionSlideshowInside div#sectionSlideshowControls {
			position: absolute;
			bottom: -1px !important;
			right: -1px !important;
			bottom: 10px;
			right: 5px;
			z-index: 500;
			width: 114px;
			height: 22px;
			overflow: hidden;
			background: url(/media/sprites/nav.png) 0 -844px no-repeat;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowControls a {
			display: block;
			float: left;
			width: 43px;
			height: 14px;
			line-height: 12px;
			text-indent: -9000px;
			background: url(/media/sprites/nav.png) no-repeat;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowControls a#slideshowPrev {
			margin: 4px 3px 4px 11px !important;
			margin: 4px 3px 4px 5px;
			background-position: -43px -866px;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowControls a#slideshowPrev:hover {
			background-position: -43px -880px;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowControls a#slideshowNext {
			margin: 4px 11px 4px 3px !important;
			margin: 4px 0 4px 3px;
			background-position: -86px -866px;
		}
		div#content div#sectionSlideshowInside div#sectionSlideshowControls a#slideshowNext:hover {
			background-position: -86px -880px;
		}
			
	/* !Content Navigation */
		div#content div#sectionNavOutside {
			float: left;
			margin: 15px 0 0 0;
			padding: 5px;
			background: #000;
		}
		div#content div#sectionNav {
			width: 244px;
			height: 230px;
			border: 1px solid #564435;
			background: #1F1F1F url(/media/sprites/sidenav.png) 0 0px no-repeat;
		}
		div#content div#sectionNav h2 {
			width: 244px;
			height: 52px;
			text-indent: -9000px;
			background: url(/media/sprites/sidenav.png) no-repeat;
		}
		div#content div#sectionNav h2.cameo {
			background-position: 0 -235px;
		}
		div#content div#sectionNav h2.cameo_construction {
			background-position: 0 -287px;
		}
		div#content div#sectionNav h2.cameo_comfort {
			background-position: 0 -339px;
		}
		div#content div#sectionNav h2.cameo_convenience {
			background-position: 0 -391px;
		}
		div#content div#sectionNav h2.cameo_choices {
			background-position: 0 -443px;
		}
		div#content div#sectionNav h2.cameo_floorplans {
			background-position: 0 -495px;
		}
		div#content div#sectionNav h2.cameo_literature {
			background-position: 0 -547px;
		}
		div#content div#sectionNav h2.cameo_standards {
			background-position: 0 -599px;
		}
		div#content div#sectionNav h2.carrilite {
			background-position: -244px -235px;
		}
		div#content div#sectionNav h2.carrilite_construction {
			background-position: -244px -287px;
		}
		div#content div#sectionNav h2.carrilite_comfort {
			background-position: -244px -339px;
		}
		div#content div#sectionNav h2.carrilite_convenience {
			background-position: -244px -391px;
		}
		div#content div#sectionNav h2.carrilite_choices {
			background-position: -244px -443px;
		}
		div#content div#sectionNav h2.carrilite_floorplans {
			background-position: -244px -495px;
		}
		div#content div#sectionNav h2.carrilite_literature {
			background-position: -244px -547px;
		}
		div#content div#sectionNav h2.carrilite_standards {
			background-position: -244px -599px;
		}
		div#content div#sectionNav h2.royals {
			background-position: -732px -235px;
		}
		div#content div#sectionNav h2.royals_construction {
			background-position: -732px -287px;
		}
		div#content div#sectionNav h2.royals_comfort {
			background-position: -732px -339px;
		}
		div#content div#sectionNav h2.royals_convenience {
			background-position: -732px -391px;
		}
		div#content div#sectionNav h2.royals_choices {
			background-position: -732px -443px;
		}
		div#content div#sectionNav h2.royals_floorplans {
			background-position: -732px -495px;
		}
		div#content div#sectionNav h2.royals_literature {
			background-position: -732px -547px;
		}
		div#content div#sectionNav h2.royals_standards {
			background-position: -732px -599px;
		}
		div#content div#sectionNav h2.cabo {
			background-position: -976px -235px;
		}
		div#content div#sectionNav h2.cabo_construction {
			background-position: -976px -287px;
		}
		div#content div#sectionNav h2.cabo_comfort {
			background-position: -976px -339px;
		}
		div#content div#sectionNav h2.cabo_convenience {
			background-position: -976px -391px;
		}
		div#content div#sectionNav h2.cabo_choices {
			background-position: -976px -443px;
		}
		div#content div#sectionNav h2.cabo_floorplans {
			background-position: -976px -495px;
		}
		div#content div#sectionNav h2.cabo_literature {
			background-position: -976px -547px;
		}
		div#content div#sectionNav h2.cabo_standards {
			background-position: -976px -599px;
		}
		div#content div#sectionNav h2.locator {
			background-position: -488px -235px;
		}
		div#content div#sectionNav h2.literature {
			background-position: -488px -339px;
		}
		div#content div#sectionNav h2.news {
			background-position: -488px -392px;
		}
		div#content div#sectionNav p {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 70%;
			text-transform: uppercase;
		}
		div#content div#sectionNav a {
			color: #B5A58B;
			text-decoration: none;
		}
		div#content div#sectionNav a:hover {
			text-decoration: underline;
		}
		div#content div#sectionNav table {
			border-collapse: collapse;
		}
		div#content div#sectionNav table tr td {
		}
		div#content div#sectionNav table tr td a,
		div#content div#sectionNav table tr td span {
			display: block;
			width: 122px;
			height: 50px;
			text-indent: -9000px;
			background: url(/media/sprites/sidenav.png) no-repeat;
		}
		div#content div#sectionNav table tr td a#sideNav_comfort {
			background-position: -244px -52px;
		}
		div#content div#sectionNav table tr td a#sideNav_comfort:hover,
		div#content div#sectionNav table tr td a#sideNav_comfort.current {
			background-position: -488px -52px;
		}
		div#content div#sectionNav table tr td span#sideNav_comfort {
			background-position: -732px -52px;
		}
		div#content div#sectionNav table tr td a#sideNav_convenience {
			background-position: -366px -52px;
		}
		div#content div#sectionNav table tr td a#sideNav_convenience:hover,
		div#content div#sectionNav table tr td a#sideNav_convenience.current {
			background-position: -610px -52px;
		}
		div#content div#sectionNav table tr td span#sideNav_convenience {
			background-position: -854px -52px;
		}
		div#content div#sectionNav table tr td a#sideNav_construction {
			background-position: -244px -102px;
		}
		div#content div#sectionNav table tr td a#sideNav_construction:hover,
		div#content div#sectionNav table tr td a#sideNav_construction.current {
			background-position: -488px -102px;
		}
		div#content div#sectionNav table tr td span#sideNav_construction {
			background-position: -732px -102px;
		}
		div#content div#sectionNav table tr td a#sideNav_choices {
			background-position: -366px -102px;
		}
		div#content div#sectionNav table tr td a#sideNav_choices:hover,
		div#content div#sectionNav table tr td a#sideNav_choices.current {
			background-position: -610px -102px;
		}
		div#content div#sectionNav table tr td span#sideNav_choices {
			background-position: -854px -102px;
		}
		div#content div#sectionNav table tr td a#sideNav_floorplans {
			background-position: -244px -152px;
		}
		div#content div#sectionNav table tr td a#sideNav_floorplans:hover,
		div#content div#sectionNav table tr td a#sideNav_floorplans.current {
			background-position: -488px -152px;
		}
		div#content div#sectionNav table tr td span#sideNav_floorplans {
			background-position: -732px -152px;
		}
		div#content div#sectionNav table tr td a#sideNav_standards {
			background-position: -366px -152px;
		}
		div#content div#sectionNav table tr td a#sideNav_standards:hover,
		div#content div#sectionNav table tr td a#sideNav_standards.current {
			background-position: -610px -152px;
		}
		div#content div#sectionNav table tr td span#sideNav_standards {
			background-position: -854px -152px;
		}
		
		div#content div#sectionNav table tr td a#sideNav_literature,
		div#content div#sectionNav table tr td a#sideNav_warranty,
		div#content div#sectionNav table tr td span#sideNav_literature,
		div#content div#sectionNav table tr td span#sideNav_warranty {
			width: 122px;
			height: 28px;
			text-indent: -9000px;
		}
		div#content div#sectionNav table tr td a#sideNav_literature {
			background-position: -244px -202px;
		}
		div#content div#sectionNav table tr td a#sideNav_literature:hover,
		div#content div#sectionNav table tr td a#sideNav_literature.current {
			background-position: -488px -202px;
		}
		div#content div#sectionNav table tr td span#sideNav_literature {
			background-position: -732px -202px;
		}
		div#content div#sectionNav table tr td a#sideNav_warranty {
			background-position: -366px -202px;
		}
		div#content div#sectionNav table tr td a#sideNav_warranty:hover,
		div#content div#sectionNav table tr td a#sideNav_warranty.current {
			background-position: -610px -202px;
		}
		div#content div#sectionNav table tr td span#sideNav_warranty {
			background-position: -854px -202px;
		}
		
	/* !Content Locator */
		div#content div#sectionNav form#locatorForm.styled {
			margin: 10px 30px;
		}
		div#content div#sectionNav form#locatorForm.styled fieldset {
			position: relative;
		}
		div#content div#sectionNav form#locatorForm.styled fieldset h2 {
			display: block;
			width: 165px;
			height: 13px;
			font-size: 10px;
			text-indent: -9000px;
			background: #000 url(/media/sprites/form.png) no-repeat;
		}
		div#content div#sectionNav form#locatorForm.styled fieldset label {
			display: inline-block;
			width: 75px;
			height: 12px;
			margin: 5px 2px 0 0;
			text-align: right;
			line-height: 20px;
		}
		div#content div#sectionNav form#locatorForm.styled fieldset input.text,
		div#content div#sectionNav form#locatorForm.styled fieldset input.button {
			display: block;
			position: absolute;
			margin: 0;
			border: none;
			font-size: 11px;
			font-weight: bold;
			color: #9E9795;
			background: #000 url(/media/sprites/form.png) no-repeat;
		}
		div#content div#sectionNav form#locatorForm.styled fieldset input#origin {
			left: 0;
			width: 142px;
			height: 12px;
			text-transform: uppercase;
			padding: 4px 4px;
			background-position: 0px -120px;
		}
		div#content div#sectionNav form#locatorForm.styled fieldset input#locatorSubmit {
			left: 153px;
			width: 31px;
			height: 20px;
			text-indent: -9000px;
			background-position: 0 -180px;
		}
		
	/* !Actual Content */
		div#content div#sectionContentOutside {
			margin: 20px 0 20px 0;
			padding: 5px;
			background: #000;
		}
		div#content div#sectionContent {
			float: left;
			position: relative;
			width: 746px;
			border: 2px solid #8A8A8A;
			background: #ffffff;
			padding: 10px;
			color: #000;
		}
		/* !Content Nav Bar */
			div#content ul#contentNav {
				width: 766px;
				height: 24px;
				margin: -10px -10px 10px -10px;
				list-style-type: none;
				background: url(/media/sprites/nav.png) 0 -904px no-repeat;
				overflow: auto;
			}
			div#content ul#contentNav li {
				float: left;
			}
			div#content ul#contentNav li a {
				display: block;
				height: 24px;
				text-indent: -9000px;
				background: url(/media/sprites/nav.png) no-repeat;
			}
			/* !Comfort */
				div#content ul#contentNav li a#contentNav_entertainment {
					width: 112px;
					background-position: 0 -928px;
				}
				div#content ul#contentNav li a#contentNav_entertainment:hover,
				div#content ul#contentNav li a#contentNav_entertainment.current {
					background-position: 0 -952px;
				}
				div#content ul#contentNav li a#contentNav_spa {
					width: 48px;
					background-position: -112px -928px;
				}
				div#content ul#contentNav li a#contentNav_spa:hover,
				div#content ul#contentNav li a#contentNav_spa.current {
					background-position: -112px -952px;
				}
				div#content ul#contentNav li a#contentNav_fine-dining {
					width: 90px;
					background-position: -160px -928px;
				}
				div#content ul#contentNav li a#contentNav_fine-dining:hover,
				div#content ul#contentNav li a#contentNav_fine-dining.current {
					background-position: -160px -952px;
				}
				div#content ul#contentNav li a#contentNav_master-suite {
					width: 99px;
					background-position: -250px -928px;
				}
				div#content ul#contentNav li a#contentNav_master-suite:hover,
				div#content ul#contentNav li a#contentNav_master-suite.current {
					background-position: -250px -952px;
				}
				
			/* !Convenience */
				div#content ul#contentNav li a#contentNav_interior {
					width: 76px;
					background-position: 0 -976px;
				}
				div#content ul#contentNav li a#contentNav_interior:hover,
				div#content ul#contentNav li a#contentNav_interior.current {
					background-position: 0 -1000px;
				}
				div#content ul#contentNav li a#contentNav_exterior {
					width: 78px;
					background-position: -76px -976px;
				}
				div#content ul#contentNav li a#contentNav_exterior:hover,
				div#content ul#contentNav li a#contentNav_exterior.current {
					background-position: -76px -1000px;
				}
				div#content ul#contentNav li a#contentNav_storage {
					width: 74px;
					background-position: -154px -976px;
				}
				div#content ul#contentNav li a#contentNav_storage:hover,
				div#content ul#contentNav li a#contentNav_storage.current {
					background-position: -154px -1000px;
				}
				div#content ul#contentNav li a#contentNav_bigfoot {
					width: 78px;
					background-position: -228px -976px;
				}
				div#content ul#contentNav li a#contentNav_bigfoot:hover,
				div#content ul#contentNav li a#contentNav_bigfoot.current {
					background-position: -228px -1000px;
				}
			
			/* !Construction */
				div#content ul#contentNav li a#contentNav_chassis {
					width: 69px;
					background-position: 0 -1024px;
				}
				div#content ul#contentNav li a#contentNav_chassis:hover,
				div#content ul#contentNav li a#contentNav_chassis.current {
					background-position: 0 -1048px;
					
				}
				div#content ul#contentNav li a#contentNav_underneath {
					width: 97px;
					background-position: -69px -1024px;
				}
				div#content ul#contentNav li a#contentNav_underneath:hover,
				div#content ul#contentNav li a#contentNav_underneath.current {
					background-position: -69px -1048px;
					
				}
				div#content ul#contentNav li a#contentNav_floor {
					width: 62px;
					background-position: -166px -1024px;
				}
				div#content ul#contentNav li a#contentNav_floor:hover,
				div#content ul#contentNav li a#contentNav_floor.current {
					background-position: -166px -1048px;
					
				}
				div#content ul#contentNav li a#contentNav_sidewalls {
					width: 86px;
					background-position: -228px -1024px;
				}
				div#content ul#contentNav li a#contentNav_sidewalls:hover,
				div#content ul#contentNav li a#contentNav_sidewalls.current {
					background-position: -228px -1048px;
					
				}
				div#content ul#contentNav li a#contentNav_slideouts {
					width: 85px;
					background-position: -314px -1024px;
				}
				div#content ul#contentNav li a#contentNav_slideouts:hover,
				div#content ul#contentNav li a#contentNav_slideouts.current {
					background-position: -314px -1048px;
					
				}
				div#content ul#contentNav li a#contentNav_roof {
					width: 57px;
					background-position: -399px -1024px;
				}
				div#content ul#contentNav li a#contentNav_roof:hover,
				div#content ul#contentNav li a#contentNav_roof.current {
					background-position: -399px -1048px;
					
				}
				div#content ul#contentNav li a#contentNav_tanks {
					width: 61px;
					background-position: -456px -1024px;
				}
				div#content ul#contentNav li a#contentNav_tanks:hover,
				div#content ul#contentNav li a#contentNav_tanks.current {
					background-position: -456px -1048px;
					
				}
				div#content ul#contentNav li a#contentNav_windows {
					width: 79px;
					background-position: -517px -1024px;
				}
				div#content ul#contentNav li a#contentNav_windows:hover,
				div#content ul#contentNav li a#contentNav_windows.current {
					background-position: -517px -1048px;
					
				}
			
			/* !Choices */
				div#content ul#contentNav li a#contentNav_paint {
					width: 56px;
					background-position: 0 -1072px;
				}
				div#content ul#contentNav li a#contentNav_paint:hover,
				div#content ul#contentNav li a#contentNav_paint.current {
					background-position: 0 -1096px;
					
				}
				div#content ul#contentNav li a#contentNav_fabrics {
					width: 71px;
					background-position: -56px -1072px;
				}
				div#content ul#contentNav li a#contentNav_fabrics:hover,
				div#content ul#contentNav li a#contentNav_fabrics.current {
					background-position: -56px -1096px;
					
				}
				div#content ul#contentNav li a#contentNav_wood {
					width: 58px;
					background-position: -127px -1072px;
				}
				div#content ul#contentNav li a#contentNav_wood:hover,
				div#content ul#contentNav li a#contentNav_wood.current {
					background-position: -127px -1096px;
					
				}
			
			/* !Standards & Options Rob Maldeney Edit 11-17-2010*/
				div#content ul#contentNav li a#contentNav_standard-features {
					width: 87px;
					background-position: 0px -1144px;
					
				}
				div#content ul#contentNav li a#contentNav_standard-features:hover,
				div#content ul#contentNav li a#contentNav_standard-features.current {
					background-position: 0px -1144px;
					
				}
				div#content ul#contentNav li a#contentNav_optional-items {
					width: 71px;
					background-position: -87px -1120px;
				}
				div#content ul#contentNav li a#contentNav_optional-items:hover,
				div#content ul#contentNav li a#contentNav_optional-items.current {
					background-position: -87px -1144px;
					
				}
				div#content ul#contentNav li a#contentNav_packages {
					width: 81px;
					background-position: -158px -1120px;

				}
				div#content ul#contentNav li a#contentNav_packages:hover,
				div#content ul#contentNav li a#contentNav_packages.current {
					background-position: -158px -1144px;
					
				}
		
		div#content div#productLanding {
	height: 330px;
	padding-top: 25px;
	background: url(/media/landing/background.jpg) no-repeat;
	padding-bottom: 17px;
		}
		div#content div#productLanding a {
			display: block;
			width: 337px;
			margin: 5px 0;
		}
		div#content div#productLanding a:hover {
			background: url(/media/landing/link-bg.png) no-repeat;
		}
		div#content div#productLanding a#cameo {
		
		}
		div#content div#productLanding a#carrilite {
		
		}
		
		div#content div#sectionContent a#print {
			display: inline-block;
			position: absolute;
			top: 5px;
			right: 10px;
			/*float: right;*/
			width: 43px;
			height: 14px;
			/*margin: -5px 0;*/
			font-size: 10px;
			text-indent: -9000px;
			background: #FFF url(/media/sprites/nav.png) 0 -866px;
		}
		div#content div#sectionContent a#print:hover {
			background-position: 0px -880px;
		}
			
		div#content div#sectionContent div.extras {
			float: left;
			width: 290px;
			border-right: 1px solid #555;
		}
		div#content div#sectionContent div.extras ul#gallery {
			list-style: none;
			margin: 0 0 20px 0;
			padding: 0;
		}
		div#content div#sectionContent div.extras ul#gallery li {
			float: left;
			width: 62px;
			margin: 4px;
			padding: 0;
			font-size: 11px;
			line-height: 13px;
			text-align: center;
		}
		div#content div#sectionContent div.extras ul#gallery li a img {
			border: 1px solid #555;
		}
		div#content div#sectionContent div.extras div#testimonials {
			margin-top: 20px;
			border-top: 1px solid #555;
		}
		div#content div#sectionContent div.extras div.testimonial {
			width: 270px;
			padding: 10px;
		}
		div#content div#sectionContent div.extras div.testimonial p {
			margin-bottom: 8px;
			font-size: 10px;
			font-style: italic;
			color: #333;
		}
		div#content div#sectionContent div.extras div#adobe_reader {
			padding: 20px 10px;
			text-align: center;
			border-top: 1px solid #555;
		}
		div#content div#sectionContent div.main {
			float: left;
			width: 416px;
			height: auto;
			/*margin-top: 10px;*/
			margin-left: -1px;
			padding-left: 20px;
			border-left: 1px solid #555;
		}
		div#content div#sectionContent div.singleCol {
			width: 746px;
		}
		div#content div#sectionContent h1 {
			/*margin-top: 10px;*/
			margin-bottom: 6px;
			font-family: Baskerville, Times, "Times New Roman", serif;
			/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
			text-transform: uppercase;
			font-size: 110%;
			/*color: #715C40;*/
			color: #543110;
		}
		div#content div#sectionContent h2 {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 70%;
			text-transform: uppercase;
			color: #543110;
		}
		div#content div#sectionContent p,
		div#content div#sectionContent span.paragraph {
			margin-bottom: 10px;
			font-size: 12px;
			line-height: 18px;
			color: #555;
		}
		div#content div#sectionContent ul {
			margin-bottom: 10px;
		}
		div#content div#sectionContent div#news_article {
			margin-bottom: 20px;
			padding-bottom: 20px;
			border-bottom: 1px solid #555;
		}
		div#content div#sectionContent div.choicesImg2 {
			float: left;
			margin: 5px 76px;
		}
		div#content div#sectionContent div.choicesImg3 {
			float: left;
			margin: 5px 23px;
		}
		div#content div#sectionContent div.choicesImg2 img,
		div#content div#sectionContent div.choicesImg3 img {
			border: 1px solid #555;
		}
		div#content div#sectionContent div.choicesImg2 p,
		div#content div#sectionContent div.choicesImg3 p {
			text-align: center;
			font-weight: bold
		}
		div#content div#sectionContent table#news_list {
			border-collapse: collapse;
		}
		div#content div#sectionContent table#news_list tr {
		}
		div#content div#sectionContent table#news_list tr th {
			font-weight: bold;
		}
		div#content div#sectionContent table#news_list tr th,
		div#content div#sectionContent table#news_list tr td {
			padding: 0 5px;
		}
		div#content div#sectionContent table#news_list tbody tr th {
			font-weight: normal;
			text-align: right;
		}
		/* !Floorplans */
			div#content div#sectionContent div.floorplan_info {
				margin: 0 0 -1px 0;
				padding: 10px 10px;
				border-top: 1px solid #555;
				border-bottom: 1px solid #555;
			}
			div#content div#sectionContent div.floorplan_info {
				line-height: 17px;
				font-size: 12px;
				color: #555;
			}
			div#content div#sectionContent div.floorplan_info img.floorplan {
				float: left;
				margin: 0 20px;
				padding: 0;
			}
			div#content div#sectionContent div.floorplan_info table {
				border-collapse: collapse;
			}
			div#content div#sectionContent div.floorplan_info table tr {
				border-bottom: 1px solid #999;
			}
			div#content div#sectionContent div.floorplan_info table tr.last {
				border: none;
			}
			div#content div#sectionContent div.floorplan_info table tr th {
				font-weight: bold;
			}
			div#content div#sectionContent div.floorplan_info table tr th,
			div#content div#sectionContent div.floorplan_info table tr td {
				padding-left: 7px;
				padding-right: 7px;
			}
		/* !Dealer Locator Results Table */
			div#content div#sectionContent.dealers table {
				border-collapse: collapse;
				width: 100%;
			}
			div#content div#sectionContent.dealers table thead {
			}
			div#content div#sectionContent.dealers table thead tr {
			}
			div#content div#sectionContent.dealers table thead tr th {
				padding: 3px;
				font-weight: bold;
				border-bottom: 1px solid #000;
			}
			div#content div#sectionContent.dealers table thead tr td {
				padding: 3px;
			}
			div#content div#sectionContent.dealers table tbody {
			}
			div#content div#sectionContent.dealers table tbody tr {
			}
			div#content div#sectionContent.dealers table tbody tr.odd {
			}
			div#content div#sectionContent.dealers table tbody tr.even {
				background-color: #E3E3E3;
			}
			div#content div#sectionContent.dealers table tbody tr td {
				padding: 3px;
				vertical-align: top;
			}
			div#content div#sectionContent.dealers table tbody tr td p {
				margin-bottom: 0;
			}
			div#content div#sectionContent.dealers table tbody tr td ul.dealer_extra {
				list-style: none;
				margin-top: 0;
			}
			div#content div#sectionContent.dealers table tbody tr td ul.dealer_extra li {
				font-style: italic;
			}
			div#content div#sectionContent.dealers table tfoot {
			}
			div#content div#sectionContent.dealers table tfoot tr {
			}
			div#content div#sectionContent.dealers table tfoot tr td {
				padding: 3px;
			}
		
		/* !Contact Form */
			div#content div#sectionContent form.styled p {
				line-height: 18px;
			}
			div#content div#sectionContent form.styled p.error {
				margin-left: 105px;
				font-style: italic;
				color: #BA0909;
			}
			div#content div#sectionContent form.styled span.req {
				color: #BA0909;
				font-weight: bold;
			}
			div#content div#sectionContent form.styled span#red {
				display: inline-block;
				width: 23px;
				height: 18px;
				margin: 0;
				text-indent: -9000px;
				background: #F3F3F3 url(/media/sprites/form.png) 0 -80px no-repeat;
			}
			div#content div#sectionContent form.styled span#asterisk {
				display: inline-block;
				width: 9px;
				height: 18px;
				margin: 0;
				text-indent: -9000px;
				background: #F3F3F3 url(/media/sprites/form.png) -23px -80px no-repeat;
			}
			div#content div#sectionContent form.styled label,
			div#content div#sectionContent form.styled input#submit {
				display: inline-block;
				width: 100px;
				height: 20px;
				margin: 5px 2px 0 0;
				line-height: 20px;
				text-indent: -9000px;
				background: #F3F3F3 url(/media/sprites/form.png) no-repeat;
			}
			div#content div#sectionContent form.styled input.text,
			div#content div#sectionContent form.styled input.button,
			div#content div#sectionContent form.styled textarea {
				display: inline-block;
				height: 12px;
				margin: 5px 2px 0 0;
				padding: 4px;
				font-size: 11px;
				font-weight: bold;
				line-height: 12px;
				color: #2B2523;
				background: #F3F3F3 url(/media/sprites/form.png) no-repeat;
				border: none;
			}
			div#content div#sectionContent form.styled select {
				display: inline-block;
				height: 12px;
				margin: 5px 2px 0 0;
				font-size: 11px;
				font-weight: bold;
				line-height: 12px;
				color: #2B2523;
				/*background: #F3F3F3 url(/media/sprites/form.gif) no-repeat;
				border: none;*/
			}
			div#content div#sectionContent form.styled input.checkbox {
				margin: 8px 10px 0 0;
			}
			div#content div#sectionContent form.styled label#label_first_name {
				background-position: 0 -20px;
			}
			div#content div#sectionContent form.styled label#label_last_name {
				background-position: -100px -20px;
			}
			div#content div#sectionContent form.styled label#label_address1 {
				background-position: -200px -20px;
			}
			div#content div#sectionContent form.styled label#label_address2 {
				background: none;
			}
			div#content div#sectionContent form.styled label#label_city {
				background-position: 0 -40px;
			}
			div#content div#sectionContent form.styled label#label_state {
				background-position: -100px -40px;
			}
			div#content div#sectionContent form.styled label#label_postal {
				background-position: -200px -40px;
			}
			div#content div#sectionContent form.styled label#label_phone {
				background-position: 0 -60px;
			}
			div#content div#sectionContent form.styled label#label_email {
				background-position: -100px -60px;
			}
			div#content div#sectionContent form.styled label#label_comments {
				background-position: -200px -60px;
				vertical-align: top;
			}
			div#content div#sectionContent form.styled label#label_department {
				background-position: -200px -80px;
				vertical-align: top;
			}
			div#content div#sectionContent form.styled label#label_mailinglist {
				background-position: -100px -80px;
				vertical-align: top;
			}
			div#content div#sectionContent form.styled input#first_name,
			div#content div#sectionContent form.styled input#last_name,
			div#content div#sectionContent form.styled input#address1,
			div#content div#sectionContent form.styled input#address2,
			div#content div#sectionContent form.styled input#city,
			div#content div#sectionContent form.styled input#phone,
			div#content div#sectionContent form.styled input#email {
				width: 142px;
				background-position: -150px -120px;
			}
			div#content div#sectionContent form.styled input#state {
				width: 30px;
				background-position: -30px -160px;
			}
			div#content div#sectionContent form.styled input#postal {
				width: 75px;
				background-position: -75px -140px;
			}
			div#content div#sectionContent form.styled textarea#comments {
				width: 217px;
				height: 95px;
				background-position: 0 -303px;
			}
			div#content div#sectionContent form.styled input#submit {
				margin-left: 105px;
				width: 57px;
				background-position: -118px -180px;
			}
			div#content div#sectionContent form.styled input#submit:active {
				background-position: -62px -180px;
			}
		
		/* !Privacy Policy */
			div#content div#sectionContent.privacy ul {
				list-style-position: outside;
				margin-left: 20px;
			}
			div#content div#sectionContent.privacy ul li {
				margin-bottom: 15px;
			}
		
		/* !Literature */
			div#content div#sectionContent ul#lit-buttons {
				list-style: none;
			}
			div#content div#sectionContent ul#lit-buttons li {
				margin: 0;
			}
		
/* Footer */
/* SneakPeek NAv */
		#SneakPeek ul#sneakNav {
			height: 25px;
			padding: 0px 0px 0px 0px;
			list-style-type: none;
		}
		#SneakPeek ul#sneakNav li {
			float: left;
		}
		#SneakPeek ul#sneakNav li a {
			display: block;
			height: 25px;
			padding: 0;
			font-size: 9px;
			text-indent: -9000px;
			background: url(/media/sprites/nav.png);
		}
		#SneakPeek ul#sneakNav li a.sneak01 {
			background-position: 0px -200px;
			width: 210px;
		}
		#SneakPeek ul#sneakNav li a.sneak01:hover,
		#SneakPeek ul#sneakNav li a.sneak01.current {
			background-position: 0px -225px;
		}
		#SneakPeek ul#sneakNav li a.sneak02 {
			background-position: -210px -200px;
			width: 145px;
		}
		#SneakPeek ul#sneakNav li a.sneak02:hover,
		#SneakPeek ul#sneakNav li a.sneak02.current {
			background-position: -210px -225px;
		}
		#SneakPeek ul#sneakNav li a.sneak03 {
			background-position: -355px -200px;
			width: 163px;
		}
		#SneakPeek ul#sneakNav li a.sneak03:hover,
		#SneakPeek ul#sneakNav li a.sneak03.current {
			background-position: -355px -225px;
		}
		#SneakPeek ul#sneakNav li a.sneak04 {
			background-position: -518px -200px;
			width: 184px;
		}
		#SneakPeek ul#sneakNav li a.sneak04:hover,
		#SneakPeek ul#sneakNav li a.sneak04.current {
			background-position: -518px -225px;
		}
		#SneakPeek ul#sneakNav li a.sneak05 {
			background-position: -702px -200px;
			width: 228px;
		}
		#SneakPeek ul#sneakNav li a.sneak05:hover,
		#SneakPeek ul#sneakNav li a.sneak05.current {
			background-position: -702px -225px;
		}
		

	
	/* !Footer Navigation */
		#footer ul#footerNav {
			height: 17px;
			padding: 0 50px 0 113px;
			list-style-type: none;
			/*background: #000;*/
		}
		#footer ul#footerNav li {
			float: left;
		}
		#footer ul#footerNav li a {
			display: block;
			height: 17px;
			padding: 0;
			font-size: 10px;
			text-indent: -9000px;
			background: url(/media/sprites/nav.png);
		}
		#footer ul#footerNav li a.contact {
			background-position: 0 -100px;
			width: 67px;
		}
		#footer ul#footerNav li a.contact:hover,
		#footer ul#footerNav li a.contact.current {
			background-position: 0 -116px;
		}
		#footer ul#footerNav li a.brochures {
			background-position: -67px -100px;
			width: 77px;
		}
		#footer ul#footerNav li a.brochures:hover,
		#footer ul#footerNav li a.brochures.current {
			background-position: -67px -116px;
		}
		#footer ul#footerNav li a.locator {
			background-position: -144px -100px;
			width: 99px;
		}
		#footer ul#footerNav li a.locator:hover,
		#footer ul#footerNav li a.locator.current {
			background-position: -144px -116px;
		}
		#footer ul#footerNav li a.warranty {
			background-position: -243px -100px;
			width: 69px;
		}
		#footer ul#footerNav li a.warranty:hover,
		#footer ul#footerNav li a.warranty.current {
			background-position: -243px -116px;
		}
		#footer ul#footerNav li a.specials {
			background-position: -312px -100px;
			width: 63px;
		}
		#footer ul#footerNav li a.specials:hover,
		#footer ul#footerNav li a.specials.current {
			background-position: -312px -116px;
		}
		#footer ul#footerNav li a.news {
			background-position: -375px -100px;
			width: 78px;
		}
		#footer ul#footerNav li a.news:hover,
		#footer ul#footerNav li a.news.current {
			background-position: -375px -116px;
		}
		#footer ul#footerNav li a.beforeyoubuy {
			background-position: -453px -100px;
			width: 148px;
		}
		#footer ul#footerNav li a.beforeyoubuy:hover,
		#footer ul#footerNav li a.beforeyoubuy.current {
			background-position: -453px -116px;
		}
		#footer ul#footerNav li a.tours {
			background-position: -687px -100px;
			width: 81px;
		}
		#footer ul#footerNav li a.tours:hover,
		#footer ul#footerNav li a.tours.current {
			background-position: -687px -116px;
		}
		#footer ul#footerNav li a.dealers {
			background-position: -601px -100px;
			width: 85px;
		}
		#footer ul#footerNav li a.dealers:hover,
		#footer ul#footerNav li a.dealers.current {
			background-position: -601px -116px;
		}
		#footer ul#footerNav li a.owners {
			background-position: -770px -100px;
			width: 90px;
		}
		#footer ul#footerNav li a.owners:hover,
		#footer ul#footerNav li a.owners.current {
			background-position: -770px -116px;
		}
	/* !Footer Navigation 2 */
		#footer ul#footerNav2 {
			height: 17px;
			padding: 0 289px 0 290px;
			list-style-type: none;
			/*background: #000;*/
		}
		#footer ul#footerNav2 li {
			float: left;
		}
		#footer ul#footerNav2 li a,
		#footer ul#footerNav2 li span {
			display: block;
			height: 17px;
			padding: 0;
			font-size: 10px;
			text-indent: -9000px;
			background: url(/media/sprites/nav.png);
		}
		#footer ul#footerNav2 li span.copyright {
			background-position: 0 -84px;
			width: 275px;
			color: #F3F3F3;
		}
		#footer ul#footerNav2 li a.privacy {
			background-position: -275px -84px;
			width: 76px;
		}
		#footer ul#footerNav2 li a.privacy:hover,
		#footer ul#footerNav2 li a.privacy.current {
			background-position: -351px -84px;
		}
	/* !Green Initiative */
		#footer div#greenInitiativeCallout {
			margin: 15px auto 15px -30px;
			padding: 0 auto;
			text-align: center;
			width: 860px; !important
		}
		
		#greenInitiativeCallout p {
			color: #000;
			font-family: Georgia, serif;
			font-size: 18px;
			margin-bottom: 12px;
		}
		
		.green-initiative ul {
			list-style-position: outside;
			margin-bottom: 15px;
			margin-left: 0;
		}
		
		.vid-btns li {
			float: left;
			list-style-type: none;
		}
		
		.vid-margin {
			margin-right: 10px;
		}
	
	/* !Footer Disclaimer */
		#footer p#disclaimer,
		p.disclaimer {
			padding: 10px 75px;
			color: #493A2E;
			font-size: 70%;
			line-height: normal;
			/*background: #000;*/
		}
		td.disclaimer {
			color: #555;
			font-size: 80%;
			line-height: 18px;
		}	
		
	/* !Footer Logo */
		#footer p.logo {
			margin: 10px 0;
			text-align: center;
		}
		
/* Extra globals put here to override previous colors, sized, etc */
.error {
	color: #BA0909 !important;
	color: #BA0909;
}
