a { outline:none; }
:focus{  -moz-outline-style: none;}

/************** left column - home **************/
#left_home { float:left; width:387px; padding:0px 25px 0px 0px; }
#left_home a { color:#4365a9; text-decoration:none;}
#left_home a:hover { border-bottom: 1px dotted #4365a9;}

/* latest article */
#latest_article .img { float:left; width:133px;}
#latest_article .img img { display:block; border:0px;}
#latest_article .box { float:left; line-height:17px;}
#latest_article .box .title { padding:0px 0px 6px 0px;}
#latest_article .box .title h3{ padding:0px; margin:0px;}
#latest_article .box .title a { font:bold 15px arial;}
#latest_article .line { margin:20px 0px 20px 0px;}










/************* left column *******************/
#left { float:left; width:227px; padding:0px 15px 0px 0px; }

/* category box */
#category_box { border:solid 1px #c1c1c3; width:227px; margin-bottom:13px;}
#category_box .h { font:bold 18px arial; padding:4px 0px 5px 6px;}
#category_box ul { padding:0px; margin:0px;}
#category_box li { list-style-type: none; background:url('../img/elements/articlecategory_list_bg.gif') 9px 6px no-repeat #eaf3fa; padding:2px 0px 2px 9px;}
#category_box li.down { list-style-type: none; background:url('../img/elements/articlecategory_list_down.gif') 9px 6px no-repeat #eaf3fa; padding:2px 0px 2px 9px;}
#category_box ul a{ font:bold 12px arial;  margin:0px 0px 0px 15px; color:#4365a9; text-decoration:none;}
#category_box ul a:hover { border-bottom: 1px dotted #4365a9;}
#category_box li.white { background:url('../img/elements/articlecategory_list_bg.gif') 9px 6px no-repeat;}
#category_box li.second_lvl { background:url('../img/elements/articlecategory_list_bg.gif') 25px 6px no-repeat; padding:3px 0px 3px 9px;}
#category_box li.second_lvl a{ font:bold 12px arial;  margin:0px 0px 0px 28px; color:#4365a9; text-decoration:none;}
#category_box li.second_lvl a:hover { border-bottom: 1px dotted #4365a9;}

/* Property Articles */
#property_articles {border:solid 1px #c1c1c3; }
#property_articles h1 { font:bold 18px arial; padding:9px 0px 10px 8px;}
#property_articles .box { padding:7px 0px 7px 0px;}
#property_articles .box .img { float:left; width:75px;}
#property_articles .box .img img { display:block; border:0px; padding:0px 0px 0px 9px;}
#property_articles .box .title { float:left; }
#property_articles .box .title h3{ padding:0px 0px 0px 7px; margin:0px; }
#property_articles .box .title h3 a { font:bold 12px arial; text-decoration:none; color:#4365a9;}
#property_articles .box .title h3 a:hover { border-bottom: 1px dotted #4365a9;}
#property_articles .bottom { background:#ebf2fb; padding:9px; margin:4px 0px 0px 0px;}
#property_articles .bottom a{ font:bold 12px arial; color:#4365a9; text-decoration:none;}
#property_articles .bottom a:hover { border-bottom:1px dotted #4365a9;}

