html *{margin:0;}body{background:#c1d3eb;color:#000;font:12px verdana,arial,helvetica,sans-serif;line-height:14px;}a:link,a:visited,a:hover{color:#316cb2;}h1{color:#006dba;font-size:200%;margin:.8em 0 .3em 0;line-height:100%;}h2{font-size:160%;line-height:100%;margin:10px 0;color:#006dba;}h3{line-height:100%;color:#006dba;}ul{padding-left:15px;}input,select,textarea{background-color:#fcfcfc;border:1px solid #ccc;font:11px verdana,arial,helvetica,sans-serif;margin:2px 0;padding:2px 4px;}input.checkBox{border:none;}select{padding:2px 2px 2px 0;}textarea{width:250px;height:150px;vertical-align:top;}input:focus,select:focus,textarea:focus{border:1px solid #b2d1ff;}a img{border:none;}p{margin-top:10px;}.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.clear{display:inline-block;}.clear{display:block;}div.form{margin-top:5px;}div.form span.error{padding:10px;background:transparent url(../images/error__v1713.png) no-repeat center center;}div.form div.row{width:100%;clear:both;min-height:25px;}div.form div.error{background-color:#ffc;border:1px solid #a8a887;padding:10px;margin-bottom:5px;}div.form div.row:after{clear:both;content:".";display:block;height:0;visibility:hidden;}div.form div.check{margin-left:100px;}div.form div.buttons{text-align:right;}div.form div.row label{display:block;float:left;width:100px;text-align:right;margin-right:4px;}div.form div.row.required label{font-weight:bold;line-height:21px;}div.form div.row div.data{float:left;}div.dropDownContent{display:none;}div.fg-menu-container div.dropDownContent{display:block;}div.ac_results{background-color:#eee;border:1px solid #999;z-index:100;}div.ac_results ul{list-style:none;padding:2px;cursor:pointer;}div.ac_results li.ac_over{background-color:#ccc;}.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}input.radio,input.checkBox,label{vertical-align:middle;background-color:transparent;border:none;}div.contentBox{border:1px solid #ccc;padding:4px;margin-top:10px;}div.contentBox div.header,div.imageBox div.header{font-size:120%;font-weight:bold;color:#316cb2;margin:0;}div.contentBox h1 span{padding:0 6px;}div.imageBox{border:1px solid #ccc;padding:5px 0 0 90px;margin-top:10px;background-repeat:no-repeat;background-position:bottom left;min-height:43px;}div.imageBox a{text-decoration:none;}div.imageBox h1{font-size:100%;}div.leftColumn{float:left;width:675px;}div.rightColumn{float:right;width:250px;}div.rssContent{font-size:120%;}div.rssContent p{margin-bottom:8px;}div.rssContent blockquote{margin:10px;border:1px solid #999;background-color:#ccc;}div#content div.contentTop{min-height:82px;padding-top:6px;}div#content div.contentTop div.topLinks{margin-left:310px;line-height:20px;color:#316CB2;}div#contentOuter{width:980px;margin:0 auto;padding-right:5px;background:transparent url(../images/shadow__v1713.png) repeat-y scroll right top;}div#content{background-color:#fff;padding:0 20px 20px;}div#contentShadow{width:985px;height:5px;background:transparent url(../images/shadow-bottom__v1713.png) no-repeat scroll 5px top;margin:0 auto;}div#header div.bottom{width:985px;margin:0 auto;}div#header{width:100%;}div#header div.navigation{margin:0 auto;padding-left:324px;width:665px;}div#header div.top{width:100%;background-color:#316cb2;height:43px;}div#header div.logo{width:305px;position:absolute;z-index:3;top:0;}div#header div.links{padding-left:330px;height:43px;}div#header div.topLinks{float:left;line-height:43px;}div#header div.myStuff{float:right;padding-top:9px;width:260px;}div.fg-menu-container p{margin-top:0;}div#header div.myStuff .fg-button{margin-left:4px;float:right;font-size:12px;}a.fg-button span.icon-arrow{background:transparent url(../images/dropdown-arrow__v1713.png) no-repeat center right;padding-right:16px;}a.fg-button{padding-right:8px!important;position:static!important;}div#header div.savedSearch{padding-bottom:2px;border-bottom:1px dashed #999;}div#header div.mySearches a,div#header div.myFavorites a{color:#000;}div#header div.dropdownButton{-width:80px;}div#header ul.top{font-size:120%;padding:0;}div#header ul.top ul{display:none;position:absolute;filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;z-index:9;text-align:left;background-color:#3168b0;font-weight:bold;width:150px;padding:0;}div#header li.top a{display:block;padding:4px 6px;color:#fff;line-height:35px;}div#header li.top ul a{color:#fff;display:block;line-height:inherit;}div#header ul a{color:#666;text-decoration:none;font-weight:normal;}div#header li.hover a{color:#fff;}div#header li.hover{background-color:#3168b0;}div#header li li{padding:0;}div#header li li a{padding:4px 0 4px 10px;}div#header li li.hover{background-color:#ccc;}div#header li li.hover a{color:#3168b0;}div#header li.hover ul{display:block;}div#header ul{list-style:none;}div#header li.top{float:left;margin-right:6px;}div.mySearches div.menu{padding:4px;}div.myFavorites div.menu{padding:4px;}div#signup div.signupInstructions{font-size:14px;line-height:16px;font-style:italic;margin-bottom:8px;}button,input.button{-moz-border-radius:6px;background:#693 url(../images/btn_green__v1713.gif) repeat-x scroll 0 0;border:1px solid #2A7802;color:#EEE;cursor:pointer;font-size:1.1em;font-weight:bold;margin:0 0 0 .1em;padding:4px 6px;width:auto;overflow:visible;}button span.search{padding-right:20px;background:transparent url(../images/search__v1713.png) no-repeat center right;}button.dark{border:1px solid #ccc;color:#fff;background-color:#1f2b3b;padding:4px 6px;}div#footer{border:1px solid #ccc;margin-top:10px;padding:10px;}div#footer div.contentBox{border:none;}div#footer div.contentBox div.body{padding-left:20px;line-height:18px;}div#footer div.left{float:left;width:298px;margin-right:10px;}div#footer div.center{float:left;width:298px;margin-right:10px;}div#footer div.right{float:left;width:298px;}div.breadCrumbs a{text-decoration:none;}div.promoHeader{margin-top:5px;}div.promoHeader h1{font-size:200%;margin-top:10px;margin-bottom:0;}div.promoHeader h2{font-size:200%;color:#666;margin-top:15px;}div.promoHeader div.title{float:left;width:540px;}div.promoHeader div.promo{float:left;width:400px;}div.rotator{position:relative;width:100%;height:100%;margin-top:10px;}div.rotator div.controls{position:absolute;bottom:20px;left:10px;}div.rotator div.controls a{padding:10px;background-color:#ccc;border:1px solid #000;filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;color:#fff;text-decoration:none;}div.rotator div.controls a.selected{background-color:#1f2b3b;}div.rotator div.entry{position:absolute;}div#search input.notext{color:#999;font-style:italic;}img.helpIconLarge{float:left;margin-right:10px;}.ui-tabs{border:none;margin-top:10px;-moz-border-radius:0;padding:0;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:#316CB2;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;}.ui-tabs .ui-tabs-nav{font-size:12px;}.ui-tabs .ui-tabs-nav .ui-state-default{background:#fff;border:1px solid #ccc;}.ui-tabs .ui-tabs-nav .ui-tabs-over{background:#7cb1db;border:1px solid #ccc;}.ui-tabs .ui-tabs-nav .ui-tabs-over a{color:#fff;}.ui-tabs .ui-corner-top{-moz-border-radius:0;}.ui-tabs .ui-tabs-nav{border:none;background:none;padding:0;}.ui-tabs .ui-tabs-panel{padding:0;border:1px solid #ccc;background:#C1D3EB;-moz-border-radius:0;}.ui-widget-content{color:inherit;}div.noPadding{padding:0;}div.padded{padding:8px;}div#login div.description{margin-bottom:4px;}.headLine{color:#fff;font-size:16px;margin-top:6px;font-weight:bold;}div.rotator p{margin:0;}div#search a.searchHelp{width:16px;height:16px;display:inline-block;text-decoration:none;background:transparent url(../images/help-small__v1713.png) no-repeat;}a.remove{background:transparent url(../images/delete__v1713.png) no-repeat;padding-left:20px;}span.check{padding-left:18px;background:transparent url(../images/check-small__v1713.png) no-repeat;}div.agentBox{background:#fff;color:#999;}div.agentBox h2{color:#316CB2;font-size:120%;}div.agentBox div.image{float:left;width:86px;}div.agentBox div.image img{width:60px;}div.agentBox div.body{float:left;}div.mortgageBox{padding:10px;}div.mortgageBox div.row div{float:left;}div.mortgageBox div.row input.textInput{width:50px;text-align:right;}div.mortgageBox div.row select{width:70px;}div.mortgageBox div.image{float:left;width:74px;}div.mortgageBox div.label{float:left;width:132px;font-weight:bold;}div.mortgageBox div.buttons{text-align:right;}div.mortgageBox div.amount,div.mortgageBox div.term{float:left;margin-right:10px;}div#search div.start,div#search div.assistant{background:transparent url(../images/search-assistant-arrow__v1713.png) no-repeat;}div#search div.body{background:#369;color:#fff;}div#search div.map{display:none;}div#search div.assistant{display:none;padding-left:17px;width:473px;}div#search div.assistant a{color:#fff;}div#search div.assistant div.body{padding:10px;}div#search div.assistant div.header{margin:10px 0;font-weight:bold;}div#search div.assistant div.header a{margin-left:10px;font-size:80%;padding-top:4px;padding-bottom:2px;text-decoration:none;}div#search div.assistant div.header a img{margin-right:4px;vertical-align:middle;}div#search div.assistant div.header strong{font-size:120%;}div#search div.locationAssistant div.towns{background-color:#fff;margin:24px 10px 0;width:200px;float:left;height:120px;overflow:auto;}div#search div.locationAssistant div.towns a{display:block;color:#000;text-decoration:none;line-height:24px;}div#search div.locationAssistant div.towns a.selected{background-color:#ddd;}div#search div.locationAssistant div.currentTowns{width:200px;float:left;margin-top:10px;}div.assistant div.listingResult div.photo{float:left;}div.assistant div.listingResult div.photo a img{width:220px;}div.assistant div.listingResult div.details{float:left;margin-left:10px;}div#currentTowns{background-color:#fff;color:#000;}div#currentTowns img{vertical-align:middle;}div.message{height:200px;}
