productcontainer/* Outdoor revolution Stylesheet */

/* General Styles */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
margin:0;
padding:0;
border:0;
border-collapse:separate;
border-spacing:0;
}
/*
html{
	height:100.1%;
	}*/
	
input,select,textarea{
margin:0;
padding:0;
}

body {
	background: #bbbdbf;
	font-family: arial,sans-serif;
	font-size: 100.1%;
	color: #707375;
	text-align: left;
	padding: 5px;
	margin: 0;
	/* height: 100%;*/
}

strong,b{
	font-weight:bold;
}

p {
	margin: 0 0 1em 0;
	font-size:69%;
}

a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

li {
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6 {
	color: #3399CC;
	letter-spacing: 0px;
	margin: 1em 0 .4em 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.2em;
	color: #0998AA;
	
}

h2 {
	font-family: arial,sans-serif;
	font-size: 0.9em;
	color: #fff;
	letter-spacing: normal;
	padding: 0 0 0 0;
}

h3 {
	font-size: 0.9em;
	color: #fff;
	padding: 0 0 3px 0;
	margin: 0;
}



h4 {
	font-size: 0.9em;
	color: #3399CC;
	padding: 0 0 5px 0;
	margin: 0;
}

/* Global Layout Elements
----------------------------------------------- */
#wrapper {
	width: 969px;
	padding: 0 0 0 0;
	background: #fff;
	margin: 0 auto 0 auto;
	clear: both;
	position: relative;	
}
#wrapper.home {
	padding-bottom: 60px;
	background: url(../_images/website/home_bgrnd.jpg) top left no-repeat;
	}


#mainContent {
	clear: both;
	margin: 0 0 0 0;
}

.logo {
	border: 0;
}

.topNavLeft {
	float: left;
}



/* Content Nav
----------------------------------------------- */
/* 
#contentNavContainer{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#contentNavContainerMain{
	border: 1px solid #333333;
	background-color: #E4D4C3;
	width: 616px;
	padding: 0 0 0 0;
	margin: 16px 0 0 0;
}

#contentNavContainerMain a {
	color: #333333;
}

#contentNavContainerMain a:hover {
	text-decoration: underline;
}

#contentNavMain li{
   padding: 0 20px 0 20px;
   margin: 0 0 0 0;
   border-right: 1px solid #333333;
   line-height: 2.5;
   list-style-type: none;
   font-size: 0.7em;
   display:inline;
}

#contentNavMain .starcamper5{
   border: 0;
}

*/


/* Top Nav
----------------------------------------------- */

#siteNavContainerGrey {
	float: left;
	background: #00427D;
	margin: 0 0 0 0;
	Padding: 15px 0 0 50px;
	height: 42px;
	width: 376px;
	background: #fff url(../_images/website/top_nav_grey.gif) no-repeat top left;
	font-size: 0.7em;
	color: white;
}

#siteNavContainerBrown {
	float: left;
	background: #00427D;
	margin: 0 0 0 0;
	Padding: 15px 0 0 50px;
	height: 42px;
	width: 376px;
	background: #fff url(../_images/website/top_nav_brown.gif) no-repeat top left;
	font-size: 0.7em;
	color: white;
}

#siteNavContainerGreen {
	float: left;
	background: #00427D;
	margin: 0 0 0 0;
	Padding: 15px 0 0 50px;
	height: 42px;
	width: 376px;
	background: #fff url(../_images/website/top_nav_green.gif) no-repeat top left;
	font-size: 0.7em;
	color: white;
}

#siteNavContainerBlue{
	float: left;
	background: #00427D;
	margin: 0 0 0 0;
	Padding: 15px 0 0 50px;
	height: 42px;
	width: 376px;
	background: #fff url(../_images/website/top_nav_blue.gif) no-repeat top left;
	font-size: 0.7em;
	color: white;
}


/* Home
----------------------------------------------- */

#mainOuterLeftCol {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 340px;
	height: 506px;
	background: #fff url(../_images/website/mainOuterNav2.jpg) no-repeat left top;
}

#mainImage {
	background: #fff;
	width: 672px;
	height: 371px;
	float:right;
}

#mainText {
	padding: 0 0 0 0;
	margin: -10px 10px 0 0;
	float: right;
	width: 376px;
	height: 97px;
}

/* Home page button
----------------------------------------------- */
#homeBrown {
	padding: 0 0 0 20px;
	margin: -23px 30px 0 0;
	background: transparent url(../_images/website/home_brown.gif) no-repeat top left;
	float:right;
	font-size: 0.8em;
}

#homeGrey {
	padding: 0 0 0 20px;
	margin: -23px 30px 0 0;
	background: transparent url(../_images/website/home_grey.gif) no-repeat top left;
	float:right;
	font-size: 0.8em;
}

