.ContactUs  { margin:0; padding:0;  }
.widgetTitle { font-size:16px; font-weight:bolder; text-align:left; margin:0; padding:10px; }

.subtitle { margin:0; font-size:1.2em; font-weight:bolder; text-align:left; background:#ddd; padding:3px; border-bottom:1px solid #ddd;}

.part-wrapper {width:700px; float:left;}
.part-wrapper-left { width: 700px; float: left; margin-left:5px; }

.subcomponentWrapper { width:340px; padding:4px 2px 4px 0px; float:left; }
.labelWrapper { width:150px; float:left; text-align:right; padding-right:4px;}
.elementWrapper {  width:165px; float:left; text-align:left;}

.part-wrapper-left  .ui-state-default{margin-bottom:11px;  }

.part-wrapper-full { float:left; width:690px; margin-left:5px; margin-top:10px;}
.part-wrapper-full  .subcomponentWrapper  { margin:0; padding:0; width:690px; float:left;}
.part-wrapper-full .labelWrapper { float:left; font-weight:bolder; margin-top:5px; }
.submit {}
.submit .subcomponentWrapper { margin:10px 0; float:left;  width:100%;}
.submit .labelWrapper { width:70%; float:left; font-weight:bolder; color:#555;}
.submit .elementWrapper { width:25%; float:right;}
textarea#comments { width:472px; margin:5px 0;}

/* Comments start */
.subcomponentWrapper-47{ float:left; text-align: left; height:10%;}
.QuickQuote-2-text-47{font-size:1.2em; color:#666666; font-weight:bold;}
/* Comments end */