/* One Weekly Top Properties & Agent Details & Agent's landing page */
#one_weekly_pro {border:solid 1px #c1c1c3;  }
#one_weekly_pro h1 { font:bold 18px arial; padding:9px 0px 10px 8px;}
#one_weekly_pro h4 { font:normal 12px arial; padding:16px 0px 0px 8px; margin:0px;}
#one_weekly_pro img { display:block; border:0px; padding:0px 0px 4px 9px;}
#one_weekly_pro .title { background:#4365a9; margin:0px 8px 0px 8px; padding:5px; }
#one_weekly_pro .title h3{ padding:0px 0px 0px 7px; margin:0px; }
#one_weekly_pro .title h3 a { font:bold 12px arial; text-decoration:none; color:#ffffff;}
#one_weekly_pro .title h3 a:hover { border-bottom: 1px dotted #ffffff;}
#one_weekly_pro .desc { padding:6px 8px 0px 8px; line-height:16px;}
#one_weekly_pro .desc a { font:bold 12px arial; text-decoration:none; color:#4365a9;}
#one_weekly_pro .desc a:hover { border-bottom: 1px dotted #4365a9;}
#one_weekly_pro .bottom { background:#ebf2fb; padding:9px; margin:6px 0px 0px 0px;}
#one_weekly_pro .bottom a{ font:bold 12px arial; color:#4365a9; text-decoration:none;}
#one_weekly_pro .bottom a:hover { border-bottom:1px dotted #4365a9;}
#one_weekly_pro h1.mvp { font:bold 18px arial; padding:17px 0px 13px 8px;}
#one_weekly_pro p { padding:0px 5px 0px 8px; margin:0px;}
#one_weekly_pro p span { font:bold 12px arial; color:#4365a9; }
#one_weekly_pro p.b { background:#4365a9; height:28px; margin:15px 0 0 0; text-align:center; padding-top:9px;}
#one_weekly_pro p.p { height:50px; padding:9px 0 0 8px; margin:0px;}
#one_weekly_pro p.p img { border:0px; display:block; float:left; padding:0 10px 0 0px;}
#one_weekly_pro p.p a { text-decoration:none;  }
#one_weekly_pro p.p a:hover { border-bottom:1px dotted #4365a9;}

/* Great Offers - left*/
#great_offers_left {border:solid 1px #b4cff7; background:url('../img/elements/great_offers_bg.jpg') no-repeat; padding:0px 0px 18px 0px; }
#great_offers_left h1 { font:bold 18px arial; padding:6px 0px 14px 8px;}
#great_offers_left h3 { margin:0px 8px 0px 8px; font:bold 12px arial; color:#4365a9; }
#great_offers_left .desc { padding:2px 8px 0px 8px; font:normal 11px arial; color:#666666; }
#great_offers_left .link { padding:5px 8px 0px 8px; }
#great_offers_left .link a{ font:bold 11px arial; color:#e1393c; text-decoration:none;}
#great_offers_left .link a:hover { border-bottom:1px dotted #e1393c;}
#great_offers_left .contact { padding:5px 8px 0px 8px; font:bold 12px arial; color:#333333; }

/* Great Offers - under map */
#great_offers_under_map {border:solid 1px #b4cff7; background:url('../img/elements/great_offers_bg.jpg') repeat-x; padding:0px 0px 18px 0px; }
#great_offers_under_map  h1 { font:bold 18px arial; padding:6px 0px 12px 8px;}
#great_offers_under_map .b { float:left; width:132px;}
#great_offers_under_map .b h3 { margin:0px 8px 0px 8px; font:bold 12px arial; color:#4365a9; }
#great_offers_under_map .b .desc { padding:2px 8px 0px 8px; font:normal 11px arial; color:#666666; }
#great_offers_under_map .b .link { padding:3px 8px 0px 8px; }
#great_offers_under_map .b .link a{ font:bold 11px arial; color:#e1393c; text-decoration:none;}
#great_offers_under_map .b .link a:hover { border-bottom:1px dotted #e1393c;}
#great_offers_under_map .b .contact { padding:3px 8px 0px 8px; font:bold 12px arial; color:#333333; }


/*********** middle column - HOME ***********/
#middle_home { float:left; width:374px; padding:0px 18px 0px 0px; margin:0px; line-height:17px;}

/* weekly top properties */
#weekly_top_pro { border:solid 1px #c2c2c2; width:374px; text-align:left;} 
#weekly_top_pro h1 { font:bold 24px arial; color:#333333; margin:0px; padding:7px 0px 12px 10px;}
#weekly_top_pro .box { padding:0px 0px 0px 10px;}
#weekly_top_pro .box .img { float:left; width:193px;}
#weekly_top_pro .box .img img { display:block; border:0px; }
#weekly_top_pro .box .r { float:left;}
#weekly_top_pro .box .r .title { background:#4365a9; width:154px; padding:7px 0px 9px 7px;}
#weekly_top_pro .box .r .title h2 { padding:0px 4px 0px 0px; margin:0px;}
#weekly_top_pro .box .r .title h2 a { font:bold 12px arial; color:#ffffff; text-decoration:none; }
#weekly_top_pro .box .r .title h2 a:hover { border-bottom: 1px dotted #ffffff;}
#weekly_top_pro .box .r .desc { padding:9px 0px 0px 0px;}
#weekly_top_pro .box .r .desc a{ font:bold 12px arial;  color:#4365a9; text-decoration:none;}
#weekly_top_pro .box .r .desc a:hover { border-bottom: 1px dotted #4365a9;}
#weekly_top_pro .l { height:1px; padding:20px 0px 20px 0px;}
#weekly_top_pro .l img { display:block;}
#weekly_top_pro .bottom { background:#ebf2fb; padding:9px; margin:12px 0px 0px 0px;}
#weekly_top_pro .bottom a{ font:bold 12px arial; color:#4365a9; text-decoration:none;}
#weekly_top_pro .bottom a:hover { border-bottom:1px dotted #4365a9;}