#homeGreen {
	padding: 0 0 0 20px;
	margin: -23px 30px 0 0;
	background: transparent url(../_images/website/home_green.gif) no-repeat top left;
	float:right;
	font-size: 0.8em;
}

#homeBlue{
	padding: 0 0 0 20px;
	margin: -23px 30px 0 0;
	background: transparent url(../_images/website/home_blue.gif) no-repeat top left;
	float: right;
	font-size: 0.8em;
}

/* Main content
----------------------------------------------- */

#outerLeftGrey {
	padding: 0;
	margin: 0;
	float: left;
	width: 340px;
	height: 506px;
	background: #fff url(../_images/website/outerNavGrey.gif) no-repeat top left;
}

#outerLeftBrown {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 340px;
	height: 506px;
	background: #fff url(../_images/website/outerNavBrown.gif) no-repeat top left;
}

#outerLeftGreen {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 340px;
	height: 506px;
	background: #fff url(../_images/website/outerNavGreen.gif) no-repeat top left;
}

#outerLeftBlue {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 340px;
	height: 506px;
	background: #fff url(../_images/website/outerNavBlue.gif) no-repeat top left;
}

#leftCol {
	width: 229px;
	padding: 44px 0 0 16px;
	margin: 0 0 0 84px;	
}


#outerRightBrown {
	background: transparent url(../_images/website/rightColBrown.gif) no-repeat top left;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	width: 652px;
}

#outerRightGrey {
	background: transparent url(../_images/website/rightColGrey.gif) no-repeat top left;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	width: 652px;	
}

#outerRightGreen {
	background: transparent url(../_images/website/rightColGreen.gif) no-repeat top left;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	width: 652px;	
}

#outerRightBlue {
	background: transparent url(../_images/website/rightColBlue.gif) no-repeat top left;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	width: 652px;	
}

#rightCol {
	width: 642px;
	padding: 10px 0 0 20px;
	margin: 0 0 0 -20px;
	float: left;
	background: transparent url(../_images/website/rightCol.gif) repeat-y top left;
	min-height: 300px;
	line-height: 1.6;
}

/* for Internet Explorer */
/*\*/
* html #rightCol {
	height: 360px;
}
/**/

#tentsHeading {
	width: 608px;
	background-color: #71573F;
	color: #fff;
	display: block;
	height: 24px;
	padding: 0 0 0 10px;
	margin: 25px 0 30px 0;
}



#backTop a{
	background: transparent url(../_images/icons/back_top.gif) no-repeat top left;
	color: #00427D;
	font-size: 0.7em;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	float: left;
	width: 400px;
}
/*
#leftList {
	font-size: 0.7em;
	line-height: 100%;
	width: 300px;
	height: 60px;
	padding: 0 0 0 40px;
	margin: 0;
	float: left;
	line-height: 1.6;
}

#rightList{
	font-size: 0.7em;
	line-height: 100%;
	width: 300px;
	height: 60px;
	padding: 0 0 0 0;
	margin: 0 0 0 340px;
	line-height: 1.6;
}
*/

/* Newsletter
----------------------------------------------- */

#newsletter{
Padding: 72px 35px 0 0;
color: white;
float: right;
Width: 205px;
}

#sign_up{
float:left;
}

/* Photos
----------------------------------------------- */



#box_photo {
clear: both;
float: left;
width: 555px;
margin: 0 0 15px 0;
padding: 0 0 0 33px;
}

#thumbnail_photo{
padding: 0 20px 0 20px;
}

/*

.photo {
	float: left;
	width: 165px;
	display: inline;
	margin: 0 0 30px 30px;
	padding: 0 0 0 0;
}

.photo h3 {
	display: block;
	text-align: center;
	float: left;
	width: 165px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	font: 12px arial, verdana, tahoma, "trebuchet ms", sans-serif;	
	border-top: 1px solid #fff;
}


.photo h3 a {
	color: #333;
	display: block;
	background: repeat;
}

*/


/* Site Navigation
----------------------------------------------- */

/*
#navcontainer { 
	margin-left: 0px; 
	width: 188px;
	font-size: 0.7em;
}

#navcontainer a#navcontainer_awnings{
	background-image: url(../_images/website/awnings.gif);
	width: 188px;
}

#navcontainer a#navcontainer_tents{
	background-image: url(../_images/website/tents.gif);
	width: 188px;
}

#navcontainer a#navcontainer_accessories {
	background-image: url(../_images/website/accessories.gif);
	width: 188px;
}

#navcontainer a#navcontainer_spares{
 background-image: url(../_images/website/spares.gif);
 width: 188px;
}

#navcontainer ul {
	margin: 0;
	list-style-type: none;	
}

#navcontainer li { 
	margin: 0; 	
}

#navcontainer a {
	display: block;
	height: 26px !important;
	color: #fff;
	text-decoration: none;		
}

#navcontainer a:hover {
	color: #fff;
	text-decoration: underline;
}

#navcontainer ul ul li { 
	margin: 0; 
	padding:0 0 0 10px;
background: transparent url(../_images/arrow_grey.gif) no-repeat top left;
}

.active a {
	text-decoration: underline;
}

li.active ul li.subactive a {
	text-decoration: underline;
}

*/

