
/* FIXES FOR IE.  OTHER STYLE SHEETS STILL REQUIRED */



/* LOG-IN BUTTON */
/*.log a{
    margin-right:40px !important;
}
.logWrap{
    margin-right:-90px !important;
}*/

/* ENROLL PAGE */


#other-options img.bottom-right{
    position:relative !important;
    right:-28px !important;
    
}
.tableHeader tr td{
    padding-top:2px !important;
}
.tableBody, .tableHeader{
 border-collapse: separate !important;
 border-spacing: 0 !important;
 border-collapse: collapse !important; /* hack is needed for IE7 also */
}

.tableBody, .tableHeader {
 border-top: 0px solid transparent !important;
 border-bottom: 0px solid transparent !important;
 position: relative !important;
}

.tableBody tr td:first-child{
    width:609px !important;
}
.tableBody tr td:last-child{
    width:90px !important;
}
#initCost, #chryslerCost, #startupCost, .otheropts, .tableBody input{
    margin-left:auto !important;
    margin-right:auto !important;
    display:block !important;
    text-align:center !important;
}

/* SCORE EVALUATION PAGE */

#breakdown{
 border-collapse: separate !important;
 border-spacing: 0 !important;
 border-collapse: collapse !important; /* hack is needed for IE7 also */
 border-top: 1px solid #000 !important;
 position: relative !important;
}
tr.last td{
    border-top:4px #4f4f4f solid !important;
    background:none;
}
tr.last td.last{
    border-bottom:0px !important;
    border-right:0px !important;
}

/* INSPECTION CERTIFICATION PAGE */
.greybar{
    position:relative !important;
}
.greybar span{
    position:absolute !important;
    left:10px !important;
}
.row{
    margin-bottom:50px !important;
}

/* INSPECTION CERTIFICATION PAGE */

#requirements{
 border-collapse: separate !important;
 border-spacing: 0 !important;
 border-collapse: collapse !important; /* hack is needed for IE7 also */
 border-top: 0px solid #000 !important;
 position: relative !important;
}
.row.first{
    margin-bottom:0px !important;
}
#companies{
    margin-left:50px !important;
}
/* GENERAL */
h1, h2, h3, h4{
    font-weight:normal !important;
}
h3{
    height:26px !important;
    padding-top:16px !important;
}
ul.benefits li h3, ul.optional-recognition li h3{
    height:auto !important;
    padding-top:0px !important;
}
/*.nameLog{
    margin-right:0px !important;
}
#mini-nav{
    top:143px !important;
    left:260px !important;
}
#mini-nav li{
    position:relative !important;
    padding-right:25px !important;
    padding-top:11px !important;
    height: 26px !important;
    
}
#mini-nav li div{
    float:none !important;
    position:absolute !important;
    right:-1px !important;
    top:0px !important;
    margin-top:0px !important;
}
#mini-nav li div{
    width:20px;
    height:40px;
}*/
.section1 li.floatLeft{
    float:none !important;
}
.section1 li.floatLeft label{
    display:block !important;
    width:100% !important;
}

.section2{
    margin-top:25px !important;
}
#advancedFrm .rightTbl {
	width:49%;
}
#header .panel{
	padding-bottom:12px;
}
#wrapper {
	padding-top:20px;	
}

.fulfillment-form {
	width:800px;
}