﻿/***** Layout *****/

.wrapper{width: 946px; margin: 0 auto;position: relative;}
.pagebox .wrapper{position: relative;}
/*.header, .footer{float:left; width: 100%;}*/
.maincontent {float: left;width: 100%;min-height: 750px;padding: 20px 0;height: auto !important;height: 400px;}

/***** Header ******/

/*.header h1{float: left;margin-top: 10px;}
.header{height: 75px;}*/

/****** Search Box in header ******/

.navBox{/*float: right;padding: 21px 0 0 0;*/ float:left; padding: 21px 0 0 24px;}
.input-box_small{background: url(/ImageHive/SiteImages/images/Buzz/img_topsearchbox1.jpg) no-repeat;width: 311px;height: 27px;margin-top: 5px; position:relative;}
.input-text_small {width: 304px;padding-left:7px;padding-top:6px; /*margin-left: 7px;margin-top: 6px;*/border: none;outline: none;background: none;padding-bottom:6px;height:16px;}
.SearchBox{position: relative; *z-index:100;/* ie 7 hack */}
.SearchBox .input-box_small .lblHidden {background: url(/ImageHive/SiteImages/images/Buzz/icn_search1.png) no-repeat;left: 8px;top: 6px;position: absolute ;padding-left:17px;color: #D1D3D4;cursor:text;}
/*.btnSearchSmall {background: url(/ImageHive/SiteImages/images/Buzz/imagebuttons.png);width: 68px;height: 36px;border: none;cursor: pointer;background-position:-48px -1px}
.btnSearchSmall:hover {background-position:-48px -36px}*/

.SearchBox .btnSearchDefault{background: url(/ImageHive/SiteImages/images/Buzz/search_header_icons.png) no-repeat 0px 0px;width: 42px;height: 27px;border: none;cursor: pointer;position: absolute;top:19px;right:-42px;-webkit-appearance: none;border-radius: 0;}
.SearchBox .btnSearchDefault:hover{background-position: 0px -37px;}
.SearchBox .btnSearchLocation{background: url(/ImageHive/SiteImages/images/Buzz/search_header_icons.png) no-repeat -45px 0px;width: 42px;height: 27px;border: none;cursor: pointer;position: absolute;top:19px;right:-42px;-webkit-appearance: none;border-radius: 0;}
.SearchBox .btnSearchLocation:hover{background-position: -45px -37px;}
.SearchBox .btnSearchDevelopments{background: url(/ImageHive/SiteImages/images/Buzz/search_header_icons.png) no-repeat -90px 0px;width: 42px;height: 27px;border: none;cursor: pointer;position: absolute;top:19px;right:-42px;-webkit-appearance: none;border-radius: 0;}
.SearchBox .btnSearchDevelopments:hover{background-position: -90px -37px;}
.SearchBox .btnSearchAgenices{background: url(/ImageHive/SiteImages/images/Buzz/search_header_icons.png) no-repeat -135px 0px;width: 42px;height: 27px;border: none;cursor: pointer;position: absolute;top:19px;right:-42px;-webkit-appearance: none;border-radius: 0;}
.SearchBox .btnSearchAgenices:hover{background-position: -135px -37px;}
.SearchBox .btnSearchUsers{background: url(/ImageHive/SiteImages/images/Buzz/search_header_icons.png) no-repeat -180px 0px;width: 42px;height: 27px;border: none;cursor: pointer;position: absolute;top:19px;right:-42px;-webkit-appearance: none;border-radius: 0;}
.SearchBox .btnSearchUsers:hover{background-position: -180px -37px;}

.SearchBox .btnSearchArrow{background: url(/ImageHive/SiteImages/images/Buzz/searcharrow_header.png) no-repeat;width: 18px;height: 27px;border: none;cursor: pointer;position: absolute;top:19px;right:-60px;-webkit-appearance: none;border-radius: 0;}
.SearchBox .btnSearchArrow:hover{background-position: 0px -37px;}


.clear {clear: both;}
.search-box-container {z-index: 20;}

/***** Login Styles ******/

.linkLogin{color: #797979;display: table;float: right;font-weight: bold;/*position: relative;*/ position: absolute; right: 0px; width:700px; margin-top: 5px;/*width: 431px;*/}
.linkLoginWidth{width: 431px;}
.linkLogin .tabLogin{float:right;}
.linkLoginzindex{z-index:51}

.tabLogin a {margin-left: 3px;float: left;color: #717171;background-color: #E5E5E5;padding: 2px 3px;webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.tabLogin a:hover{text-decoration: none;background-color:  #d2d2d2;}
.tabLogin .profileImg{background: none;padding: 0;}
.tabLogin .profileName{color: #409EC3;background: none;}
.tabLogin .profileName:hover{background: none;}
/*.tabLogin .chatCnt{background: url(/ImageHive/SiteImages/images/Buzz/imagebuttons.jpg) no-repeat;width: 20px;text-align: center;color: white;float: left;}
.tabLogin .chatCnt:hover{background: url(/ImageHive/SiteImages/images/Buzz/blue_hover.png) no-repeat;width: 20px;text-align: center;color: white;float: left;}*/
.tabLogin .chatCnt{background: url(/ImageHive/SiteImages/images/Buzz/imagebuttons.png);width: 20px;text-align: center;color: white;float: left;background-position: -7px -7px;}
.tabLogin .chatCnt:hover{background-position: -7px -31px;background-color: transparent;}

/*
.nav {float: right;padding: 16px 0 0 0;width: 435px;}
.nav li {float: left;padding-left: 15px;}
.nav li a{color: #717171;font-weight: bold;float:left;}
.nav li a:hover, .selectNav{text-decoration: none; color: #409EC3 !important;background: url(/ImageHive/SiteImages/images/Buzz/listing_top_selected.jpg) no-repeat;float: left;height: 30px;background-position:bottom;}
    */
/**** Location box - Header ****/
.orangeSpotIcon{
    background: url(/ImageHive/SiteImages/images/Buzz/Forum/icn_spot_small.png) no-repeat;
    width: 8px;
    height: 12px;
    float: left;
    margin-right: 3px;
    margin-top: 1px;
}
/**********location box***************/
.tabLogin .panel-right{
    float: left;
    width: 275px;
    height: 150px;
}
.posLocBox {
    position: absolute;
    z-index: 30;
}
.posHeaderLocBox{
    z-index: 50;
    position: absolute !important;
    top: 20px;
    right: 15px;   
}
.locationBox_top{
	background:url(/ImageHive/SiteImages/images/Buzz/Forum/popBox_chLocation_top.png) no-repeat;
	width:300px;
	height:16px;
	float:left;
}
.locationBox_middle{
	background:url(/ImageHive/SiteImages/images/Buzz/Forum/popBox_chLocation_mid.png) repeat-y;
	width:300px;
	float:left;
}
.locationBox_bottom{
	background:url(/ImageHive/SiteImages/images/Buzz/Forum/popBox_chLocation_btm.png) no-repeat;
	width:300px;
	height:16px;
	float:left;
}
.locationBox_in{
	width:259px;
	margin-left:auto;
	margin-right:auto;
}
.icn_location{
	background:url(/ImageHive/SiteImages/images/Buzz/Forum/location_iconOrange.png) no-repeat;
	width:9px;
	height:15px;
	float:left;
	margin-top:1px;
	margin-right:5px;
}
.locationBox_in .loginClose{
	float: right;
	height: 16px;
	/*left: 269px;
	position: absolute;
	top: 11px;*/
	width: 16px;
}
.locationBox_txt{
	background:url(/ImageHive/SiteImages/images/Buzz/Forum/locationTxtBox.png) no-repeat;
	width:201px;
	height:27px;
	float:left;
}
.locationBox_txt input{
	border: 1px solid white;
	outline: none;
	margin: 5px 0 0px 3px;
	width: 191px;
	color:#424242;
	height: 18px;
}
.txtPostalColor{
	color:#5f5f5f;
}
.errmsgLocation{
	color:#ed1c24;
	margin-left:6px;
}
.location_errmsg{
	width:100%;
}
.location_errmsg .iconRedInfo{
	margin-left:0 !important;
}
.location_errmsg_forum{
	float:left;
	width:100%;
}
.location_errmsg_forum .iconRedInfo{
	margin-left:0 !important;
}
.location_errmsg_header{
	float:left;
	width:100%;
}
.location_errmsg_header .iconRedInfo{
	margin-left:0 !important;
}
.ChlocationBox_txt{
	background:url(/ImageHive/SiteImages/images/Buzz/Forum/chlocation_txt.png) no-repeat;
	width:260px;
	height:27px;
	float:left;
	margin-bottom:10px;
}
.ChlocationBox_txt input{
	border: 1px solid white;
	margin: 5px 0 0px 3px;
	width: 253px;
	outline: none;
	height: 18px;
}
.ChlocationBox_txt_enabled{
    color: #727272;
}
.ChlocationBox_txt_disabled{
    color: #b2b2b2;
}
.BtnGolcn_Blue {
    background: url("/ImageHive/SiteImages/images/Buzz/Forum/btn_blueGo.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    outline: medium none;
    width: 57px;
}
.BtnGolcn_Blue:hover{
	background-position:0 -31px;
}
.BtnSavelcn_Blue{
	background:url(/ImageHive/SiteImages/images/Buzz/Forum/btn_BlueSave_small.png) no-repeat;
	width:56px;
	height:30px;
	float:right;
	border:none;
	outline:none;
	cursor: pointer;
}
.BtnSavelcn_Blue:hover{
	background-position:0 -31px;
}
.width160{
	width:160px;
}
.spnChloc_chk{
	margin-bottom: 10px;
	float: left;
	margin-right:5px;
}
.rc_datecount p{
	text-align: right;
}
.width145{
	width:145px;
}
.locationBoxTitle {
    color: #409EC3;
    font-size: 16px;
    font-weight: bold !important;
    padding-bottom: 10px;
    float:left;
}
.tabLogin .closeBtnGray {
    background: url("/ImageHive/SiteImages/images/Buzz/Forum/btn_grayclose.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    width: 17px;
    padding: 0px;
    margin: 0px;
}
.tabLogin .closeBtnGray:hover{
    background-color: #FFFFFF;
    background-position: 0px -18px;
    text-decoration: none;
}
.closeBtnGray {
    background: url("/ImageHive/SiteImages/images/Buzz/Forum/btn_grayclose.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    width: 17px;
    padding: 0px;
    margin: 0px;
}
.closeBtnGray:hover{
    background-position: 0px -18px;
    text-decoration: none;
}
.margin_btm5 {
    margin-bottom: 4px;
}
.iconRedInfo {
    background: url("/ImageHive/SiteImages/images/Buzz/Forum/icon_redInfo.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 12px;
    margin-left: 5px;
    margin-top: 1px;
    width: 12px;
}
.spnLocChkBoxTxt
{
    font-weight:normal;
    color:#727272;
}

/**** Login Pop Up *****/

.btnSubmit{border: none; cursor: pointer;}
.valError{color: #ba4e27; font-size: 10px;}
.popups{width: 301px /*286px*/; display: none; position: absolute; right: 0; top: 23px; z-index: 6000;}
.popups .top, .popups .bottom{float:left; height: 18px; width: 301px /*286px*/; background:url(/ImageHive/SiteImages/images/Buzz/popup_top.png) left top no-repeat;overflow: hidden;}
.popups .middle{float: left; width: 247px; background: url(/ImageHive/SiteImages/images/Buzz/popup_middle.png) left top repeat-y; padding: 0px 28px 0px 26px; min-height: 160px;position: relative;}
.popups .bottom{float: left; background: url(/ImageHive/SiteImages/images/Buzz/popup_bottom.png) left top no-repeat;}
.popups .inputText{border: 1px solid #dedede; padding: 5px; width: 235px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.popups .btnLogin{width: 54px; height: 29px; background: url(/ImageHive/SiteImages/images/Buzz/login_bt.png) -2px -2px no-repeat; float: right; margin-right: -2px}
.popups .btnLogin:hover{background-position: -2px -35px;}
.popups .btnSend{width: 55px; height: 26px; background:url(/ImageHive/SiteImages/images/Buzz/btn_send_small.png) left top no-repeat; float: right;}
/*.popups label{display: block; margin-bottom: 3px; }*/
.popups .txtFP{padding: 6px 20px 0 0;}
.popups .txtFP a{color: #414142;}
/*.popups p{margin-bottom: 10px;}*/
.overlay{display:none; height:100%; position:absolute; left:0; top:0; width:100%;z-index: 1000; background: url(/ImageHive/SiteImages/images/Buzz/overlayBG.gif) left top repeat;}
.popupOverlayWhite{display:none; height:100%; position:fixed; left:0; top:0; width:100%; z-index: 109; background: #FFFFFF; opacity:0.9; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; filter: alpha(opacity=80);}
.headerPopupOverlayWhite{display:none; height:100%; position:fixed; left:0; top:0; width:100%; z-index: 1002; background: #000; opacity:0.6; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; filter: alpha(opacity=60);}

/*#popupLogin .blueC, #popupSignup .blueC {color: #2D85BE;}
#popupSignup{top: 23px; right: 0px;}
#popupSignup .fs11{margin: 0 0 0 18px;}
#popupSignup .btnSubmit{background: url(/ImageHive/SiteImages/images/Buzz/submit_bt.png) -2px -2px no-repeat; width: 55px; height: 29px; float: right; margin-right: 3px; display: inline;}
#popupSignup .btnSubmit:hover{background-position: -2px -35px;}
#popupSignup .middle{padding: 0px 28px 0px 20px; width: 253px;}
#popupSignup .form-box{position: relative;}*/
#btnSPSubmitClicked {background-position: -2px -68px !important;}
.imgTick{position: absolute; right: -14px; top: 25px;}
.home #popupSignup{top: 23px; right:0px}
.closePopup{background: url(/ImageHive/SiteImages/images/Buzz/closebutton-suite.png) left top no-repeat; background-position: 0 -2px; width: 18px; 
    height: 18px; font-size: 18px; color: #a7a9ac; position: absolute; top: -4px; right: 14px;}
.closePopup:hover{text-decoration: none;background-position: 0 -22px;}
.confirmBox{margin-top:40px; color:#717076}
.loadingFPIcon{ float:left; margin-top:5px; display:none; width:25px; height:15px;}
.showIcon{display:block}
.feedback{
    height:317px;
    position:fixed;
    top:124px;
    width:496px;
    z-index:1001;
    right: 0;
} 
.feedbackImg{
    background-image: url(/ImageHive/SiteImages/images/Buzz/btn_feedback.png);
    background-repeat: no-repeat;
    height: 94px;
    right: 0;
    position: fixed;
    top: 155px;
    width: 27px;
 /*   z-index: 2000;*/
}

/******** Footer *********/

/*.footer {position: relative; z-index: 105; background-color: #434343;height: auto;color: #707070; margin-top:35px; line-height: 18px;min-width:993px}
.footer .left{float: left;width: 460px;padding-top: 25px;}
.footer .right{float: right;position: relative;}
.footer .txtCopy{font-weight: bold;padding:  15px 0px 0 0;color: #FFFFFF;text-align: right;}*/


.bee-footer{position: absolute;left: 233px;top: -32px;}
.ftrTitle{padding-bottom: 15px;} 
.block{float: left;width:685px;margin: 25px 0 15px;border-right: 1px dashed;position:relative;height:121px;}
.block li a{color: #646464;}
.last_block{border:0px;width: 246px;margin-left: 12px;font-size: 11px;float: right;}
.last_block p{width: 183px;line-height: 13px;}
.subBlock{font-size: 12px;float:left;width:171px;;}
.footerIcon {float: right;padding-top: 27px;}
.footerBtmBorder{border-bottom: 1px dashed;width: 100%;float: left;}
.footer .footerBottom .left a{padding-right: 5px;}
.footerIcon a{margin-left: 10px;}
.footerCopy{padding-top: 25px;float: right;}
.footerBottom{float: left;width: 100%;padding-bottom: 20px;}
.footerBottom .left a:hover{color:   #fd8700;text-decoration: none;}
.footerIcon a{background:url(/ImageHive/SiteImages/images/Buzz/social_icon_footer.png);width:26px;height:26px; float:left;}
.footerIcon a.rss{background-position:-6px -6px;}
.footerIcon a.rss:hover{background-position:-6px -37px;}
.footerIcon a.twitter{background-position: -37px -6px;}
.footerIcon a.twitter:hover{background-position:-37px -37px;}
.footerIcon a.fbook{background-position: -68px -6px;}
.footerIcon a.fbook:hover{background-position:-68px -37px;}
.footerIcon a.lin{background-position: -99px -6px;}
.footerIcon a.lin:hover{background-position:-99px -37px;}
.footerIcon a.gplus{background-position: -130px -6px;}
.footerIcon a.gplus:hover{background-position:-130px -37px;}
.footerIcon a.ig{background-position: -161px -6px;}
.footerIcon a.ig:hover{background-position:-161px -37px;}
.action-name{
    font-weight: 400 !important;
}
.dev-website{
    font-weight: 500 !important;
    font-style: normal !important;
}
.followed-dev-text{
    line-height: 14px !important;
}
/******** Common Styles *******/
/*font smoothing is only supported in webkit browsers, firefox had a class to do this but removed it.*/
* {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
}
body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;font-variant: normal;color: #414142;background: url(/ImageHive/SiteImages/images/Buzz/top_repeat.jpg) repeat-x;}
img{border: none;}
a {
    font-style: normal;
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    color: #1351AF;
}
a:hover{text-decoration: underline;}
ul{list-style-type: none;}

.disabledLink {text-decoration: none; cursor:default; color:#B2B2B2;}
.disabledLink:hover{text-decoration: none;}
.float-left, .input-box, .form-label{float:left;}
.float-right{float:right;}
.zero{padding:0 !important; margin:0 !important;}
.clear{clear:both;}
.bold{font-weight: bold;}
.bolder{font-weight: bolder;}
.normal{font-weight:normal;}
.pagebox, .form-box{float:left; width: 100%;}
.devBox{width:303px; float:left; margin-right:15px;}
.right-most{ float:right; margin-right:0px;}
.devBox .boxMargin{margin-top:10px;}
.fs10{font-size: 10px;}
.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size:18px;}
.fs22{font-size:22px;}
.txtOrange{color: #fdb513;}
.title{float: left; padding-bottom: 5px; clear: both;}
.title13, .title14, .title15, .title16, .title18, .title20{font-size: 13px; margin-bottom: 10px; font-weight: normal;}
.title14{font-size: 14px;}
.title15{font-size: 15px;}
.title16{font-size: 16px;}
.title18{font-size: 18px;}
.title20{font-size: 20px;}
.title22{font-size: 22px;}
.aRight{text-align: right;}
.top10{padding-top: 10px;}
.top20{padding-top: 20px;}
.aCenter{text-align: center;}
.brNone{border: none;}
.bgNone{background: none;}
.form-box{padding-bottom: 10px;}
.form-label{float: left; padding: 3px 5px 0 0;}
.input-text, select, textarea{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #414142;}
.input-text, textarea{padding: 3px;}
.nodisplay{display:none;}
.td-padding{padding:5px;}
.links{padding:5px 10px 0px 0px;}
.topListCount{padding-top: 11px; margin-bottom: 2px;}
.textAsh {
    color: #727272;
    font-family: 'CircularXX', Arial, Helvetica, sans-serif !important;
    font-style: normal;
    font-weight: 400;
}
.f12size{
    font-size: 12px !important;
}
.recent-activity-user {
    color: #595959;
}
.recent-activity-h2{
    font-size: 18px !important;
    line-height: 26px !important;
}
.action-title {
    color: #1351AF !important;
    font-weight: 500;
    font-style: normal;
    line-height: 18px !important;
}
.activity-time {
    color: #929395;
    font-style: normal;
    font-weight: 400;
}
.textDarkColor {
    color: #424242;
}
.footerColor{color: #f6f6f6;}
.mrgTop3{margin-top:3px;}
.textFeatured{color:#B2B2B2;}
.textWidthLeft{width:141px !important;}
.mrgRight10{margin-right:10px;}
.pdgLeft6{padding-left:6px;}
.wordwrap{word-wrap:break-word;}

.imgBorderRadius{
    border-radius: 5px 5px 5px 5px;
    moz-border-radius: 5px 5px 5px 5px;
    webkit-border-radius: 5px 5px 5px 5px;
}

.imgAdBorderRadius{
    border-radius: 10px 10px 10px 10px;
    moz-border-radius: 10px 10px 10px 10px;
    webkit-border-radius: 10px 10px 10px 10px;
}
/* Featured Ads */
.feturedDev{
	padding-bottom: 20px;
}
.feturedDevTitle {
    background: url(/ImageHive/SiteImages/images/Buzz/right_head_top.png) no-repeat;
    width: 275px;
    height: 28px;
    padding-top: 7px;
    font-family: 'ITC Souvenir Std', Arial, Helvetica, sans-serif !important;
}
.feturedDevTitle h3{
	padding-top:3px;
    padding-left:12px;
    font-size: 16px;
    color: #727272;
}
.feturedDev .feturedBox {
	background: url(/ImageHive/SiteImages/images/Buzz/right_middle_curve.jpg);
	width: 275px;
	background-repeat: repeat-y;
}
.feturedBox .pagebox{
	padding-top: 20px;
}
.featuredAdWebsite{
    color: #414142;
    font-weight: bold;
}
.FDBottom{
	background: url(/ImageHive/SiteImages/images/Buzz/right_bottom_curve.png) no-repeat;
	width: 275px;
	height: 19px;
	float: left;
}
.feturedDev .FDImgBox{
	margin: 0 7px;
}
.feturedDev .FDCntBox{
	width: 175px;
}
.FDImgBoxForum {padding-left: 28px; padding-right: 28px;}
.FDCntBoxForum {width: 164px; padding-left: 28px;}
.feturedDev .adPadBtm20{
    padding-bottom:40px;
}
.FDWideAd{ width: 640px !important}
.FDWideTop{ background: url(/ImageHive/SiteImages/images/Buzz/rightAdLowerHead_top.jpg) no-repeat !important}
.FDWideMid{ background: url(/ImageHive/SiteImages/images/Buzz/rightAdLower_middle_curve.jpg) repeat-y !important}
.FDWideBot{ background: url(/ImageHive/SiteImages/images/Buzz/rightAdLower_bottom_curve.jpg) no-repeat !important}
.FDWideAdDiv{ width:175px; padding-left:31px; word-wrap:break-word;}
.FDWideDiv{ padding-top:20px; display:inline-block; float:left}

/*Ratehub*/
.list_box{
	padding: 0 12px;
	display: table;
}
.BMRatestop{
	background: url(/ImageHive/SiteImages/images/Buzz/right_graycurve_top.jpg) no-repeat;
	width:275px;
	height: 11px;
	float:left;
}
.BMRatesMiddle h4{
	padding:0 12px 10px;
}
.BMRatesMiddle{
	background: url(/ImageHive/SiteImages/images/Buzz/right_graycurve_middle.jpg) ;
	width:275px;
	background-repeat: repeat-y;
	float:left;
}
.BMRatesBottom{
	background: url(/ImageHive/SiteImages/images/Buzz/right_graycurve_bottom.jpg) no-repeat;
	width:275px;
	height: 11px;
	float:left;
}
.BMRname{
	width: 130px;
}
.BMRYear{
	width: 80px;	
}
.BMRPercent{
	width: 40px;
	text-align: right;
}
.BMRLink{
	width: 275px;
	float:left;
}
.ratehubTitle{color: #7a7a7a;}
.pdingtop5{	padding-top:  3px;}
.pding15{padding-top: 15px;}

.listTitle{
	background: url(/ImageHive/SiteImages/images/Buzz/leftlistbox_top.jpg) no-repeat;
	width: 165px;
	padding-top: 7px;
	height: 28px;
}
.h23 { height: 23px; }
.listTitle h3
{
    font-style: normal;
    font-weight: 300;
    line-height
    padding-top:3px;
    padding-left:12px;
    font-size: 16px;
    color: #727272;
}
.btmCurveDis{
	background: url(/ImageHive/SiteImages/images/Buzz/bottom_left_curve.jpg) no-repeat;
	width: 165px;
	height: 12px;
	float: left;
}
.CntDiscusBox{
	background: url(/ImageHive/SiteImages/images/Buzz/middle_left_curve.jpg);
	background-repeat: repeat-y;
	width: 165px;
}
.listTitleForum{
	background: url(/ImageHive/SiteImages/images/Buzz/adsforum_top.png) no-repeat;
	width: 206px;
	padding-top: 7px;
	height: 23px;
}
.listTitleForum h3
{
    font-size: 16px;
    color: #727272;
    text-align: center;
}
.btmCurveDisForum{
	background: url(/ImageHive/SiteImages/images/Buzz/adsforum_bottom.png) no-repeat;
	width: 206px;
	height: 11px;
	float: left;
}
.CntDiscusBoxForum
{
    background: url(/ImageHive/SiteImages/images/Buzz/adsforum_middle.png);
	background-repeat: repeat-y;
	width: 206px;
}
/*.menuWidth{width:450px;}
.menuPosition{ margin:25px 20px 20px 0px; position:absolute;}*/
.menuWidth{width:100%;}
.menuPosition{ margin:25px 0px 20px 0px; position:absolute; right:0px;}

.middle {vertical-align:middle;}

.fill-height {height: 100%;}

/* project type checkboxes */

.fadeCheckbox 
{
    opacity : .50;
    filter  : alpha(opacity=50); /* IE<9 */
}
.popup-sweet{top:50px; left:150px; width:300px}
.popup-sweet-title{color:#2d85be; font-size:26px; font-weight:bold; margin-left:20px;}
.btn_closewindow{background: url(/ImageHive/SiteImages/images/Buzz/AboutUs/sprite_about.png) no-repeat;width: 138px;height: 36px;background-position: -11px -170px;border: none;outline: none;float: left;cursor: pointer;margin-left: 62px;margin-top: 8px;}
.content-text{color:#424242; font-size:12px; font-weight:normal; font-style:normal; font-family: Arial; line-height:18px;}
.da-pd10{padding: 10px 0;}
.margin-left{margin-left:15px;}
.titleMargin-left{margin-left:80px;}
.content-text-saving{color:#727272; font-size:18px; font-weight:bold; font-style:normal; font-family: Arial; line-height:18px;}
.margin-bottom{ margin-bottom:25px;}


/* Cities page styles */
.cities-title{color:#424242;font-weight:bold;font-size:32px;font-family:Arial;padding-left:20px;max-width:400px}
.cities-state{text-decoration:none;color:#424242;font-weight:bold;font-size:18px;font-family:Arial;margin-bottom: 5px;padding-left:20px;}
.cities-state:hover{color:#2D85BE;text-decoration:none;}
.cities-city-wrapper {margin-left:35px;}
.cities-city{color:#2D85BE;font-weight:bold;font-size:14px;font-family:Arial;}
.cities-city:hover{text-decoration:underline;}
.cities-page-top{background: url(/ImageHive/SiteImages/images/Buzz/Cities/cities_top_white.png) no-repeat;width: 610px;height: 10px;float: left;margin-right:20px;}
.cities-page-mid{background-color: #FFFFFF;border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;width: 608px;float: left;margin-right:20px;}
.cities-page-bot{background: url(/ImageHive/SiteImages/images/Buzz/Cities/cities_bottom_white.png) no-repeat;width: 610px;height: 11px;float: left;}
.cities-left-middle .citiesboxLM{width: 590px; padding-right: 25px; float: left;}
.cities-main{width:610px;padding-right:20px;float:left;}
.cities-gray-top{background: url(/ImageHive/SiteImages/images/Buzz/Cities/re_conv_bgGray_sprite.png) no-repeat;width: 946px;height: 20px;float: left;}
.cities-gray-mid{background-color: #F2F2F2;border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;width: 906px;float: left; padding:0px 19px;}
.cities-gray-bot{background: url(/ImageHive/SiteImages/images/Buzz/Cities/re_conv_bgGray_sprite.png) no-repeat;background-position: 0 -23px;float: left;width: 946px;height: 20px;}
.btn_cities_slct{
	background:url(/ImageHive/SiteImages/images/Buzz/Cities/canada_us_bt.png) no-repeat;
	background-position: 0 -3px;
	width:146px;
	float:right;
	height:27px;
	margin:0px 0;
	border:none;
	cursor:pointer;
	outline:none;
	text-decoration:none;
	padding-top:10px;
}
.btn_cities_slct:hover{
	text-decoration:none;
}
.btn_cities_noslct{
	background:url(/ImageHive/SiteImages/images/Buzz/Cities/canada_us_bt.png) no-repeat;
	background-position: 0 -42px;
	width:146px;
	float:right;
	height:27px;
	margin:0px 0;
	border:none;
	cursor:pointer;
	outline:none;
	text-decoration:none;
	padding-top:10px;
}
.btn_cities_noslct:hover{
	background-position: 0 -80px;
	text-decoration:none;
}
.cities-country-btnNoSlct{font-family:Arial; font-weight:bold; text-align:center; font-size: 14px; color:#424242; text-transform:uppercase;text-decoration:none;}
.cities-country-btnSlct{font-family:Arial; font-weight:bold; text-align:center; font-size: 14px; color:#FFFFFF; text-transform:uppercase;text-decoration:none;}

.profile-panel-head{width: 719px;}

/* New Header design styles */

/*
.new-header
{
    width: 100%; 
    border-bottom: 1px solid #E0E0E0; 
    position: relative; 
    width: 719px;
}
    background-color:#F2F2F2;
    z-index:1001;
    min-width:993px;
}

.new-header-sub
{
    width: 976px; margin: auto; position: relative;z-index:1001;
}
.new-header .buzz-logo {margin: 5px 15px;}
.new-header .display-inline {display:inline-block;float:left}
.new-header .srchBox{float:left; margin:7px 0}

.new-header .menu-conatiner { margin:17px 0 0 76px; }
.new-header .menu-conatiner-left { margin:17px 0; }

.new-header .menu-conatiner li,.new-header .menu-conatiner-left li {display: inline-block; margin-left: 12px;float:left}
.new-header .menu-conatiner a, .new-header .menu-conatiner-left a {font-size: 14px; color: #929292;}
.new-header .menu-conatiner a:hover, .new-header .menu-conatiner-left a:hover {text-decoration:none;color: #525252;}
.new-header .menu-conatiner a.selected,.new-header .menu-conatiner-left a.selected {font-size: 14px; color: #525252;font-weight:bold}
 

.new-header .login {position: absolute; font-size: 11px; color: #717171; top: 19px; right: 20px}
.new-header .login a {font-size: 11px; color: #2d85b3; padding:0 6px}
.new-header .login a:hover {text-decoration:none; color: #525252;}


.new-header .login-pipe {border-right: 1px solid #e5e5e5;}
.new-header .loggedin {position: absolute; top: 2px; right: 20px}
.new-header .loggedin a{font-size: 13px; color: #919191;}
.new-header .loggedin a:first-child{position: absolute; right: 57px; top: 15px;text-align:right;width:100px}
.new-header .loggedin a:hover{text-decoration:none;color:#525252;}
.new-header .loggedin .lastchild{
    background-color: #2D85BE;    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;     
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 1px;
    top: -1px;
    padding:2px 6px
}
.new-header .loggedin img{border-radius:3px;min-width:40px;min-height:40px;position: absolute; right: 7px; top: 2px;border:1px solid #d2d2d2 !important}


.new-header .SearchBox .srch-box {position:relative;margin-top:2px;}
.new-header .SearchBox .srch-input-box {width: 298px;height: 19px;}

.new-header .input-text-box {
    background-color: #F2F2F2;
    border: 1px solid #E6E6E6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 0 #C2C2C2 inset;
}

.new-header .SearchBox .srch-box .lblHidden 
{
    
    left: 8px;
    top: 10px;
    position: absolute ;
    color: #D1D3D4;
    cursor:text;
}
.new-header .SearchBox .input-text-box {
    background-color: #FFF;
    border: 1px solid #E6E6E6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 0 #C2C2C2 inset;
    padding:6px;
    color:#424242;
    font-size:13px;
}

.new-header .SearchBox .btnSearchDefault{background: url(/ImageHive/SiteImages/images/Buzz/all2_header.png) no-repeat 0px 0px;width: 45px;height: 32px;border: none;cursor: pointer;position: absolute;top:3px;margin-left:4px;right:-49px;}
.new-header .SearchBox .btnSearchDefault:hover{background-position: 0px -34px;}
.new-header .SearchBox .btnSearchDevelopments{background: url(/ImageHive/SiteImages/images/Buzz/all2_header.png) no-repeat -47px 0px;width: 45px;height: 32px;border: none;cursor: pointer;position: absolute;top:3px;margin-left:4px;right:-49px;}
.new-header .SearchBox .btnSearchDevelopments:hover{background-position: -47px -34px;}
.new-header .SearchBox .btnSearchLocation{background: url(/ImageHive/SiteImages/images/Buzz/all2_header.png) no-repeat -94px 0px;width: 45px;height: 32px;border: none;cursor: pointer;position: absolute;top:3px;margin-left:4px;right:-49px;}
.new-header .SearchBox .btnSearchLocation:hover{background-position: -94px -34px;}
.new-header .SearchBox .btnSearchAgenices{background: url(/ImageHive/SiteImages/images/Buzz/all2_header.png) no-repeat -141px 0px;width: 45px;height: 32px;border: none;cursor: pointer;position: absolute;top:3px;margin-left:4px;right:-49px;}
.new-header .SearchBox .btnSearchAgenices:hover{background-position: -141px -34px;}
.new-header .SearchBox .btnSearchUsers{background: url(/ImageHive/SiteImages/images/Buzz/all2_header.png) no-repeat -188px 0px;width: 45px;height: 32px;border: none;cursor: pointer;position: absolute;top:3px;margin-left:4px;right:-49px;}
.new-header .SearchBox .btnSearchUsers:hover{background-position: -188px -34px;}

.new-header .SearchBox .btnSearchArrow{background: url(/ImageHive/SiteImages/images/Buzz/searcharrow2_header.png) no-repeat;width: 22px;height: 32px;border: none;cursor: pointer;position: absolute;top:3px;left:361px;}
.new-header .SearchBox .btnSearchArrow:hover{background-position: 0px -34px;}

*/
.profile-arrow
{    
    height: 35px;
    width:22px;
    cursor:pointer;
    position:absolute;
    right:-15px;
    top:5px;
}

.profile-arrow span
{
    background: url("/ImageHive/SiteImages/images/Buzz/ico-downarrow.png") no-repeat scroll 0 2px transparent;
    height: 7px;    
    position:absolute;
    right:9px;
    top:15px;
    width:7px;
}

.profile-arrow:hover span
{
    background: url("/ImageHive/SiteImages/images/Buzz/ico-downarrow.png") no-repeat scroll 0 -7px transparent;
}



.profile-option-popup
{   
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #d1d1d1;
    width: 145px;
    position: absolute;
    right: 5px;
    top: 55px;
    z-index: 1001;
    /*padding:0 20px;*/
    background-color:#fff;
    box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
    padding:5px;
}

.profile-option-popup li
{
    z-index: 6000;
    width: 145px;
}


.profile-option-popup li:hover, .profile-option-popup li:hover a, .profile-option-popup li:hover span
{
    background-color: #f7f7f7;color: #525252;text-decoration:none;
}

.profile-option-popup a
{
    font-size: 13px; color: #929292; line-height: 16px;background-color: #fff;padding:11px 0;display:block;margin-left:16px;
}

/*
.profile-option-popup li span:hover
{
    background-color: #f7f7f7;
}



.profile-option-popup a:hover
{
    color: #525252;text-decoration:none;background-color: #f7f7f7;
}
*/
.profile-option-popup a.admin
{
    color: #2c84bd;
}


body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;font-variant: normal;color: #414142;background:none !important}

/*.new-header .profileImg{cursor:pointer;}*/

.city-title{color:#424242;font-weight:bold;font-size:32px;font-family:Arial;line-height:36px;padding-left:20px;float:left;width:400px;}
.city-map-btn{font-size:14px;font-weight:bold;color:#FFFFFF;cursor:pointer;display:block;line-height:20px;padding:10px;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:3px;}
.city-wrapper{float:left;width:100%;padding-bottom:10px;}
.city-view-other{width:98%;margin-left:20px;border-top:1px solid #E6E6E6;padding-top:10px;}
.city-view-text{color:#2D85BE;font-weight:bold;font-size:14px;font-family:Arial;display:block;float:right;}

img, .wrapper *, .popups *, .ui-datepicker, .ui-datepicker * {box-sizing:content-box;}

.modal-body .title{
    float: none; 
    padding-bottom: 0; 
    clear: none;
    margin:0 0 10px;
}

.wrapper ul {margin-bottom:0;}
.wrapper .row {
    margin-left:0;
    margin-right:0;
}

.unitsSaveLoadingDiv
{
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -24px;
    margin-left: -105px;
    z-index: 160;
    /*text-align: center;*/
    width: 210px;
    display: block;
}
.unitsSaveLoadingIcon
{
    background: url('/ImageHive/SiteImages/images/Buzz/Collections/v2/saveloading_big.gif') no-repeat;
    width: 48px;
    height: 48px;
    margin: 0 auto;
    margin-top:12px;
}
.unitsSaveLoadingText
{
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    color: #727272;
    width: 155px;
    margin: 0 auto;
}