/* Indented Sub Menu
----------------------------------------------- */

/*
#navcontainer ul ul a {
	color: #707375;
	display: block;
	padding: 1px 0 0 27px !important;
	height: 19px !important;
	background: transparent url(../_images/line.gif) no-repeat bottom left;
	text-decoration: none;
	font-weight: normal;
}

#navcontainer ul ul a:hover {
	color: #707375;
	background: transparent url(../_images/line.gif) no-repeat bottom left;
	text-decoration: underline;
}

*?

/* Intro text
----------------------------------------------- */
/*

#intro_text{
	width: 380px;
	height: 160px;
	float: left;
	padding: 0 0 0 15px;
	}
	*/


/* At a glance
----------------------------------------------- */

#speccontainer_brown{
	padding: 1px 0 0 21px;
	height: 141px;
	width: 211px;
	display: block;
	background: #71573F url(../_images/at_a_glance_brown.gif) no-repeat bottom left;
	font-size: 0.7em;
	float:left;
}
	
	/* 
#speccontainer_grey{
	padding: 1px 0 0 21px;
	height: 141px;
	width: 211px;
	display: block;
	background: #535454 url(../_images/at_a_glance_grey.gif) no-repeat bottom left;
	font-size: 0.7em;
	float:left;
} 

*/
	
#speccontainer_blue{
	padding: 1px 0 0 21px;
	height: 141px;
	width: 211px;
	display: block;
	background: #4CC3F3 url(../_images/at_a_glance_blue.gif) no-repeat bottom left;
	font-size: 0.7em;
	float:left;
}
	
#speccontainer_green{
	padding: 1px 0 0 21px;
	height: 141px;
	width: 211px;
	display: block;
	background: #535454 url(../_images/at_a_glance_green.gif) no-repeat bottom left;
	font-size: 0.7em;
	float:left;
}

.speceven{
	padding: 1px 0 0 10px;
	height: 19px;
	width: 220px;
	display: block;
	}
	
.specodd{
	padding: 1px 0 0 10px;
	height: 19px;
	width: 220px;
	display: block;
	}



/* Global Site Footer */
#footer {
	background: #0998AA;
	width: 1012px;
	height: 341px;
	color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	position: relative;
}

#footerAddress{
	text-align: right;
	padding: 260px 20px 0 0;
	float: right;
}


#mainfooter {
	background: #0998AA url(../_images/website/mainfooter.gif) no-repeat bottom left;
	float: right;
	width: 672px;
	height: 135px;
	color: #fff;
	margin: -135px 0 0 0;
	padding: 0 0 0 0;
	clear: both;
	position: relative;
}

#mainFooterAddress{
	text-align: right;
	margin: 0 0 0 0;
	padding: 20px 20px 0 0;
	float: right;
}


#footer p {
	padding: 0;
	margin: 0;
}


