.page-state .main-content{width: 97%;}
.page-state .main-content .compare-wrap{ width:100%; }
.page-state .main-content .compare .table_label{}
.page-state .main-content .compare .inner-data{width:350px;}
.page-state .form-type-checkbox{width: 32%;float: left;height: 41px;margin: 0;color: #076E81;}
.page-state .main-content .form-submit{padding: 2px 21px;border: 1px solid #665C5C;border-radius: 5px;box-shadow: 0px 0px 7px #A1A0A0;background: #1488B6;color: #fff;clear: both;display: block;font-size: 19px;}
table.compare th{border: 1px solid #ccc;padding: 4px;}
.page-state table.compare th{background: #8A8484;color: #fff;border-right: #666}
.page-state table.compare td{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 2px 3px;vertical-align: top;font-size: 12px;}
/*.page-state table.compare td:first-child{background: #E4E4E4;}*/
.page-state .compare-wrap{width:960px;}
table.compare th:first-child{width:150px}
table.compare{font-family: Myriad Pro;line-height: 1.4;}
.page-state table:first-child  td:first-child{background: #E4E4E4; font-weight: bold;}
.page-state table.inner-data td:first-child{background:none !important;width:200px;font-weight:normal !important;}
.page-state .main-content .form-type-item{clear:both;}
.page-state .main-content .form-item-all{width:100%;color:#000;margin-bottom:15px;height:25px;border-bottom: 1px dotted #ccc;}
.page-state .main .page-layout{background:none; height:0px;}
.page-state .main-content #select-state-form #state-fields label{display: block; margin: -20px 0 0 23px;}
.compare-wrap{ width:100%; }