*{ margin:0; padding:0; outline:none;}
body{ font-family: Arial, Helvetica, sans-serif;  font-size:12px; color:#2e2e2e;}
.wrap{ width:856px; padding-top:20px; z-index:1;position:relative;display:block;overflow:hidden;}
.logo{ width:auto; float:left; min-height:80px}
.logo img{ border:none;}
.toll{ width:auto; float:right; font-size:18px; line-height:23px; position:absolute;top:20px;right:0;z-index: 1; }
.toll span{ font-weight:bold; font-size:30px;}
.toll img{ margin-right:8px; margin-top:5px;}
.in{ padding:24px 0 0 0;}
.text{ float:left;}
.head{ width:835px; height:301px; margin-top:20px;margin-bottom:20px; z-index:1;position:relative;display:block;overflow:hidden;float:left;}
.position-head-text{ position:absolute; top:0px; left:0px;z-index:1;}
.head-arrow{position:absolute; top:-20px; left:430px;width:152px;height:105px;z-index:2;}
.box{position:absolute; top:20px; right:0px; z-index: 1; width:320px; min-height:301px;}
.relative{position:relative}
.submit{ width:153px; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden; height:29px; background:url(../../images/mercury/submit.png) no-repeat; border:none;}
.form{overflow:hidden;color:#FFFFFF;margin:0;padding:15px 10px 5px 20px;}
.form-title{ font-size:24px; margin-bottom:5px;}
input[type="text"], input[type="select"]{border:1px solid #7f7f7f; background:url(../../images/mercury/input-bg.jpg) repeat-x; height:18px; width:153px; margin-bottom:5px;}
select{border:1px solid #7f7f7f; background:url(../../images/mercury/input-bg.jpg) repeat-x; height:20px; line-height:18px; width:153px;margin-bottom:5px;}
label {float:left;font-size:12px;width:100px;vertical-align:middle; margin-bottom:5px;}
.button{ padding-right:36px; margin-top:4px;}
.content{ }
.content-stuff{}
.awards{ width:18%; float:left;}
.awards img{ float:left;}
.quote{float:left; width:42%; background:url(../../images/mercury/quote-up.jpg) top left no-repeat; margin-top:18px; font-size:14px;}
.quote-text{ padding-right:23px; padding-top:10px; padding-bottom:5px; margin-left:30px; background:url(../../images/mercury/quote-bottom.jpg) bottom right no-repeat; }
.quote-name{ font-weight:bold; margin-right:10px;}
#table1{ float:right; width:321px;}
.table-header{ width:321px; height:22px; background:url(../../images/mercury/rates-table-top.png) no-repeat; padding-left:10px; padding-top:8px;}
.table-header .col1{width:80px; float:left; line-height:20px; margin-left:15px;  }
.table-in{ padding:0px 10px 0px 10px; overflow:hidden;background:url(../../images/mercury/rates-table-v.png) repeat-y;}
.table-footer{ width:321px; height:12px; background:url(../../images/mercury/rates-table-bottom.png)}
.col1{ width:80px; float:left; line-height:20px; margin-left:16px; font-size:14px;}
.content-text{ border-top:1px solid #d1d0d0; padding-top:14px; font-size:14px; margin-top:14px;}

#table1.row{}



.footer{background:url(../../images/mercury/footer.jpg) repeat-x;height:102px;  color:#272d3a; margin-top:14px;}
.footer a{ color:#272d3a; text-decoration:none;}
.footer-text{width:856px; padding-top:30px; line-height:18px;}
.footer-text span{ font-size:11px;}

.clear{ clear:both;}
.widget-area, .widget {overflow: hidden; zoom: 1;}

.formBuilder form span.required{color: #FF8080; padding-left:10px;}
.formBuilder label.row-label {float:left;font-size:12px;width:100px;vertical-align:middle; margin-bottom:5px;clear:left;}
.formBuilder label.item-label {float:none;font-size:12px;width:100px;vertical-align:middle; margin-bottom:5px;clear:left;}

.formBuilder  form input[type="checkbox"]{}

.formBuilder  form .row-wrap{clear:both; padding-bottom:3px;} 

.formBuilder  form div.input-item-wrap{clear:right; padding-left:100px;}
.formBuilder  form div.input-item-wrap.inline{float:left; padding:5px 10px;} /* checkboxes / radios will be shifted to the right then usual inputs */

.formBuilder  form div.input-item-wrap label.item-label{padding:0 5px;}
.formBuilder .header-wrap .title-wrap h2{ font-size:24px; margin-bottom:5px; font-weight:normal;}
.formBuilder .header-wrap  { padding-bottom:10px}
.formBuilder .header-wrap { text-align:center;}
.formBuilder .header-wrap .description-wrap h3{ font-size:16px; margin-bottom:5px;font-weight:normal;}
.formBuilder hr{clear: both; margin-bottom: 15px; margin-top: 10px;}
.formBuilder .footer-wrap{padding:10px 0}
.formBuilder .footer-wrap .submit{ margin-left:100px;}
