html, body {    font-family:Arial,Helvetica,sans-serif;    font-size:12px;    height:100%;    margin:0;    padding:0;    width:100%;}a{    color:#343333}img{    border:none;}form{    margin:0;    padding:0;}.floatLeft{    float:left;}.floatRight{    float:right;}.clearAll{    clear:both;    height:0px;    font-size:0px;    margin:0px;    padding:0px;}#centerContainer{    width:955px;    margin:0 auto;    padding:0 0 20px 0;    overflow:hidden;}#headerContainer{    width:100%;    overflow:hidden;    background-color:#dbdcde;    border-bottom: 10px solid #000000;    height:139px;}#headerWrapper{    width:955px;    margin:0 auto;    padding:19px 0;    overflow:hidden;}#headerLinks{    float:right;    width:550px;    padding:52px 0 0 0;}.headerLinkContainer{        float:right;    padding: 0 0 0 30px;    text-align:center;    min-width:95px;}.headerLinkContainer h4{    font-size:10px;    font-weight:bold;    margin:0;    padding: 0 0 0 0;    }.headerLinkContainer h4 a{    color:#000;    font-weight:bold;    text-decoration:none;}#headingInfo{    width:955px;    padding:0 0 8px 0;    font-weight:bold;    float:left;}#navWrapper{    width:955px;    border-top:1px solid #000;    border-bottom:1px solid #000;    overflow:hidden;    }#navWrapper ul{    margin:0;    padding:7px 0;    float:left;}select option {    font-size:12px;}#navWrapper ul li{    list-style:none;    margin:0;    padding:0 4px;    border-right: 1px solid #000;    float:left;    font-size:12px;    font-weight:normal !important;}#navWrapper ul li a{    text-decoration:none;    color:#000;    font-weight: bold;}#navWrapper ul li a:hover{    font-weight: bold;    text-decoration:underline;}#navWrapper ul li.firstNavLink{    padding-left:0;    padding-right:7px;}#navWrapper ul li.lastNavLink{    border-right:none;    padding:0 0 0 10px;}#footerWrapper{    width:955px;    font-size:11px;}.footerRightLinks{        width:730px;}.footerRightLinks a{    color:#000;    text-decoration:none;}.footerRightLinks a:hover{    text-decoration:underline;}#footerRightTwo{    width:375px;}#footerRightTwo .farfarRight p {    width:auto;}#footerLeftTwo{    width:300px;}.footerLinks{        }.footerLinks h4{    margin:0;    padding:0 0 5px 0;    font-family:Arial;    font-size:11px;    font-weight:bold;    color:#343333;}.footerLinks h4.followUs{    font-size:14px;}.footerLinks ul{    margin:0;    padding:0;    }.footerLinks ul li{    margin:0;    padding:0 0 8px 0;    list-style:none;}.footerLinks ul li a{    color:#333;    text-decoration:none;}.footerLinks ul li a:hover{    text-decoration:underline;}.footerLinks ul li a.bottomFooterLink{    color:#333;    background: url(/images/arrow_black.png) right center no-repeat;    padding:0 10px 0 0;    padding-top:1px;}ul.tab_triggers {    border-bottom:1px solid #7b7976;    height:23px;    width:100%;    margin:0;    padding:0;}ul.tab_triggers li {    background-color:#7b7976;    border:1px solid #7b7976;    color:#FFFFFF;    cursor:pointer;    float:left;    font-size:13px;    font-weight:bold;    list-style-image:none;    list-style-position:outside;    list-style-type:none;    margin:0 5px 0 0;    padding:3px;}ul.tab_triggers li a{    text-decoration:none;    color:#fff;}ul.tab_triggers li.active_tab a{    color:#000;}ul.tab_triggers li.active_tab {    background-color:#dbdcde;    border-bottom:1px solid #dbdcde !important;    border-left:1px solid #7b7976;    border-right:1px solid #7b7976;    border-top:1px solid #7b7976;    color:#000;}.tabs_body {    float:left;    height:215px;    overflow:hidden;    width:100%;}.tab_item {    background: #dbdcde;    border-bottom:1px solid #A0A0A0;    border-left:1px solid #A0A0A0;    border-right:1px solid #A0A0A0;    overflow:hidden;    padding:18px;}#quickSearchWrapper{    width:230px;    height:548px;    padding:0 20px 0 20px;    background:#343333;    overflow:hidden;    color:#fff;}#quickSearchWrapper h2{    margin:0;    padding:14px 0 0 0;    font-size:24px;    color:#fff;}#quickSearchWrapper label{    display:block;        vertical-align:bottom;    padding:5px 0 2px 0;}#quickSearchWrapper input, #quickSearchWrapper select{    font-size:12px;}#quickSearchWrapper input.checkBox{    margin:0;    padding:0;    width:15px;    height:15px;}#quickSearchWrapper .checkWrapp{    padding:8px 0 0 0;    }.openhouse{    width:122px;}.foreclose{    width:100px}.foreclose input {    height:15px;}#quickSearchWrapper .checkWrapp input{    float:left;}#quickSearchWrapper .checkWrapp label{    padding:0 0 0 1px;    float:left;    white-space:nowrap;}#quickSearchWrapper .shortDropDown{    width:107px;}#quickSearchWrapper #mlsZip{    width:227px;}#quickSearchWrapper #cities{    width:190px;}#quickSearchWrapper #propType{    width:150px;}a.advancedSearchLink{    float:left;    color:#fff;    background: url(/images/arrow_white.png) right center no-repeat;    padding:7px 8px 0 0;    height:23px;    margin:0 0 0 0;    font-weight:bold;}a.advancedSearchLink:hover{    color:#fff;    text-decoration:underline;}#mapWrapper{    padding:0 0 0 0;    overflow:hidden;}#mapWrapper .mapTitle{    font-size:21px;    line-height:21px;    margin:0;    padding:0 10px 0 0;    float:left;    font-weight:bold;}ul.social {    margin-left:15px;}#topContentClear{    clear:both;}#subrightColumn{    float:right;    width:666px;    background: #ffffff;}   #subleftColumn{    float:left;    width:270px;        height:100%;}#subrewardsHomeBox{    width:270px;    overflow:hidden;    background: url(/images/bg_rewards_home.gif) no-repeat;}#contentContainerWrapper{        background: url(/images/SubpageSidebarBG.jpg) repeat-y left scroll;    overflow:hidden;        float:left;    width:955px;}#subNav h2 a{            color:#ffffff;            font-size:27px;    text-decoration:none;    text-align:center;}#subNav h2{    margin:0px;    padding:0px;}#subNav ul li{    border-bottom: 1px solid #858585;}#subNav ul li:last-child{    border:none;}#subNav ul li a{    color:#ffffff;    text-decoration:none;    display:block;    padding:8px 0;}#subNav ul li a:hover, #subNav ul li a.sub_active_link{    color:#ffffff;    text-decoration:none;    padding-left:18px;    background:url('/images/arrow_sub_nav.png') no-repeat left center;}#subNav ul{        width:232px;    list-style-type:none;    margin:0px;    padding:0;    }#subNav{    padding:20px 20px 20px 20px;}.leftBorders{    border: 1px dotted #474747;    border-left:none;    border-bottom: none;    width:50%;}.rightBorders{    border: 1px dotted #474747;    border-left:none;    border-right:none;    border-bottom: none;}h3.aboutHeader{    font-size:30px;    font-weight:bold;    padding: 0 0 0 0;    margin:0 0 0 0;    }.leftBorders  a  h3{    font-size:23px;    color:#333;    margin:0px;    padding:5px;}.rightBorders  a  h3{    font-size:23px;    color:#333;    margin:0px;    padding:5px;}.leftBorders  ul li {    margin:0px;    padding:0px;    list-style:none;    list-style-image:none;    }.rightBorders  ul li{    margin:0px;    padding:0px;    list-style:none;    list-style-image:none;   }.leftBorders  ul{    margin:0px;    padding:5px;    }.rightBorders  ul{    margin:0px;    padding:5px;    }.leftBorders  ul li a{    font-size:15px;    font-weight:bold;    color:#d31f33;    background: url(/images/arrow_red.png) right center no-repeat;    padding:0 6px 0 0;    text-decoration:none;}.input_field{    width:98%;}.combo_box{    width:100%;}.rightBorders  ul li a{    font-size:15px;    font-weight:bold;    color:#d31f33;    background: url(/images/arrow_red.png) right center no-repeat;    padding:0 6px 0 0;    text-decoration:none;}.leftBorders p{    padding:5px;   }.rightBorders  p{    padding:5px;   }.form_label{    font-weight:bold;    padding: 0 10px 0 0;}#realtors table{        width:85%;}.rosterListName {    padding:5px;}.rosterListName a{    color:#d31f33;    text-decoration:none;    font-size:14px;    font-weight:bold;}.rosterIcons{    padding:5px;    width:22px;}.rosterPhone{    text-align:right;    font-weight:bold;}#activeLink{    color:#c4122f !important;}#SectionHeader{        padding:15px 20px 15px 20px;}#subrewardsBtns{    padding:67px 0 0 30px;    margin-bottom:30px;}#rewardsBtns{    padding:61px 0 0 0px;}a.learnMoreLink{    color:#fff;    background: url(/images/arrow_white.png) right center no-repeat;    font-weight:bold;    padding:0 7px 0 10px;    margin:3px 0 0 0;}a.learnMoreLink:hover, a.learnMoreLink:hover{    color:#fff;}#fancyLogin {    background: #000;    filter:alpha(opacity=80);    -moz-opacity:.80;    opacity:.80;    border:2px solid #252525 ;    color:#FFFFFF;    font-size:12px;    font-weight:bold;    padding:5px;    position:absolute;    right:0;    top:15px;    text-align:left;    width:190px;    z-index:1000;}#fancyLogin a{    color:#fff;    text-decoration:underline;}#fancyLogin table {    border-collapse:collapse;    margin:15px 0 0;    padding:0;    width:100%;}#fancyLogin input.fancyTxt {    font-size:11px;    width:125px;}#fancyLogin table td {    font-size:12px;    font-weight:normal;}#fancyLogin table td {    font-size:12px;    font-weight:normal;}#fancyCloseBtn{    float:right;}#tagline{    font-style:italic;    }#submitWrapper{    padding-top:0px;    width:235px;}.imgLink{    font-size:0px;    margin:0px;    padding:0px;}div.FormTitleBottom{    }.farfarRight{    width:170px;}.validation-advice{    color:#ff0000;}#aboutRewards{    margin:0 !important;    padding:0 !important;}#aboutRewards h2{    margin:0 !important;    padding:0 !important;    color:#C91E33 !important;    font-size:16px !important;    font-weight:bold !important;    }#aboutRewards p{    line-height:150% !important;    margin:0 !important;    padding:0 0 10px 0 !important;}