body {
	background-color: #CCF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
h1 {
	font-size: 140%;
	color: #6469FF;
}
h2 {
	font-size: 120%;
	color: #6469FF;
	padding: 10px 0px 0px 0px;
}
strong {
	color: #6469FF;
}
#wrapper {
	text-align: center;
	margin-top: 15px;
}
#main {
	text-align: left;
	width: 740px;
	border-collapse: collapse;
	margin: auto;
	background-color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	}
#main td, #main th {
	border: 1px solid #000;
	}
#main td.maintext {
	padding: 20px;
}
#editor {
	background-color: #FFF;
}

.menu {
	background-color: #6469FF;
	color: #FFF;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 90%;
	
}
.footer {
	text-align: center;
	background-color: #6469FF;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 90%;
}
.footer a {
	color: #FF0;
	text-decoration: none;
}

.imgfloatleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #000;
}
.imgfloatright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
	border: 1px solid #000;
	}
#navlist {
font-size: .9em;
margin: 0;
width: 100%;
}
#navlist li {
float: left;
list-style-type: none;
margin: 0 0 3px 0;
padding: 0;
white-space: nowrap;
}
#navlist ul {
margin: 0;
padding: 0;
}
#navlist a {
padding: 3px 10px 3px 10px;
border-right: 1px solid #000;
background-color: #6469FF;
text-decoration: none;
}
#navlist a:link, #navlist a:visited {
color: #EEEEEE;
}
#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background-color: #CCF;
color: #2D1E2D;
}
.menuback {
	background-color: #6469FF;
}
#subwrapper {
	text-align: center;
}
#price {
	margin: auto;
	border-collapse: collapse;
	width: 90%;
	font-size: 100%;
	background-color: #CCF;
}
div#temp {
	float: right;
	
}
#temp table {
	border-collapse: collapse;
	background-color: #FF9;
	margin-left: 10px;
}
#temp td {
	font-size: 80%;
	border: 1px solid #000;
	text-align: center;
}
#temp th {
	text-align: right;
	font-weight: normal;
	font-size: 80%;
	border: 1px solid #000;
	padding-right: 5px;
	padding-left: 5px;
}
#caption {
	float: right;
	text-align: center;
	font-size: 80%;
	margin-left: 10px;
	margin-bottom: 4px;
	font-style: italic;
	color: #90C;
}
#caption img {
	border: 1px solid #000;
}
.testimonial {
	font-size: 90%;
	padding-left: 20px;
	font-style: italic;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	margin: 10px;
	background-image: url(../images/quotes.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.left {
	float: left;
	margin-right: 10px;
}
.right {
	float: right;
	margin-left: 10px;
}

#contactform form {
width : 100%;
margin : 0;
padding : 0;
}

#contactform fieldset {
float : left;
width : 43%;
margin : 0 20px 0 0;
padding : 1em;
border-top : 6px double #6469FF;
text-align: left;
border-bottom: 0px;
 border-left: 1px solid #6469FF;
 border-right: 0px;
}

#contactform fieldset br {
display : none;
}
#contactform legend {
font-weight : bold;
color : #6469FF;
margin : 0;
padding : 0.5em;
}

#contactform label {
display : block;
color: #6469FF;
margin-top: 10px;
}
#contactform input, #contactform select {
	width: 180px;
	background-color: #CCF;
	color: #6469FF;
}
#contactform input {
	border: 1px double #6469FF;
}
#contactform input.submit {
	width: 100px;
	margin-top: 20px;
}
#contactform textarea {
	width: 250px;
	height: 150px;
	background-color: #CCF;
	border: 1px double #6469FF;	
}
.center {
	text-align: center;
}
select {
	width: auto;
}
fieldset#enquiry{
	width: auto;
	text-align: center;
	border: 1px solid #6469FF;
}
.enquiry {
	font-size: 150%;
}
.indent {
	margin-left: 270px;
}
li {
	padding: 4px;
}
#CommentName {
	width: 500px;
	margin-bottom: 10px;
}
