.content {font: 11px Arial, Helvetica, sans-serif; color: #000; }
.block {margin-bottom:10px; margin-right:5px; padding:3px; border:1px solid #aaa; background: #fff url(../imgs/re_bkt_bg.gif) repeat-x center top;}
.rightBlock {margin-bottom:10px; padding:3px; border:1px solid #aaa; background: #fff url(../imgs/re_bkt_bg.gif) repeat-x center top;}
.block h2, .rightBlock h2 {font-size:20px;font-weight:bold; color:#663333; padding:3px 5px;}
.inner {background: #F0F0F0 url(../imgs/re_inner_bkt_bg.gif) repeat-x center top;  border:1px #CCCCCC solid; padding:5px; margin-bottom:5px }
.inner form {display:block; padding:5px}
.inner label {font-weight:bold; width:80px; display:inline-block; padding:5px 0px; vertical-align:top}
.inner form div {margin: 10px 0px}

/*Adicio Featured Agent */
.center {text-align:center}
.agent {width:100px; float: left; border:1px solid #aaa; margin:0 4px !important; margin:0 3px; padding:10px 5px; height:230px; overflow: hidden}
.agentImg {height:120px; margin-bottom:10px}
.agent div {padding:2px 0px}


/*Adicio Featured Home */
div.scrollRowWrapper {padding: 4px; margin-bottom: 10px; border-bottom: 1px solid #aaa; }
div.scrollRow {margin-bottom: 4px;}
img.scrollImage {width: 335px; border:none}
.AdvertisingHeader, .AdvertisingSubHeader {display:none;}
.Featured {font-family: Arial, Helvetica, sans-serif; color: #00000; text-decoration: none; padding-top: 0px; padding-right: 2px; padding-left:8px; padding-bottom: 2px;}
.location {font-weight: bold; margin:5px 0px;}
.price{float:left;}
.link {float:right;}
.featuredFooter {color: #333;font-family: Arial, Helvetica, sans-serif;text-decoration: none; text-align: center}


/* Menu */
.re_menu_wr{background-image:url(../imgs/nav_bg_r.gif); height:25px; margin-bottom:10px; border:1px #000000 solid;}
.re_menu a {color:#FFFFFF;}
.re_menu a:hover {color:#CCCCCC;}
.re_menu{font-weight:bold;  color:#FFFFFF; float:left; height:20px; background: #fff url(../imgs/nav_bg.gif) repeat-x right top; padding:5px 10px 0px 10px;}
.re_menu_trans {float:right; background-image:url(../imgs/trans.gif); height:25px; width:27px;}
.re_login {float:right; background-image:url(../imgs/in_trans.gif);}
.re_login a{color:#000;}
.re_login a:hover{color:#666666;}

/* left content area */
.re_main_content{float:left; width:686px;}

/* global content bucket styles */
.re_inner{background: #F0F0F0 url(../imgs/re_inner_bkt_bg.gif) repeat-x center top;  border:1px #CCCCCC solid; }
.re_outter{border:1px #828282 solid; background: #fff url(../imgs/re_bkt_bg.gif) repeat-x center top; }
.re_bkt_title{font-size:20px;font-weight:bold; color:#663333; padding:2px 5px;}
.re_fl{float:left;}


/*search area styles */
.re_search_bkt{ width:680px; }
.re_search_bkt_nomap{width:298px; float:left;}
.re_search_form{height:290px; width:294px; margin:4px 0px 4px 4px; }
.re_search_form_nomap{height:290px; width:288px; margin:4px 0px 4px 4px; }
.re_search_price_form{font-size:10px; width:82px; margin-top:25px;}
.re_search_price_form_nomap{font-size:10px; width:82px; margin-top:10px;}
.search_dd{ width:190px;}
.re_search_bkt label{display:block; width:80px; text-align:right; float:left; font-weight:bold; margin-top:10px; padding:3px 5px 0px 0px;}
.re_search_fl{float:left; margin-top:10px;}
.search_btn{margin:10px 0px 0px 84px;}
.search_choice{float:left; color:#000; padding-left:20px;}
.search_choice_nomap{ color:#000; padding-left:20px; font-size:16px; font-weight:bold; margin-top:10px;}


/*map styles*/
.re_map{margin-top:5px;}
.re_search_map {height:290px; width:370px; margin:4px 0px 4px 0px; float:left; text-align:center; }

/* right rail styles */
.re_totaly {text-align:center;margin-bottom:10px; }
.re_right_rail {float:right; }
.re_dmc{margin-bottom: 10px}

/* Mortgage rates*/
.re_rates_bkt {margin-top:10px;}
.re_rates {width:238px; margin:4px;}
.re_grid_js{ display:none;}
.re_grid_title_left{float:left; padding-left:3px;}
.re_grid_title_right{float:right; padding-right:3px;}
.re_grid_rate_left{float:left; padding:3px 0px 3px 3px;}
.re_grid_rate_right{float:right;  padding:3px 3px 3px 0px;}

/*Mortgage links*/
.re_grid_links{font-size:9px; text-align:center; padding:3px 0px;}

/*featuerd agent*/
.re_agent_bkt {float:left; margin:6px 0px 0px 0px; width:376px; }
.re_agent_inner {width:366px; height:208px; margin:4px;}
.re_agent{width:122px;}
.re_agent_name{padding:5px; text-align:center; padding-top:5px;}
.re_agent_photo{width:122px; text-align:center;}
.re_agent_img{ width:75px; border:1px #666666 solid; margin:3px 0px;}
.re_agent_info{widht:122px; text-align:center;}

/*Mortgage Calculator*/
.re_cal{}
.re_cal label{display:block; width:130px; text-align:right; float:left; font-weight:bold; margin-top:3px; padding:3px 5px 0px 0px;}
.cal_input{width:70px; margin-top:3px;}

/*Commercial Listings*/
.re_com_bkt{width:298px; margin:6px 4px 0px 0px;}
.re_com_inner{height:245px; margin:4px;}
.re_com_inner label{display:block; width:130px; text-align:right; float:left; font-weight:bold; margin-top:10px; padding:3px 5px 0px 0px;}
.search_btn_com{margin:10px 0px 0px 110px;}

/*Featured Community*/
.re_prop_bkt{width:376px; margin:6px 0px 0px 0px;}
.re_prop_bkt_nm{width:376px; margin:0px 0px 0px 6px;}
.re_prop_inner{width:366px; height:245px; margin:4px;}
.re_prop_inner_nm{width:366px; height:290px;; margin:4px;}

.re_prop_title{padding:2px 0px 2px 5px;}
.re_prop_title_nm{padding:8px 0px 6px 5px; font-size:14px;}
.re_prop_img_bkt{padding:0px 0px 0px 5px;}
.re_desc{padding:5px; width:350px;}
.re_prop_info{padding:14px 0px 0px 8px;}
.re_prop_info_nm{padding:20px 0px 0px 8px;}

/*News Style*/
.re_news_inner{margin:4px; padding:5px;}
.re_news_bkt{ width:680px; margin-top:6px; }
.re_news_title {margin:5px 0px;}
.re_news_title a{color:#000; text-decoration:none; font-size:15px; font-weight:bold;}
.re_news_time{padding-bottom:3px; color:#FF0000;}

/* clear */
.re_clr { clear:both; }

