div.wicket-mask-dark {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.0 !important;
    -moz-opacity: 0.0 !important;
    background-color: black;
    filter: alpha(opacity = 0) !important;
    background-image: none;
}

div.wicket-mask-transparent {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: none;
}

div.wicket-modalCompare {
    position: fixed;
    z-index: 20001;
    padding: 0 !important;
    visibility: hidden;
    font-family: Arial, Helvetica, sans-serif;
    border-top: 1px solid #6C8BBB !important;
    border-right: 1px solid #6C8BBB !important;
    border-left: 1px solid #6C8BBB !important;
    width: 890px !important;
    left: 60px !important;
    height: 50px;
    background: url(/images/refi/trans_blue_20.png) repeat !important;
}

div.wicket-modalSave {
    position: fixed;
    z-index: 20001;
    padding: 0 !important;
    visibility: hidden;
    font-family: Arial, Helvetica, sans-serif;
    border: none !important;
    width: 690px !important;
    left: 160px !important;
    top: 200px !important;
    height: 40px;
    background: #092a61 !important;
}

div.wicket-modalCompare div.w_top_1, div.wicket-modalSave div.w_top_1 {
    width: 100%;
    overflow: hidden;
}

div.wicket-modalCompare div.w_top, div.wicket-modalSave div.w_top {
    cursor: n-resize;
    padding: 0px;
    margin: 0px;
    height: 0 !important;
}

div.wicket-modalCompare .w_topLeft, div.wicket-modalSave .w_topLeft {
    width: 0px !important;
    height: 0px !important;
    float: left;
    background-position: 0px 0px;
    overflow: hidden;
    cursor: nw-resize;
}

div.wicket-modalCompare div.w_topRight, div.wicket-modalSave div.w_topRight {
    width: 0px !important;
    height: 0px !important;
    float: right;
    background-position: -16px 0px;
    overflow: hidden;
    cursor: ne-resize;
}

div.wicket-modalCompare div.w_left, div.wicket-modalSave div.w_left {
    background-position: 0px 0px;
    background-repeat: repeat-y;
    cursor: w-resize;
    width: 100%;
}

div.wicket-modalCompare div.w_right_1, div.wicket-modalSave div.w_right_1 {
    margin-left: 0px !important;
}

div.wicket-modalCompare div.w_right, div.wicket-modalSave div.w_right {
    background-position: right;
    background-repeat: repeat-y;
    cursor: e-resize;
    width: 100%;
}

div.wicket-modalCompare div.w_content_1, div.wicket-modalSave div.w_content_1 {
    margin-right: 0px !important;
    cursor: auto;
}

div.wicket-modalCompare div.w_caption, div.wicket-modalSave div.w_caption {
    height: 0px !important;
    float: right !important;
}

div.wicket-modalCompare a.w_close, div.wicket-modalSave a.w_close {
    background: url('/images/refi/btn_Close.png') no-repeat;
    height: 40px;
    width: 36px;
    display: block;
    margin: 34px 35px 0 0;
    position: absolute;
    right: 0px;
    z-index: 3;
}

div.wicket-modalCompare a.w_close:hover, div.wicket-modalSave a.w_close:hover {
    background: url('/images/refi/btn_Close_Hover.png') no-repeat !important;
}

div.wicket-modalCompare span.w_captionText, div.wicket-modalSave span.w_captionText {
    height: 1.4em;
    position: absolute;
    margin-left: 3px;
    font-weight: bold;
    left: 0em;
}

div.wicket-modalCompare div.w_content_2, div.wicket-modalSave div.w_content_2 {
    width: 100%;
    background-color: none !important;
    padding-top: 0 !important;
    _overflow: auto;
}

div.wicket-modalCompare div.w_content_3, div.wicket-modalSave div.w_content_3 {
    border: none !important;
    padding: 0px;
}

div.wicket-modalCompare div.w_content, div.wicket-modalSave div.w_content {
    background-color: none !important;
    height: auto !important;
}

div.wicket-modalCompare iframe, div.wicket-modalSave iframe {
    width: 100%;
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    position: relative;
}

div.wicket-modalCompare div.w_bottom_1, div.wicket-modalSave div.w_bottom_1 {
    width: 100%;
    overflow: hidden;
    cursor: n-resize;
}

div.wicket-modalCompare div.w_bottom, div.wicket-modalSave div.w_bottom {
    height: 0px !important;
    background-position: 0px -32px;
    overflow: hidden;
}

div.wicket-modalCompare div.w_bottomRight, div.wicket-modalSave div.w_bottomRight {
    width: 0px !important;
    height: 0px !important;
    float: right;
    background-position: -48px 0px;
    cursor: nw-resize;
    overflow: hidden;
    display: none !important;
}

div.wicket-modalCompare div.w_bottomLeft, div.wicket-modalSave div.w_bottomLeft {
    width: 0px !important;
    height: 0px !important;
    float: left;
    background-position: -32px 0px;
    overflow: hidden;
    cursor: ne-resize;
    display: none !important;
}

/*  IE FIXES   */

.mortgageComparatorFooter {
    padding: 30px 0 20px 20px;
    color: #999;
    font-size: 11px;
}

.mortgageComparatorFooter a {
    color: #666;
}

.mortgageComparatorFooter a:hover {
    text-decoration: underline;
}