html	{
	 background-color: #cecece;
	 font-family: sans-serif;
	 font-family: arial;
	 font-size: 12px;
	}

body	{
	 margin: 0px;
	 padding: 0px;
	}

.main	{
	 width: 960px;
	 /* height: 681px; */
	 border: none;
	 margin-left: auto;
	 margin-right: auto;
	 background-color: #cecece;
	 background-image: url('../images/layout/main-background.jpg');
	 clear: both;
	 overflow: hidden;
	}

.main-footer {
	 width: 960px;
	 height: 30px;
	 border: none;
	 margin-left: auto;
	 margin-right: auto;
	 background-image: url('../images/layout/main-background-footer.jpg');
	 clear: both;
	 overflow: hidden;
	 text-align: center;
	}

p.footertext {
	 text-align: center;
	 color: #888888;
	 font-size: 10px;
	 margin-top: 12px;
}	

.shadow-left {
	 width: 25px; 
	 /* height: 682px; */
	 background-image: url('../images/layout/shade-left.jpg');
	 float: left;
	}

.center-outer {	 
	 width: 910px; 
	 /* height: 900px; */	 
	 float: left;
	}

.center-inner {	 
	 width: 900px; 
	 /* height: 900px; */
	 margin-left: auto;	 
	 margin-right: auto;
	}

.shadow-right { 
	 width: 25px; 
	 /* height: 681px; */
	 height: 100%;
	 background-image: url('../images/layout/shade-right.jpg'); 
	 float: left;
	}

.header {
	 width: 900px;
	 height: 175px;
	 margin-left: auto;
	 margin-right: auto;
	 float: left;
}

.header img {
	 margin-top: 10px;
	 margin-left: -10px;
}

.header a img {
	 border: 0px;
	 text-decoration: none;
	}

.spacerbar {
	 width: 900px;
	 background-color: #009900;
  	 height: 10px;
	 clear: both;
	 overflow: hidden;
}

.middle	{
	 width: 900px;
	 /* height: 500px; */
	 /* background-color: #009900; */
	 margin-top: 1px;
	 margin-left: auto;
	 margin-right: auto;
	 float: left;
	}

.menubar {
	 width: 170px;
	 /* height: 500px; */
	 background-image: url('../images/layout/gradient-green.jpg');
	 float: left;
	 height: 100%;
	}

.contentbig {
	 width: 730px;
	 /* height: 485px; */
	 float: left;
	 background-color: #ffffff;
	 margin-top: 5px;
	}

.contentsmall {
	 width: 538px;
	 /* height: 485px; */
	 float: left;
	 background-color: #ffffff;
	 margin-top: 0px;
	}

.adbar {
	 width: 192px;
	 /* height: 485px; */
	 float: left;
	 margin-top: 0px;
	 background-color: #ffffff;
	}

.menubar ul {
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 font-weight: bold;
	 font-size: 12px;
	 color: #ffffff;
	}

.menubar ul.first {
	 padding-top: 0px;
}

.menubar ul.second {
	 padding-top: 10px;
}

.menuitem {
	 margin-top: 1px;
	 height: 16px;
	 background-image: url('../images/layout/menu-background-green.jpg');
	 padding-left: 16px;
	 padding-top: 1px;
	}

.menuitemactive {
	 margin-top: 1px;
	 height: 16px;
	 background-image: url('../images/layout/menu-background-green.jpg');
	 padding-left: 16px;
	 padding-top: 1px;
	}

.menuitem a {
	 text-decoration: none;
	 color: #ffffff;
}

.menuitemactive a {
	 text-decoration: none;
	 color: #ffff00;
}

.childitem {
	 height: 18px;
	 background-image: url('../images/layout/menu-backchild-green.jpg');
	 padding-left: 26px;
         font-weight: normal;
	}

.childitemfirst {
	 padding-top: 5px;
	 height: 18px;
	 background-image: url('../images/layout/menu-backchild-green.jpg');
	 padding-left: 26px;
         font-weight: normal;
	}

.childitemfirstactive {
	 padding-top: 5px;
	 height: 18px;
	 background-image: url('../images/layout/menu-backchild-green.jpg');
	 padding-left: 26px;
 	 color: #ffff00;
	}

.childitemlast {
	 padding-bottom: 5px;
	 height: 18px;
	 background-image: url('../images/layout/menu-backchild-green.jpg');
	 padding-left: 26px;
         font-weight: normal;
	}

.childitemlastactive {
	 padding-bottom: 5px;
	 height: 18px;
	 background-image: url('../images/layout/menu-backchild-green.jpg');
	 padding-left: 26px;
	 color: #ffff00;
	}

.childitemactive {
	 height: 18px;
	 background-image: url('../images/layout/menu-backchild-green.jpg');
	 padding-left: 26px;
	 font-weight: normal;
	}

.childitemactive a {
	 text-decoration: none;
	 color: #ffff00;
}

.childitemfirst a {
	 text-decoration: none;
	 color: #ffffff;
	 font-weight: normal;
}

.childitemlast a {
	 text-decoration: none;
	 color: #ffffff;
	 font-weight: normal;
}

.childitemfirstactive a {
	 text-decoration: none;
	 color: #ffff00;
	 font-weight: normal;
}

.childitemlastactive a {
	 text-decoration: none;
	 color: #ffff00;
	 font-weight: normal;
}

