﻿/* contact form styles */
table td {padding-top:0px}

.formtable {font:11px/14px Verdana, Arial, sans-serif;
    color: #666; margin:0px; width:550px; }
    
.formtable td {padding:0px 0 0 0;}
.formtable td input { width:210px;margin-top:0px;}
.formtable td select { width:225px;padding-left:0px; height:18px;margin-top:0px;}
.formtable td textarea { width:350px;padding-left:0px; margin-top:0px;}
.formtable .button { width:70px;padding-left:0px; margin-top:1px;}

/* .formtable td option { width:50px;padding-left:2px; } */

.formtable td select.wide { margin-top:0px; width:287px; }
.formtable td option.wide { padding-left:2px;}
.formtable td p { margin:0;padding:10px 0 4px 0;}
.formtable td input.city { width:166px; padding-left:2px;}
.formtable td select.state {width:45px;padding-left:2px;}
.formtable td input.zip { width:50px;}
.formtable td input.phone { width:30px; }
.formtable td input.phoneexch { width:40px; }
.formtable td span.checkbox input {width:1.6em}
.formtable td span.checkbox label {padding-left:3px;}
.formtable td span.radiobutton input {width:1.6em;}
.formtable td span.radiobutton label {padding-left:3px;}
.formtable td div {padding-right:5px;}
.formtable td .smallInput{width:40px;}
.formtable td .smallInput2{width:50px;}
.checkbox {float:left; padding-right:4px;}
.checkbox_label {float:left;}

.valcontent label  {color:#666;margin:0px 0;padding:0;}
.valcontent .labelright {text-align:right;margin:0 18px 6px 0;}

.formlabel {color:#666;}
.formtable td  .required {color:#ff0000; font-weight:bold;}
.formtable td  .error {color:#ff0000; font-weight:normal;}

.textRight {text-align:right;}
.bubble 
{
	font-size:24px;}