/* Access */
#access {
	position: absolute;
	left: -1000px;
	width: 990px;
	font-size:1px; 
	line-height: 1px;
}
.hideme, label.hideme {
	display: none;
}
#outerLeftGreen2 {

	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 340px;
	height: 506px;
	background: #fff url(../_images/website/outerNavGreen2.gif) no-repeat left top;
}
#intro_textnoglance {

	width: 560px;
	height: 100px;
	float: left;
	padding: 0 0 0 15px;
}
#outerRightGreenW {

	background: url(../_images/website/rightColGreenWarranty.jpg) no-repeat left top;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	width: 652px;
}
#outerRightGreenC {


	background: url(../_images/website/rightColGreenCompactalite.jpg) no-repeat left top;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	width: 652px;
}
#outerLeftGreen22 {


	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: left;
	width: 340px;
	height: 506px;
	background: #fff url(../_images/website/outerNavGreen22.gif) no-repeat left top;
}
.photodealers {

	float: left;
	width: 183px;
	display: inline;
	margin: 0 0 85px 17px;
	padding: 0;
}
.photodealers h3 {
	display: block;
	text-align: left;
	float: left;
	width: 183px;
	height: 20px;
	margin: 0;
	padding: 3px 0 0;
	font: bold 11px arial, verdana, tahoma, "trebuchet ms", sans-serif;
	border-top: 1px solid #fff;
	color: #52B4BD;
	text-transform: capitalize;
}
.photodealers h3 a {

	color: #000000;
	display: block;
	background: repeat;
}
#rightColdeal {

	width: 642px;
	padding: 10px 0 0 0px;
	margin: 0 0 0 -20px;
	float: left;
	background: transparent url(../_images/website/rightCol.gif) repeat-y top left;
	min-height: 300px;
	line-height: 1.6;
}
.photodealers p {

	display: block;
	text-align: left;
	float: left;
	width: 183px;
	height: 20px;
	margin: 0;
	padding: 2px 0 0;
	font: 10px arial, verdana, tahoma, "trebuchet ms", sans-serif;
	border-top: 1px solid #fff;
	color: #000000;
}
.photodealers p a {


	color: #000000;
	display: block;
	background: repeat;
}
.photonav {


	float: left;
	width: 183px;
	display: inline;
	margin: 0 0 50px 17px;
	padding: 0;
}
.photonav p {


	display: block;
	text-align: left;
	float: left;
	width: 183px;
	height: 20px;
	margin: 0;
	padding: 2px 0 0;
	font: 12px arial, verdana, tahoma, "trebuchet ms", sans-serif;
	border-top: 1px solid #fff;
	color: #000000;
}
.photonav a {
	color: #000000;
	display: block;
	background: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.photonav p title {



	display: block;
	text-align: left;
	float: left;
	width: 183px;
	height: 20px;
	margin: 0;
	padding: 2px 0 0;
	font: bold 12px arial, verdana, tahoma, "trebuchet ms", sans-serif;
	border-top: 1px solid #fff;
	color: #339999;
}
.photodealers a {
	color: #000000;
	display: block;
	background: repeat;
	text-decoration: underline;
}
#outerRightGreenBD {


	background: url(../_images/website/rightColGreenComp-ScenPrem.jpg) no-repeat left top;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	width: 652px;
}
#Maintext a {

	display: block;
	height: 26px !important;
	color: #FFF;
	text-decoration: none;
}




/****** NEW BRAND STYLES JB 030209 ******/

#wrapper.inner {
	background: #043c86 url(../_images/website/bg.jpg) bottom left no-repeat;
	padding-bottom: 90px;
	}
	
.header {
	background: url(../_images/website/header.png) top left no-repeat;
	width: 969px;
	height: 160px;
	}	

#logo {
	float: left;
	display: inline;
	margin: 55px 0 0 35px;
	z-index: 6;
	}
	
#topnav {
	float: right;
	display: inline;
	background: #00427D;
	margin: 7px 0 0 0;
	Padding: 17px 20px 0 20px;
	height: 28px;
	background: url(../_images/website/nav_bgrnd.gif) top left no-repeat;
	font-size: 0.7em;
	color: 8bc53f;
	z-index: 7;
	}	

#topnav a {
	color: #8bc53f;
	}
	
#topnav a:hover {
	color: #FFF;
	}
	
#leftnav {
	clear: both;
	float: left;
	display: inline;
	margin-left: 35px;
	}	
	
#navcontainer h2 {
	margin: 0px 0 10px 8px;
	padding: 0px;
	color: #FFF;
	font-size: 140%;
	}		
	
#navcontainer { 
	clear: both;
	margin-left: 0px; 
	width: 169px;
	padding: 15px 15px 0 15px;
	font-size: 0.7em;
	background: url(../_images/website/leftnavbgrnd.png) top left no-repeat;
	}
	
#navcontainer ul {
	margin: 0 0 10px 0;
	list-style-type: none;	
}

#navcontainer li { 
	margin: 0;
	background: url(../_images/icons/navarow.png) 0% 50% no-repeat;
	padding-left: 7px;
	margin-left: 5px; 
		
}		

#navcontainer a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	line-height: 17px;		
	}

#navcontainer a:hover {
	color: #fff;
	text-decoration: underline;
}

#navcontainer .awnings a {
	background: url(../_images/website/bgrndnav_awnings.png) top left no-repeat;
	width: 166px;
	height: 24px;
	font-size: 13px;		
	line-height: 24px;
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0px;	
	}
	
#navcontainer .tents a {
	background: url(../_images/website/bgrndnav_tents.png) top left no-repeat;
	width: 166px;
	height: 24px;
	font-size: 13px;		
	line-height: 24px;
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0px;	
	}	
	
#navcontainer .accessories a {
	background: url(../_images/website/bgrndnav_accessories.png) top left no-repeat;
	width: 166px;
	height: 24px;
	font-size: 13px;		
	line-height: 24px;
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0px;	
	}
	