.childitem a {
	 text-decoration: none;
	 color: #ffffff;
	 font-weight: normal;
}

.menubottom {
	 margin-top: 1px;
	 background-image: url('../images/layout/menu-bottom-green.jpg');
	 background-repeat: no-repeat;
	 padding-left: 16px;
	}

.breadcrumb {
	 margin-top: 11px;
	 color: #009400;
	 margin-left: 16px;
	}

.breadcrumb a {
	 text-decoration: none;
	 color: #009400;
	}

.caravan {
	 margin-left: 16px;
	 margin-top: 12px;
	}

.textarea {
	 margin-left: 16px;
	 margin-top: 12px;
	 margin-right: 32px;
	}

.textarea table {
	 margin-left: -3px;
	 width: 450px;
}



.textarea td {
}

.textarea a.navigate {
	 color: #009400;
}

.textareatitle {
	 font-weight: bold;
	 color: #009400;
	 font-size: 18px;
	 margin-top: -4px;
	 margin-bottom: 10px;
	}

.textareasubtitle {
	 margin-top: 10px;
	 font-weight: bold;
	 color: #009400;
	 clear: both;
	}

iframe {
border: 0px solid #ffffff;
}


.caravan-images {
	 float: left;
	 margin-right: 16px;
}

.caravan img {
	 border: 1px solid #acacac;
	}

.caravan-type {
	 font-weight: bold;
	 color: #009400;
	 font-size: 18px;
	 margin-top: -4px;
	}

.caravan-details {
	 width: 260px; 
	 float: left;
	}

.caravan-detailsleft {
	 margin-top: 16px;
	 float: left;
	 font-weight: bold;
	}

.caravan-detailsright {
	 margin-top: 16px;
	 margin-left: 48px;
	 float: left;
	}

.caravan-gear {
         padding-top: 16px;
	 clear: left;	
	}

.geartitle {
	 color: #009400;
	 font-weight: bold;
	}

.geardescription {
	 margin-top: 8px;
	}

.imagetitle {
	 color: #009400;
	 font-weight: bold;
	 float: left;
	}

.imagetext {
	 margin-top: 5px;
	}

.imagetip {
	 float: left;
	 margin-left: 5px;
	}

.imagethumbs {
	 padding-top: 3px;
	 clear: left;
	}

img.thumbnotlast {
	width: 53px;
	height: 53px;
	margin-right: 5px;
	}

img.thumbnotlast {
	margin-left: -1px;
	}

img.thumblast {
	width: 53px;
	height: 53px;
	}

.ad 	{
	 width: 190px;
	 background-color: #e3f6fc;
	 border: 1px solid #acacac;
 	 margin-top: 5px;
	 clear: both;
	 overflow: hidden;
	}

.ad-index {
	 width: 190px;
	 height: 248px;
	 border: 1px solid #acacac;
	 background-color: #e3f6fc;
 	 margin-left: 35px;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 overflow: hidden;
	 float: left;
	}

.adtitle-index {
	height: 20px;
	background-color: #e3f6fc;
}

.adtitle-index a {
	 margin-top: 5px;
	 color: #0099cc;
	 text-decoration: none;
	 font-weight: bold;
	 font-size: 18px;
	 margin-left: 4px;
}

.adimage-index {
	 background-color: #e3f6fc;
	 height: 140px;
}

.adimage-index img {
	 width: 180px;
	 height: 135px;
	 margin-top: 5px;
	 border: 1px solid #acacac;
	 margin-left: 4px;
}

.adtext-index {
	 background-color: #e3f6fc;
	 margin-top: 5px;
	 margin-left: 4px;
	 height: 60px;
}

.adfooter-index {
	 width: 180px;
	 background-color: #e3f6fc;
	 padding-left: 4px;
	 padding-right: 4px;
}

.adtitle a {
	 margin-top: 5px;
	 color: #0099cc;
	 text-decoration: none;
	 font-weight: bold;
	 font-size: 18px;
	 margin-left: 4px;
}

.adimage img {
	 margin-top: 5px;
	 border: 1px solid #acacac;
	 margin-left: 4px;
}



.adfooter {
	 margin-top: 5px;
	 margin-bottom: 2px;
	 width: 95%;
 	 float: left;
	 margin-left: 4px;
	 margin-right: 4px;	 
}

.adtext {
	 margin-top: 5px;
	 margin-left: 4px;
}

.adprice {
	 font-weight: bold;
	 color: #0099cc;
	 float: left;
}

.adlink a {
         text-decoration: none;
	 font-weight: bold;
	 color: #0099cc;
	 float: right;
}

.acclistbrand {
	 padding-left: 10px;
	 font-weight: bold;
 	 color: #009400;
}

.acclisttype {
	 font-weight: bold;
 	 color: #009400;
}

.acclistprice {
	 padding-left: 15px;
	 font-weight: bold;
 	 color: #000000;
	 text-align: right;
}

.acclistlink {
	 padding-left: 15px;
 	 color: #009400;
	 text-decoration: none;
}

.acclistlink a {
	 color: #009400;
	 text-decoration: none;
}

.greenlink {
	 color: #009400;
	 text-decoration: none;
}

.textarea strong {
	 color: #009400;
}

.textarea a {
	 color: #009400;
	 text-decoration: none;
}
