@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font: normal 100% Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: url(images/bg_left.gif) top left repeat-y;
}

.container {
	width: 760px;
padding: 0;
}

.sidebar {
	width: 160px;
	float: left;
text-align: right;
color: #ffffff;
font-size: 0.6em;
padding-bottom: 27px;
padding-right: 8px;
}

.sidebar a {color: #ffffff;}
.logo {
padding-top: 14px;
}

.nav {
margin-right: 0px;
text-align: right;
padding-top: 24px;
}

.nav ul {
list-style: none;
margin-bottom: 37px;
margin-left: 0;
padding-left: 0;
}

.nav ul li {
	margin-top: 19px;
}

.nav ul li a {
text-transform: uppercase;
text-decoration: none;
color: #ffffff;
font-size: 90%;
}

.maincont {
margin-left: 250px;
font-size: 80%;
padding-top: 3px;
}

h1 {font-size: 125%;color: #ffffff;}

.post img {margin: 0px 0 7px 0;}
.post .left {float: left; margin-right: 7px;}
.post .alignleft {float: left; margin-right: 7px;}
.post .alignright {float: right; margin-left: 7px;}

td {padding: 3px;}

table.pricing {font-size: 80%;}

.formholdall {width: 550px; margin-top: 280px; *margin-top: -120px;}
form.cform {width: 540px;}

.cf-ol {list-style: none; padding: 0; margin: 0;}

.cf-ol li {margin: 10px 0;}

.cf-ol li label {display: block; width: 250px; margin-bottom: 5px;}

.cf-ol li input {margin-right: 10px; width: 250px;}

.cf-ol li textarea {vertical-align: top; margin-right: 10px; width: 540px; height: 100px;}

.reqtxt {font-size: 0.8em;}

.emailreqtxt {font-size: 0.8em;}

.textonly {}

.cf-before span {display: block; width: 540px;}

li#li--8 input.cf-box-b {width: 10px; margin-left: 0px;}

li#li--9 input.cf-box-b {width: 10px; margin-left: 0px;}

legend {display: none;}

#ll a {color: #fff;}

fieldset {border: 0; padding: 0;}

.contact_left {float: left; width: 320px;}

.contact_right {width: 200px; margin-left: 333px; padding: 10px 5px; margin-top: 10px; font-size: 0.85em; font-weight: bold; line-height: 2em; text-align: right; background: #c60; color: #fff;}

.failure {color: #ff0000; font-weight: bold;}

a img {border: 0;}

.left {float: left; margin-right: 4px;}

.right {float: right; margin-left: 4px;}

.caption {font-size: 80%; margin-top: -5px; margin-bottom: 18px;}

.splash {background: #c60; text-align: center;}
.splash_centre {width: 548px; margin: 50px auto;}

.splash_centre a img {border: 2px solid #fff;}

.splash_centre img {margin-bottom: 30px;}

.splash_centre a {color: #fff; text-decoration: none; font-size: 0.8em;}
.splash_centre a:hover {text-decoration: underline;}
.splash_small {font-size: 0.8em;}
.splash_small a {text-decoration: underline;}
.splash_small a:hover {text-decoration: none;}

#stext {
padding-top:500px;
color: #ffffff;
font-size: 7px;
}