#navcontainer .spares a {
	background: url(../_images/website/bgrndnav_spares.png) top left no-repeat;
	width: 166px;
	height: 24px;
	font-size: 13px;		
	line-height: 24px;
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 0 0px;	
	}		
	
.leftnavbottom {
	background: url(../_images/website/leftnavbottombgrnd.png) top left no-repeat;
	height: 19px;
	width: 199px;
	margin-bottom: 10px;
	}	
	
#mainText {
	position: absolute;
	top: 180px;
	left: 230px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	color: #000;
	
	width: 300px;
}		

#mainText h1 {
	color: #FFF;
	font-size: 16px;
	}
	
#mainText p {
	font-size: 12px;
	}	
	
#mainImage {
	width: 487px;
	height: 356px;
	float:right;
	display: inline;
	margin: 25px 0 0 0;
	background: url(../_images/website/mainImage.png) top left no-repeat;
}	

#new {
	background: url(../_images/website/bgrnd_newlink.png) top left no-repeat;
	width: 199px;
	height: 40px;
	margin-bottom: 10px;
	}
	
#new a {
	color: #FFF;
	padding-left: 45px;
	width: 154px;
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	}
	
#competition {
	background: url(../_images/website/bgrnd_win.png) top left no-repeat;
	width: 154px;
	height: 38px;
	padding: 2px 0 0 45px;
	margin-bottom: 10px;
	}
	
#competition h2 {
	color: #FFF;
	font-size: 120%;
	margin: 0px;
	padding:0xp;
	}
	
#competition p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	}
	
#gallery {
	background: url(../_images/website/bgrnd_see.png) top left no-repeat;
	width: 199px;
	height: 40px;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
#gallery a {
	color: #FFF;
	padding-left: 45px;
	width: 154px;
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	}
	
#address {
	position: absolute;
	bottom: 30px;
	right: 0px;
	background: url(../_images/website/addressbar.png) top right no-repeat;
	width: 372px;
	height: 35px;
	padding: 10px 0 0 10px;
	color: #FFF;
	z-index: 10;
	} 	
	
#address p {
	font-size: 11px;
	}
	
#rightcol {
	float: right;
	display: inline;
	width: 663px;
	margin: 0 50px 0 0;
	}	
	
.productcontainer {
	background: url(../_images/website/product_bgrnd.png) top left no-repeat;
	width: 639px;
	padding: 12px;
	color: #FFF;
	position: relative;
	}
	
.productcontainer p {
	font-size: 11px;
	line-height: 17px;
	margin: 10px 10px 0 10px;
	}
	
.productcontainer h3 {
	font-size: 18px;
	margin: 10px 0 0px 33px;
	}		
	
.productcontainerbottom {
	clear: both;
	background: url(../_images/website/product_bgrnd_bottom.png) top left no-repeat;
	width: 663px;
	height: 17px;
	}	
	
.infobar {
	float: left;
	background: url(../_images/website/infobar_bgrnd.png) top left no-repeat;
	width: 639px;
	height: 27px;
	margin-bottom: 5px;
	}
	
.infobarfoot {
	float: left;
	background: url(../_images/website/infobarfoot_bgrnd.png) top left no-repeat;
	width: 639px;
	height: 27px;
	}	
.infoleft {
	float: left;
	display: inline;
	margin: 0 0 0 18px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 27px;
	line-height: 28px;
	}
	
.inforight {
	float: right;
	font-size: 12px;
	display: inline;
	margin: 0 18px 0 0;
	font-weight: bold;
	color: #FFF;
	height: 27px;
	line-height: 28px;	
	}
	
.inforight a:hover, .infobarfoot a:hover {
	color: #333;
	text-decoration: none;
	}
	
.photo {
	float: left;
	width: 165px;
	display: inline;
	margin: 15px 0 15px 35px;
	padding: 0 0 0 0;
	background: #000;
	}

.photo h3 {
	display: block;
	text-align: center;
	float: left;
	width: 165px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	font: 12px arial, verdana, tahoma, "trebuchet ms", sans-serif;	
	}

.photo h3 a {
	color: #FFF;
	display: block;
	background: repeat;
	}
	
.photoblock {
	float: left;
	width: 165px;
	display: inline;
	margin: 15px 0 15px 35px;
	padding: 0 0 0 0;
	background: #000;
	}

.photoblock h3 {
	display: block;
	text-align: center;
	font-weight: bold;
	width: 155px;
	margin: 0 0 0 0;
	padding: 7px 5px 7px 5px;
	font: 13px arial, verdana, tahoma, "trebuchet ms", sans-serif;	
	}
	
.photoblock p {
	display: block;
	text-align: center;
	font-weight: normal;
	width: 155px;
	margin: 0 0 0 0;
	padding: 7px 5px 7px 5px;
	font: 11px arial, verdana, tahoma, "trebuchet ms", sans-serif;	
	}		
	