/* article categories */
#middle_home .mh_l { float:left; width:197px;}
#middle_home .mh_r { float:left; border:solid 1px #c1c1c3; width:175px; }
#middle_home .mh_r .h { font:bold 18px arial; padding:4px 0px 5px 6px;}
#middle_home .mh_r ul { padding:0px; margin:0px;}
#middle_home .mh_r li { list-style-type: none; background:url('../img/elements/articlecategory_list_bg.gif') 9px 6px no-repeat #eaf3fa; padding:2px 0px 2px 9px;}
#middle_home .mh_r ul a{ font:bold 12px arial;  margin:0px 0px 0px 15px; color:#4365a9; text-decoration:none;}
#middle_home .mh_r ul a:hover { border-bottom: 1px dotted #4365a9;}
#middle_home .mh_r li.white { background:url('../img/elements/articlecategory_list_bg.gif') 9px 6px no-repeat;}






/************* middle column - PAGES ************/
#middle { float:left; width:541px; padding:0px 21px 0px 0px; margin:0px; line-height:17px;}
#middle .header { font:bold 24px arial; color:#333333; padding:5px 0px 10px 0px; width:345px;}
#middle .header a { font:bold 12px arial; color:#4365a9; text-decoration:none;}
#middle .header a:hover { border-bottom:dotted 1px #4365a9;}
#middle .blue_bg {  background:#4365a9; width:542px; }
#middle .blue_bg h2 { font:bold 14px arial; color:#ffffff; padding:10px; margin:0px; }
#middle .info { float:right; padding:8px 0px 0px 0px;}
#middle .info a:hover{ border:0px;}
#middle h5 { float:left; font:bold 12px arial; color:#333333; margin:0px; padding:0px;}
#middle h3 { font:bold 15px arial; color:#333333; padding:10px 0px 10px 0px;}
#middle h2 { font:bold 18px arial; color:#333333; padding:7px 0px 0px 0px;}

/* article view */
#middle .article_one { line-height:18px;}
#middle .article_one h1 { font:bold 24px arial; color:#333333; padding:20px 0px 22px 0px;}
#middle .article_one .photo { float:left; width:282px; padding-bottom:8px; }
#middle .article_one .photo .i img { display:block;}
#middle .article_one .photo .photo_d { background:#eaf1fb; font:normal 11px arial; width:262px; color:#666666; font-style:italic; padding:10px 0px 8px 5px;}

/* article category */
#articles { padding:20px 0px 0px 0px; }
#articles .img { float:left; width:281px; }
#articles .img img { border:0px;}
#articles .img a:hover { border:0px; }
#articles .box { float:left; line-height:18px;}
#articles .box a { font-weight:bold;}
#articles .box h2 { padding:0px 0px 5px 0px; margin:0px; }
#articles .box h2 a { font-size:20px;}
#articles .line img { display:block; padding:13px 0px 20px; clear:both;}

#articles .box_d { float:left; line-height:15px; width:267px; padding-bottom:30px;}
#articles .box_d .img_d { float:left; width:110px; }
#articles .box_d .img_d img {border:0px;}
#articles .box_d .img_d a:hover {border:0px;}
#articles .box_d h4 { padding:0px 0px 5px 0px; margin:0px;}
#articles .box_d h4 a { font-weight:bold;}

