body{font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: normal; line-height: normal; font-size:11px; background-color:#e8e6e7; margin:0px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
/*a {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #000;}
a:hover {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #000;} */
.italic {font-style:italic}
#container {margin:0 auto; width:1000px; background-image:url(image_t483/170/glow.jpg);}
#menu_container {z-index:999;}
#navbar {width:970px; height:28px; margin:0 auto;}
#navbar a {color:#484241; text-decoration:none;}
#navbar a:hover {color:#484241;text-decoration:none;}
#banner_title {padding-top:27px; padding-bottom:18px; padding-left:0px; padding-right:0px}
#toplinks {margin:0 auto; width:970px; font-weight: bold;  color: #000000; text-decoration: none; font-style: italic; text-align:center;}
.toplinks_td {border-right:1px solid #C0BFBF}
.toplinks {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#484241; text-decoration: none; font-weight:bold;}
.top_links {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:15px; color:#484241; font-weight: normal; color: #000; font-style:italic; text-decoration: none; line-height:100%}


/*.bottom_link {color:#4D646A; font-weight:bold; text-decoration:none;}*/

.bottom_links {color:#4D646A; font-weight:bold; text-align:center; padding:5px;}
.bottom_links a {color:#4D646A; font-weight:bold; text-decoration:none;}
.bottom_links a:hover{color:#4D646A; font-weight:bold; text-decoration:underline;}


.copyright {color:#000; font-size: .90em;}
.privacy {color:#000; font-size: .90em; text-decoration:underline}

.formlink {color:#ffffff; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.formlink a{color:#ffffff; font-size: 11px; text-decoration:underline}
.formlink a:hover{color:#ffffff; font-size: 11px; text-decoration:underline}


#mainsection {border:1px solid #ccc; background-color: #fff; margin:0 auto; width: 970px; font-size:1.2em; font-weight: normal; color: #000; text-decoration: none;}
#formsection {margin:0 auto; width: 970px; font-size:1.2em; font-weight: normal; color: #000; text-decoration: none;padding-top:7px;}
.formtext2 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #fff; text-decoration: none;}
.formtext3 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #000; text-decoration: none;}

.form {margin:0px}
.searchform {padding-left:10px; padding-top:5px; height:178px;}
.formdivtext {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; padding-left:15px; padding-top:10px; color:#fff; font-size:18px; font-style:italic}
.formtable {width: 970px; margin-top:10px; }
.formdiv {width:264px; height:213px; margin-top:5px; background-image:url(image_t483/170/form_ph_sm.jpg);}
.lrgformdiv { width:376px; height: 211px; margin-right: 25px; background-image : url(image_t483/170/form_bg.jpg);  background-repeat:no-repeat;} 
.formtdL {width:376px; padding-left:20px; }
.formtdL_SUB {width:285px; padding-left:20px; }

.formtdRa {padding-top:8px;}
.formtdRb {padding-top:4px;}
.selectlg {width:160px; }
/*.selectlg2 {width:170px; }*/
.selectlg_SUB {width:100px; }
.selectsm_SUB {width:100px;}
.selectmd {margin-top:5px; }
.selectsm {width:70px;}
#searchbutton {height:30px; width:122px; border:0px}
.banner {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/community-banner.jpg);}
.banner_none {width:645px; margin-top:10px;}
.banner_mortgage {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/mortgage-banner.jpg);}
.banner_buying {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/buying-banner.jpg);}
.banner_selling {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/selling-banner.jpg);}
.banner_foreclosure {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/foreclosure-banner.jpg);}
.banner_newlistings {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/newlistings-banner.jpg);}
.banner_places {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/places-banner.jpg);}
.banner_map {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/map-banner.jpg);}
.banner_neighbor {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/neighbor-banner.jpg);}
.banner_schools {width:645px; height:220px; margin-top:10px; background-image:url(image_t483/170/schools-banner.jpg);}
.banner_title {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:30px; color:#fff;  padding-bottom:5px; padding-left:30px; text-align: left; }
.banner_title_alt {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:30px; color:#4e646c;  padding-bottom:5px; padding-left:30px; text-align: left; }
.banner_title_alt2 {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:22px; color:#4e646c;  padding-bottom:5px; padding-left:20px; text-align: left; }



.left_links_td { width:270px; padding-left:25px; border-right:1px solid #fff; vertical-align:top; margin:0;
background-image:url(image_t483/170/h_div970.gif); 
background-repeat:no-repeat;}
.left_linkslg {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:16px; color:#93392f; font-style:italic; font-weight:bold; padding-top:7px; padding-bottom:7px}
.lftbtmlinks {width:250px;}
.selector {background-image:url(image_t483/170/selector.jpg); background-repeat:no-repeat; text-align:left; font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; line-height: 25px; font-size:12px; color:#000; text-decoration:none;}
.link {font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; line-height: 25px; font-size:12px; color:#32302a; text-decoration:none}
.link a { color:#32302a; text-decoration:none;}
.link a:visited { color:#32302a; text-decoration:none;}
.link a:hover { color:#32302a; text-decoration:underline;}



.linkb {font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; line-height: normal; font-size:12px; color:#5c5344; text-decoration:none}
.linkb a {color:#5c5344; text-decoration:none}
.linkb a:visited { color:#5c5344; text-decoration:none;}
.linkb a:hover { color:#5c5344; text-decoration:underline;}

.homevalues {width:237px; height:183px; position:relative; left:0px; background-image:url(image_t483/170/homevalues_bg.jpg);}
.homevaluestxt {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:16px; color:#93392f; font-style:italic; font-weight:bold; padding-top:15px; padding-bottom:7px; padding-left:16px}
.homevaluestxtsm {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px; color:#000; padding-top:3px; padding-bottom:3px; padding-left:17px}
.homevaluestxtmd {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#000; padding-top:3px; padding-bottom:3px; padding-left:5px;}
.homevaluessubmit {padding-top:10px; padding-left:16px}
.homevaluessubmitbutt {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#000; }

.right_links_td { vertical-align:top; padding-left:10px; margin:0; }
.right_links_td p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; padding: 0 20px 20px 0; margin:0;}
.right_linkslg {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; font-size:24px; color:#93392f;   padding-left:2px; padding-bottom:5px;}
.community_icon {padding-top:10px; background-color:#FFFFFF; vertical-align:top; }

.mortgage_side { width:227px; padding-right:5px; background-color:#FFFFFF; vertical-align:top; float:right; }

.monthsname, .interestname, .principalname, .paymentname{ 
position: absolute; font-family: Helvetica, Arial, sans-serif; font-size: 10px; margin-top:5px;}
.monthsname{margin-left: 10px;}
.interestname{margin-left: 135px;}
.principalname{margin-left: 258px;}
.months{position: absolute; margin-left: 10px; margin-top: 20px; width: 100px;}
.interest{position: absolute; margin-left: 135px; margin-top: 20px; width: 100px;}
.principal{position: absolute; margin-left: 258px; margin-top: 20px; width: 100px;}
.payment{position: absolute; margin-left: 70px; margin-top: 100px; margin-right: 0px;
width: 228px; height: 30px; border: 2px #8e8e8e solid; font-size: 24px;}
.paymentname{margin-top: 140px; margin-left: 100px;}
.submitbtnmc{position: absolute;margin-left: 130px; margin-top: 55px; margin-right: 0px;
width: 120px; height: 33px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666;}
.star{position: absolute; margin-left: 116px; margin-top: 24px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.mcalcbg{width: 382px;  background:url(image_t483/170/cal-box.jpg);  height:205px; vertical-align:top; }
.calc {width: 382px; margin:0; padding:0; vertical-align:top;}

.lenderbg{width: 384px;  background:url(image_t483/170/lender-box.jpg);  height:332px; vertical-align:top; }
.lenderform {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; color:#000; padding-top:3px; padding-bottom:5px; padding-left:5px; margin-left:20px;}
.requestbtn{position: absolute;margin-left: 60px; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}

.feat_list {width:604px; height:228px; background-image:url('../images/featured_listingm.jpg');}

#divider { height:5px; padding-bottom:5px; margin-top:5px; width:925px; border-top:1px solid #d1d1d1}
.divider_comm { height:5px; padding:0px; margin:0px; width:634px; border:0px; border-top:1px solid #d1d1d1;}
.divider_place { height:5px; padding:0px; margin:0px; width:300px; border:0px;}
.divider_school { height:5px; padding:0px; margin:0px; width:580px; border:0px; border-top:1px solid #d1d1d1;}
.divider_assist { height:10px; padding:0px; margin:0px; width:440px; border:0px; border-top:1px solid #d1d1d1;}
.divider_thanks{ height:10px; padding:0px; margin:0px; width:634px; border:0px; border-top:1px solid #d1d1d1;}


.d_space {padding-top:3px; padding-bottom:3px;}
.divspacer {padding-top:5px; padding-bottom:5px;}
.divspacer2 {padding-top:10px;}
.divspacer3 {padding-top:30px;}
.divspacer5 {padding-top:20px;}

.divspacer4 {padding-top:165px;}

.mort_container {width:650px; margin:0;}

.btm_container {width:655px; margin:0;   }
.btm_container_td { vertical-align:top; padding-right:0px}

.about_container {width:608px; margin:0;}
.about_container_td { vertical-align:top; padding-right:15px}
.about_container_tdl {width:290px; vertical-align:top; padding-right:12px}
.about_container_tdr {width:290px; vertical-align:top; padding-left:12px}
.paragraph_about {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#000; line-height:18px;}
.paragraph_comm {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; line-height:18px; color:#000; text-align:left; margin-left:10px; margin-top:10px;  }

.paragraph_list {padding: 5px 15px 5px 0px; vertical-align:top;}
.paragraph_list a { color:#e8311d; text-decoration:none;}
.paragraph_list a:visited { color:#e8311d; text-decoration:none;}
.paragraph_list a:hover { color:#e8311d; text-decoration:underline;}
.paragraph_sm_list {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:14px; color:#000; text-align:left; margin-top:3px; }

.paragraph {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; color:#000; text-align:justify;width:608px;}
.paragraph a{color:#000; text-decoration:none;}
.paragraph a:hover{color:#000; text-decoration:none;}

.more {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; color:#e8311d; text-decoration: none;}

.place_list { border:thin solid #dedede; padding:2px; }
.place_container_td {width:300px; vertical-align:top;  }
.paragraph_place {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:18px; color:#000; text-align:left;  margin-top:10px;  }
.paragraph_place_name {width:200px; padding: 2px 0 2px 10px; margin:0;  }
.paragraph_place_name a{color:#e8311d; text-decoration:none;}
.paragraph_place_name a:visited{color:#e8311d; text-decoration:none;}
.paragraph_place_name a:hover{color:#e8311d; text-decoration:underline;}
.paragraph_place_number {width:70px; padding: 2px 0 2px 10px; margin:0; }

.rest_container {width:620px; height:780px; padding:10px; background-color:#ebeaeb; margin:0; border:1px solid #d3c9bc;}
.rest_main {width:620px; height:780px;  background-color:#ffffff; margin:0 ; border:1px solid #d3c9bc;}
.rest_pic { background-color:#FFFFFF; padding-bottom:10px; vertical-align:top;  }


.map_container {width:620px;  padding:10px; background-color:#ebeaeb; margin:0; border:1px solid #d3c9bc;}
.map_main {width:620px; height:540px;  background-color:#ffffff; margin:0; border:1px solid #d3c9bc; }
.assist_main {width:600px;  background-color:#ffffff; margin:0; border:1px solid #d3c9bc; padding:10px;
background: #fff url(image_t483/170/assist_pic.jpg); background-position:top right; background-repeat:no-repeat;  }

.onboard {width:620px; padding:10px; margin:0;}
.onboard_para {font-size:10px; line-height:13px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}

.scroll {border:1px solid #dedede;width:240px;height:120px;overflow:auto;}
.scroll_lrg {border:1px solid #dedede;width:580px;height:290px; overflow:auto; }
.scroll_lrg_list {padding: 5px 15px 5px 5px; overflow:hidden; vertical-align:top; line-height:14px; }
.more_info {font-size:9px; color:#006666; text-decoration:none;}
.more_info_p {font-size:11px; color:#000; text-decoration:none; padding-left:5px; padding-top:5px;}

.scroll_sm_list {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:14px; color:#000; text-align:left; margin-top:0px; margin-left:5px; padding:5px 15px 5px 5px;  }
.scroll_sm_list a{color:#e8311d; text-decoration:none;}
.scroll_sm_list a:visited{color:#e8311d; text-decoration:none;}
.scroll_sm_list a:hover{color:#e8311d; text-decoration:underline;}

.checkbox {font-family:Helvetica, Arial, Verdana, sans-serif; font-size:11px; border:1px solid #d1d1d1;}

.addfeat {padding:8px;   vertical-align:top; text-align:center; background-image:url('../images/addfeat_bg.png'); background-repeat:no-repeat;   }
.addfeat p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e8311d; text-align:center; padding: 5px 0 0 0;  }


#agent {width:655px; text-align:left; padding-bottom:20px}
.agent_pad {padding:5px}
.agent_pad2 {padding-bottom:10px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#000; font-size:13px;}

.agent_photo {float:left;  padding-left:5px; vertical-align:top;}
.agent_contact { float:left; padding:0px 15px; text-decoration:none; }
.agent_name {font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; color:#50646B; font-size:16px; font-weight:bold; font-style:italic; padding-bottom:10px}
.agent_email {padding-bottom:10px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#000; font-size:14px; text-decoration:none;}
.agent_direct {padding-bottom:10px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#000; font-size:14px;}
.agent_office {padding-bottom:10px; font-family: Helvetica, Arial, Verdana, sans-serif; color:#000; font-size:14px;}
.agent_fax {font-family: Helvetica, Arial, Verdana, sans-serif; color:#000; font-size:14px;}
.brokerlogo { float:left;  vertical-align:top; padding:0 10px 10px 5px; }
.broker_pad {  float:left; width:200px;  }
.broker_name {color:#575654; font-weight:bold; padding-bottom:5px}
.broker_contact {font-size:.8em;}
.agent_bio {padding-left:5px; padding-top:0px; font-size:.85em; text-align:justify}
.agent_bioname {color:#50646B; font-weight:bold; font-size:1.1em}

.lowlink  {font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal;  font-size:12px; color:#4d4847; text-decoration:none;}
.lowlink a { color:#4d4847; text-decoration:none;}
.lowlink a:visited { color:#4d4847; text-decoration:none;}
.lowlink a:hover { color:#4d4847; text-decoration:underline;}

.onlowlink {font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal;  font-size:12px; color:#000000; text-decoration:underline;}
.onlowlink a {text-decoration:underline; color:#4d4847; font-size:12px;}
.nonlink {font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: bold; line-height: 25px; font-size:12px; color:#4e646c; text-decoration:none;}
.rateschart {font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; font-size:11px; color:#000000;}
.ratesbox{background:url(image_t483/170/rate-box.jpg); background-repeat:no-repeat; width: 227px; height:435px; vertical-align:top; }
.rightbar{text-align:center;}

.chart {font-family: Helvetica, Arial, Verdana, sans-serif; font-style: normal; font-weight: normal;  font-size:10px; color:#000000; width:240px; }
/* TABBED DIV */
.tabcontent { 
display : none; 
} 
.tabcontent_table { 
width : 580px; 
height : 175px; 
} 
.tabcontent_td { 
background-color : #fff; 
} 
.tabcontent_pic { 
float : left; 
height : 73px; 
padding-left : 5px; 
} 
.tabcontent_div1 { 
float : left; 
padding-left : 5px; 
padding-top : 5px; 
} 
.tabcontent_div1a { 
color : #50646b; 
font-size : 1em; 
font-family: Arial, Helvetica, sans-serif;


} 
.tabcontent_div1b { 
color : #676767; 
font-size : 0.9em; 
font-family: Arial, Helvetica, sans-serif;
padding-top: 1px;

} 
.tabcontent_div1c { 
font-size : 0.9em; 
font-family: Arial, Helvetica, sans-serif;
padding-top: 1px;


} 
.tabcontent_link { 
color : red; 
font-size : 0.9em; 
padding-top: 1px;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
 
} 
.tabcontent_link a { color:red; text-decoration:none;}
.tabcontent_link a:visited { color:red; text-decoration:none;}
.tabcontent_link a:hover { color:red; text-decoration:underline;}
@media print { 
.tabcontent { 
display : block !important ; 
} 
} 


#shadow-containerM { 
width : 512px; 
position : relative; 
left : 3px; 
top : 3px; 
margin-right : 1px; 
margin-bottom : 2px; 
} 
#shadow-containerM .shadow2, #shadow-containerM .shadow3, #shadow-containerM .containerM { 
position : relative; 
left : -2px; 
top : -2px; 
} 
#shadow-containerM .shadow1 { 
background : #f1f0f1; 
} 
#shadow-containerM .shadow2 { 
background : #dbdadb; 
} 
#shadow-containerM .shadow3 { 
background : #b8b6b8; 
} 
#shadow-containerM .containerM { 
border : 1px solid #b8b6b8; 
background : #ebeaeb; 
} 








#shadow-container { 
width : 604px; 
position : relative; 
left : 3px; 
top : 3px; 
margin-right : 3px; 
margin-bottom : 3px; 
} 
#shadow-container .shadow2, #shadow-container .shadow3, #shadow-container .container { 
position : relative; 
left : -1px; 
top : -1px; 
} 
#shadow-container .shadow1 { 
background : #f1f0f1; 
} 
#shadow-container .shadow2 { 
background : #dbdadb; 
} 
#shadow-container .shadow3 { 
background : #b8b6b8; 
} 
#shadow-container .container { 
border : 1px solid #d3c9bc; 
padding : 20px; 
background : #ebeaeb; 
} 
#shadow-containera { 
width : 604px; 
position : relative; 
left : 3px; 
top : 3px; 
margin-right : 3px; 
margin-bottom : 3px; 
} 
#shadow-containera .shadow2a, #shadow-containera .shadow3a, #shadow-containera .containera { 
position : relative; 
left : -1px; 
top : -1px; 
} 
#shadow-containera .shadow1a { 
background : #f1f0f1; 
} 
#shadow-containera .shadow2a { 
background : #dbdadb; 
} 
#shadow-containera .shadow3a { 
background : #b8b6b8; 
} 
#shadow-containera .containera { 
border : 1px solid #d3c9bc; 
padding : 10px; 
background : #ebeaeb; 
} 
#shadow-containerp { 
width : 517px; 
position : relative; 
left : 3px; 
top : 3px; 
margin-right : 3px; 
margin-bottom : 1px; 
} 
#shadow-containerp .shadow2p, #shadow-containerp .shadow3p, #shadow-containerp .containerp { 
position : relative; 
left : -1px; 
top : -1px; 
} 
#shadow-containerp .shadow1p { 
background : #dedede; 
} 
#shadow-containerp .shadow2p { 
background : #dedede; 
} 
#shadow-containerp .shadow3p { 
background : #dedede; 
} 
#shadow-containerp .containerp { 
padding : 0; 
background : #ebeaeb; 
} 
@media projection, screen { 
.tabs-hide { 
display : none; 
} 
} 
@media print { 
.tabs-nav { 
display : none; 
} 
} 
.tabs-nav { 
list-style : none; 
margin : 0; 
padding : 0 0 0 0; 
} 
.tabs-nav:after { 
display : block; 
clear : both; 
content : " "; 
} 
.tabs-nav li { 
float : left; 
margin : 0 2px 0 1px; 
min-width : 84px; 
} 
.tabs-nav a, .tabs-nav a span { 
display : block; 
padding : 0 10px; 
background : url(tab2.png) no-repeat; 
} 
.tabs-nav a { 
position : relative; 
top : 1px; 
z-index : 2; 
padding-left : 0; 
color : #fff; 
font-size : 12px; 
font-weight : bold; 
font-style : italic; 
font-family : Georgia, Arial, Helvetica, Verdana, sans-serif; 
line-height : 1.2; 
text-align : center; 
text-decoration : none; 
white-space : nowrap; 
} 
.tabs-nav .tabs-selected a { 
color : #fff; 
} 
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { 
background-position : 100% -150px; 
outline : 0; 
} 
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { 
background-position : 100% -100px; 
} 
.tabs-nav a span { 
width : 64px; 
min-width : 64px; 
height : 18px; 
min-height : 18px; 
padding-top : 6px; 
padding-right : 0; 
} 
* > .tabs-nav a span { 
width : auto; 
height : auto; 
} 
.tabs-nav .tabs-selected a span { 
padding-top : 7px; 
} 
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span { 
background-position : 0% -50px; 
} 
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { 
background-position : 0% 0%; 
} 
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { 
cursor : text; 
} 
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { 
cursor : pointer; 
} 
.tabs-container { 
border-top : 1px solid #d4cabd; 
padding : 1em 8px; 
background : #fff; 
} 
.tabs-loading em { 
padding : 0 0 0 20px; 
background : url(loading.gif) no-repeat 0% 50%; 
} 
#container_tabs { 
border : 1px solid #fff; 
width : 604px; 
} 
.frmStep { 
border : 1px dashed #999999; 
} 
.fragstyle { 
border : 1px solid #d4cabd; 
font : 12px Trebuchet MS, Helvetica, Verdana, sans-serif; 
background-color : #ebeaeb; 
} 

.formn {font-size:12px;font-weight:normal; color:#666666; padding:0px 0px 0px 10px; width:190px; height:34px;}

.button { width:190px;
	height:34px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 16px/100% Georgia, Helvetica, sans-serif;
	font-style:italic;
	font-weight: bold;
	padding: .25em 2em .25em;
	!padding: .1em 1em .1em; //IE7 fix
	overflow:visible; // fix extra padding in old IE versions
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.tan {
	color: #93392f;
	border: solid 1px #d3c9bc;
	background: #d3c9bc;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefaeb), to(#fdcb63));
	background: -moz-linear-gradient(top,  #fefaeb,  #fdcb63);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffe', endColorstr='#ececec');
}
.tan:hover {
	background: #ffffff;
	border: solid 1px #d3c9bc;
	background: -webkit-gradient(linear, left top, left bottom, from(#fce4b5), to(#f89225));
	background: -moz-linear-gradient(top,  #fce4b5,  #f89225);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffe', endColorstr='#cacacc');
}
.tan:active {
	color: #ffffff;
	border: solid 1px #d3c9bc;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffe', endColorstr='#cacacc');
}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			25em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	/*margin-bottom:	1em;*/
	display:		block;
	margin:			0 auto;
	width:			970px;
}
.sf-menu a {
	border-right: 1px solid #d0d2d2;
	padding: .55em 1.1em; /* Change the second em to put more/decrease spacing */
	/*padding: .55em;*/
	text-decoration:none;
	font-weight:normal;
    color: #484241;
    font-family: Georgia, Arial, Helvetica, Verdana, sans-serif; 
    font-size:15px; 
    font-style:italic;

}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #6c7eb8;
}
.sf-menu li {
	/*border-right: 1px solid #bcbdbb;*/
    /*border: 1px solid #d0d2d2;*/
	/*1st level color*/
}
.sf-menu li li {
	background: #e0e2e2;
	border: 1px solid #d0d2d2;
    /*border-left: 1px solid #d0d2d2;*/
    /*border-top: 1px solid #d0d2d2;*/
    /*2nd level color*/
}
.sf-menu li li a {
    padding: .75em 3em; /* 1st em is li menu height*/
	font-weight:normal;
	font-size:11px;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #ebecec; /*1st level rollover color*/
    /*border-right: 1px solid #d0d2d2;*/


	outline:  0;
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	 url(http://www.househunt.com/new-page/img/hh/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}


/* PHP AUTOSCROLLER DEPENDENCIES STYLES */
#hh-autoscroller {margin-left:0px; width:100%; height:286px; overflow:hidden;}
.autonav{cursor: pointer; text-decoration:none;}
a.autonav:hover{text-decoration:none;}







/*FEATURED LISTINGS*/
.tooltip{ position: relative; font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#2e6bb9;}
.toolcontent { background-color:#ffffff; color:#000000; width:125px;}
.toolinfo {font-size:10px; font-family:Arial, Helvetica, sans-serif; color: #666666; padding-bottom:1em;}
.tooltitle {font-weight: bold; font-size: 11px; background-color:#4d4948; padding:3px 0 3px 5px; color: #ffffff; font-family: Arial,Helvetica,Verdana,sans-serif; text-align: left; width:125px;}
.tooltitlefl {font-weight: bold; font-size: 11px; background-color:#4d4948; padding:3px 0 3px 5px; color: #ffffff; font-family: Arial,Helvetica,Verdana,sans-serif; text-align: left; width:125px; height:28px;}
.toolcitytitle {font-weight: bold; font-size: 11px; padding-bottom: 4px; color: #666666; font-family: Arial,Helvetica,Verdana,sans-serif}
.toolboxover{width:125px; float:left; margin:5px 1px 10px 3px; border:1px solid #cccccc; padding:5px;}
.toolboxover1{width:125px; float:left; margin:5px 1px 10px 3px; border:1px solid #91A0B7; padding:5px;}
.tooldash {border-top:1px dashed #999999; margin:8px 0 8px 0;}
.tooldash2 {border-top:40px dashed #999999; margin:8px 0 8px 0;}

	
.FLtitletab{font-weight: bold; font-size: 11px; background-color:#4d4948; padding:3px 0 3px 5px; color: #ffffff; font-family: Arial,Helvetica,Verdana,sans-serif; text-align: left; width:125px;}
.FLbx{ float:left; width:130px; height:auto; font-family:Arial,Verdana,Helvetica, sans-serif; font-size: 11px; margin:8px 55px 8px 0; border:1px solid #cccccc; background-color:#fff;}
.FLbx1{ float:left; width:130px; height:auto; font-family:Arial,Verdana,Helvetica, sans-serif; font-size: 11px; margin:8px 2px 8px 0; border:1px solid #cccccc; background-color:#fff;}
.FLimg{width:130px; height:90px; margin:0 auto;}
.FLfntbx {padding:5px; line-height:14px;}
.FLfnt{text-align:left; color:#425890;}
a.FLfnt {color:#2e6bb9; text-decoration:none;}
a.FLfnt:hover {color:#2e6bb9; text-decoration:underline;}
.FLBtmCnt {width:460px; margin:0 auto; color:#4b5f99; font-size:14px; font-family: 'Arial Black', Arial, Helvetica, sans-serif; text-align:center; padding:0;}


.jcarousel-skin-state.jcarousel-container {
	/*
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #F0F6F9;
	border: 1px solid #346F97;
	*/
}

.jcarousel-skin-state .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-state .jcarousel-container-horizontal {
	width: 580px;
	height: 340px;
	padding: 0px 0px 0px 30px;
}

.jcarousel-skin-state .jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin-state .jcarousel-clip-horizontal {
	width:  580px;
	height: 340px;
}

.jcarousel-skin-state .jcarousel-item {
	width: 145px;
	height: 340px;
}

.jcarousel-skin-state .jcarousel-item-horizontal {
	margin-left: 0px;
	margin-right: 0px;
}

.jcarousel-skin-state .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
	margin-right: 0;
}

.jcarousel-skin-state .jcarousel-item-placeholder {
    /*background: #fff;*/
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-state .jcarousel-next-horizontal {
    position: absolute;
    top: 100px;
    right: -20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(http://www.househunt.com/javascript/images/nextup.gif) no-repeat 0 0;
}

.jcarousel-skin-state .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(http://www.househunt.com/javascript/images/nextup.gif);
}

.jcarousel-skin-state .jcarousel-next-disabled-horizontal,
.jcarousel-skin-state .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-state .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-state .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-state .jcarousel-prev-horizontal {
    position: absolute;
    top: 100px;
    left: 0px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(http://www.househunt.com/javascript/images/prevup.gif) no-repeat 0 0;
}

.jcarousel-skin-state .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(http://www.househunt.com/javascript/images/prevup.gif);
}

.jcarousel-skin-state .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-state .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-state .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-state .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