#contentNavMain {
	margin-left: 28px;
	}	
	
ul#contentNavMain {
	margin-bottom: 20px;
	padding-left: 5px;
	padding-bottom: 10px;
	}	
	
	
#contentNavMain li {
   padding: 0px 10px 0 5px;
   margin: 0px;
   border-right: 1px solid #FFF;
   list-style-type: none;
   font-size: 0.7em;
   display: inline;
	}

#contentNavMain li.noborder {
   border-right: none;
	}	
	
#contentNavMain li a:hover, #contentNavMain ul li.active a {
	color: #8bc53f;
	text-decoration: none;
	}	

#speccontainer_grey{
	padding: 1px 0 0 21px;
	height: 141px;
	width: 220px;
	display: block;
	background: #535454 url(../_images/website/at_a_glance_grey.gif) no-repeat bottom left;
	font-size: 0.7em;
	float:left;
	display: inline;
	margin-left: 10px;
	}

#intro_text{
	width: 340px;
	min-height: 160px;
	_height: 160px;
	float: right;
	padding: 0 20px 0 0;
	margin-bottom: 15px;
	}
	
#intro_text p {
	margin: 0px 0 10px 0;
	padding: 0px;
	}
	
#intro_text_full {
	float: left;
	padding: 0 20px 0 0;
	margin-bottom: 15px;
	margin-left: 21px;
	}	
	
#col1 {
	font-size: 0.7em;
	line-height: 1.6em;
	padding: 0 0 0 0;
	margin: 0 0 0 33px;
	float: left;
	display: inline;
	}
	
ul#iconlist, ul#bulletlist {
	margin-bottom: 20px;
	}
	
ul#iconlist li, ul#bulletlist li {
	list-style-type: none;
	}	
	
ul#iconlist li.lw {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_lw.png) 0% 50% no-repeat;
	}
	
ul#iconlist li.ss {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_ss.png) 0% 50% no-repeat;
	}
			
ul#iconlist li.fr {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_fr.png) 0% 50% no-repeat;
	}
	
		
ul#iconlist li.ee {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_ee.png) 0% 50% no-repeat;
	}
		
ul#iconlist li.v {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_v.png) 0% 50% no-repeat;
	}	
	
		
ul#iconlist li.r {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_r.png) 0% 50% no-repeat;
	}	
	
		
ul#iconlist li.rt {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_rt.png) 0% 50% no-repeat;
	}	
	
		
ul#iconlist li.sp {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_sp.png) 0% 50% no-repeat;
	}
	
		
ul#iconlist li.m {
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/icn_m.png) 0% 50% no-repeat;
	}
	
ul#bulletlist li {	
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/tick.png) 0% 50% no-repeat;
	}
			
		
#leftList h4, #rightList h4 {
	font-size: 15px;
	color: #FFF;
	}	

#rightList{
	float: right;
	font-size: 0.7em;
	line-height: 1.6em;
	width: 300px;
	padding: 0 0 0 0;
	margin: 0;
	}	

#rightList ul {
	margin-bottom: 20px;
	}
	
#rightList ul li {
	list-style-type: none;
	padding: 3px 0px 3px 25px;
	background: transparent url(../_images/icons/tick.png) 0% 50% no-repeat;
	}

.bullet {
	margin: 0 0 0 0;
	padding: 2px 0 2px 25px;
	background: transparent url(../_images/icons/tick.png) 0% 50% no-repeat;
}	

.pdf {
	background: url(../_images/icons/adobe.jpg) 0% 50% no-repeat;
	padding: 1px 0px 1px 25px;
	}
	
	
.productcontainer ul#icons {
	margin-left: 33px;
	margin-top: 15px;
	}	
	

.productcontainer ul#icons li {
	list-style-type: none;
	float: left;
	margin-right: 11px;
	margin-bottom: 15px;
	}
	
.productcontainer ul#icons li.liteweave a {
	background: url(../_images/icons/icon_lw.jpg) 0px 25px no-repeat;
	display: block;
	padding: 0px;
	font-size: 12px;
	height: 70px;
	color: #FFF;
	width: 90px;
	}	
	
.productcontainer ul#icons li.stormstraps a {
	background: url(../_images/icons/sstrap.jpg) 0px 25px no-repeat;
	display: block;
	padding: 0px;
	height: 70px;
	font-size: 12px;
	color: #FFF;
	width: 90px;
	}	
	
.productcontainer ul#icons li.windbreak a {
	background: url(../_images/icons/windbreak.jpg) 0px 25px no-repeat;
	display: block;
	padding: 0px;
	height: 70px;
	font-size: 12px;
	color: #FFF;
	width: 90px;
	}	
	
