.contactform span.err {
  font-size: 90%;
  color:red;
  position: relative;
  left: 0;

}

.cform {width:540px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color: rgb(240,240,240);}

.cform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb( 220,220,220);}

.cform fieldset legend {margin:0px 0px 0px 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color :rgb(80,80,80); font-weight:bold; font-size:130%;}

.cform p.field {
clear: both;
float: none;
}

.cform p.field label {
float: left;
text-align: right;
width: 100px;
font-size:110%;
}

.cform p.field input {
float: left;
margin-left: 10px;
width: 200px;
font-size:110%;
padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;
}

.cform p.checkbox {
clear: both;
float: none;
}

.cform p.checkbox label {
margin-left: 110px;
width: 300px;
height: 40px;
font-size:110%;
}

.cform label.left {float:left; width:150px; margin:0 0 0 10px; padding:2px; font-size:110%;}

.cform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.cform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}


.cform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.cform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}

.cform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


.loginform {width:160px; margin:-10px 20px 0 20px; position: relative; float: top;}
.loginform p {clear:both; margin:0; padding:0;}
.loginform fieldset {width:160px; }
.loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; }
.loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/*
.contactform {width:540px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
*/

.contactform {width:95%; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}


.contactform p.details {margin: 10px; border:solid 0px; text-align: left; }
.contactform table {float: left; border: solid 0px; font-size:110%; margin: 0;}
.contactform td {vertical-align: top; padding: 0px; }
.contactform td.cdisplay {vertical-align: top; text-align: right; font-weight: bold; padding: 0px; }
.contactform tr {padding: 0px; }
.contactform tr.header {padding: 0px; font-size:110%; font-weight: bold; }
.contactform label.clabel {float:left; width: 100%; margin:0 0 0 10px; padding:2px; font-size:110%; border solid 1px;}
.contactform label.clabelcheckbox {width: 100%; margin:0 0 0 10px; padding:2px; font-size:110%; border solid 1px;}
.contactform label.packages {}
.contactform form {display: inline; margin: 0;}

.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:150px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform select.booleandrop {width:50px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.checkbox {float:left; width:150px; margin:15px 0 0 0 !important /*Non-IE6*/; margin:12px 0 0 -3px /*IE6*/; border:solid 10px rgb(100,0,0);}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea.comment {width:575px; height: 200px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea.terms {width:475px; height:100px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:90%; overflow: scroll;}
.contactform textarea.feedback {width:475px; height:100px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%; overflow: scroll;}
.contactform input.button {float:right; width:11.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.contactform input.wbutton {float:right; width:20.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.wbutton:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

#.googleadd {margin:10px 100px 10px 100px; position: relative; float: right; clear: all; border:solid 0px; display:block;}
.googleadd {margin-left: 100px; width:468px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.banner {margin-left: 60px; width:468px; margin-bottom:10px float: center; clear: all; display:block; !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}


.csearchform { margin:0 0px 0 0px; position: relative; float: right; border: solid 0px;}
.csearchform p.right {border:solid 0px; float: right; display: block; }
.csearchform table { margin:0 0px 0 0px; position: relative; border: solid 0px; float:right;}
.csearchform fieldset {border:solid 0px;}
.csearchform input.field {width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}

.csearchform input.button {width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}

.csearchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.smallLinks a {font-size:80%; }

.Vote {color: red; text-align: left;}

p.DateTime {display: block; clear: left; font-size:80%;}
