/* About Page */
.size_c { width:720px; float:left;}
.about-right { float:right; width:220px;}
.about-right img { border:none; margin-bottom:15px;}
.pd_prof { clear:both;}
.bg_prof { width:300px; float:left; margin:0 10px 20px 0; height:450px; background:url(/images/bgr_dot.jpg) left bottom repeat-x;}
.bg_prof p { color: #393939; font-size: 13px; line-height: 18px; padding-bottom: 10px;}
.bg_prof h2 { color: #393939; font-family: 'BebasNeueRegular'; font-size: 18px; font-weight: normal; padding-top:10px; text-transform:uppercase; } 
.bg_prof h3 { color: #999; font-family: 'BebasNeueRegular'; font-size: 16px; font-weight: normal; padding-bottom:10px; text-transform:uppercase; }
.bg_prof .photo { background:url(/images/bgr_dot.jpg) left bottom repeat-x; clear:both; padding-bottom:2px;}

/* Banners right Map */
.widget { width:220px; padding-bottom:14px;}
.widget img { display:block; margin-bottom:8px;}
.widget label { text-transform:uppercase; font-weight:normal; font-size:24px; color:#bb2127; font-family:'BebasNeueRegular'; line-height:23px;}
.widget span { font-size:13px; color:#393939;}

/* Widgets */
.latest_iconarea { width:470px; overflow:hidden; padding-bottom:12px;}
.latest_iconarea a { display:block; float:left; display:inline;}
.latest_iconarea a img { display:block; float:left;}
.ltest1 { margin-right:24px; }
.ltest3 { margin-right:5px; }
.ltest4 { margin-right:6px; }
.ltest5 { margin-right:5px; }

/* Banner before widgets */
.bar_widget { background:url(/images/bgr_dot2.jpg) repeat-x; width:470px; padding:27px 0 15px 0;}
.bar_widget img { display:block; margin-bottom:6px;}
.bar_title { width:470px; overflow:hidden;}
.bar_title h2 { font-weight:normal; font-size:24px; color:#bb2127; font-family:'BebasNeueRegular'; float:left; padding-right:9px; text-transform:uppercase;}
.bar_title span { display:block; float:left; font-size:13px; color:#393939; padding-top:9px;}

/* Latest Properties Horizontal Styles */
#feature_container, #feature_container_st { background:#f6fafc url(/images/bgr_latest_inner.jpg) repeat-x; padding:20px 10px 10px; clear:both;}
#feature_container_st { padding:20px 5px 10px;}
#latest_section { width:970px; padding-bottom:10px;}
.latest_title_bg { margin-top:10px;}
.latest_title_bg { overflow:hidden;}
.latest_title_bg h2 { font-weight:normal; font-size:36px; color:#3071A5; float:left; font-family:'BebasNeueRegular'; padding-right:5px; line-height:38px; position:relative; top:5px; text-transform:uppercase;}
#feature_area { padding-bottom:27px; overflow:hidden;}
.feature_widget { width:180px; padding-right:10px; float:left;}
.feature_widget img { display:block; margin-bottom:5px;}
.feature_widget p { color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -1px; line-height: 20px; padding: 0 0 5px;} 
.feature_widget p a, .feature_widget p a:visited { color:#3F8AC0; text-decoration: underline; text-transform: capitalize; }
.feature_widget p a:hover { color:#CE0122; text-decoration:none;}
.feature_widget span { font-size:13px; color:#000;}
.feature_widget span strong { padding-right:8px;}
.space_widget { padding:0;}
.latest_pic { background:url(/images/corner-pic.gif) right top no-repeat; position:absolute; width:20px; height:20px; padding-left:200px;}
.link_p { margin-bottom:10px;}

/* Latest News */
.box_news { padding-bottom:15px;}
.box_news a, .box_news a:visited { text-decoration:none;}
.box_news a:hover { text-decoration:underline; color:#CE0122;}
.news_photo li { width:315px; padding:0 5px 10px 0; float:left;}
.news_photo li .photo { float:left; margin-right:5px; }
.news_photo li .photo img { border:1px solid #888; padding:1px;}
.news_photo li .text { float:left; width:245px;}

/* Style Map USA */
#pic_btm_bdr { width:785px; background:url(/images/bgr_dot.jpg) repeat-x; clear:both; padding-left:65px;}
#pic_btm_bdr { background-position:bottom left; padding-bottom:1px;}
#pic_btm_bdr img { display:block;}

/* Press Release */
.bdbt { padding:0 0 15px 0; background: url(/images/bgr_dot2.jpg) left bottom repeat-x; clear: both; margin-bottom:17px; width: 970px;}
.bdbt p { padding-bottom:10px !important;}
.bdbt h2 { margin-top:10px;}

/* Glossary */
table dt { background:url("/images/infos.gif") bottom left no-repeat; padding:6px 0 0 20px;}
table dd { background-color:#FFFFF4; border:1px solid #A59C69; margin:5px; padding:10px; font-weight:normal;}
.popularcities { width:100%; margin:10px 0; padding:10px 0; border:1px solid #EAEAEA; background:#F9F9F9; }
.popularcities li { width:200px; float:left; list-style:disc; list-style-position:inside; margin:0 0 0 10px; padding:0; }

/* Glossary */
table dt { background:url("/images/infos.gif") bottom left no-repeat; padding:6px 0 0 20px;}
table dd { background-color:#FFFFF4; border:1px solid #A59C69; margin:5px; padding:10px; font-weight:normal;}

/* Testimonials */
#reviewusers { clear:both;}
.hreview-aggregate { padding-bottom:17px;}
.hreview { width:480px; float:left;}
#reviewusers .photo { border:1px solid #000; float:left; margin-right:10px;}
.review-information { float:left;}
.review-information .reviewer { display:block; color:#3f8ac0; font-size:18px; font-weight:bold; padding-bottom:10px;}
.review-information .fn { display:block; color:#3f8ac0; font-size:16px; padding-bottom:10px; font-style:italic;}
.review-information .rating { float:left; font-weight:bold; padding-bottom:10px; font-size:16px;}
.star img { float:left; margin-right:3px;}
.description { clear:both; padding:0 10px 0 0; font-size:13px; line-height:18px;}

/*New Slider*/
#wrap {margin: 0 auto; overflow: hidden;}
#features{ position: relative; overflow: hidden; width:970px; height: 245px;}
.jshowoff {width: 970px; margin:0;}
.jshowoff p.jshowoff-slidelinks {position: absolute; bottom:9px; right: 0; margin: 0; padding: 0 15px 0 0; z-index:10;}
.numbers { position: absolute; bottom: 0; right: 0; margin: 0; padding:0; width:900px !important; height:35px !important;}
.jshowoff-slidelinks a, .jshowoff-controls a {display: block; color: #333; background-color:#C2DEF2; padding:8px; margin: 5px 0 0 5px; float: left; text-decoration: none; outline: none; font-size: 14px; line-height: 14px; font-weight:bold;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {color:#FFF; background-color:#3F8AC0; text-decoration:none;}
.jshowoff-controls {background: #aaa; overflow: auto; height: 1%; padding: 0 0 5px 5px; margin: 0;}
.jshowoff-slidelink-0, .jshowoff-slidelink-1 {border-right:2px solid #FFF !important;}
.jshowoff-controls { display:none !important;}
/*End New Slider*/

.top_links { overflow:hidden; }