.productcontainer ul#icons li.instructions a {
	background: url(../_images/icons/icon_ins.jpg) 0px 25px no-repeat;
	display: block;
	padding: 0px;
	height: 70px;
	font-size: 12px;
	color: #FFF;
	width: 90px;
	}	
	
.productcontainer ul#icons li.revtex  {
	background: url(../_images/icons/icon_rev.jpg) 0px 25px no-repeat;
	display: block;
	padding: 0px;
	height: 70px;
	font-size: 12px;
	color: #FFF;
	width: 90px;
	font-weight: bold;
	}	
	
.productcontainer ul#icons li.driveaway a {
	background: url(../_images/icons/driveawaykit.jpg) 0px 25px no-repeat;
	display: block;
	padding: 0px;
	height: 70px;
	font-size: 12px;
	color: #FFF;
	width: 90px;
	font-weight: bold;
	}		
	
		
.productcontainer ul#icons li.liteweave a:hover,
.productcontainer ul#icons li.stormstraps a:hover,
.productcontainer ul#icons li.windbreak a:hover,
.productcontainer ul#icons li.instructions a:hover,
.productcontainer ul#icons li.driveaway a:hover

 {
	text-decoration: none;
	color: #7dd3f7;
	}
	
	
#buy {
	float: left;
	width: 555px;
	margin: 0 0 15px 33px;
	padding: 0 0 5px 0;
	background-color:#dde0e1;
	text-align: center;
	}	
	
#stockistlogo {
	width: 555px;
	height: 237px;
	float: left;
	display: inline;
	margin: 15px 0px 15px 44px;
	background: url(../_images/website/stockistlogo.png) top left no-repeat;
	}	
	
.bar555 {
	clear: left;
	float: left;
	display: inline;
	margin: 0px 0px 15px 44px;
	text-align: center;
	width: 555px;
	background: url(../_images/website/bar555.png) top left no-repeat;
	height: 22px;
	padding: 5px 0 0 0;
	}
	
#dealerwrapper {
	clear: both;
	float: left;
	margin: 0px 0px 15px 44px;
	width: 555px;
	}	
	
#dealerbox {
	width: 175px;
	float: left;
	background-color: #9fa2a3;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 15px;
	}	
	
.margin {
	margin: 0px 15px;
	}	

#dealerbox p {
	margin: 0 0 0 0;
	}
	
#dealerbox p.dealerlocation {
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	}		
	
#dealerbox p.dealername {
	padding: 5px 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	}	
	
#gallerywrapper {
	float: left;
	display: inline;
	margin-left: 33px;
	width: 430px;
	margin-bottom: 10px;
	}	
	
#gallerywrapper h3, #floorplanwrapper h3 {
	line-height: normal;
	margin: 0px 0 5px 0;
	padding:0 0 10px 0;
	}	
	
#gallerycontainer {
	width: 416px;
	background-color: #a9abac;
	padding: 7px;
	}	
	
.gallerythumb {
	float: left;
	display: inline;
	width: 65px;
	height: 48px;
	margin: 0 5px 0 0;
	}	
	
	
	
#floorplanwrapper {	
	float: left;
	display: inline;
	margin-left: 9px;
	width: 120px;
	}	
	
#floorplan {
	width: 100px;
	background-color: #a9abac;
	padding: 7px;
	}
	
.floorplanthumb {
	width: 65px;
	height: 48px;
	}
			
.arrow {	
	background: url(../_images/icons/arrow.gif) 0% 50% no-repeat;
	padding: 1px 0px 1px 15px;
	}
	
.tel {	
	background: url(../_images/icons/tel.gif) 0% 50% no-repeat;
	padding: 1px 0px 1px 15px;
	}					
		
	
					
	
#footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../_images/website/footer.png) top left no-repeat;
	width: 969px;
	height: 36px;
	}	
	
	
.clear {
	clear: both
	}	
	
#warrantyinset {
	width: 300px;
	height: 332px;
	position: absolute;
	top: 110px;
	right: 20px;
	background: url(../_images/website/warranty.png) top right no-repeat;
	}
	
#liteweaveinset {
	width:  250px;
	height: 200px;
	position: absolute;
	top: 610px;
	right: 20px;
	}	
	
#compimage {
	width: 250px;
	height: 220px;
	position: absolute;
	top: 110px;
	right: 20px;
	}
	
	
ul#colours {
	margin-left: 33px;
	width: 310px;
	margin-bottom: 15px;
	}	
	
ul#colours li {
	float: left;
	list-style-type: none;
	font-size: 70%;
	width: 70px;
	text-align: center;
	margin-bottom: 5px;
	}
	
.petrol {
	background-color: #1f89ce;
	padding: 5px;
	}
	
