/* Cool campers website----------------------*/* {	margin: 0;	padding: 0;}body {	background: #526c95 url(bg.gif) repeat-y center top;	font: normal 8pt/13pt verdana, arial,sans-serif;	color: #808080;}a, a:visited {	text-decoration: underline;	color: #000;	}a:hover {	color: #808080;}#header {	width: 662px;	height: 60px;	background: #FFF url("header.gif") center no-repeat;	padding-top: 30px;	padding-left: 18px;	font-size: 14pt;	color: #FFF;}#header h2{	padding-top: 5px;	font-size: 9pt;	color: #C2D9EF;	}#container {	width: 680px;	background: #fff center;	border: solid 10px #fff;	margin: 0 auto;	text-align: left;}#horizontal {	width: 660px;	height: 30px;	background: url(horizontal.gif) center no-repeat;	padding-top: 15px;	padding-left: 20px;	}#horizontal a, #horizontal a:visited {	color: #000000;	text-decoration: none;	margin-right: 15px;	text-align: center;}#horizontal a:hover {	color: #FFF;	text-decoration: none;}#content {	float: center;	width: 660px;	margin: 5px 0 0 5px;	background-image: none;	background-position: center center;}#content h2{	font-size: 12pt;	font-weight: bold;	color: #76A7DC;	margin-bottom: 5px;	padding-left: 5px;	background: url(h2bg.gif) top left repeat-y;}.black {	color: #000;}p {margin-bottom: 20px;padding-left: 5px;background: url(articlebg.gif) top left repeat-y;}input.text {	width: 70px;		border: 1px solid #ccc;}input.button {	color: #808080;	padding-left: 0px;	font-size: 8pt;		border: none;	background: none;	}#searchbox {	background: url(searchbox.gif) no-repeat;	padding: 5px;	height: 30px;}#footer {	color: #ccc;	background: #F9F9F9;	clear: both;	width: 660px;	margin-left: 4px;	height: 20px;	padding: 4px;	border: 1px solid #E4E4E4;}#footer a, #footer a:visited{	color: #ccc;}#footer a:hover {	color: #808080;}#content3 {	float: left;	width: 670px;	margin: 5px 0 0 5px;	background-image: none;	background-position: center center;	filter: Xray;}