html, body {
	background-repeat: no-repeat;
	background-position: center;
	background-color: #C6CBD6;
	height: 100%;
	margin: 0;
	padding: 0;
    font-family: "Tahoma";
	font-size:10px;
	}
	

div#container {
height: 99%;
	/*background-color:white;  edited for new background*/
/*background-color:#C6CBD6;*/
clear: both;
}

table.tablecolour{
  /*background-color:#D6EBBD; edited for new table colour*/
   background-color: #9CAE9C;
}

table.whiteborder{
background-color:white;
margin-left:auto; margin-right:auto;
}

div#shoptopbox {
/* box for title heading on shop page - helps align view basket*/
	width:662px;
	height:115px;
	vertical-align:top;
	border: 0.0em solid white;
}


div#leftimg {
	width: 330px;
	height: 270px;
margin-left:auto; margin-right:auto;
	vertical-align:top;
	padding: 2px 2px 2px 5px;
border: 0.0em solid red;
}


#leftimg img{
    display: block;
    margin-left:auto; margin-right:auto;
	border:0.1em solid white;
	}

	

div#leftside {
	width: 300px;
	height: 270px;
margin-left:auto; margin-right:auto;
	/*top: 120px;*/
	vertical-align:top;
	padding: 1px 2px 0px 5px;
border: 0.0em solid blue;
}

#rightside telephone {
font-family: "Tahoma";
	font-size:1px;
	text-decoration:none;
	color:#5a5a5a;
	text-align:center;
	font-weight: normal; text-decoration:none;	
}


div#rightside {
    padding: 3px 5px 0px 5px;

	text-align:justify;
	top: 2px;
	color:#5a5a5a;
	border: 0.0em solid white;	
	overflow: auto;
	height: 270px;
	width: 340px;
    font-family: "Tahoma";
	font-size:11px;
	line-height:1.4em;	

}

#leftside p{
    font-family: "Tahoma";
	font-size:11px;
	text-align:justify;
	color:#5a5a5a;
	border:0;
line-height:1.4em;
	}

#rightside p{
    font-family: "Tahoma";
	font-size:11px;
	text-align:justify;
	color:#5a5a5a;
	border:0;
line-height:1.4em;
	}
	
	#rightside a:link{
    font-family: "Tahoma";
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	}
	
		
	#rightside a.red{
    font-family: "Tahoma";
	font-size:11px;
	font-weight:bold;
	color:#B74553;
	text-decoration:underline;
	}

	#rightside a.red:visited{
   font-family: "Tahoma";
	font-size:11px;
	font-weight:bold;
	color:#B74553;
	text-decoration:underline;
	}

	
#rightside a:visited{
    font-family: "Tahoma";
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	}
	
#rightside a:hover{
    font-family: "Tahoma";
	font-size:11px;
	color:#b43247;
	}
	
	
	#leftside a:link{
    font-family: "Tahoma";
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	}

#leftside a:visited{
    font-family: "Tahoma";
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	}
	
#leftside a:hover{
    font-family: "Tahoma";
	font-size:11px;
	color:#b43247;
	}

		

#footer {
height:20px;
font-family: "Tahoma";
color: #666666;
font-size:10px;
padding: 0px 0px 0px 0px;
}
#footer a{
text-decoration:none;
color: #484848;
}
#footer a:hover{
color: #b43247;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
border: 0.1em solid white;
float: left;
margin: 0 0.1em;
}

#nav-menu li a
{
font-family: "Tahoma";
font-size: 11px;

height: 2em;
line-height: 2em;
float: left;
width: 6.8em;
display: block;
border: 0.1em solid white;
color: #484848;
text-decoration: none;
text-align: center;
}

#nav-menu li a.caravan
{
font-family: "Tahoma";
font-size: 11px;
height: 2em;
line-height: 2em;
float: left;
width: 8em;
display: block;
border: 0.1em solid white;
color: #484848;
text-decoration: none;
text-align: center;
}


#nav-menu li a.selected
{
font-family: "Tahoma";
font-size: 11px;
height: 2em;
line-height: 2em;
float: left;
width: 6.8em;
display: block;
/*border: 0.1em solid red;*/
/*color: #484848;*/
text-decoration: none;
text-align: center;
background-color:#FFFFCE;
border: 0.1em solid #dcdce9;
}

#nav-menu li a.selectedcaravan
{
font-family: "Tahoma";
font-size: 11px;
height: 2em;
line-height: 2em;
float: left;
width: 8em;
display: block;
/*border: 0.1em solid red;*/
/*color: #484848;*/
text-decoration: none;
text-align: center;
background-color:#FFFFCE;
border: 0.1em solid #dcdce9;
}

#nav-menu li a.selectedcaravan:hover
{
font-family: "Tahoma";
font-size: 11px;
height: 2em;
line-height: 2em;
float: left;
width: 8em;
display: block;
/*border: 0.1em solid red;*/
/*color: #484848;*/
text-decoration: none;
text-align: center;
background-color:#FFFFCE;
border: 0.1em solid #dcdce9;
}


#nav-menu li a:hover
{
background-color:#FFFFCE;
height: 2em;
line-height: 2em;
float: left;
width: 6.8em;
display: block;
border: 0.1em solid #dcdce9;
color:black;
text-decoration: none;
text-align: center;
}


#nav-menu li a.caravan:hover
{
background-color:#FFFFCE;
height: 2em;
line-height: 2em;
float: left;
width: 8em;
display: block;
border: 0.1em solid #dcdce9;
color:black;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:67em
border: 0.0em solid red;
} 


.clear {
  clear: both;
  height: 0;
}

.small {
    font-family: "Tahoma";
	font-size:10px;
	text-align:justify;
	color:#5a5a5a;
	border:0;
line-height:1.0em;
	}


div#blank {
visibility:hidden;
	width: 100px;
	height: 50px;
	/*float: left;*/
/*border: 0.1em solid red;*/
}

t: left;*/
/*border: 0.1em solid red;*/
}


