html, body {
	margin:0;
	padding:0
}
img {
border: none;
}
body {
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	background-image: url(../images/mainBackground.gif);
	background-position: 0px 70px;
	color: #333333;
}
h1, h2, h3, h4, p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
a {
	color: #6184a7;
	}
div#background {
	background-image: url(../images/tintBackground.jpg);
	background-repeat: repeat-x;
}
div#container {
	width:750px;
	margin:0 auto;
	text-align: left;
}
div#headerband {
	height: 70px;
	background-color: #5c4f41;
}
div#header {
	width:750px;
	margin:0 auto
}
div#logo {
	float: left;
	height: 70px;
	width: 427px;
}
div#phone {
	float: right;
	height: 20px;
	width: 149px;
	padding-top: 40px;
}
div.cl {
	clear: both;
	height: 1px;
	overflow: hidden;
}

div.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4cfca;
	margin-top: 25px;
	margin-bottom: 25px;
}
div#banner {
	height: 290px;
}
div#navigation {
	height: 50px;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 50px;
}
div#navigation a {
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	margin-right: 14px;
	margin-left: 14px;
}
div#white {
	background-color: #FFFFFF;
	background-image: url(assets/images/contentShadow.gif);
	background-repeat: repeat-x;
}
div#content {
	float:left;
	width:480px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 40px;
	min-height: 400px;
}
div#content h1 {
	color: #686159;
	font-size: 1.9em;
	margin-bottom: 3px;
}
div#content h2 {
	color: #6184a7;
	font-size: 1.15em;
	margin-bottom: 16px;
}
div#content p {
	margin-bottom: 8px;
	line-height: 1.1em;
}

div#centreboxes {
	background-image: url(../images/contentBoxes.gif);
	background-repeat: repeat-y;
	margin-bottom: 30px;
}
div.centrebox {
	padding: 10px;
	color: #5c4f41;
	float: left;
	width: 130px;
	margin-right: 10px;
}
div.centrebox p {
	color: #333333;
	margin-top: 6px;
	margin-bottom: 0px;
}
div.centrebox a {
	color: #333333;
}
div.centrebox h3 {
	font-size: 1.4em;
}
div.offerrow {
	clear: both;
	margin-bottom: 10px;
	}
div.offertext {
	width: 270px;
	float: left;
	border-top: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	}
div.offerimage {
	width: 196px;
	height: 130px;
	float: right;
	padding-bottom: 10px;
	}
div#right {
	float:right;
	width:240px;
	margin: 0;
}

img#pap {
	float: left;
	margin-bottom: 5px;
}

img#facebook {
	float:right;
	margin-bottom: 5px;
}

div.rightbox {
	background-color: #d4cfca;
	padding: 10px;
	margin-bottom: 20px;
	color: #5c4f41;
}

div.rightbox h1{
	font-size: 1.5em;
	margin-bottom: 10px;
}