/* properties list ( weekly )*/
#middle h4 { float:left; font:bold 14px arial; color:#333333; margin:0px; padding:0px;}
#middle p { float:right; margin:0px; padding:0px;}
#middle p a{ font:bold 12px arial;}
#middle p a:hover{ border-bottom:dotted 1px #4365a9;}
#middle .property { border:solid 1px #c5c5c5; background:#f4f4f4;  padding:10px; margin:0px 0px 19px 0px;}
#middle .property .img { float:left; width:136px;}
#middle .property .img img { border:0px;}
#middle .property .box { float:left;}
#middle .property .box .title { background:#4365a9; padding:7px 0px 9px 7px; }
#middle .property .box .title h2 { padding:0px; margin:0px;}
#middle .property .box .title h2 a { font:bold 12px arial; color:#ffffff; text-decoration:none; }
#middle .property .box .title h2 a:hover { border-bottom: 1px dotted #ffffff;}
#middle .property .box .desc {padding:9px 0px 0px 0px; }
#middle .property .box .desc a{ font:bold 12px arial;  color:#4365a9; text-decoration:none;}
#middle .property .box .desc a:hover { border-bottom: 1px dotted #4365a9;}
#middle .bottom { padding:11px 0px 9px 10px; border:solid 1px #c5c5c5;}
#middle .bottom a{ font:bold 12px arial; color:#4365a9; text-decoration:none;}
#middle .bottom a:hover { border-bottom:1px dotted #4365a9;}

/* agent manage properties list */
#middle .mheadallfzinsl { float:left; width:235px; padding:0 0 0 10px; }
#middle div.mheadallfznor { background:#4365a9; color:#fff; height:23px; padding: 5px 0 0 10px; width:inherit; font:bold 11pt arial, sans-serif; margin-bottom:5px; }
#middle div.mheadallfzred { background:#ff0000 !important; }
#middle div.mheadallfzcon { float:left; width:100px; padding:10px; height:75px; }
#middle div.mheadallfzopt { float:left; width:90px; padding:10px; line-height:20px; }
#middle .mheadallsp {  position:relative;right:0;top:0;width:512px;z-index:1000; background:#000000 none repeat scroll 0 0; }



/* search results list */
#middle .pagination { padding:11px 10px 0px 10px; height:25px; border:solid 1px #c5c5c5;}
#middle .pagination a{ font:bold 12px arial; color:#4365a9; text-decoration:none;}
#middle .pagination a:hover { border-bottom:1px dotted #4365a9;}
#middle .pagination .l { float:right; }
#middle .pagination .r { float:right; text-align:right; padding:0px 0px 0px 12px;}
#middle .pagination .back { float:left;}
#middle .pagination .c { padding-right:190px; float:right; }

/* categories list */
#middle .categories_list { padding:22px 0px 0px 0px; }
#middle .categories_list h2 { font:bold 18px arial; padding:4px 0px 8px 0px; }
#middle .categories_list h2 span { font:bold 14px arial;}
#middle .categories_list .img { float:left; width:190px;}
#middle .categories_list .img img { border:0px;  }
#middle .categories_list .img a{ border:0px;}
#middle .categories_list .box { float:left; }
#middle .categories_list .box .title {  padding:0px 0px 8px 0px; }
#middle .categories_list .box .title a{ font:bold 14px arial;}
#middle .categories_list .box .short { padding:0px 0px 6px 0px;}
#middle .categories_list .box .more { padding: 2px 0px 2px 0px;}
#middle .categories_list .box .more a{ font:bold 12px arial; }
#middle .categories_list .line { width:541px; height:1px; background:#d8d8d8; margin:6px 0px 12px 0px;}

/* one property */
#one_property { }
#one_property .img { background: url('../img/googlemaps_loader.gif');   background-repeat: no-repeat;   background-position: center; }
#one_property .c { float:left; font-weight:bold;}
#one_property .v_p { float:right;}
#one_property .v_p a{ font-weight:bold;}
#one_property h4 { font:bold 15px arial; color:#333333; padding:0px 0px 8px 0px; }
#one_property .desc { display:block; padding:0px 0px 15px 0px;}
#one_property .thum { float:left; padding:0px 13px 12px 0px; }
#one_property .thum a { border:0px;}
#one_property .thum a:hover { border:0px;}
#one_property .thum img { border:0px; cursor:pointer;}