.sand {
	background-color: #beb69e;
	padding: 5px;
	}
	
.silver {
	background-color: #b4b6be;
	padding: 5px;
	}
	
.charcoal {
	background-color: #2b2c2e;
	padding: 5px;
	}
	
.stone {
	background-color: #cfcac1;
	padding: 5px;
	}			
	
.burgundy {
	background-color: #7c2642;
	padding: 5px;
	}
	
.teal {
	background-color: #135d71;
	padding: 5px;
	}
	
.green {
	background-color: #105b29;
	padding: 5px;
	}
	
.claret {
	background-color: #FF0000;
	padding: 5px;
	}	
	
.black {
	background-color: #000000;
	padding: 5px;
	}
	
.cream {
	background-color: #F4EECA;
	padding: 5px;
	color: #000;
	}
	
.chocolate {
	background-color: #7a5e60;
	padding: 5px;
	}
	
.pss {
	background: url(../_images/kleuren/petrolsandsilver.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}
	
.bms {
	background: url(../_images/kleuren/bms.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}		
	
.csb {
	background: url(../_images/kleuren/charcoalstoneburgundy.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}
	
.cms {
	background: url(../_images/kleuren/cms.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}
	
.gms {
	background: url(../_images/kleuren/gms.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}	
.ptg {
	background: url(../_images/kleuren/ptg.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}
	
.pmb {
	background: url(../_images/kleuren/pmb.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}
	
.cmb {
	background: url(../_images/kleuren/cmb.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}
	
.ccb {
	background: url(../_images/kleuren/ccb.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}

.cggb {
	background: url(../_images/kleuren/cggb.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 70px;
	}					
	
.ts {
	background: url(../_images/kleuren/tealstone.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 50px;
	}
	
.gs {
	background: url(../_images/kleuren/greenstone.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 50px;
	}
	
.blacksilver {
	background: url(../_images/kleuren/bs.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 50px;
	}	
	
.bs {
	background: url(../_images/kleuren/burgundystone.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 50px;
	}
	
.bls {
	background: url(../_images/kleuren/blackstone.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 50px;
	}
	
.sc {
	background: url(../_images/kleuren/sc.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 50px;
	}
	
.camoflage {
	background: url(.../_images/kleuren/camoflage.gif) 0% 50% no-repeat;
	padding: 5px 0px 5px 30px;
	}						
	
#foot {
	width: 969px;
	margin: 0px auto;	
	}
	
.builtby {
	float: right;
	text-align: right;
	font-size: 70%;
	padding: 10px 0px; 
	}				
	
.builtby a {
	color: #666666;
	}	
	
.designedby {
	float: left;
	text-align: right;
	font-size: 70%;
	padding: 10px 0px; 
	}				
	
.designedby a {
	color: #666666;
	}	
	
table#dealertable {	
	width: 100%;
	}
	
table#dealertable th {
	text-align: left;
	background-color:#999999;	
	font-size: 90%;
	padding: 10px 5px;
	}
	
table#dealertable td {
	padding: 3px 5px;
	border-bottom: 1px solid #FFF;
	}

	
table#dealertable p {
	text-align: left;
	font-size: 12px;
	margin: 0px;
	}
	
table#dealertable p.uk {
	font-size: 15px;
	padding-top: 15px;
	}
	
.spain {
	background: url(../_images/landen/flag_es.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.germany {
	background: url(../_images/landen/flag_de.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.iceland {
	background: url(../_images/landen/flag_ic.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}	
	
.holland {
	background: url(../_images/landen/flag_nl.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}	
	
.belgium {
	background: url(../_images/landen/flag_be.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.luxemburg {
	background: url(../_images/landen/flag_lu.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}	
	
.france {
	background: url(../_images/landen/flag_fr.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.swiss {
	background: url(../_images/landen/flag_sw.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.austria {
	background: url(../_images/landen/flag_au.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}	
	
.denmark {
	background: url(../_images/landen/flag_dk.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}	
	
.sweden {
	background: url(../_images/landen/flag_swe.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.norway {
	background: url(../_images/landen/flag_no.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.italy {
	background: url(../_images/landen/flag_it.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}	
	
.poland {
	background: url(../_images/landen/flag_pl.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}	
	
.portugal {
	background: url(../_images/landen/flag_po.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}
	
.finland {
	background: url(../_images/landen/flag_fi.gif) 0% 50% no-repeat;
	padding: 2px 0px 2px 30px;
	}																					
	
#banner {
	width: 555px;
	height: 131px;
	float: left;
	display: inline;
	margin: 15px 0px 15px 44px;
	}
	
#instockbanner {
	width: 555px;
	height: 131px;
	float: left;
	display: inline;
	margin: 15px 0px 15px 33px;
	}								
				
					
	
		