div.callbox {
	font-size: 1.25em;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #5b4e40;
	color: #99ccff;
}
div.callbox a{
	color: #99ccff;
	text-decoration: none;
}
div.callbox h2{
	margin-bottom: 5px;
	margin-top: 5px;
}
div.rightbox a {
	color: #5c4f41;
}
div.rightbox h3 {
	font-size: 1.5em;
	margin-bottom: 13px;
}
div.rightbox p {
	margin-top: 15px;
}
div.event {
	color: #333333;
	clear: both;
	margin-bottom: 10px;
}
div.event p {
	float: right;
	width: 158px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
div.event strong {
	padding-bottom: 5px;
	display: block;
}
div.event img {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 3px solid #FFFFFF;
}
div.sidebox {
	margin-bottom: 10px;
	}
div.sidebox ul, div.sidebox li{
	margin: 0;
	padding: 0;
	list-style: none;
}


div.sidebox li a.download{
	display: block;
	padding-left: 20px;
	background-image:url(../images/downloadBlue.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
	color: #333333;
	text-decoration: none;
	padding-top: 1px;
	margin-left: 4px;

}	
div.browntitle {
	background-color: #584b3e;
	padding-right: 15px;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	}
div.browntitle h1 {
	font-size: 1.5em;
	margin: 0;
	color: #ffffff;
	}
div.brownbox {
	background-color: #d4cfca;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
div.brownbox h2 {
	color: #333333;
	font-size: 0.95em;
	margin-bottom: 5px;
	}
div.brownbox h3 {
	color: #584b3e;
	font-size: 0.95em;
	margin-bottom: 5px;
	}	
div.brownbox p {
	color: #6184a7;
	margin-bottom: 5px;
	font-size: 0.95em;
	}
div.bluefoot {
	background-color: #6184a7;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	}
div.bluetitle {
	background-color: #2D3945;
	padding-right: 10px;
	padding-left: 10px;
	height: 40px;
	line-height: 40px;
	}
div.bluetitle h1 {
	font-size: 1.5em;
	margin: 0;
	color: #ffffff;
	}
div.bluebox {
	background-color: #B2C0D1;
	padding: 10px;
	}
div.bluebox ul{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	}
div.bluebox h2{	
	color: #3d4c59;
	}
div.brownbox2 {
	background-color: #d4cfca;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
div.brownbox2 h2 {
	color: #564a3d;
	margin-bottom: 5px;
	}
div.brownbox2 h3 {
	color: #3e4e5b;
	font-size: 0.95em;
	margin-bottom: 15px;
	}
div.brownbox2 p {
	color: #333333;
	margin-bottom: 5px;
	font-size: 0.95em;
	}
div.brownbox2 p.small {
	font-size: 0.8em;
	}
div.brownfoot {
	background-color: #443A2F;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #ffffff;
	}
div.brownfoot h4 {
	color: #99bdda;
	font-size: 1.5em;
}	
div#footer {
	clear:both;
	background-color: #5b4e40;
	color: #99ccff;
	font-size: 0.85em;
	padding: 20px;
}
div#footer a{
	color: #99ccff;
	text-decoration: none;
}
div#footerright {
	float: right;
	width: 220px;
	text-align: right;
}
div#footerleft {
	float: left;
	width: 480px;
}

div#footerleft span.highlight{
	font-size: 1.2em;
	margin-bottom: 1px;
	display: block;
}

div#offersbox {
	margin-top: 5px;
	font-size: 0.96em;
	}
div#offersbox h2 {
	text-transform: uppercase;
	margin-top: 16px;
	margin-bottom: 16px;
	clear: both;	
	}
div#offersbox ul{
	margin: 0;
	padding-left: 20px;
	margin-bottom: 10px;
}

div#offersbox h3 {
	margin-bottom: 3px;
	}
	
div.addbullets ul{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: disc;
	list-style: disc;
}
div.addbullets ul li{
	margin-left: 10px;
	margin-bottom: 3px;
}

#formholder fieldset {
	border: none;
	}
	
#formholder ul {
	list-style: none;
	}
	
#formholder li {
	list-style: none;
	margin-top: 5px;
	}

#formholder label {
	width: 110px;
	display: block;
	float: left;
	margin-right: 5px;
	}
	
#formholder input[type=text], #formholder textarea {
	width: 220px;
	border: solid 1px #666666;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	}
	
#formholder input.two {
	width: 25px
	}

#formholder input.four {
	width: 30px
	}
	
#formholder input[type=submit] {
	width: 70px;
	border: none;
	margin: 0px;
	background-color: #5b4e40;
	color: #99ccff;
	padding: 5px;
	}
img.clean {
	border: none;
	text-decoration: none;
	}

td {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #cccccc;
	}
	
	
a.available {
	margin: 0px;
	background-color: #3C4C59;
	color: #FFFFFF;
	border: 1px inset;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
a.available:hover {
	background-color: #425563;
	}
a.available:active {
	border: 1px outset;
	}