/* rss */
#rss { margin-top:18px;}
#rss .l { float:left;width:238px;}
#rss .l p.rss_l { float:left; width:30px; height:31px;}
#rss .l p.rss_r { float:left; padding-top:6px; }

#rss .r { float:left;}
#rss .r p.rss_l { float:left; width:30px; height:31px;}
#rss .r p.rss_r { float:left; padding-top:6px;}

/* advertise with us */
#middle .fea_l { float:left; padding:30px 17px 0px 0px; }
#middle .fea_l img { border:0px;}
#middle .fea_l a:hover { border:0px;}
#middle .fea_r { padding:30px 0px 0px 0px; }
#middle .fea_r h2 { font:bold 18px arial; padding:0px 0px 6px 0px; }

/** agent's area - edit photos **/
#middle .addphoto, #middlesp .addphoto { width:110px; float:left; background:#fff url('../img/elements/photo_add.jpg') no-repeat right center; font:bold 10pt arial; height:20px; }
#middle .addphotoR, #middlesp .addphotoR { float:left; padding-left:10px; }
#middle hr.mheadhr, #middlesp hr.mheadhr { border: none 0; border-top: 1px solid #d8d8d8; height: 1px; width:100%; margin:25px 0 15px 0; padding:0; }



/* agents directoy */
#directory_agent { }
#directory_agent .top img { display:block; width:541px; height:1px;}
#directory_agent .bot img { display:block; width:540px; height:1px;}
#directory_agent .featured { background:#f4f4f4; border-left:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4;}
#directory_agent .featured h4 { display:block; padding:14px 0px 14px 11px; margin:0px; font:bold 14px arial;}
#directory_agent .featured .img { float:left; padding:0px 0px 0px 11px; width:125px;}
#directory_agent .featured .img img { border:0px;}
#directory_agent .featured .img a:hover { border:0px;}
#directory_agent .featured .b { float:left; padding:0px 0px 0px 11px;}
#directory_agent .featured .b .name { background:#4365a9; padding:7px 0px 9px 7px;}
#directory_agent .featured .b .name  h2 { padding:0px; margin:0px;}
#directory_agent .featured .b .name  h2 a { font:bold 12px arial; color:#ffffff; text-decoration:none; }
#directory_agent .featured .b .name  h2 a:hover { border-bottom: 1px dotted #ffffff;}
#directory_agent .featured .b .desc { padding:8px 0px 5px 0px;  }
#directory_agent .featured .b .more a { font:bold 12px arial; color:#4365a9; text-decoration:none; }
#directory_agent .featured .b .more a:hover { border-bottom: 1px dotted #4365a9;}
#directory_agent  h4 { display:block; padding:14px 0px 14px 11px; margin:0px; font:bold 14px arial;}
#directory_agent .img { float:left; padding:0px 0px 0px 11px; width:125px;}
#directory_agent .img img { border:0px;}
#directory_agent .img a:hover { border:0px;}
#directory_agent .b { float:left; padding:0px 0px 0px 11px;}
#directory_agent .b .name { padding:1px 0px 0px 0px;}
#directory_agent .b .name  h2 { padding:0px; margin:0px;}
#directory_agent .b .name  h2 a { font:bold 12px arial; color:#4365a9; text-decoration:none; }
#directory_agent .b .name  h2 a:hover { border-bottom: 1px dotted #4365a9;}
#directory_agent .b .desc { padding:6px 0px 5px 0px;  }
#directory_agent .b .more a { font:bold 12px arial; color:#4365a9; text-decoration:none; }
#directory_agent .b .more a:hover { border-bottom: 1px dotted #4365a9;}
#directory_agent .line { padding:10px 0px 10px 0px;}

/* agent details */
#agent_details { border:solid 1px #c4c4c4; padding:0px 0px 10px 0px;}
#agent_details .title { background:#4365a9;  width:520px; margin:0px 0px 11px 9px;}
#agent_details .title h3 { padding:7px 0px 9px 7px; margin:0px; font:bold 14px arial; color:#ffffff;}
#agent_details .img { float:left; padding:0px 0px 0px 9px; width:195px;}
#agent_details .img img { display:block; border:0px;}
#agent_details .img .i { padding:0px 0px 14px 0px;}
#agent_details .img .m { padding:7px 0px 7px 0px; }
#agent_details .img .m a{ font-weight:bold;}
#agent_details .box { float:left; width:327px;}
#agent_details .box .info { line-height:20px; padding:0px 10px 0px 0px; margin:0px; float:left;}
#agent_details .box .info a { font-weight:bold;}
#agent_details .box .info a:hover { border-bottom: 1px dotted #4365a9; }


