@import url('http://beafitmama.com/wp-content/themes/GeoTheme/library/css/reset.css');@import url('http://beafitmama.com/wp-content/themes/GeoTheme/skins/1-default.css');html,body{margin:0;padding:0;}body{font:14px Georgia,"Times New Roman",Times,serif;}a{text-decoration:none;}a:hover{text-decoration:none;}.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden}.fl{float:left}.fr{float:right}.ac{text-align:center}.ar{text-align:right}hr{margin-bottom:30px;margin-top:20px;clear:both;}.hr2{margin:0px;padding:0;clear:both;}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-weight:normal;}#wrapper h1{margin:0 0 15px 0;padding:0;font-size:24px;font-weight:bold;}#wrapper h1.main_title{float:left;width:600px;}.likethis{overflow:hidden;float:right;width:315px;}.facebook{padding-top:12px;padding-left:12px;}.twitter-share-button{float:left;padding-top:12px;}h2{font-size:22px;}h3{font-size:20px;}h4{font-size:18px;}h5{font-size:16px;}h6{font-size:14px;}.alignleft{float:left;padding:4px;margin:7px 25px 18px 0;text-align:center;}.alignright{float:right;padding:4px;margin:24px 0 0px 12px;text-align:center;}.aligncenter{text-align:center;padding:5px;margin:10px 0;background:#fff;border:2px solid #eee;}.alignleft{border:1px solid #a9a9a9;background:#fff;}.alignright{border:1px solid #a9a9a9;background:#fff;}.wp-caption .alignleft{margin:0 15px 10px 15px;padding:0;}.wp-caption p{margin:0;padding:3px 5px;font:bold 12px Arial,Helvetica,sans-serif;}.wp-caption .alignright{float:right;margin:0 0 10px 15px;padding:0;}.wp-caption{width:auto!important;}#header,#wrapper,#footer,#categories_strip,#bottom_in{width:960px;margin:0 auto;}#header{padding:0px 0 20px 0;clear:both;}#categories_strip{position:relative;z-index:101;margin-bottom:8px;height:28px;}#wrapper{clear:both;margin-bottom:40px;}#inner_pages{width:960px;margin:0 auto;}#content{width:590px;padding-left:5px;float:left;overflow:hidden;}#sidebar{width:315px;float:right;}.full_page{width:960px!important;}#bottom{padding-top:10px;padding-bottom:20px;clear:both;}#footer{padding-top:15px;clear:both;}#categories_strip h3{display:none;}#header .blog-title{width:375px;float:left;padding:13px 0 0px 0;line-height:normal;}#header .blog-title a{font:bold 40px Arial,Helvetica,sans-serif;padding:0;margin:0;text-decoration:none;}#header .blog-title a:hover{text-decoration:none;}#header p.blog-description{font:bold 14px Arial,Helvetica,sans-serif;margin:0;padding:0;line-height:normal;text-transform:capitalize;}#header .header_left{float:left;}.logo img{margin-bottom:6px;margin-top:10px;}#header .header_right{width:490px;float:right;}#multi_city{background:#fff;border:1px solid #ccc;padding:3px 3px 3px 5px;width:130px;margin:6px 6px 0 0;font:13px Arial,Helvetica,sans-serif;float:right;}#sidebar #multi_city{width:300px;padding:7px 3px 7px 5px;border:2px solid #ccc;float:left;}.breadcrumb{font-size:11px;padding:8px 0;clear:both;margin:0 1px 30px 1px;}.breadcrumb_in{float:left;padding:3px 10px 3px 0px;margin-left:0px;}.breadcrumb{padding-left:2px;font:12px Arial,Helvetica,sans-serif;}.breadcrumb a{font-weight:normal;text-decoration:none;padding:0 3px 0 0;margin:0;text-align:left;text-decoration:none;}.breadcrumb strong{padding:0 0 0 5px;margin:0;font-weight:normal;text-align:left;}.breadcrumb a:hover{text-decoration:none;}.top_banner_section{padding-bottom:8px;margin-bottom:25px;}.top_banner_section_in{width:940px;padding:1px;margin:0 auto;position:relative;}.map_category{position:absolute;right:0;bottom:0;padding:10px;z-index:999999;}.map_category label{display:inline-block;padding:2px 0;font:bold 13px Arial,Helvetica,sans-serif;}.map_category label input{margin-right:4px;}*/
/* slider --------------------------- */
#slider {  overflow:hidden; float:left;   }.top_banner_section_in .nivoSlider{position:relative;}.top_banner_section_in .nivoSlider img{position:absolute;top:0px;left:0px;}.top_banner_section_in .nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;display:block;padding:0;margin:0;z-index:60;}.top_banner_section_in .nivo-slice{display:block;position:absolute;z-index:50;height:100%;}.top_banner_section_in .nivo-caption{position:absolute;left:0px;bottom:0px;opacity:0.8;width:100%;z-index:89;}.top_banner_section_in .nivo-caption p{padding:5px;margin:0;}.top_banner_section_in .nivo-directionNav a{position:absolute;top:47%;z-index:99;cursor:pointer;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80);}.top_banner_section_in .nivo-prevNav{left:10px;width:31px;height:31px;display:block;text-indent:-9009px;}.top_banner_section_in .nivo-prevNav:hover{width:31px;height:31px;display:block;opacity:100;-moz-opacity:100;-khtml-opacity:100;}.top_banner_section_in .nivo-nextNav{right:10px;width:31px;height:31px;display:block;text-indent:-9009px;}.top_banner_section_in .nivo-nextNav:hover{width:31px;height:31px;opacity:100;-moz-opacity:100;-khtml-opacity:100;}.top_banner_section_in .nivo-controlNav{position:absolute;top:0px;right:10px;}.top_banner_section_in .nivo-controlNav a{position:relative;z-index:99;cursor:pointer;display:block;padding:3px 10px;float:left;top:10px;text-indent:-9009px;}.top_banner_section_in .nivo-controlNav a.active{font-weight:bold;}p{margin:0;padding:0;}small{font-size:10px;}.posts address{margin:0;padding:0;}p{padding:0px 0 10px 0;line-height:20px;margin:0}#content p{font-size:14px;margin:0 0 12px 0;}#content p.cate_desc{font-size:14px;margin:0 0 22px 0;}#inner_pages h1{margin:0;padding:10px 15px 0 0;font:25px Georgia,"Times New Roman",Times,serift;}#content ul{list-style:none;}#content li{margin:0 0 8px 0px;padding:0 0 5px 15px;line-height:20px;font-size:14px;}#content ol{margin:0 0 0 18px;padding:0 0 10px 5px;list-style-type:decimal;line-height:18px;}#content ol li ol{margin:8px 0 5px 18px;padding:0;}#content ol li{margin:0 0 5px 0;padding:0;}#content .widget h3,#comments_wrap h3,#respond h3{margin:0 0 20px 0;padding:0px 0 3px 0;font:20px Georgia,"Times New Roman",Times,serif;font-variant:small-caps;}#content .realated_post h3{margin:0 0 10px 0;padding:0 0 3px 0px;font:18px Georgia,"Times New Roman",Times,serif;font-variant:small-caps;}#content .realated_post li .video_main{border:1px solid #C9C9C9;margin:0 0 10px;padding:5px;}#content .realated_post li .video_main object,#content .realated_post li .video_main embed{width:150px!important;height:150px!important;}#content .category_grid_view{margin:0 0 30px -15px;padding:0;width:650px;clear:both;}#content .category_grid_view li{margin:0;padding:0;list-style:none;width:105px;padding-left:15px;float:left;}#content .category_grid_view li h3{margin:0 0 3px 0;padding:0;width:105px;font:bold 12px Arial,Helvetica,sans-serif;}#content .category_grid_view li h3 a{text-decoration:none;line-height:13px;}#content .category_grid_view li h3 a:hover{text-decoration:none;}#content .category_grid_view li p{font-size:12px;line-height:18px;}#content .category_grid_view li p.date{margin:0 0 5px 0;padding:0;width:160px;font:11px Arial,Helvetica,sans-serif;}#content .category_grid_view li .rating{margin:4px 0;padding-bottom:7px;display:block;}#content .category_grid_view li p.review{padding:5px 0;margin:0;}#content .category_grid_view li p.review .pcomments{float:left;font:bold 12px Arial,Helvetica,sans-serif;padding-left:18px;}#content .category_grid_view li.hr{display:block;width:650px;clear:both;height:10px;}#content .category_grid_view li span.readmore a{padding-right:10px;font:11px Arial,Helvetica,sans-serif;float:right;}#content .category_grid_view li a.post_img{display:block;margin-bottom:10px;padding:5px;}#content .category_grid_view li .ping{font:bold 13px Arial,Helvetica,sans-serif;display:block;padding:5px 0 9px 18px;font-size:11px;}#content .category_grid_view li .noimage{display:block;width:170px;padding:49px 0;margin-bottom:10px;text-align:center;-moz-box-shadow:2px 2px 2px #ddd;-webkit-box-shadow:2px 2px 2px #ddd;border:1px solid #e2dfdf;background:#fff;color:#777;}#content .category_grid_view li .noimage:hover{color:#000;}#content .category_grid_view li.featured{position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;}#content .category_grid_view li .featured_img{width:69px;height:72px;position:absolute;left:15px;top:0px;text-indent:-9009px;}#content .category_grid_view li p.timing{margin:0;padding:0;}#content .category_grid_view li p.timing span{color:#000;}#content .category_grid_view li .widget_main_title{height:25px;overflow:hidden;clear:left;}#content .category_list_view{margin:0;padding:0;}#content .category_list_view li{margin:0 0 30px 0;padding:0 0 30px 0;list-style:none;}#content .category_list_view li h3{margin:0;padding:0;font:bold 14px Arial,Helvetica,sans-serif;float:right;width:66%;}#content .category_list_view li h3 a{text-decoration:none;display:block;float:left;width:85%;}#content .category_list_view li h3 a:hover{text-decoration:none;}#content .category_list_view li h3 a.pcomments,#content .category_list_view li a.pcomments{float:right;width:auto;font:bold 13px Arial,Helvetica,sans-serif;padding-left:18px;}#content .category_list_view li p.timing{margin:0;padding:0;}#content .category_list_view li p.timing span{color:#000;}#content .category_list_view li .content a.pcomments{float:none;display:block;padding-bottom:5px;}#content .category_list_view li .content a.addtofav{float:none;display:block;width:auto;font:bold 12px Arial,Helvetica,sans-serif;padding:5px 0px 5px 18px;border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;}#content .category_list_view li h3.searchh3{width:auto;float:none;}#content .category_list_view li h3.searchh3 a,#content .category_list_view li p.content{float:none;width:auto;}#content .category_list_view li p.search_address,#content .category_list_view li p.content{width:auto!important;float:none!important;}a.search_img{display:block;float:left;margin-bottom:15px;margin-right:20px;padding:8px;}#content .category_list_view li span.search_more{float:none!important;padding-top:10px;width:66%;}#content .category_list_view li a.ping{float:none;display:block;width:auto;margin-bottom:8px;font:bold 12px Arial,Helvetica,sans-serif;padding-left:18px;padding-bottom:5px;}#content .category_list_view li .content{width:66%;float:right;}#content .category_list_view li .content h3{margin:0;padding:0;font:bold 14px Arial,Helvetica,sans-serif;float:none;width:100%;}#content .category_list_view li .content h3 a{width:100%;}#content .category_list_view li .content p.address,#content .category_list_view li .content p{float:left;}#content .category_list_view li .content .rating{width:auto;display:block;float:none;clear:both;padding:4px 5px;}#content .category_list_view li .content span.readmore{width:50%;float:left;clear:both;padding-top:10px;}#content .category_list_view li .content_right{float:right;width:98px;padding-top:5px;}#content .category_list_view li .rating{margin-bottom:8px;width:66%;float:right;}#content .category_list_view li p{margin:3px 0;padding:0;width:66%;float:right;}#content .category_list_view li p{font-size:13px;}#content .category_list_view li p.address{margin:0;padding:0;}#content .category_list_view li p.address span{color:#000;}#content .category_list_view li .no_percentage{width:auto!important;}a.post_img{display:block;margin-bottom:10px;padding:8px;float:left;}#content .category_list_view li span.readmore{width:66%;float:right;padding-top:10px;}#content .category_list_view li span.readmore a{padding-right:15px;font:13px Arial,Helvetica,sans-serif;float:left;}.sidebar_map{padding:10px;margin-bottom:20px;}#content .category_list_view li .author_link{font:bold 10px Arial,Helvetica,sans-serif;padding-bottom:5px;display:block;}#content .category_list_view li .author_link a{text-transform:uppercase;padding:0 3px;}#content .category_list_view li .upgrade_link{font:bold 10px Arial,Helvetica,sans-serif;padding-bottom:5px;display:block;}#content .category_list_view li .upgrade_link a{text-transform:uppercase;margin-top:-2px;font-size:11px;padding:0px 0px 3px 3px;border-bottom:1px solid #E5E5E5;float:none;display:block;width:auto;}#content .category_list_view .img_not_available{display:block;margin-bottom:10px;padding:8px;box-shadow:1px 1px 1px #ddd;-moz-box-shadow:1px 1px 1px #ddd;-webkit-box-shadow:1px 1px 1px #ddd;border:1px solid #e2dfdf;background:#fff;font:12px Arial,Helvetica,sans-serif;width:170px;padding:50px 0;float:left;text-align:center;color:#d3d3d3;}#content .category_list_view li.featured{padding:10px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;}#content .category_list_view li .featured_img{width:69px;height:72px;position:absolute;left:-1px;top:-1px;text-indent:-9009px;}#sidebar .ptitle{font:bold 13px Arial,Helvetica,sans-serif;}#sidebar .paddress{font:bold 12px Arial,Helvetica,sans-serif;color:#777;line-height:normal;margin:0px 0 4px 0;padding:0;}#sidebar .ptiming,#sidebar .pcontact{font:11px Arial,Helvetica,sans-serif;color:#777;margin:0 0 4px 0;padding:0;}.map_loc{padding-bottom:8px;}#sidebar .gmnoprint{font:12px Arial,Helvetica,sans-serif;color:#777;}.searchform{display:block;clear:both;}.searchform span .s{padding:8px;width:135px;background:none;float:left;font:bold 11px Arial,Helvetica,sans-serif;}.searchform small{width:140px;}.search_btn{float:right;width:113px;height:30px;margin-top:1px;}span.searchfor{width:170px;padding:0px 0 0 24px;height:30px;float:left;}.header_right span.searchfor small{display:block;float:left;clear:both;padding-top:4px;margin-left:-10px;font:11px Arial,Helvetica,sans-serif;}span.near{width:155px;padding:0px 0 0 24px;height:30px;float:left;}.header_right span.near small{display:block;float:left;clear:both;padding-top:4px;margin-left:-10px;font:11px Arial,Helvetica,sans-serif;}.locatoin_search{height:100%;overflow:hidden;padding-top:10px;}.locatoin_search .textfield{float:left;width:160px;padding:5px;line-height:29px;font:13px Arial,Helvetica,sans-serif;}.b_getdirection{width:117px;height:30px;float:right;}#sidebar #searchform{}#sidebar #searchform .screen-reader-text{display:none;}#sidebar #searchform #s{border:1px solid #ccc;background:#fff;width:180px;padding:6px 5px 6px 8px;font:13px Arial,Helvetica,sans-serif;-moz-border-radius:14px;-webkit-border-radius:14px;float:left;}#searchsubmit{background:url(http://beafitmama.com/wp-content/themes/GeoTheme/skins/1-default/b_search.png) no-repeat left top;float:right;text-indent:-9009px;border:none;height:30px;width:113px;cursor:pointer;}.comment_post{font:12px Arial,Helvetica,sans-serif;display:block;padding-bottom:10px;}.comment_post a{display:block;width:97px;height:22px;text-align:left;padding:4px 4px;}#content span.comm-reply a{text-decoration:none;}#content span.comm-reply a:hover{text-decoration:none;}.posts{height:100%;overflow:hidden;margin-bottom:60px;}.post_spacer{margin-bottom:30px!important;}.pos_navigation{height:100%;overflow:hidden;padding-bottom:30px;margin-bottom:10px;border-bottom:1px solid #ccc;}.post_left a,.post_right a{font:bold 13px Arial,Helvetica,sans-serif;display:block;}#content .post_left a{padding:10px;background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/previous.png) no-repeat left 12px;color:#868686;}#content .post_right a{padding:10px;background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/next.png) no-repeat right 13px;color:#868686;}#content .post_left a:hover,#content .post_right a:hover{color:#000;}.main_img{padding:5px;margin-bottom:10px;margin-top:20px;}#content .posts p.date{font-size:12px;}#content .posts p.post_bottom{margin:0;padding:0 0 10px 0;clear:both;}.by{font:12px Arial,Helvetica,sans-serif;display:block;padding-bottom:20px;margin-bottom:15px;}.by a{font-weight:bold;}#content .posts p.post_bottom .category{float:left;font:12px Arial,Helvetica,sans-serif;padding:2px 0 0 20px;}#content .posts p.post_bottom .tags{float:right;font:12px Arial,Helvetica,sans-serif;padding:2px 0 2px 20px;}.small_thumb{height:100%;overflow:hidden;margin-bottom:20px;margin-left:-15px;}.small_thumb img{float:left;margin:0 0 8px 13px;border:1px solid #ccc;}.b_text{display:block;font:bold 12px Arial,Helvetica,sans-serif;float:left;padding-top:10px;padding-right:70px;}.post_right h2{margin:0 0 15px 0;padding:0;}.bookmark{padding:10px 0;height:100%;overflow:hidden;clear:both;}.video_main{border:2px solid #ccc;margin-bottom:20px;}.video_main object,.video_main embed{width:646px!important;height:430px!important;}blockquote{clear:both;height:100%;margin:10px 0 0px 5px;overflow:hidden;padding:0 0 5px 45px;}#content blockquote p{font:italic 18px Georgia,"Times New Roman",Times,serif;margin:0 0 5px 0;padding:0;line-height:23px;}blockquote cite{font-size:12px;float:right;line-height:18px;text-align:right;display:block;}blockquote a{font-size:13px;}#calendar_wrap{padding:0;font-size:13px}#wp-calendar{width:100%;}#wp-calendar caption{font-weight:bold;font:15px Arial,Helvetica,sans-serif;text-transform:uppercase;}#calendar_wrap caption{padding:4px 0;background:#000;margin-bottom:4px;color:#fff;text-align:center!important;}#wp-calendar td{text-align:center;font:bold 12px Arial,Helvetica,sans-serif;padding:4px 0;background:#eee;}#wp-calendar th{text-align:center;font:bold 12px Arial,Helvetica,sans-serif;padding:4px 0;color:#fff;background:#666;}#wp-calendar tbody td a{display:block;padding:4px 0;text-decoration:none!important;color:#fff!important;background:#000!important;}#wp-calendar tbody td a:hover{color:#fff!important;background:#666!important;}.posts h1{font:26px Georgia,"Times New Roman",Times,serif;font-variant:small-caps;}.posts h2{font:24px Georgia,"Times New Roman",Times,serif;margin:0;padding:0;font-variant:small-caps;}.posts h3{font:20px Georgia,"Times New Roman",Times,serif;font-variant:small-caps;border-bottom:1px solid #ddd;margin-bottom:8px;}.posts h4{font:18px Georgia,"Times New Roman",Times,serif;font-variant:small-caps;}.posts h5{font:16px Georgia,"Times New Roman",Times,serif;font-variant:small-caps;}.posts h6{font:14px Georgia,"Times New Roman",Times,serif;font-variant:small-caps;}.content_spacer h4.cate_title{font-size:26px;clear:both;}dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{padding:10px 0 5px 0;margin:0}p{padding:0px 0 10px 0;margin:0;line-height:22px;margin:0;}p em{line-height:20px;}code{line-height:18px;}#content .related_post{margin:0 0 40px 0;padding:0;}#content .related_post h3{margin:0;padding:0 0 5px 0;font:bold 14px Arial,Helvetica,sans-serif;}#content .related_post li{padding-left:22px;font:bold 13px Arial,Helvetica,sans-serif;}.pagination{clear:both;overflow:hidden;padding-top:10px;margin-bottom:50px;}.Navi .on{padding:3px 10px 9px 10px;margin-right:3px;display:inline;display:block;float:left;}.Navi a{display:inline;float:left;padding:3px 10px 9px 10px;margin-right:3px;}.Navi{display:block;float:right;}#content .pagination .i_next a{float:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:5px 14px 0px 7px;}#content .pagination .i_previous a{float:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:5px 7px 0px 14px;}\
.pagination_none { border:none !important; position:relative; top:-30px; }
/* listing page post nav */
#content .sort_by { margin:0; padding:0 0 0 20px; height:35px; margin-bottom:50px;  }
#content .sort_by li { margin:0 10px 0 0; padding:0; list-style:none; float:left; font:bold 14px Arial, Helvetica, sans-serif;}
#content .sort_by li a { display:block; padding:9px 25px 9px 25px; float:left;   }
#content .sort_by li.title { padding-top:7px; }
#content .sort_by li.i_next { float:right; font-size:12px; }
#content .sort_by li.i_next a {  float:right; padding:6px 14px 6px 7px;  }
#content .sort_by li.i_previous { float:right; font-size:12px;  }
#content .sort_by li.i_previous a {  float:right; padding:0;  padding:7px 0px 6px 13px; }
.single_post_advt  { height:100%; overflow:hidden; padding:15px 0; text-align:center;  }
.single_post_blog { padding:0 0px; }  
#sidebar .googledir table  { border:none; font:13px Arial, Helvetica, sans-serif;  }
#sidebar .googledir table td { border:none !important; border-bottom:1px solid #ddd !important; padding:8px 4px !important; line-height:18px;  }
/* add listing  form ------------------------------------------------------------*/
#propertyform { clear:both; }
.form_row { margin:6px 0 12px 0;  } 
.form_row label { width:130px; float:left; font:14px  Georgia, "Times New Roman", Times, serif; padding:1px 15px 15px 0; text-align:left;  }
.form_row .textfield  { float:left; width:300px; padding:6px; font:13px Arial, Helvetica, sans-serif; }
.form_row .textfield_m { width:100px; margin-right:10px; }
.form_row .textfield_x { width:200px; margin-right:10px; }
.form_row div.package { float:right; min-height:22px; width:445px; text-align:left; padding-bottom:8px;  }
.form_row .textarea { float:left; width:380px; height:200px;  padding:6px; font:13px Arial, Helvetica, sans-serif; }
.form_row label span { font-size:11px; }
.required { font-size:11px;}
.message_error2 { clear:both; display:block; font:12px Arial, Helvetica, sans-serif; color:#d70000; padding-left:145px; float:left; width:100%;  }
.error_msg { padding:8px 10px; text-align:center; background:#ffe4e4; border-top:1px solid #ee8686;  border-bottom:1px solid #ee8686;  color:#d70000; font:bold 13px Arial, Helvetica, sans-serif;  }
.form_row label.ginfo { width:auto; display:block; padding-left:190px; text-align:left; }
.form_row p.ginfo_cond { padding-left:190px; }
.message_note { display:block; font-size:11px; padding-bottom:8px; padding-top:2px; clear:both; padding-left:147px;  } 
#content p.note  { font:11px Arial, Helvetica, sans-serif; text-align:right; }
.user_define { position:relative; top:6px; margin-right:10px; }
#span_Free { clear:both; display:block; font-weight: bold; }
.b_review { padding:7px 20px; margin:40px 0 10px 147px; float:left; font:bold 17px Arial, Helvetica, sans-serif; cursor:pointer;  }
.b_submit { padding:4px 20px; margin-left:147px; float:left; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-bottom:20px; text-transform:uppercase; }
input#submit{ padding:7px 20px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-bottom:20px; text-transform:uppercase; }
/* login_form */
.login_form_l { float:left; border:3px double #9fb5c6; background:#f1f9ff; padding:20px; width:300px; margin-left:120px; }
.login_form_l h4 { margin:0; padding:0;  }
.login_form_l .form_row label { display:block; float:left; text-align:left; width:95%; padding:4px; }
.login_form_l .form_row .textfield { width:270px; margin-bottom:3px; }
.login_form_l .message_error2 { padding-left:0; }
#content .login_form_l .b_signin_n { padding:4px 20px; margin-right:8px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-bottom:20px; text-transform:uppercase;  }
#lostpassword_form h4 { font:15px Georgia, "Times New Roman", Times, serif; border-top:1px solid #ccc; padding-top:12px; }
/* registration_form_r */
.registration_form_box h4 { margin:0 0 8px 0; padding:0;  }
.registration_form_box { float:right; border:3px double #9fb5c6; background:#f1f9ff; padding:20px; width:300px; margin-right:120px;} 
.registration_form_box .form_row label { display:block; float:left; text-align:left; width:95%; padding:4px; }
.registration_form_box .form_row .textfield { width:270px; margin-bottom:3px; }
.registration_form_box .message_error2 { padding-left:0; }
#content .registration_form_box .b_registernow { padding:4px 20px; margin-right:8px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer;  text-transform:uppercase;  }
#reg_passmail { font:11px Arial, Helvetica, sans-serif;  }
/* preview & publish page */
.preview_section { height:100%; overflow:hidden; margin-bottom:30px; padding:10px 20px; background:#ffeaa3; border-top:1px solid #e17f3e; border-bottom:1px solid #e17f3e;   }
.preview_section h5.free_property, .preview_section h5.payment_head { padding:12px 0 25px 0; font:18px Georgia, "Times New Roman", Times, serif; color:#cc4d00; }
.b_goback { margin-right:10px; padding-top:6px; }
.preview_section h5.free_property {  text-align:center; }
.preview_section .b_cancel { padding:4px 20px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; text-transform:uppercase; }
.preview_section .b_delete { padding:4px 20px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; text-transform:uppercase; }
/* upload image flash option*/
.imageBox_label { position:relative; }
.img_delete { position:absolute; right:0; top:-135px; }
#GalleryContainer { position:relative; clear:both; overflow:hidden; height:100%; }
.imageBox,.imageBoxHighlighted { width:130px; height:160px;	 float:left;}
.imageBox { cursor:move; }
.imageBox_theImage { width:110px; height:125px;	background-position: center center; background-repeat: no-repeat; margin: 0 auto; margin-bottom:2px;}
.imageBox .imageBox_theImage { border:none; padding:2px; }
.imageBoxHighlighted .imageBox_theImage { border:3px solid #316AC5; padding:0px; }
.imageBoxHighlighted span {	background-color: #316AC5; color:#FFFFFF; padding:2px; }
.imageBox_label { text-align:center; font-family: arial; font-size:11px; padding-top:2px; margin: 0 auto; }
/* DIV that indicates where the dragged image will be placed */
#insertionMarker { height:150px; width:6px; position:absolute; display:none;}
#insertionMarkerLine { width:6px; height:145px;	}
#insertionMarker img { float:left; }
/* DIV that shows the image as you drag it*/
#dragDropContent { opacity:0.4; filter:alpha(opacity=40); position:absolute; z-index:10; display:none;}
.imageBox_label2 { width:120px; height:140px; float:left; position:relative; margin-right:10px; }
.imageBox_label2 .img_delete2 { position:absolute; right:-10px; top:-5px; width:inherit; height:inherit; }
#foo { height:100px; background:#ccc; display:none;}
/* end  --------- */
.form_row .category_label { float:right; width:445px;  }
.form_row .category_label .form_cat  { float:left; width:130px; padding-top:2px; }
.form_row .category_label label  { float:left; width:140px; text-align:left; font: 13px Arial, Helvetica, sans-serif;   }
.form_row .category_label2 { float:right; width:445px; padding-top:1px;  }
.form_row .category_label2 .form_cat2  { float:left; width:130px; }
h5.form_title { font-weight:bold; border-bottom:1px solid #ddd; padding:30px 0 5px 0; margin-bottom:10px; }
.spacer_none { padding-top:0 !important;  }
.user_define { padding-bottom:10px; padding-top:0px;   float:left; }
.highlight_message { font-weight:bold; clear:both;  }
#property_submit_price_id { padding-left:200px; } 
/* sidebar login_widget */
.login_widget { background:#fff; border:1px solid #ddd; padding:10px;  }
.login_widget label { float:left; width:80px; }
.login_widget .form_row { clear:both; margin-bottom:10px; height:100%; overflow:hidden; }
.login_widget .form_row .textfield { width:180px; float:left; }
.b_signin { padding:4px 20px; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-left:98px; }
#sidebar p.forgot_link { margin-left:98px; font:11px Arial, Helvetica, sans-serif; }
/*#sidebar ----------------------- */
#sidebar .widget  { margin-bottom:20px; height:100%; overflow:hidden; }
#sidebar h3 { margin:0 0 10px 0; padding:0 0 4px 0; font:18px Georgia, "Times New Roman", Times, serif; font-variant:small-caps; height:100%; overflow:hidden; }
#sidebar h3 span { float:left; padding-right:10px;  }
#sidebar h3 span.more, #content h3 span.more { float:right; font:bold 12px Arial, Helvetica, sans-serif; padding:4px 15px 0 0px; }
#sidebar .sidebar_in .widget h3 { font-size:17px;  }
.flickr { clear:both; margin-bottom:25px;   }
.flickr img { padding:3px; margin:0 4px 8px 4px; float:left; width:80px; height:65px; }
#sidebar p { margin:0 0 10px 0; line-height:23px; }
/* single post info */
#sidebar .company_info { background:#ccc; border:1px solid #ccc; border-bottom:none; margin-top:10px;  padding:0px 10px;  background:#fff url(http://beafitmama.com/wp-content/themes/GeoTheme/skins/1-default/contact_infobg.png) repeat-x left bottom; }
#sidebar .company_info p span.i_date { background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_calendar.png) no-repeat left top; padding-left:22px; color:#000; }
#sidebar .company_info p span.i_time { background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_clock.png) no-repeat 0% 50%; padding-left:22px; color:#000; }
#sidebar .company_info p span.i_verified { background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/verified.png) no-repeat left top; padding-left:25px; color:#00a3d3; font-weight:bold; padding-bottom:3px; padding-top:4px}
#sidebar .company_info p span.i_contact { background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_phone.png) no-repeat left top; padding-left:22px; color:#000; }
#sidebar .company_info p span.i_email2, #sidebar .company_info2 p span.i_email2 { background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_email2.png) no-repeat left 2px; padding-left:22px; color:#000; }
#sidebar .company_info p span.i_location { background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_location.png) no-repeat left top; padding-left:22px; color:#000; }
#sidebar .company_info2 p span.i_website, #sidebar .company_info p span.i_website { background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_website.png) no-repeat left top; padding-left:22px; color:#000; }
#sidebar .company_info p span.fav { background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_fav.png) no-repeat left top; padding-left:22px; color:#000; }
#sidebar .company_info2 p span.i_rating { background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/i_rateing.png) no-repeat left top; padding-left:22px; color:#000; }
#sidebar .company_info p { font:14px Arial, Helvetica, sans-serif; padding:15px 0; margin:0; line-height:18px; }
.register_info {  padding:20px 15px; padding-bottom:5px; margin-bottom:30px; height:100%; overflow:hidden;  }
#content .register_info h3 { margin:0 0 5px 0;  padding:0 0 10px 0; font:18px Georgia, "Times New Roman", Times, serif;    }
#content .register_info .button { padding:4px 20px; margin:0 10px 8px 10px;  float:right; font:bold 13px Arial, Helvetica, sans-serif; cursor:pointer; margin-bottom:20px; text-transform:uppercase; }
#content .register_info .fees { font:20px Georgia, "Times New Roman", Times, serif; color:#e05900; }
#sidebar .company_info2 { background:#fff; border:1px solid #ccc; margin-bottom:30px; padding:5px 10px; padding-bottom:0;  }
#sidebar .company_info2 p { font:14px Arial, Helvetica, sans-serif; padding:15px 0; margin:0; line-height:18px; }
#sidebar .company_info2 a.sharethis { float:left; display:block; margin-right:15px; }
#sidebar p span.single_rating { position:relative; top:3px; left:4px; }
#sidebar .company_info2 a.i_twitter, #sidebar .company_info2 a.i_facebook { float:left; padding-left:20px; display:block; margin-right:15px; }
#sidebar .company_info2 .share { height:100%; overflow:hidden; border-bottom:1px solid #ddd; color:#777; padding:15px 0; }
#sidebar .company_info2 .links {  height:100%; overflow:hidden; border-bottom:1px solid #ddd; color:#777; padding:15px 0; }
.addthis_toolbox span.at300bs { background:url(http://beafitmama.com/wp-content/themes/GeoTheme/skins/1-default/i_sharethis.png) no-repeat left top !important; }
.register_info { background:# }
/* subscribe section -----------*/
.subscribe h3 { position:relative; }
.subscribe p { margin:0 0 8px 0; padding:0 0 0 35px; font-family:Georgia, "Times New Roman", Times, serif; }
.subscribe_form { position:relative; height:35px;}
.subscribe .field { float:left; padding:3px 6px 3px 6px; height:20px; padding-left:28px; width:120px; }
*+html  .subscribe .field { padding-top:5px; padding-bottom:0;  }
.subscribe_form .btn_submit { width:76px; height:28px; position:absolute; right:0; top:1px; cursor:pointer;  float:right;  }
.i_rss { position:absolute; right:0; top:15px; }
#sidebar .i_rss { top:5px; }
#sidebar .subscribe { margin-bottom:30px;  }
#sidebar .subscribe p { padding:0; line-height:18px;  }
#sidebar .subscribe .field { width:200px; padding:3px 15px 3px 28px; height:18px; margin-top:1px; font:13px Arial, Helvetica, sans-serif; }
#sidebar .bookmark  h3 { margin:0 0 5px 0; padding:0; }
.bookmark { background:#ededed; padding:10px; }
.bookmark img { float:left; margin-right:19px;  }
/* featured video */
#sidebar .featured_video { margin-bottom:20px; }
#sidebar .featured_video .video { padding:8px;box-shadow:  2px 2px 2px #ddd; -moz-box-shadow: 2px 2px 2px #ddd; -webkit-box-shadow: 2px 2px 2px #ddd;
border:1px solid #e2dfdf; background:#fff;   }
#sidebar .featured_video .video embed, #sidebar .featured_video .video object { width:298px !important; height:255px !important;  }
#sidebar .featured_video h4 { margin:0; padding:0; font-size:13px; display:none;  }
.advt4widget { padding:10px; padding-bottom:5px; margin-bottom:25px; }
.advt4widget img { margin-bottom:10px; margin-left:5px;  }
#sidebar .advt { height:100%; overflow:hidden; margin:0 10px; padding:15px;  padding-bottom:0; }
#sidebar .advt img { margin-bottom:18px;}
#sidebar .popular_post { height:100%; overflow:hidden; margin:10px; margin-top:0; padding-bottom:0;  }
#sidebar .popular_post h3 { margin:0 0 8px 0; padding:10px 0 10px 10px; font-size:18px;   }
#sidebar .popular_post { padding-bottom:10px; }
#sidebar .popular_post li { margin:0 0 15px 0; padding:5px 0 15px 10px; }
#sidebar .popular_post li a { font-size:14px; font-weight:bold; } 
#sidebar .popular_post li span  { font:11px Georgia, "Times New Roman", Times, serif; display:block; clear:both;  }
#sidebar .popular_post li span a { font-size:11px; font-weight:normal; }
#sidebar .advt { height:100%; overflow:hidden; margin-bottom:30px; padding:15px;  padding-bottom:0; }
#sidebar .advt img { }
.advt_single { margin-bottom:20px; }
#sidebar ul { list-style:none; margin:0; padding:0;   }
#sidebar li { list-style:none; margin:0 0 8px 0; padding:2px 0 5px 15px; font:14px Arial, Helvetica, sans-serif;  }
#sidebar ul li ul li ul li { margin:0 0 0 10px; }
/* recent comments */
#sidebar .recent_comments_section h3  { padding-left:22px; }
#sidebar .recent_comments  { margin:0; padding:0; }
#sidebar .recent_comments li { margin:0 0 14px 0 ; padding:0 0 14px 0; font:12px Georgia, "Times New Roman", Times, serif; }
#sidebar .recent_comments li .rating { display:block; padding-bottom:4px;  }
#sidebar .recent_comments li .avatar {  float:left; padding:5px; width:30px; height:30px; margin-right:10px; }
#sidebar .recent_comments li a.comment_excerpt { width:265px; float:right; font:12px Georgia, "Times New Roman", Times, serif; display:block; line-height:18px; }
#sidebar .recent_comments li a { font:13px Arial, Helvetica, sans-serif; font-weight:bold;  }
#sidebar .recent_comments li a.review { float:right; padding-left:18px; }
#sidebar .recent_comments li .img_available { float:left; width:40px; padding:5px; margin:3px 13px 10px 0 ; text-align:center; font:10px Arial, Helvetica, sans-serif;  }
#sidebar .recent_comments li img.thumb { float:left; padding:5px; margin:3px 13px 10px 0 ;  }
#sidebar .recent_comments li span.review { display:block; padding-bottom:8px;  width:100%;  }
#sidebar .recent_comments li p { float:right; width:79%; margin:0; padding:0; line-height:18px; font-size:12px; }
#sidebar .recent_comments li p a.title { display:block;  width:85%; float:left;  }
/* sidebar - we_recommend widget slider */
#sidebar .we_recommend { margin-bottom:25px; }
#sidebar .we_recommend h3  { padding:0 0 3px 22px; }
#sidebar .we_recommend_in {  padding:10px; overflow:hidden; }
.we_recommend_in .nivoSlider { position:relative;  }
.we_recommend_in .nivoSlider img { position:absolute; top:0px; left:0px; }
.we_recommend_in .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; display:block;   border:0; padding:0; margin:0; z-index:60; }
.we_recommend_in .nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
.we_recommend_in .nivo-caption { position:absolute; left:0px; bottom:0px; opacity:0.8; width:100%; z-index:89; }
.we_recommend_in .nivo-caption p { padding:5px; margin:0; }
.we_recommend_in .nivo-directionNav a { display:none; position:absolute; bottom:-22px; z-index:99; cursor:pointer; opacity:0.8; -moz-opacity:0.8; -khtml-opacity: 0.8; filter:alpha(opacity=80); }
.we_recommend_in .nivo-prevNav { right:20px;  width:16px; height:16px; text-indent:-9009px; display:block;  }
.we_recommend_in .nivo-prevNav:hover { width:20px; height:20px; opacity:100; -moz-opacity:100; -khtml-opacity:100;  }
.we_recommend_in .nivo-nextNav { right:0px; width:20px; height:20px; text-indent:-9009px; display:block; }
.we_recommend_in .nivo-nextNav:hover { opacity:100; -moz-opacity:100; -khtml-opacity:100;}
.we_recommend_in .nivo-controlNav { position:absolute; bottom:-20px; right:0px; }
.we_recommend_in .nivo-controlNav a { position:relative; z-index:99; cursor:pointer; margin-left:4px; display:block; padding:3px 5px; float:left; color:#fff;  top:10px; text-indent:-9009px; }
.we_recommend_in .nivo-controlNav a.active { font-weight:bold; }
/*---------ARCHIVE PAGE --------- */
.arclist  { margin-bottom:30px; }
/*---------COMMENTS --------- */
#comments  { padding:15px 0; clear:both; }
.comments_rating { line-height:32px;   font:12px Arial, Helvetica, sans-serif; }
.comments_rating img { margin:5px 0 0 0; float:left;    }
#comments .commentlist { padding:0; margin:0 }
.comment_left { position:absolute; left:-17px; top:10px; }
#comments .commentlist li { border-bottom:1px solid #ddd; }
#comments .commentlist ul.children li { border-top:1px solid #ddd; border-bottom:none; }
#comments .commentlist ul.children li ul.children li  { border-top:1px solid #ddd;  }
#comments .commentlist li p { margin:0; padding:0; }
#comments ol{padding:20px 0;}
#content  #comments .comment { margin: 10px 0 20px 0; padding:0; width: 100%; background:none; list-style:none }
#content  #comments  p.authorcomment {  line-height:normal;  font-size:13px; }
#comments  p.authorcomment a { text-decoration:none; font-weight:bold;   }
#comments  p.authorcomment a:hover { text-decoration:none; }
#comments .comment .meta-left { float:left;}
#comments .comment .meta-left p{ padding:0; margin:0 }
#comments .comment .meta-left .meta-wrap {width: 75px; overflow: hidden; min-height:70px; line-height:normal; position:relative; }
#comments .comment .meta-left .meta-wrap .gravatar_bg { position:absolute; left:0; top:16px; display:block; width:75px; height:80px; }
#comments .comment .meta-left .meta-wrap img { padding-left:4px;   }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:50px; margin:0; padding-top:19px; margin-left:105px; float:none; position:relative; }
#comments .comment .text-right a.url, p.authorcomment   { color:#818181; }
#comments .comment .text-right p { line-height: 20px; padding: 0 10px 8px 0px; margin:0; height:100%; overflow:hidden; font:13px Arial, Helvetica, sans-serif;  }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
#content span.comm-reply{ float:right; padding:0 0 10px 98px; font:bold 11px Arial, Helvetica, sans-serif;  }
.cancel-comment-reply{ padding:0 0 10px 0 }
#respond {/* padding:15px; */  }
#respond textarea, .commpadd input{ font:14px Arial, Helvetica, sans-serif; padding:10px 5px;   }
#respond textarea { margin:0;  width:90%; }
#content p.commpadd{ padding:0; margin:0 0 10px 0; clear:both;  }
#content p.commpadd input{  width:380px; float:left;   }
#content p.commpadd label{ padding:0;   display:block;   padding-top:5px;  }
#content p.commpadd small { font-size:12px; }
.avatar { padding:5px 45px 5px 5px;  }
#comments .commentlist .photo { width:auto; height:auto; margin:14px 0 3px 0;  }
#comments .comment .text-right p a.comment-reply-link { display:block; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:3px 10px; }
/* page navigation --------------------------------- */
.header_right ul li.welcome  { float:left; padding:0 0 0 8px; display:block; }
.header_right ul li.welcome span { float:left; padding:4px 0px 0 0 ; font-weight:normal;  }
.header_right ul li.welcome a { float:left; padding-left:5px; }
.header_right ul li a.signin { padding-left:8px; }
.header_right ul, .header_right ul li, .header_right ul ul { list-style: none; margin:0; padding: 0 0 15px 0; }
.header_right ul { position: relative; z-index: 997; float: right; font-family:Arial, Helvetica, sans-serif; }
.header_right ul li { float: left; line-height: 1.5em; vertical-align: middle;  }
.header_right ul li.hover, .header_right ul li:hover { position: relative; z-index: 599; cursor: default; }
.header_right ul ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; margin:0; padding:0; }
.header_right ul ul li { float: none; font-size:12px; width:100%;  margin:0; padding:0;  }
.header_right ul ul ul { top: 0px; left: 99%;   margin:0; padding:0;  }
.header_right ul li:hover > ul { visibility: visible; display:block; }
/* Default CSS Drop-Down Menu Theme*/
.header_right ul { font-weight: bold; font-size:14px; }
.header_right ul li a { padding: 4px 12px; display:block; cursor:pointer;  }
.header_right ul li a:hover { display:block; }
.header_right ul li a:link, .header_right ul li a:visited	{  text-decoration: none; display:block; cursor:pointer; }
/* -- level mark -- */
.header_right ul ul { width: 190px; margin-top:0px; border-right:1px solid #494949; border-left:1px solid #494949; }
.header_right ul ul ul.children { margin-top:2px; margin-left:2px; }
.header_right ul ul li { font-weight: bold;  margin-top:0;  }
.header_right li { font-size:10px; margin-right:2px; }
.header_right .header_right ul ul li { float: none; font-size:12px; }
/* Categories navigation --------------------------------- */
#categories_strip #main_nav_menu ul, #categories_strip #main_nav_menu ul li, #categories_strip #main_nav_menu ul ul { list-style: none; margin:0; padding: 0; }
#categories_strip #main_nav_menu ul { position: relative; z-index: 397; float: left; font-family:Arial, Helvetica, sans-serif;  }
#categories_strip #main_nav_menu ul li { float: left; line-height: 1.8em; vertical-align: middle; text-transform:uppercase; }
#categories_strip #main_nav_menu ul li.hover, #categories_strip #main_nav_menu ul li:hover { position: relative; z-index: 599; cursor: default; }
#categories_strip #main_nav_menu ul ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
#categories_strip #main_nav_menu ul ul li { float: none; font-size:12px; }
#categories_strip #main_nav_menu ul ul ul { top: 0; left:100%; }
#categories_strip #main_nav_menu ul li:hover > ul { visibility: visible; display:block; }
/* Default CSS Drop-Down Menu Theme*/
#categories_strip #main_nav_menu ul { font-weight: bold; font-size:14px;  }
#categories_strip #main_nav_menu ul li a { height:22px;display:block; margin:0px; padding:5px 15px 0px 15px; }
#categories_strip #main_nav_menu ul li a:hover { display:block; }
#categories_strip #main_nav_menu ul li a:link, #categories_strip #main_nav_menu ul li a:visited	{  text-decoration: none; display:block; }
/* -- level mark -- */
#categories_strip #main_nav_menu ul ul { width: 190px;   }
#categories_strip #main_nav_menu ul ul li ul li ul {   }
#categories_strip #main_nav_menu ul ul li { font-weight: bold;    }
#categories_strip #main_nav_menu li { font-size:12px;  }
#categories_strip #main_nav_menu ul ul li { float: none; font-size:12px;   }
#categories_strip #main_nav_menu ul li ul li a { line-height:normal; text-transform:capitalize; }
#categories_strip #main_nav_menu ul li.home a { display:block; width:43px; height:28px; padding:0; text-indent:-9009px; }
#categories_strip #main_nav_menu ul li.home a:hover { display:block; width:43px; height:28px; padding:0;  } 
#categories_strip #multi_city { margin:1px 2px 0 0; !important } 
/* #bottom ---------------------------- */
#bottom .first_col { width:200px; float:left; padding:0px; margin-bottom:30px;  }
#bottom .second_col { width:230px; padding-left:20px; float:left; }
#bottom .third_col { width:218px; padding-left:20px; float:left; }
#bottom .fourth_col { width:230px; float:right; }
#bottom .subscribe { width:230px; float:right; }
#bottom h3 { margin-bottom:10px; font:17px Georgia, "Times New Roman", Times, serif; font-variant:small-caps; }
#bottom p { margin: 0 0 8px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px; }
.social_bookmark { margin:0; padding:0; }
.social_bookmark li, #content .social_bookmark li  { margin:0; padding:8px 0 14px 35px; font-size:16px;  }
#bottom ul { margin:0; padding:0; }
#bottom li { margin:0; padding:0px 0 9px 15px; font:13px Arial, Helvetica, sans-serif; }
#bottom li span.date { font-size:11px; }
#twitter_update_list, .popular_post ul  { margin:0; padding:0; }
#twitter_update_list li, .popular_post li { margin:0 0 10px 0; padding:4px 0 9px 15px; font-size:12px; }
#twitter_update_list li a, .popular_post li a { font-weight:bold; }
#bottom #footer ul { text-align:center;  margin-bottom:10px; }
#bottom #footer ul li { list-style:none; background:none; text-align:center; display: inline; font-size:11px; font-weight:bold; padding:0 10px; }
#bottom #footer ul li a { text-decoration:none; }
#bottom #footer ul li:last-child { border-right:none; }
#bottom #footer p { margin:0; padding:0; text-align:center; font:13px Arial, Helvetica, sans-serif; }
#bottom  #footer p.copy {  padding-top:7px; text-align:center; }
#bottom p.copy .flogo { position:relative; top:5px; margin-left:5px; }
/* place listing detail page slideshow -------------------*/
.galleria-container{position:relative;overflow:hidden; height:570px; margin-bottom:30px; }
.galleria-thumbnails-container { }
.galleria-container img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.galleria-stage{position:absolute;top:10px;bottom:80px;left:0px;right:10px;overflow:hidden;}
.galleria-thumbnails-container{height:65px;bottom:0;position:absolute;left:0px;right:10px;z-index:2;}
.galleria-carousel .galleria-thumbnails-list{margin-left:30px;margin-right:30px;}
.galleria-thumbnails .galleria-image{height:50px;width:60px;background:#fff;margin:0 13px 0 0; border:1px solid #ccc; border-bottom:2px solid #fff; float:left;cursor:pointer;}
.galleria-counter{position:absolute;bottom:10px;left:10px;text-align:right;color:#fff;font:normal 11px/1 arial,sans-serif;z-index:2;}
.galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/classic-loader.gif) no-repeat 2px 2px;}
.galleria-info{width:50%;top:15px;left:15px;z-index:2;position:absolute;}
.galleria-info-text{background-color:#000;background-color:rgba(0,0,0,.9);padding: 12px;display:none;}
.galleria-info-title{font:bold 12px/1.1 arial,sans-serif;margin:0;color:#fff;}
.galleria-info-description{font:italic 12px/1.4 georgia,serif;margin:0;color:#bbb;}
.galleria-info-title+.galleria-info-description{margin-top:7px;}
.galleria-info-close{width:9px;height:9px;position:absolute;top:5px;right:5px;background-position:-753px -11px;opacity:.5;cursor:pointer;display:none;}
.galleria-info-link{background-position:-669px -5px;opacity:.8;position:absolute;width:20px;height:20px;cursor:pointer;background-color:#000;}
.galleria-info-link:hover,
.galleria-info-close:hover{opacity:.5;}
.galleria-image-nav{position:absolute;top:50%;margin-top:-15px;width:100%;height:31px;left:0;}
.galleria-image-nav-left,
.galleria-image-nav-right{opacity:.7;cursor:pointer;width:16px;height:31px;position:absolute;left:10px;z-index:2;}
.galleria-image-nav-right{left:auto;right:10px;background-position:-300px 0;z-index:2;}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover{opacity:1.0;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right{cursor:pointer;display:none;background-position:-495px 11px;position:absolute;left:0;top:0;height:60px;width:23px;z-index:3;opacity:1.0;}
.galleria-thumb-nav-right{background-position:-578px 11px;border-right:none;right:0;left:auto;}
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover{opacity:.6;cursor:default;}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover{opacity:1;/*background-color:#111;*/}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right{display:block;}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right{background-image:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/classic-map.png);background-repeat:no-repeat;}
#content p.message { margin:0 0 10px 0;  padding:10px; text-align:center; background:#edffe4; border-top:1px solid #95c87c; border-bottom:1px solid #95c87c; }
/* clearfix ----- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clear_both{ clear:both; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block; }
#header, x:-moz-any-link, x:default {padding:0px 0 15px 0;} {mozilla firefox 3 or greater}
/*#content .sort_by li a, x:-moz-any-link, x:default {padding:9px 25px 8px 25px; } {mozilla firefox 3 or greater}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.subscribe_form .btn_submit{top:1px;} 
.b_getdirection { margin-top:1px; }
.subscribe .field { padding: 6px 6px 0 28px; } 
}
#comments .rating_img{ cursor:pointer;}
.calendar_widget { width:100%; margin-bottom:40px; }
td.title { font:normal 17px Georgia, "Times New Roman", Times, serif !important; padding:11px 6px; text-align:center; }
.calendar_widget td.days { font:bold 14px Arial, Helvetica, sans-serif; padding:6px 0;   text-align:center; }
.calendar_widget td { padding:0; }
.calendar_widget td a.event_highlight  { font-weight:bold; display:block; padding:11px 5px; }
.calendar_widget td span.no_event {   display:block; padding:11px 5px; }
/* Popup */
#basic-modal-content, #basic-modal-content2, #basic-modal-content4  {display:none;}
/* Overlay */
#simplemodal-overlay { cursor:wait; position:relative;   }
/* Container */
#simplemodal-container { display:block; }
#simplemodal-container a.modalCloseImg { width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {  height:100%;  }
#simplemodal-container #basic-modal-content4 {  height:100%;  }
#simplemodal-container h3 { margin:0 0 20px 0; padding:0 0 5px 0; font:22px Georgia, "Times New Roman", Times, serif; } 
#simplemodal-container .row {    margin-right:10px; margin-bottom:10px;   }
#simplemodal-container .row  label  { display:block; float:left; font-size:12px; color:#333; padding:5px 0; width:95px;  }
#simplemodal-container .row textarea {  height:150px;  }
#simplemodal-container h5{ display:none;}
#simplemodal-container .form_row label { width:80px; font-size:12px; }
#simplemodal-container .form_row .message_note { padding-left:95px; }
/* Claim listing Container */
#basic-modal-content4 .row  label  { display:block; float:left; font-size:12px; color:#333; padding:5px 0; width:130px;  }
#basic-modal-content4 .form_row  label  { display:block; float:left; font-size:12px; color:#333; padding:5px 0; width:130px;  }
#basic-modal-content4 .form_row .message_note { padding-left:130px; }
#basic-modal-content4 .message_error2  { padding-left:130px; font:11px Arial, Helvetica, sans-serif; color:#900;  }
#simplemodal-container #basic-modal-content4 .button { font:bold 12px Arial, Helvetica, sans-serif; -moz-border-radius:5px;  -webkit-border-radius:5px; padding:5px 15px; margin-right:5px; clear: left; cursor:pointer; margin-left:130px; }
#simplemodal-container .row  input, #simplemodal-container .row  textarea { font:14px Arial, Helvetica, sans-serif; padding:5px; width:268px; -moz-border-radius:5px;  -webkit-border-radius:5px; float:left;  }
#simplemodal-container .button { font:bold 12px Arial, Helvetica, sans-serif; -moz-border-radius:5px;  -webkit-border-radius:5px; padding:5px 15px; margin-right:5px; clear: left; cursor:pointer; margin-left:95px; }
#simplemodal-container { top:20px !important;  }
#basic-modal-content2 {   width:390px;height:475px;  background-color:#fff; border:4px solid #ddd; padding:15px;  -moz-border-radius:5px;  -webkit-border-radius:5px;    }
#basic-modal-content { width:400px; height:556px;  background-color:#fff; border:4px solid #ddd; padding:15px; -moz-border-radius:5px;  -webkit-border-radius:5px;    }
#basic-modal-content4 { width:450px; height:556px;  background-color:#fff; border:4px solid #ddd; padding:15px; -moz-border-radius:5px;  -webkit-border-radius:5px;    }
#basic-modal-content .message_error2, #basic-modal-content2 .message_error2 { padding-left:95px; font:11px Arial, Helvetica, sans-serif; color:#900;  }
/* popup window ---------*/
#simplemodal-overlay { background-color:#000;}
#simplemodal-container { color:#666;}
#simplemodal-container a.modalCloseImg {background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/x.png) no-repeat; }
#simplemodal-container h3 { color:#970101; border-bottom:1px solid #ccc; } 
#simplemodal-container .row  label  { color:#333; }
#simplemodal-container .row  input, #simplemodal-container .row  textarea { border:1px solid #ccc;}
#simplemodal-container .button { background:#333; color:#fff; border:none; }
#simplemodal-container .button:hover { background:#970101; }
.sucess_msg { font:14px Arial, Helvetica, sans-serif; clear:both; text-align:center; padding:8px; margin-bottom:20px; color:#4b6b0d; background:#dfe9b5; border-top:1px solid #8c9f42; border-bottom:1px solid #8c9f42; }
.error_msg_fix { display:block; font:14px Arial, Helvetica, sans-serif; clear:both; text-align:center; padding:8px; margin:10px 0; background:#ffe7e7;  border-top:1px solid #c54848; border-bottom:1px solid #c54848; color:#a70a0a;   }
#sidebar #map_canvas { margin-bottom:0px; }
ul.treeview span.handle {
cursor: pointer;
}
#trigger {position:absolute; right:0; bottom:0; padding:10px; z-index:9999999; cursor: pointer;  }
.triggeroff{background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/minus-white-icon.png) no-repeat;}
.triggeron{background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/plus-white-icon.png) no-repeat;}
/* GEOTHEME EXTRA STYLES */
#content .upgrade_highlight {background-color:#9CF;}
#basic-modal-content4 h4 {margin-top:-20px; color:#F00;}
/* STYLES FOR WIDE RECENT REVIEWS */
.wide_comments {border: 1px solid #CCC;height:90px;}
.wide_recent_comments span{width:80px;display:inline-block;vertical-align:top;}
.wide_comment_text{display:inline-block;width:480px;}
#content .wide_recent_comments li{background:#FFF;}
/* STYLES FOR AUTHOR COMMENTS*/
.author_comment{border: 1px solid #06F;}
.admin_comment{border: 1px solid #06F;}
.owner_comment{color:#F00;font-weight:bold;}
.children .comm-reply-rating{display:none;}
/* STYLES FOR W3C VALIDATION*/
.simpletreeviewopen {color: #900;}
.simpletreeviewclose {color: #090;}
#advmap_canvas{width:940px; height : 425px;} 
#loading_div{width:940px; height : 425px;}
.bubble_image{width: 150px; height: 100px; overflow: hidden; margin-right: 10px; border: solid 1px #438de0;} 
/* map  */
#advmap_nofound{position: absolute; top: 150px; left: 320px; height: 80px; width: 300px; border: solid 1px #ddd; display: none; padding: 8px; background: #fff;}
#advmap_nofound h3{margin: 0; padding: 0; color: #2e394c;}
#advmap_nofound p{color: #666; margin-top: 5px; font-size: 12px;}
#advmap_counter{position: absolute; bottom: 55px; right: 10px; width: 55px; height: 50px; display:none; text-align: center !important; line-height: 45px; font-size: 18px; color: #ffe400;}
/* gmap bubble styles */
.bubble { width: 450px; position: relative; }
.bubble h4{ margin-top: 3px; }
.bubble_image{float: left; overflow: hidden; margin-right: 10px; border: solid 1px #666;}
.bubble_desc{float: left; width: 220px;}
/* sliders */
#loading_div{z-index: 1;display: block; position: absolute; top: 0px; left: 0px; background: #000 url(http://beafitmama.com/wp-content/themes/GeoTheme/library/css/loading2.gif) 50% 50% no-repeat; color: #fff; text-align: center; opacity: 0.5; filter: alpha(opacity=50);}
/*// //*/
.iprelative{position: relative;}
.advmap_filter{color:#fff;}
/* calendar styles */
#sidebar #cal_title {position:absolute;margin-top:-25px;z-index:1000;text-align:center;font-size:17px;color:#FFF;width:250px;margin-left:30px;}
#bottom #cal_title {position:absolute;margin-top:-25px;z-index:1000;text-align:center;font-size:17px;color:#FFF;width:170px;margin-left:30px;}
/* CALANDAR STYLES */
#calendarDiv{
position:absolute;
width:195px;
border:1px solid #C8E0F5;
padding:1px;
background-color: #E9F1F6;
font-family:arial;
color:#1474D4;
font-size:10px;
padding-bottom:20px;
visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
line-height:12px;
padding:1px;
cursor:pointer;
padding-left:2px;
}
#calendarDiv td{
padding:3px;
margin:0px;
font-size:10px;
}
#calendarDiv .selectBox{
border:1px solid #E9F1F6;		
color:#1474D4;
position:relative;
}
#calendarDiv .selectBoxOver{
border:1px solid #FFF;
background-color: #C8E0F5;
color: #1474D4;
position:relative;
}
#calendarDiv .topBar{
height:16px;
padding:2px;
background-color: #C8E0F5;
}
#calendarDiv .activeDay{	/* Active day in the calendar */
color:#FF0000;
}
#calendarDiv .todaysDate{
height:17px;
line-height:17px;
padding:2px;
background-color: #E9F1F6;
text-align:center;
position:absolute;
bottom:0px;
width:201px;
}
#calendarDiv .monthYearPicker{
background-color: #E9F1F6;
border:1px solid #AAAAAA;
position:absolute;
color: #1474D4;
left:0px;
top:15px;
z-index:1000;
display:none;
}
#calendarDiv #monthSelect{
width:70px;
}
#calendarDiv .monthYearPicker div{
float:none;
clear:both;	
padding:1px;
margin:1px;	
cursor:pointer;
}
#calendarDiv .monthYearActive{
background-color:#C8E0F5;
color: #1474D4;
}
#calendarDiv td{
text-align:right;
cursor:pointer;
}
#calendarDiv .topBar img{
cursor:pointer;
}
#calendarDiv .topBar div{
float:left;
margin-right:1px;
}
/* -- Table Styles ------------------------------- */
td {
font: 10pt Helvetica, Arial, sans-serif;
vertical-align: top;
}
.progressWrapper {
width: 357px;
overflow: hidden;
}
.progressContainer {
margin: 5px;
padding: 4px;
border: solid 1px #E8E8E8;
background-color: #F7F7F7;
overflow: hidden;
}
/* Message */
.message {
margin: 1em 0;
padding: 10px 20px;
border: solid 1px #FFDD99;
background-color: #FFFFCC;
overflow: hidden;
}
/* Error */
.red {
border: solid 1px #B50000;
background-color: #FFEBEB;
}
/* Current */
.green {
border: solid 1px #DDF0DD;
background-color: #EBFFEB;
}
/* Complete */
.blue {
border: solid 1px #CEE2F2;
background-color: #F0F5FF;
}
.progressName {
font-size: 8pt;
font-weight: 700;
color: #555;
width: 323px;
height: 14px;
text-align: left;
white-space: nowrap;
overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
font-size: 0;
width: 0%;
height: 2px;
background-color: blue;
margin-top: 2px;
}
.progressBarComplete {
width: 100%;
background-color: green;
visibility: hidden;
}
.progressBarError {
width: 100%;
background-color: red;
visibility: hidden;
}
.progressBarStatus {
margin-top: 2px;
width: 337px;
font-size: 7pt;
font-family: Arial;
text-align: left;
white-space: nowrap;
}
a.progressCancel {
font-size: 0;
display: block;
height: 14px;
width: 14px;
background-image: url(http://beafitmama.com/wp-content/themes/GeoTheme/library/js/swfupload/images/cancelbutton.gif);
background-repeat: no-repeat;
background-position: -14px 0px;
float: right;
}
a.progressCancel:hover {
background-position: 0px 0px;
}
/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
vertical-align: top;
}
/* SLIMBOX */
#lbOverlay {
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
cursor: pointer;
}
#lbCenter, #lbBottomContainer {
position: absolute;
z-index: 9999;
overflow: hidden;
background-color: #fff;
}
.lbLoading {
background: #fff url(http://beafitmama.com/wp-content/themes/GeoTheme/library/css/loading.gif) no-repeat center;
}
#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
left: 0;
}
#lbPrevLink:hover {
background: transparent url(http://beafitmama.com/wp-content/themes/GeoTheme/library/css/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
right: 0;
}
#lbNextLink:hover {
background: transparent url(http://beafitmama.com/wp-content/themes/GeoTheme/library/css/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}
#lbCloseLink {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(http://beafitmama.com/wp-content/themes/GeoTheme/library/css/closelabel.gif) no-repeat center;
margin: 5px 0;
outline: none;
}
#lbCaption, #lbNumber {
margin-right: 71px;
}
#lbCaption {
font-weight: bold;
}
.post_img_tiny{float:left; padding-right:5px;}
#content #comments .comment .meta-left .meta-wrap img{height:60px;width:60px;}
.wide_recent_comments span{float:left} /* FIX FOR IE COMMENT SLIDER */
#advmap_canvas .rating {position:absolute;top:0px;}
.likethis_widget #plusone-div {width:74px !important;}
.likethis_widget {margin-top:-31px;}
body.page .likethis_widget {margin-top:0px;}
#location_select_wrapper {
background:#444444;
}
#location_select_mainlist li span{ 
display: block;
color: white;
padding: 10px 0 10px 15px;
}
#location_select li {
cursor: pointer;
/*float: left;*/
width: 156px;
height: 35px;
overflow: hidden;
border: 1px dashed #666;
border-top: none;
border-left: none;
display:inline-block;
}
#location_select li.current_location {
background:#666;	
}
#location_select li:nth-child(6n+0) {
border-right: none;
}
#location_select li div {
display: block;
color: white;
padding: 10px 0 10px 15px;
}
#location_select {
width: 960px;
margin: 0 auto;
background:#444444;	
}
#location_select_wrapper {display:none;}
.locations_toggle {display:block !important;}	
#location_select_widget {
cursor: pointer;
background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/location_dd.png) no-repeat #FFF;
background-position:110px;
width: 130px;
float: right;
border: 1px solid #cccccc;
height: 24px;
margin-top: 1px; 
color:#000;
}
#location_select_widget span {
line-height:24px;
padding-left:6px;
}
.location_dig{background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/dig.png) no-repeat;padding-right:12px;background-position-y:2px;}
#locate_me span{background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/locate_me.png) no-repeat;background-position:120px 12px;}
/* MAP FULL SCREEN CSS ########################################################################## */
#triggermap{ background: url('http://beafitmama.com/wp-content/themes/GeoTheme/images/fullscreen.png') no-repeat;padding:12px;position:absolute;z-index:100;cursor: pointer;}
#sidebar #triggermap{ margin-top:-12px;margin-left:-11px;}
.map-fullscreen {
position: fixed !important;
left: 0px !important;
top: 0px !important;
width: 100% !important;
height: 100% !important;
z-index:1005;
}
.body_fullscreen{overflow:hidden}
.loading_div_fullscreen{
position: fixed !important;
left: 0px !important;
top: 0px !important;
width: 100% !important;
height: 100% !important;
z-index:1007!important;	
}
.nofound_fullscreen{
position: fixed !important;
left: 50% !important;
top: 50% !important;
z-index:1007!important;	
margin-left:-150px;
margin-top: -40px;
}
.map_category_fullscreen{
position:fixed!important;
bottom:0px!important;
right:0px!important;
z-index:1006;	
}
.TopLeft_fullscreen{
z-index:1006!important;
background-image:none!important;
}
.triggermap_fullscreen{
z-index:1006!important;
position:fixed!important;
top:0px!important;
left:0px!important;
margin-top:0px!important;
margin-left:0px!important;
}
#map_loading{background:url('http://beafitmama.com/wp-content/themes/GeoTheme/images/ajax-loader.gif') no-repeat;height:16px;width:16px;width:260px;overflow:hidden;height:100px}
/* MAP FULL SCREEN CSS END ########################################################################## */
#fix_loc_select{
float: right;
margin-top: -72px;
position: relative;
}
#categories_strip2{
padding-bottom:1px;
width:960px;
margin:0 auto;
}
span.near {
cursor:pointer;
}
/*Flags*/
.flag {
width: 16px;
height: 11px;
background:url(http://beafitmama.com/wp-content/themes/GeoTheme/images/flags.png) no-repeat;
margin: 10px 0 10px 3px;
}
.city {font-weight:bold;padding-left:18px;width:90px;font-size:10px;}
.flag.flag-AD {background-position: -16px 0}
.flag.flag-AE {background-position: -32px 0}
.flag.flag-AF {background-position: -48px 0}
.flag.flag-AG {background-position: -64px 0}
.flag.flag-AI {background-position: -80px 0}
.flag.flag-AL {background-position: -96px 0}
.flag.flag-AM {background-position: -112px 0}
.flag.flag-AN {background-position: -128px 0}
.flag.flag-AO {background-position: -144px 0}
.flag.flag-AR {background-position: -160px 0}
.flag.flag-AS {background-position: -176px 0}
.flag.flag-AT {background-position: -192px 0}
.flag.flag-AU {background-position: -208px 0}
.flag.flag-AW {background-position: -224px 0}
.flag.flag-AZ {background-position: -240px 0}
.flag.flag-BA {background-position: 0 -11px}
.flag.flag-BB {background-position: -16px -11px}
.flag.flag-BD {background-position: -32px -11px}
.flag.flag-BE {background-position: -48px -11px}
.flag.flag-BF {background-position: -64px -11px}
.flag.flag-BG {background-position: -80px -11px}
.flag.flag-BH {background-position: -96px -11px}
.flag.flag-BI {background-position: -112px -11px}
.flag.flag-BJ {background-position: -128px -11px}
.flag.flag-BM {background-position: -144px -11px}
.flag.flag-BN {background-position: -160px -11px}
.flag.flag-BO {background-position: -176px -11px}
.flag.flag-BR {background-position: -192px -11px}
.flag.flag-BS {background-position: -208px -11px}
.flag.flag-BT {background-position: -224px -11px}
.flag.flag-BV {background-position: -240px -11px}
.flag.flag-BW {background-position: 0 -22px}
.flag.flag-BY {background-position: -16px -22px}
.flag.flag-BZ {background-position: -32px -22px}
.flag.flag-CA {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-CD {background-position: -80px -22px}
.flag.flag-CF {background-position: -96px -22px}
.flag.flag-CG {background-position: -112px -22px}
.flag.flag-CH {background-position: -128px -22px}
.flag.flag-CI {background-position: -144px -22px}
.flag.flag-CK {background-position: -160px -22px}
.flag.flag-CL {background-position: -176px -22px}
.flag.flag-CM {background-position: -192px -22px}
.flag.flag-CN {background-position: -208px -22px}
.flag.flag-CO {background-position: -224px -22px}
.flag.flag-CR {background-position: -240px -22px}
.flag.flag-CU {background-position: 0 -33px}
.flag.flag-CV {background-position: -16px -33px}
.flag.flag-CY {background-position: -32px -33px}
.flag.flag-CZ {background-position: -48px -33px}
.flag.flag-DE {background-position: -64px -33px}
.flag.flag-DJ {background-position: -80px -33px}
.flag.flag-DK {background-position: -96px -33px}
.flag.flag-DM {background-position: -112px -33px}
.flag.flag-DO {background-position: -128px -33px}
.flag.flag-DZ {background-position: -144px -33px}
.flag.flag-EC {background-position: -160px -33px}
.flag.flag-EE {background-position: -176px -33px}
.flag.flag-EG {background-position: -192px -33px}
.flag.flag-EH {background-position: -208px -33px}
.flag.flag-england {background-position: -224px -33px}
.flag.flag-ER {background-position: -240px -33px}
.flag.flag-ES {background-position: 0 -44px}
.flag.flag-ET {background-position: -16px -44px}
.flag.flag-EU {background-position: -32px -44px}
.flag.flag-FI {background-position: -48px -44px}
.flag.flag-FJ {background-position: -64px -44px}
.flag.flag-FK {background-position: -80px -44px}
.flag.flag-FM {background-position: -96px -44px}
.flag.flag-FO {background-position: -112px -44px}
.flag.flag-FR {background-position: -128px -44px}
.flag.flag-GA {background-position: -144px -44px}
.flag.flag-GB {background-position: -160px -44px}
.flag.flag-GD {background-position: -176px -44px}
.flag.flag-GE {background-position: -192px -44px}
.flag.flag-GF {background-position: -208px -44px}
.flag.flag-GH {background-position: -224px -44px}
.flag.flag-GI {background-position: -240px -44px}
.flag.flag-GL {background-position: 0 -55px}
.flag.flag-GM {background-position: -16px -55px}
.flag.flag-GN {background-position: -32px -55px}
.flag.flag-GP {background-position: -48px -55px}
.flag.flag-GQ {background-position: -64px -55px}
.flag.flag-GR {background-position: -80px -55px}
.flag.flag-GS {background-position: -96px -55px}
.flag.flag-GT {background-position: -112px -55px}
.flag.flag-GU {background-position: -128px -55px}
.flag.flag-GW {background-position: -144px -55px}
.flag.flag-GY {background-position: -160px -55px}
.flag.flag-HK {background-position: -176px -55px}
.flag.flag-HM {background-position: -192px -55px}
.flag.flag-HN {background-position: -208px -55px}
.flag.flag-HR {background-position: -224px -55px}
.flag.flag-HT {background-position: -240px -55px}
.flag.flag-HU {background-position: 0 -66px}
.flag.flag-ID {background-position: -16px -66px}
.flag.flag-IE {background-position: -32px -66px}
.flag.flag-IL {background-position: -48px -66px}
.flag.flag-IN {background-position: -64px -66px}
.flag.flag-IO {background-position: -80px -66px}
.flag.flag-IQ {background-position: -96px -66px}
.flag.flag-IR {background-position: -112px -66px}
.flag.flag-IS {background-position: -128px -66px}
.flag.flag-IT {background-position: -144px -66px}
.flag.flag-JM {background-position: -160px -66px}
.flag.flag-JO {background-position: -176px -66px}
.flag.flag-JP {background-position: -192px -66px}
.flag.flag-KE {background-position: -208px -66px}
.flag.flag-KG {background-position: -224px -66px}
.flag.flag-KH {background-position: -240px -66px}
.flag.flag-KI {background-position: 0 -77px}
.flag.flag-KM {background-position: -16px -77px}
.flag.flag-KN {background-position: -32px -77px}
.flag.flag-KP {background-position: -48px -77px}
.flag.flag-KR {background-position: -64px -77px}
.flag.flag-KW {background-position: -80px -77px}
.flag.flag-KY {background-position: -96px -77px}
.flag.flag-KZ {background-position: -112px -77px}
.flag.flag-LA {background-position: -128px -77px}
.flag.flag-LB {background-position: -144px -77px}
.flag.flag-LC {background-position: -160px -77px}
.flag.flag-LI {background-position: -176px -77px}
.flag.flag-LK {background-position: -192px -77px}
.flag.flag-LR {background-position: -208px -77px}
.flag.flag-LS {background-position: -224px -77px}
.flag.flag-LT {background-position: -240px -77px}
.flag.flag-LU {background-position: 0 -88px}
.flag.flag-LV {background-position: -16px -88px}
.flag.flag-LY {background-position: -32px -88px}
.flag.flag-MA {background-position: -48px -88px}
.flag.flag-MC {background-position: -64px -88px}
.flag.flag-MD {background-position: -80px -88px}
.flag.flag-ME {background-position: -96px -88px}
.flag.flag-MG {background-position: -112px -88px}
.flag.flag-MH {background-position: -128px -88px}
.flag.flag-MK {background-position: -144px -88px}
.flag.flag-ML {background-position: -160px -88px}
.flag.flag-MM {background-position: -176px -88px}
.flag.flag-MN {background-position: -192px -88px}
.flag.flag-MO {background-position: -208px -88px}
.flag.flag-MP {background-position: -224px -88px}
.flag.flag-MQ {background-position: -240px -88px}
.flag.flag-MR {background-position: 0 -99px}
.flag.flag-MS {background-position: -16px -99px}
.flag.flag-MT {background-position: -32px -99px}
.flag.flag-MU {background-position: -48px -99px}
.flag.flag-MV {background-position: -64px -99px}
.flag.flag-MW {background-position: -80px -99px}
.flag.flag-MX {background-position: -96px -99px}
.flag.flag-MY {background-position: -112px -99px}
.flag.flag-MZ {background-position: -128px -99px}
.flag.flag-NA {background-position: -144px -99px}
.flag.flag-NC {background-position: -160px -99px}
.flag.flag-NE {background-position: -176px -99px}
.flag.flag-NF {background-position: -192px -99px}
.flag.flag-NG {background-position: -208px -99px}
.flag.flag-NI {background-position: -224px -99px}
.flag.flag-NL {background-position: -240px -99px}
.flag.flag-NO {background-position: 0 -110px}
.flag.flag-NP {background-position: -16px -110px}
.flag.flag-NR {background-position: -32px -110px}
.flag.flag-NU {background-position: -48px -110px}
.flag.flag-NZ {background-position: -64px -110px}
.flag.flag-OM {background-position: -80px -110px}
.flag.flag-PA {background-position: -96px -110px}
.flag.flag-PE {background-position: -112px -110px}
.flag.flag-PF {background-position: -128px -110px}
.flag.flag-PG {background-position: -144px -110px}
.flag.flag-PH {background-position: -160px -110px}
.flag.flag-PK {background-position: -176px -110px}
.flag.flag-PL {background-position: -192px -110px}
.flag.flag-PM {background-position: -208px -110px}
.flag.flag-PN {background-position: -224px -110px}
.flag.flag-PR {background-position: -240px -110px}
.flag.flag-PS {background-position: 0 -121px}
.flag.flag-PT {background-position: -16px -121px}
.flag.flag-PW {background-position: -32px -121px}
.flag.flag-PY {background-position: -48px -121px}
.flag.flag-QA {background-position: -64px -121px}
.flag.flag-RE {background-position: -80px -121px}
.flag.flag-RO {background-position: -96px -121px}
.flag.flag-RS {background-position: -112px -121px}
.flag.flag-RU {background-position: -128px -121px}
.flag.flag-RW {background-position: -144px -121px}
.flag.flag-SA {background-position: -160px -121px}
.flag.flag-SB {background-position: -176px -121px}
.flag.flag-SC {background-position: -192px -121px}
.flag.flag-SCO {background-position: -208px -121px}
.flag.flag-SD {background-position: -224px -121px}
.flag.flag-SE {background-position: -240px -121px}
.flag.flag-SG {background-position: 0 -132px}
.flag.flag-SH {background-position: -16px -132px}
.flag.flag-SI {background-position: -32px -132px}
.flag.flag-SK {background-position: -48px -132px}
.flag.flag-SL {background-position: -64px -132px}
.flag.flag-SM {background-position: -80px -132px}
.flag.flag-SN {background-position: -96px -132px}
.flag.flag-SO {background-position: -112px -132px}
.flag.flag-SR {background-position: -128px -132px}
.flag.flag-SS {background-position: -144px -132px}
.flag.flag-ST {background-position: -160px -132px}
.flag.flag-SV {background-position: -176px -132px}
.flag.flag-SY {background-position: -192px -132px}
.flag.flag-SZ {background-position: -208px -132px}
.flag.flag-TC {background-position: -224px -132px}
.flag.flag-TD {background-position: -240px -132px}
.flag.flag-TF {background-position: 0 -143px}
.flag.flag-TG {background-position: -16px -143px}
.flag.flag-TH {background-position: -32px -143px}
.flag.flag-TJ {background-position: -48px -143px}
.flag.flag-TK {background-position: -64px -143px}
.flag.flag-TL {background-position: -80px -143px}
.flag.flag-TM {background-position: -96px -143px}
.flag.flag-TN {background-position: -112px -143px}
.flag.flag-TO {background-position: -128px -143px}
.flag.flag-TR {background-position: -144px -143px}
.flag.flag-TT {background-position: -160px -143px}
.flag.flag-TV {background-position: -176px -143px}
.flag.flag-TW {background-position: -192px -143px}
.flag.flag-TZ {background-position: -208px -143px}
.flag.flag-UA {background-position: -224px -143px}
.flag.flag-UG {background-position: -240px -143px}
.flag.flag-UM {background-position: 0 -154px}
.flag.flag-US {background-position: -16px -154px}
.flag.flag-UY {background-position: -32px -154px}
.flag.flag-UZ {background-position: -48px -154px}
.flag.flag-VA {background-position: -64px -154px}
.flag.flag-VC {background-position: -80px -154px}
.flag.flag-VE {background-position: -96px -154px}
.flag.flag-VG {background-position: -112px -154px}
.flag.flag-VI {background-position: -128px -154px}
.flag.flag-VN {background-position: -144px -154px}
.flag.flag-VU {background-position: -160px -154px}
.flag.flag-WA {background-position: -176px -154px}
.flag.flag-WF {background-position: -192px -154px}
.flag.flag-WS {background-position: -208px -154px}
.flag.flag-YE {background-position: -224px -154px}
.flag.flag-YT {background-position: -240px -154px}
.flag.flag-ZA {background-position: 0 -165px}
.flag.flag-ZM {background-position: -16px -165px}
.flag.flag-ZW {background-position: -32px -165px}
#sidebar .profile_widget a.profile_i_facebook {
background: url("http://beafitmama.com/wp-content/themes/GeoTheme/images/i_facebook.png") no-repeat scroll left top transparent;
color:#31b2e5;
font-weight:bold;padding-left:20px;}
#sidebar .profile_widget a.profile_i_twitter {
background: url("http://beafitmama.com/wp-content/themes/GeoTheme/images/i_twitter.png") no-repeat scroll left top transparent;
color:#31b2e5;
font-weight:bold;padding-left:20px;}
#sidebar .profile_widget a.profile_i_gplus {
background: url("http://beafitmama.com/wp-content/themes/GeoTheme/images/i_gplus.png") no-repeat scroll left top transparent;
color:#31b2e5;
font-weight:bold;padding-left:20px;}
#set_near{
padding: 12px;
float: left;
position: absolute;
margin-left: -22px;	
}
#content .sort_by_dd {
width:570px;
}
#content #sort_by_dd {
padding: 3px 3px 3px 5px;
}
#content #cat_top_desc{
margin-bottom:5px;	
}
#content .category_list_view li .new {
width: 24px;
height: 24px;
position: absolute;
left: -1px;
top: -1px;
text-indent: -9009px;
}
#content .category_grid_view li .new {
width: 24px;
height: 24px;
position: absolute;
left: 15px;
top: 0px;
text-indent: -9009px;
}
#content .category_list_view li .new {
background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/new.png) no-repeat left top;
margin-top:-4px;
}
#content .category_grid_view li .new {
background: url(http://beafitmama.com/wp-content/themes/GeoTheme/images/new.png) no-repeat left top;
margin-top:-4px;
}
#content .category_list_view li{position:relative;}
#content .category_grid_view li{position:relative;}
#content .category_list_view {padding-top:5px;}
#content #filter_boxes {margin-top:-48px;}
#content .category_grid_view li p {overflow:hidden;}
#content .sort_by{text-align:right;}
#filter_boxes {font-size:12px;}
.content_index .registration_form_box {
margin-right: 0;
margin-bottom:20px;
width: 92%;
}
.content_index .registration_form_box .form_row .textfield {
width: 530px;
}
.content_index .registration_form_box .form_row #description {
width: 538px;
}
.content_index .registration_form_box .form_row select {
width: 544px;
padding:4px;	
}
/*PT Changes*/
#adv_filter {border: 1px solid #ced0d2;background: #ccc;background: -webkit-gradient(linear, left top, left bottom, from(#fafbfb), to(#000000));background: -webkit-linear-gradient(top, #fafbfb, #d2d6da);background: -moz-linear-gradient(top, #fafbfb, #d2d6da);background: -ms-linear-gradient(top, #fafbfb, #d2d6da);background: -o-linear-gradient(top, #fafbfb, #d2d6da);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;color:#656565;text-transform:uppercase;font-size:10px;padding: 1px 2px;margin:0 0 5px 5px;position: absolute;}
#adv_filter:hover {background: #d2d6da;background: -webkit-gradient(linear, left top, left bottom, from(#d2d6da), to(#fafbfb));background: -webkit-linear-gradient(top, #d2d6da, #fafbfb);background: -moz-linear-gradient(top, #d2d6da, #fafbfb);background: -ms-linear-gradient(top, #d2d6da, #fafbfb);background: -o-linear-gradient(top, #d2d6da, #fafbfb);cursor:pointer;}
#content #filter_boxes {
margin-top: -40px;
margin-bottom:10px;
}
.header_right .multi_city h3 {display:none;}
.header_right #multicity_dl_frm_id select {margin-top:1px;}
#sidebar .event_venue_add {margin-bottom:-20px;}
/* ############## UBERMENU SUPPORT ################# */
/* ############## UBERMENU SUPPORT ################# */
input#directions {
padding: 7px 20px;
font: bold 12px Arial, Helvetica, sans-serif;
cursor: pointer;
text-transform: uppercase;
padding: 7px 11px;
color: #5C5C5C;
border: 1px solid #ADAEB0;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
text-shadow: 1px 1px 1px white;
background: url(http://beafitmama.com/wp-content/themes/GeoTheme/skins/1-default/buttonbg.png) repeat-x left bottom;
}
input#directions:hover {
background: url(http://beafitmama.com/wp-content/themes/GeoTheme/skins/1-default/buttonbg_h.png) repeat-x left top;
}
input#fromAddress{padding:5px;}
.search_btn {border:none;font: bold 10px Arial, Helvetica, sans-serif;color: #6b6b6b;text-transform: uppercase;cursor: pointer;text-shadow: 1px 1px 1px white;padding-right:28px;}
.subscribe_form .btn_submit {padding-right:14px;font: bold 12px Arial, Helvetica, sans-serif;color: #6b6b6b;text-transform: uppercase;cursor: pointer;text-shadow: 1px 1px 1px white;}
#searchsubmit {border:none;font: bold 12px Arial, Helvetica, sans-serif;color: #6b6b6b;text-transform: uppercase;cursor: pointer;text-shadow: 1px 1px 1px white;padding-right:28px;text-indent:0px;}
#header .we_recommend {
background: none;
z-index: 1;
overflow: hidden;
margin-top:-15px;
margin-bottom:-5px;
}
#header .we_recommend_in{position:absolute;overflow:hidden;}
#header .header_right {
width: 490px;
float: right;
position: absolute;
z-index: 100;
margin-left: 465px;
}
.header_right ul {z-index:97;}
#content .popular_post li {background:none;background-image:none;}
#sidebar .popular_post li {background:none;background-image:none;}
#advmap_canvas .rating {left:0px;}
#sidebar .company_info p span.post_cus_field {color:#000;font-weight:bold;}
#sidebar .featured_video .video {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.featured_video .video iframe,  
.featured_video .video object,  
.featured_video .video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video_main {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video_main iframe,  
.video_main object,  
.video_main embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#content .pagination .more_random a {
float: left;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 5px 14px 0px 7px;
}
#content .pagination .more_random a {
color: #777;
background: url(http://beafitmama.com/wp-content/themes/GeoTheme/skins/1-default/i_next.png) no-repeat right 8px;
}
.map_category {z-index: 95;}
#sidebar #cal_title {z-index:10;}
#report_this {color:#ff0000;font-size:11px;margin-bottom:10px;}
#report_this:hover {cursor:pointer;}
#moderation_reason {float: left;font: 13px Arial,Helvetica,sans-serif;padding: 6px;width: 300px;margin-bottom:15px;}
#report_this_ajax label {clear:both;display:block;}
#report_this_ajax textarea {width:295px;margin-bottom:15px;}
.errors{border:2px red solid !important;}