/* forgotten password */
#forgotten_passwd form { }
#forgotten_passwd .box { padding:30px 0 30px 50px; }
#forgotten_passwd .text {  width:327px;  border-top:solid 1px #333333;  border-left:solid 1px #333333;  border-right:solid 1px #d4d4d4;  border-bottom:solid 1px #d4d4d4;  height:20px;}
#forgotten_passwd .send {  display:block;  margin:12px 0px 0 278px;}
#forgotten_passwd span { font-weight:bold; font-size:14px;}
#forgotten_passwd .r { float:left;}
#forgotten_passwd .p { float:left; width:90px; font-weight:bold; text-align:right; margin:3px 15px 0 0; }



/** login **/
#login .header { text-align:right;}
#login .header img{ border:0px;  width:758px;  height:95px;}
#login .log {  text-align:left;  padding:20px;}
#login .log .welcome_t1 {  font:bold 13px arial;  padding:10px 0px 10px 0px;  width:100%;}
#login .log .welcome_t2 {  font:normal 11px arial;  padding:0px 0px 20px 0px;  margin:0px;}
#login .log .header{  font:bold 11px arial;  text-align:left;  color:#797979;  padding:20px 0px 10px 0px;}
#login .log .input {  margin:0px;  padding:0px;  text-align:left;}
#login .log .input .input_t {  width:300px;  border:solid 1px #dddddd;}
#login .log .b {  padding:15px 0px 0px 0px;  color:#797979;}
#login .log .b img {  border:0px;}
#login .security {  text-align:left;  background:url('../img/admin/securebg.gif') repeat-x;}
#login .security .lock {  padding:15px 10px 0px 0px;  float:left;}
#login .security .notice{  padding:15px;}
#login .credits {  font:normal 10px tahoma;  color:#cacaca;}
#login .credits .link {  color:#9f9f9f;  text-decoration:underline;}


/** site map **/
#site_map { line-height:21px;}
#site_map .sm_l { float:left; width:194px; padding:18px 0 0 0;}
#site_map  a { font-weight:bold;}
#site_map .sm_l ul { list-style-type: none;  }
#site_map .sm_l ul ul { padding:0 0 0 8px;}
#site_map .sm_r { float:left; padding:18px 0 0 0;}
#site_map .sm_r ul { list-style-type: none; }


/********************** right column - home *******************/
#right_home { }


/********************** right column  */
#right { }

#middle a { color:#4365a9; text-decoration:none;}
#middle a:hover { border-bottom: 1px dotted #4365a9;}

.agents_directory { text-align:left;}
.agents_directory img { border:0px; }


/************* weird ****/
/* send button */
.send {   width:51px;  height:19px;  background:url('../img/buttons/send.gif') no-repeat;  border:0;  cursor:pointer;    }
.send:hover {   background:url('../img/buttons/send-over.gif') no-repeat;    width:51px;  height:19px;}

/* gap betwen 2 boxes */
.gap { height:16px; }
.gap_5 { height:5px; }
.gap_8 { height:8px; }
.gap_11 { height:11px; }
.gap_13 { height:13px; }
.gap_16 { height:16px; }
.gap_19 { height:19px; }
.gap_10 { height:10px; }
.gap_20 { height:20px; }
.gap_25 { height:25px; }
.gap_30 { height:30px; }

hr.mheadhrA { border: none 0; border-top: 1px solid #d8d8d8; height: 1px; width:460px; margin:20px 0; text-align:center;}

#errorDivLogo { display:none; padding:5px 0 0 0; font:normal 10px tahoma; color:#c73030;}
#errorDivPhoto { display:none; padding:5px 0 0 0; font:normal 10px tahoma; color:#c73030;}
#flashMessage {color:#99b565;font-size: 11px;margin: 10px 0px 10px 0;font-weight: bold;}
