/***************************************/
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.eot');
	src: url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.woff') format('woff'),
	url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.ttf') format('truetype'),
	url('//imgrabo.com/css/fonts/bebasneue/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.bpsitehead{
	width: 960px;
	margin: 0 auto;
	background: white;
	overflow: visible;
}
body.w1250 .bpsitehead {
	width:1250px;
}
body.page_places #site {
	background-color: #fbfbfb;
}
body.page_places #sitebody {
	box-shadow: 0 8px 70px rgba(0, 0, 0, .07),
				0 2px 6px rgba(0, 0, 0, .02);
	margin-top: 20px;
}
.bpsiteheadcont{
	text-align:left;
	position:relative;
	min-height:68px;
	overflow:visible;
	padding: 0;
}
.bpsiteheadcont h1 a{
	font-family: arial, sans-serif;
	font-size: 34px;
	display: inline-block;
	line-height: 29px;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 0 0 10px;
}
.bpsiteheadcont h1 a.head_fsize28{
	font-size: 28px;
}
.bpsiteheadcont h1 a.head_fsize26{
	font-size: 26px;
}
h1 a.bp_locktitle{
	font-size:24px;
}
.bpprofilepathline{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3386c0;
	padding:3px 0 20px 2px;
	margin:0;
	text-shadow: #fff 0 1px 0;
	overflow:visible;
}
.bpprofilepathline .bpprofilepathitem{
	position:relative;
	overflow:visible;
	text-decoration:none;
	float:left;
	z-index: 15;
}
.bpprofilepathline .bpprofilepathitem a{position:relative;z-index:14;}
.bpprofilepathline .bpprofilepathitem .nwhdr-suggst {
	display:none;
	position: absolute;
	top: -3px;
	left: -23px;
	z-index: 13;
}
.bpprofilepathline .bpprofilepathitem .nwhdr-suggst a{white-space:nowrap;margin-right:20px;}
.bp_spv_mask{z-index:auto !important;}
.bpprofilepathline .bpprofilepathitem .nwhdr-suggst-cont2{width:auto;}
.bpprofilepathline .bpprofilepathitem .nwhdr-suggst-cont2 a:hover{text-shadow:none;}
.bpprofilepathline .bpprofilepathsep{
	background:url(//imgrabo.com/design/site/biz_profile/gpprofilepathline-b.png) no-repeat;
	width:4px;
	height:8px;
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-top:3px;
}
.bpprofilepathline .bpprofilepathitem:hover .nwhdr-suggst{display:block;}
.bpprofilepathline .nwhdr-suggst-cont2 a{
	float: none !important;
}
#bpprofilenav {
	overflow: visible;
}
.bp-verfp{
	position:absolute;
	bottom:7px;
	right:25px;
	height:18px;
	line-height:18px;
	background:url('//imgrabo.com/design/site/biz_profile/bp-verf.png') top left no-repeat;
	padding-left:25px;
	cursor:pointer;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#53636e;
	text-shadow: #eff8ff 0 1px 0;
}
.bp-verfp:hover{
	background-position:bottom left;
	color:black;
	text-shadow: #daf0ff 0 1px 0;
}
#bpprofilenav a {
	color:#076aae;
	display:block;
	float:left;
	cursor:pointer;
	margin-right: 10px;
}
#bpprofilenav a:hover {
	color:#00416e;
}
#bpprofilenav a b {
	display: block;
	float: left;
	padding: 7px 9px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px solid transparent;
	color: #a7a7a7;
	border-radius: 3px;
	transition: all .2s ease-out;
}
#bpprofilenav a.onprofilenav {
	border-bottom: 2px solid #238fdb;
}
#bpprofilenav a.onprofilenav b{
	color: #000;
}
#bpprofilenav a:hover b {
	background: #f9f9f9;
	color: #3e91ca;
}
#bpprofilenav a i.count{
	display: block;
	background: #e7f3fc;
	color: #1781cc;
	font-size: 10px;
	position: absolute;
	top: 3px;
	right: 4px;
	height: 15px;
	line-height: 16px;
	padding: 0 6px;
	font-style: normal;
	border-radius: 8px;
	opacity: 0;
	overflow: hidden;
	transition: all .1s ease;
	transition-delay: .1s;
}
#bpprofilenav a:hover i.count{
	opacity: 1;
	top: -7px;
	right: -3px;
}

#bpprofilebtns {
	position: absolute;
	top: 0;
	right: 0;
	overflow: visible;
}
#bpprofilebtns a {  display:block;}
#bpprofilebtns a b{display:block;}
#bpprofile_message {
	background: url('//imgrabo.com/design/site/biz_profile/mailbtn.gif') top right;
	float:right;
	display:block;
	margin-left:10px;
	_width:112px;
}
#bpprofile_message b {
	float:right;
	background: url('//imgrabo.com/design/site/biz_profile/mailbtn_b.gif') top left no-repeat;
	color:#0669ad;
	text-shadow:0 1px 0 #fff;
	padding:8px 12px 9px 42px;
}
#bpprofile_message:hover b {
	color:#085081;
}
#bpprofilebtns a#bpprofile_message:hover {
	background-position:bottom right;
}
#bpprofilebtns a#bpprofile_message:hover b{
	background-position:bottom left;
}
#bpprofilenav a.onprofilenav:hover{
	cursor: text;
}
#bpprofilenav a.onprofilenav:hover b{
	background: transparent;
}
.dp-rating{
	float:right;
	position:relative;
	overflow:visible;
	width:200px;
}

.dp-rating-top{
	position:absolute;
	background:url('//imgrabo.com/design/site/biz_profile/bp-rating-top.png') top left no-repeat;
	top:-35px;
	right:-19px;
	width:217px;
	overflow:visible;
	padding-top:11px;
	z-index:200;
	display:none;
}
.dp-rating-top h2{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:20px;
	text-align:center;
	color:#565656;
	text-shadow: #fff 0 1px 0;
}
.dp-rating-cont{
	background:url('//imgrabo.com/design/site/biz_profile/bp-rating-c.png') repeat-y;
	text-align:center;
	padding-top:38px;
	padding-bottom:8px;
}
.dp-rating-bottom{
	background:url('//imgrabo.com/design/site/biz_profile/bp-rating-b.png') bottom left no-repeat;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:30px;
}
.dp-rating-bottomc{
	background:url('//imgrabo.com/design/site/biz_profile/bp-rating-br.png') repeat-x;
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#797979;
	padding-top:9px;
	padding-left:16px;
	padding-right:16px;
	text-align:center;
}
.dp-stars{
	width:180px;
	height:28px;
	position:absolute;
	top:0;
	right:0;
	z-index:201;
}
.dp-stars span{
	font-family: arial, sans-serif;
	font-size:25px;
	line-height:24px;
	font-weight:normal;
	color:black;
	padding-top:3px;
	padding-left:7px;
	display:inline-block;
}
a.dp-starstop-revs{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height:11px;
	font-weight:normal;
	color:#67b6ec;
	text-align:center;
	text-decoration:none;
	display:inline-block !important;
}
a.dp-starstop-revs:hover{color:#004188;}
.dp-stars div{
	background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 0 no-repeat;
	width:25px;
	height:29px;
	display:block;
	float:left;
	margin-right:2px;
}
div.r-empty{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -59px no-repeat}
div.r-onefour{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -87px no-repeat}
div.r-twofour{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -115px no-repeat}
div.r-threefour{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -145px no-repeat}
.dp-rating:hover div.r-empty{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -30px no-repeat}
.dp-rating:hover div.r-onefour{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -173px no-repeat}
.dp-rating:hover div.r-twofour{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -202px no-repeat}
.dp-rating:hover div.r-threefour{background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -232px no-repeat}
.dp-rating:hover .dp-rating-top{display:block;}
a.bpr-but{
	display:block;
	background:url('//imgrabo.com/design/site/biz_profile/bpr-but2.png') top right no-repeat;
	float:left;
	height:27px;
	text-align:center;
	padding-right:7px;
	color:white;
	text-shadow: #216311 0 1px 0;
}
a.bpr-but b{
	display:block;
	background:url('//imgrabo.com/design/site/biz_profile/bpr-but.png') 0 0 no-repeat;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height:25px;
	height:27px;
	padding-left:18px;
	padding-right:11px;
	margin-left:13px;
	font-weight:bold;
	color:white;
	text-shadow: #216311 0 1px 0;
}
a.bpr-but:hover{background-position:center right;}
a.bpr-but:hover b{background-position:center left;}
a.bpr-but:active{background-position:bottom right;}
a.bpr-but:active b{background-position:bottom left;}
.pagebody{
	background:white;
	padding: 0 30px;
	overflow:visible;
}
.page_places.subpage_index #slimftr{clear:both;height:0;background:none !important;}

.bpleft {
	float:left;
	width:582px;
	overflow: visible;
	min-height:400px;
	text-align:left;
	padding-top:26px;
	padding-bottom:26px;
}
body.w1250 .bpleft {
	width:860px;
}
.bpright{
	padding-top:26px;
	float:right;
	width:300px;
	min-height:400px;
	text-align:left;
	overflow:visible;
	padding-bottom:26px;
}
.bpright h2{
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:18px;
	display:block;
	padding-left:2px;
	padding-top:1px;
	margin-bottom:10px;
	font-weight:normal;
	color:black;
}
.bpmap-hold{
	padding-bottom:20px;
	background:none;
}
.bpmap{
	position:relative;
}
span.bpm-tr{ display:block;background:url('//imgrabo.com/design/site/biz_profile/bpm-bg.png') top right no-repeat; position:absolute; top:0; right:0;width:4px;height:4px;}
span.bpm-tl{ display:none;background:url('//imgrabo.com/design/site/biz_profile/bpm-bg.png') top left no-repeat; position:absolute; top:0; left:0;width:4px;height:4px;}
span.bpm-br{ display:none;background:url('//imgrabo.com/design/site/biz_profile/bpm-bg.png') bottom right no-repeat; position:absolute; bottom:0; right:0;width:4px;height:4px;}
span.bpm-bl{ display:none;background:url('//imgrabo.com/design/site/biz_profile/bpm-bg.png') bottom left no-repeat; position:absolute; bottom:0; left:0;width:4px;height:4px;}

.bpmap_adresses{
	border:1px solid #c2c2c2;
	border-top:0;
	background:#efefef;
}
.bpmap_adresses .bpmap_adrsoption{
	display:block;
	color:#000;
	line-height:15px;
	background:url('//imgrabo.com/design/site/biz_profile/bpmap_adrsoption.png') -320px 8px no-repeat;
	padding:7px 9px 9px 35px;
	border-bottom:1px solid #dedede;
	cursor:pointer;
}
.bpmap_adresses .bpmap_adrsoption:last-child{border-bottom: none;}
.bpmap_adresses .bpmap_adrsoption span{display:block;padding-left:1px;}
.bpmap_adresses .bpmap_adrsoption p{
	color:#484848;
	font-size:11px;
	padding-top:2px;
	padding-left:1px;
}
.bpmap_adresses .bpmap_adrsoption:hover{
	background-position:11px 8px;
	background-color:#f5f5f5;
}
.bpmap_adrsbtn{
	display:block;
	background:url('//imgrabo.com/design/site/biz_profile/bpmap_adrsbtn.png') top left no-repeat;
	width:286px;
	height:34px;
	margin-top:7px;
	margin-left:6px;
	text-align:center;
	line-height:30px;
	text-shadow:0 1px 0 rgba(255, 255, 255, .51);
	color:#000;
	cursor:pointer;
}
.bpmap_adrsbtn:hover{background-position:center left;color:#000;}
.bpmap_adrsbtn:active{background-position:bottom left;}

.bpmap-hold .nvp_address_wrapper{margin-bottom:10px;}
.bpmap-hold .nvp_mapbox_item{
	border-bottom: 1px solid #eaeaea;
	padding-left:0;
	padding-right:0;
}
.bpmap-hold .nvp_mapbox_item:hover .nvp_grey_icon.nvpi_pin_numered{
	background-position: -55px 0 !important;
	color:#000;
}
span.micro_map {
	background: rgba(0, 0, 0, 0) url(//imgrabo.com/design/redesign/small_grey_map.png) no-repeat scroll 0 0 / 50px 33px;
	display: block;
	height: 33px;
	position: absolute;
	width: 50px;
	top: 10px;
	left: 10px;
}
span.micro_map_pin {
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 0;
	width: 1px;
}
span.micro_map_pin em {
	background-color: red;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	top: -8px;
	left: -2px;
}
/****************************************/
.gp_followers{
	background: #f6fbff;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
.gp_followers_deals{
	background:url('//imgrabo.com/design/site/biz_profile/gp_followers2.png') bottom left no-repeat;
	padding-bottom:5px;
	margin-top:6px;
	margin-right:-1px;
}
.gp_followers_cont{
	padding-left:5px;
}
.gp_followers_cont b{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	line-height:29px;
	margin-bottom:6px;
	font-weight:normal;
	display:block;
	text-shadow: #fff 0 1px 0;
	padding-right:10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-left:-5px;
	padding-left:12px;
	background: #eff8ff;
}
.deal_users_content .user-box   {   margin:8px 7px 0; float:left; width:57px; height:75px; position:relative; z-index:1;   }
.deal_users_content .user-box .online   {   display:block; width:11px; height:11px; background:url(//imgrabo.com/design/site/online.png); position:absolute; z-index:1; top:36px; right:2px;    }
.deal_users_content .user-box img   {   width:50px; height:50px; border-bottom:1px solid #fff;  }
.deal_users_content .user-box span.name {   text-align:center; display:block; overflow:hidden; height:21px; line-height:20px; position:relative; color:#5ba0ce; text-shadow:0 1px 0 #eff7fe; z-index:1; _width:70px;}
.deal_users_content .user-box span.name span    {   text-align:center; width:13px; height:21px; display:block; position:absolute; top:0; right:0; background:url(//imgrabo.com/design/site/deal_user_image_mask.png);   }
.deal_users_content .user-box span.name span.white-mask {   background:url(//imgrabo.com/design/site/deal_user_image_mask_white.png);   }
.deal_users_content .user-box:hover span.name   {   color:#0d70b3; text-shadow:0 1px 0 #f7fbfe; }
.deal_users_content .user-box span.name i   {
	display:block;
	font-style:normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*****************************************/
.gp_maintxt_wrap{
	margin-bottom: 25px;
	border-bottom: 1px solid #f3f3f3;
	padding-bottom: 20px;
}
div.gp_maintxt, p.gp_maintxt{
	font-family: Verdana, arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #696969;
	line-height:22px;
	padding-right:30px;
	position: relative;
}
div.gp_maintxt *, p.gp_maintxt * {
	font-size:inherit;
}
div.gp_maintxt b, p.gp_maintxt b{
	color: #333;
}
.gp_maintxt_loadmore{
	display:none;
	cursor:pointer;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background: #F4F4F4;
	border-top: 1px solid #F4F4F4;
	color: #5395C4;
	position:relative;
	margin-bottom: -20px;
}

.gp_maintxt_loadmore:before{
	display: block;
	content: '';
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);
	position: absolute;
	bottom: 32px;
	left: 0;
	height: 80px;
	width: 100%;
}
.gp_maintxt_loadmore:hover{
	background: #EBEBEB;
}
.bpleft h2{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	display:block;
	margin-top:3px;
	margin-bottom:9px;
}
.bpleft-gal-h2{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:black;
	display:block;
	margin-top:1px;
	padding-left:9px;
}
.bpleft-gal-h2 h2{
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:17px;
	font-weight:normal;
	color:black;
	display:block;
	float:left;
}
/**************************/
.bpleft-gal-dots{
	float:left;
	height:10px;
	padding-top:8px;
	padding-left:4px;
	_padding-top:7px;
}
.bpleft-gal-dots a{
	float:left;
	background:url('//imgrabo.com/design/site/biz_profile/bpbigpic-bullets.png') top left no-repeat;
	width:10px;
	height:10px;
	margin-right:1px;
}
.bpleft-gal-dots a:hover{background-position:center left;}
a.bp_active_dot {background-position:bottom left;}
a.bp_active_dot:hover {background-position:bottom left;}

/**************************/

#bp_nvp_adress {
	margin-top:16px;
	margin-left:17px;
	padding-bottom:15px;
}
#bp_nvp_adress p {
	margin-bottom:5px;
	line-height:1.4;
}
#bp_nvp_adress h3 {
	font-size:12px;
	font-family: verdana, arial, verdana, sans-serif;
	font-weight:bold;
	margin-bottom:6px;
}

.bp_nvp_maplink {
	background-image:url('//imgrabo.com/design/site/biz_profile/maplink.gif');
	padding-top:5px;
	padding-bottom:7px;
	padding-left:35px;
	font-weight:bold;
	display:block;
	color:#cde2ef;
	text-decoration:underline;
	background-repeat:no-repeat;
	margin-top:10px;
}
.bp_nvp_maplink b {
	color: #1372b2;
}
.bp_nvp_maplink:hover {
	color:#8ebcda;
	background-position:bottom left;
}
.bp_nvp_maplink:hover b {
	color: #105685;
}
/*********/
div.bp_vp-details {
	padding:2px;
	background-repeat:no-repeat;
	padding-left:23px;
	margin-bottom:3px;
}
#bp_vp_adresses_time {
	background-image:url('//imgrabo.com/design/site/biz_profile/vp_adresses_time_grey.gif');
}
#bp_vp_adresses_web {
	background-image:url('//imgrabo.com/design/site/biz_profile/vp_adresses_web_grey.gif');
}
#bp_vp_adresses_tel {
	background-image:url('//imgrabo.com/design/site/biz_profile/vp_adresses_tel_grey.gif');
}
#bp_vp_adresses_mail {
	background-image:url('//imgrabo.com/design/site/biz_profile/vp_adresses_mail_grey.gif');
}
#bp_vp_adress {
	padding-bottom:10px;
}
#bp_smallftrshit {
	clear:both;
	margin-top:10px;
	font-size:11px;
	color:#999;
	margin-left:15px;
	padding-bottom:20px;
}

/************************************************/
.bp_inforeadmore {
	white-space:nowrap;
	padding-left:19px;
	background: url('//imgrabo.com/design/site/biz_profile/inforeadmore.gif') 5px 5px no-repeat;
}
.bp_inforeadmore:hover {
	background-image:url('//imgrabo.com/design/site/biz_profile/inforeadmore_hvr.gif');
}
.bp_inforeadless {
	white-space:nowrap;
	padding-left:19px;
	background: url('//imgrabo.com/design/site/biz_profile/inforeadless.gif') 5px 5px no-repeat;
	display:block;
	margin-top:10px;
}
.bp_inforeadless:hover {    background-image:url('//imgrabo.com/design/site/biz_profile/inforeadless_hvr.gif');}
/*****************/
.bp_spviewer{
	float:right;
	width:240px;
	height:272px;
	position:relative;
	margin-top:6px;
}
.bp_spv_picholder{
	position:relative;
	overflow:visible;
}
#thumb_gal_image{
	min-height: 240px;
}
.bp_spv_mask{
	background:url('//imgrabo.com/design/site/biz_profile/bp_spv_mask.png') no-repeat;
	width:240px;
	height:240px;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	_display:none;
}
.bp_spv_thumbs{
	background:url('//imgrabo.com/design/site/biz_profile/bp_spv_thumbs_bg.png') repeat;
	width:240px;
	height:66px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:6;
	display:none;
	_display:block;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;

}
.bp_spv_thumbs div{
	margin-left:2px;
	margin-top:6px;
	_margin-left:-2px;
}
.bp_spv_thumbs a{
	text-decoration:none;
	border:none;
	display:block;
	float:left;
	margin-left:4px;
}

.bp_spv_thumbs a img{
	text-decoration:none;
	border:none;
	border-radius:3px;
	margin:2px;
}

.bp_spv_thumbs a:hover img{border:2px solid white;margin:0;}
a.bp_spv_active img{border:2px solid white;margin:0;}

a.bp_svp_more{
	background: url(//imgrabo.com/design/site/biz_profile/bp_spv_more.png) top left no-repeat;
	width:240px;
	height:33px;
	position:absolute;
	bottom:-28px;
	left:0;
	display:block;
	z-index:6;
	text-align:center;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height:38px;
	font-weight:normal;
	color:#3298e0;
	text-shadow: #fbfbfb 0 1px 0;
}

a.bp_svp_more b{    font-weight:bold;color:#076aae;}
a.bp_svp_more:hover{background-position:bottom left;}
.bp_spv_picholder:hover .bp_spv_thumbs{display:block;}

/*****************************/
.bp_extras{
	background:#dff2ff;
	width:100%;
	min-height:67px;
	margin-top:9px;
	float:left;
	border-radius:5px;
}
.bp_extras h2{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	display:block;
	padding-left:11px;
	padding-top:7px;
	padding-bottom:6px;
	margin:0;
}
.bp_ex_iconhold{padding-left:12px;padding-bottom:10px;}
.bp_ex_iconhold a, .bp_ex_iconhold span{
	background:url('//imgrabo.com/design/site/biz_profile/bp_ex_i.png') 0 0 no-repeat;
	width:32px;
	height:32px;
	display:block;
	float:left;
	margin-right:6px;
}
.gp_followers .bp_ex_iconhold a,
.gp_followers .bp_ex_iconhold span{
	margin-right: 15px;
	margin-bottom: 5px;
}
.bp_ex_iconhold a.bp_ex_parking, .bp_ex_iconhold span.bp_ex_parking{background-position:0 0;}
.bp_ex_iconhold a.bp_ex_wifi, .bp_ex_iconhold span.bp_ex_wifi{background-position:0 -32px;}
.bp_ex_iconhold a.bp_ex_airc, .bp_ex_iconhold span.bp_ex_airc{background-position:0 -64px;}
.bp_ex_iconhold a.bp_ex_nonstop, .bp_ex_iconhold span.bp_ex_nonstop{background-position:0 -96px;}
.bp_ex_iconhold a.bp_ex_card, .bp_ex_iconhold span.bp_ex_card{background-position:0 -128px;}
.bp_ex_iconhold a.bp_ex_tv, .bp_ex_iconhold span.bp_ex_tv{background-position:0 -160px;}
.bp_ex_iconhold a.bp_ex_garden, .bp_ex_iconhold span.bp_ex_garden{background-position:0 -450px;}
.bp_ex_iconhold a.bp_ex_news, .bp_ex_iconhold span.bp_ex_news{background-position:0 -192px;}
.bp_ex_iconhold a.bp_ex_kids, .bp_ex_iconhold span.bp_ex_kids{background-position:0 -224px;}
.bp_ex_iconhold a.bp_ex_invalid, .bp_ex_iconhold span.bp_ex_invalid{background-position:0 -256px;}
.bp_ex_iconhold a.bp_ex_nosmoke, .bp_ex_iconhold span.bp_ex_nosmoke{background-position:0 -288px;}
.bp_ex_iconhold a.bp_ex_safe, .bp_ex_iconhold span.bp_ex_safe{background-position:0 -320px;}
.bp_ex_iconhold a.bp_ex_deliver, .bp_ex_iconhold span.bp_ex_deliver{background-position:0 -352px;}
.bp_ex_iconhold a.bp_ex_livemusic, .bp_ex_iconhold span.bp_ex_livemusic{background-position:0 -384px;}
.bp_ex_iconhold a.bp_ex_dj, .bp_ex_iconhold span.bp_ex_dj{background-position:0 -416px;}
/****************************/
.bp_likes{float:left;margin-top:13px;width:100%;}
.bp_likes_l{float:left;}
.bp_likes_r{float:right;}

.bp_writerev{
	background: #D5F0D9;
	width: 100%;
	margin-bottom: 15px;
	border: 1px solid #93d098;
	box-sizing: border-box;
}
.bp_writerev h2{
	min-height: 33px;
	line-height: 34px;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:black;
	padding: 5px 15px;
	margin: 0;
	border-bottom: 1px solid #93d098;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bp_writerev_cont {
	background: #D5F0D9;
	padding: 15px;
}
.bp_wrc_head {
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	position: relative;
	height: 32px;
	overflow: visible;
}
.bp_wrc_head h3{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	float:left;
	height: 30px;
	line-height: 21px;
}
.bp_wrc_head b{
	font-family: arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#6f8a74;
	margin-top:-6px;
	float:left;
	text-shadow: #f5fbf6 0 1px 0;
}



.bp_wrch_rate{
	height: 30px;
	float: left;
	margin-top: -5px;
	margin-left: 10px;
}


.bp_wrch_rate span#review_rating_int_container {
	font-family: arial, sans-serif;
	font-size: 25px;
	line-height: 24px;
	font-weight: normal;
	color: black;
	padding-top: 2px;
	padding-left: 10px;
	display: inline-block;

}
#rating_word {
	color: #6f8a74;
}

.bp_char_count{
	float: right;
	overflow: visible;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #616d62;
	text-shadow: #f5fbf6 0 1px 0;
	height: 30px;
	line-height: 21px;
	display: block;
}

.review_select_box {
	color: #616d62;
	text-shadow: #f5fbf6 0 1px 0;
	margin-bottom: 10px;
	padding-left: 2px;
}

.review_select_box span {
	display: inline-block;
	width: 175px;
}
.review_select_box select {
	box-sizing: border-box;
	border: 1px solid #93d098;
	padding: 7px;
	background: #f9f9f9;
	max-width: 665px;
}
.review_select_box select:focus {
	border: 1px solid #529758;
	outline: 0;
}

.bp_char_cout_red{
	font-size: 12px;
	color: #a30000;
}
.bp_writerev_cont textarea {
	width: 100%;
	height: 100px;
	padding: 7px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	display: block;
	border: 1px solid #93d098;
	font-style: italic;
	color: #737373;
	border-radius: 4px;
	box-sizing: border-box;
	margin-bottom: 15px;
}

.bp_writerev_cont textarea:focus {
	border: 1px solid #529758;
	box-shadow: none;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style:normal;
	line-height: 1.2;
	outline: 0;
}

.bpleft .green_button, .bp_writerev_cont .green_button {
	display: inline-block;
	background: #76AF56;
	border: 1px solid #548F17;
	text-align: center;
	font-weight: bold;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	padding: 10px 15px;
	font-size: 14px;
	cursor: pointer;
}
.bpleft .green_button:hover, .bp_writerev_cont .green_button:hover {
	background: #8CCA69;
}

.bp_wrch_rate a:hover {background:url('//imgrabo.com/design/site/biz_profile/bpr-star.png') 0 -261px no-repeat;}

.bp_stars{
	position: relative;
	background: url('//imgrabo.com/design/site/biz_profile/star_rating.png') top left no-repeat;
	list-style:none;
	margin: 0 0 0 1px;
	padding:0;
	width: 130px;
	height: 29px;
}
.bp_stars li{
	padding:0;
	margin:0;
	float: left;
}

.bp_stars li a{
	display:block;
	width:25px;
	height: 29px;
	text-decoration: none;
	z-index: 20;
	position: absolute;
	padding: 0;
}
.bp_stars li a:hover{
	background: url('//imgrabo.com/design/site/biz_profile/star_rating.png') right bottom;
	z-index: 1;
	left: 1px;
}
a.star1{left: 0;}
a.star2{left:25px;}
a.star3{left: 50px;}
a.star4{left: 75px;}
a.star5{left: 100px;}
a.star1:hover{width:25px;}
a.star2:hover{width: 51px;}
a.star3:hover{width: 77px;}
a.star4:hover{width: 103px;}
a.star5:hover{width: 129px;}



.bp_stars div{
	background: url('//imgrabo.com/design/site/biz_profile/star_rating2.png') right bottom;
	position:absolute;
	left:1px;
	height: 29px;
}
.bp_mark1{width:25px;}
.bp_mark2{width:51px;}
.bp_mark3{width:77px;}
.bp_mark4{width:103px;}
.bp_mark5{width:129px;}


.bp_stars:hover div{display:none;}

textarea.bp_ta_focus{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style:normal;
	line-height: 1.2;
}
#bizrevcnt {
	margin-bottom: 15px;
}
.bp_rwall { width:100%;overflow: visible;}
.bp_rwall_head h1, .bp_rwall_head h2 {
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: black;
	margin-bottom: 10px;
	float:left;
}
.bp_rwall_head a {
	float:right;
	margin:18px 1px 0 0;
}
.rdsgn_hdrsort a{
	float:none;
}
.places_rfilters{
	float: left;
	overflow: visible;
	padding-bottom: 30px;
}
.gpage_hdrwrap{
	position:relative;
	overflow: visible;
	margin-top: 2px;
	height: 34px;
}
body.w1250 .gpage_hdrwrap{margin-top:17px;}
.gpage_hdrwrap .rdsgn_hdrsort2{
	margin-left: 0;
	margin-right:6px;
}
.bp_review{
	margin-bottom: 20px;
	overflow: hidden;
}

.bp_review_txt{
	color:black;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height:17px;
	font-style:normal;
	padding-left:2px;
	width: auto !important;
	float: none !important;
	overflow: visible !important;
	padding-top: 0 !important;
}
.bp_review_head{
	overflow:visible;
	height:20px;
	margin-bottom:2px;
}
a.bprh-name{
	color:#3093d6;
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:normal;
	font-style:normal;
	float:left;
	padding-left:0;
	padding-top:1px;
}
a.bprh-name:hover{color: #105685;}

.bprh-rate{
	float:right;
	overflow:visible;
	margin:0 5px 0 2px;
	_width:200px;
}
div.rev-rate{
	background:url('//imgrabo.com/design/site/biz_profile/rev-rate.png') 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.rev-rate.rev-empty{background-position:0 -23px;}
div.rev-rate.rev-onefour{background-position:0 -42px;}
div.rev-rate.rev-twofour{background-position:0 -62px;}
div.rev-rate.rev-threefour{background-position:0 -83px;}
.bprh-rate span,.bprh-rate span a{
	color:#525252;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
	float:right;
	margin-right:10px;
	margin-top:-1px;
	margin-left:5px;
}
.bprh-rate b{
	float:left;
	display:block;
	color:#838383;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	padding-top:2px;
	margin-right:10px;
}
.bp_avatar {
	float:left;
	width:30px;
	height:30px;
	margin-right:15px;
	padding-bottom: 30px;
	overflow: visible;
}
.bp_avatar a{
	display:block;
	width:30px;
	height:30px;
	border-radius:50%;
}
.bp_avatar a img{
	display: block;
	width:30px;
	height:30px;
	border-radius:50%;
}

.bp_actparams {
	color:#777;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 43px;
	overflow: visible;
}

.bpbigpic-hold{
	position:relative;
	_padding-top:10px;
	text-align:center;
}
.bpbigpic_mask_top{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(//imgrabo.com/design/site/biz_profile/bpbigpic_mask_top.png) top left no-repeat;
	_display:none;
}
.bpbigpic_mask_bottom{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:url(//imgrabo.com/design/site/biz_profile/bpbigpic_mask_c.png) bottom left no-repeat;
	_display:none;
}
.bgbigpic-info{background:#edf6fc;}
.bgbigpic-info p{
	margin:10px 13px 13px 12px;
	color:black;
	line-height:15px;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
}

.bprg-deal {
	position:relative;
	background-color:#d2edff;
	border-radius:5px;
	overflow:visible;
}
.bprg-deal-pic{
	position:relative;
	text-align:center;
	color:white;
	overflow:visible;
	display:block;
}

a.bpright_gal_top{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	height:31px;
	line-height:30px;
	margin-top:6px;
	padding-left:12px;
	display:block;
	text-shadow: #fff 0 1px 0;
	background:#d7edfd url('//imgrabo.com/design/site/biz_profile/bpright_gal_top.png') repeat-x;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.bprg-deal-pic span{
	position:absolute;
	top:0;
	left:0;
	background:url('//imgrabo.com/design/site/biz_profile/bprg-deal-pic-mask.png') no-repeat;
	width:300px;
	height:185px;
	_display:none;
}
.bprg_findmore{
	background:url('//imgrabo.com/design/site/biz_profile/bprg_findmore.png') repeat;
	position:absolute;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	bottom:0;
	left:0;
	height:50px;
	width:100%;
	z-index:16;
	display:none;
}
.bprg-deal:hover .bprg_findmore{display:block;}

.bprg_findmore a{
	float:left;
	background:url('//imgrabo.com/design/site/biz_profile/bprg_findmore_but2.png') top right no-repeat;
	padding-right:11px;
	display:block;
	margin-left:60px;
	margin-top:7px;
	height:35px;
}
.bprg_findmore b{
	background:url('//imgrabo.com/design/site/biz_profile/bprg_findmore_but.png') top left no-repeat;
	padding-right:11px;
	height:35px;
	padding-left:22px;
	line-height:34px;
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	text-shadow: #2c7b19 0 1px 0;
}

.bprg_findmore a:hover{background-position:center right;}
.bprg_findmore a:hover b{background-position:center left;}

.bprg_findmore a:active{background-position:bottom right;}
.bprg_findmore a:active b{background-position:bottom left;}

.bprg-promostar{
	position:absolute;
	top:59px;
	right:-42px;
	background:url('//imgrabo.com/design/site/biz_profile/bprg-promostar.png') no-repeat;
	width:110px;
	height:111px;
	z-index:17;
	font-family: arial, sans-serif;
	font-size:31px;
	text-align:center;
	padding-top:34px;
	font-weight:normal;
	color:white;
	text-shadow: #2b8f1f 0 1px 0;
}
.bprg-deal-main{
	padding-left:12px;
	padding-top:10px;
	width:275px;

}
.bprg-deal-main a{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#0569ac;
	text-shadow: #fcfeff 0 1px 0;
	padding-bottom:5px;
}
.bprg-deal-main a:hover{
	color: #105685;
}
.bprg-pricewarp{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:black;
	text-shadow: #fcfeff 0 1px 0;
	padding-bottom:12px;
}
.bprg-pricewarp span{color:#64aad9;position:relative;_text-decoration: line-through;}
.bprg-pricewarp span i{
	position:absolute;
	width: 42px;
	height:15px;
	background:url('//imgrabo.com/design/site/biz_profile/djazga.png') no-repeat;
	top:5px;
	left:0;
	display:block;
}
.bprg-pricewarp b{color:#00611b;}

/**********************************/
.bpbigpic-hold #flyimgnext {
	position:absolute;
	top:151px;
	right:0;
	width: 50px;
	height:99px;
	background-image:url('//imgrabo.com/design/site/biz_profile/imgnext.png');
	cursor:pointer;
	z-index:20;
	display:none;
}
.bpbigpic-hold #flyimgnext {
	background-position:0 -99px;
	cursor:pointer;
}
.bpbigpic-hold #flyimgnext:hover, .bpbigpic-hold #flyimgnext:hover {
	background-position:bottom;
	cursor:pointer;
}
.bpbigpic-hold #flyimgprev {
	position:absolute;
	top:151px;
	left:0;
	width: 50px;
	height:99px;
	background-image:url('//imgrabo.com/design/site/biz_profile/imgprev.png');
	cursor:pointer;
	z-index:20;
	display:none;
}
.bpbigpic-hold #flyimgprev {
	background-position:0 -99px;
}
.bpbigpic-hold #flyimgprev:hover, .bpbigpic-hold #flyimgprev:hover {
	background-position:bottom;
}
.bpbigpic-hold:hover #flyimgnext{display:block;}
.bpbigpic-hold:hover #flyimgprev{display:block;}



/*********************************************/
.bp-deals-holder{
	position: relative;
	overflow: visible;
}
.bp-deals-item{
	position:relative;
	padding-bottom:12px;
}

.bp-deals-item .bpdeals-promostar{
	display: block;
	position: absolute;
	top: 0;
	left: 108px;
	z-index: 3;
	width: 59px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bp-deals-item:hover .bpdeals-promostar{
	background:#288ED7;
}
.bp-deals-item.bpdi-expired:hover .bpdeals-promostar{
	background: rgba(0, 0, 0, 0.4);
}

.bp-deals-item .bp-deals-item-pic {
	display:block;
	float: left;
	width:167px;
	height: 101px;
	background-size: cover;
	z-index:2;
	border:none;
	margin-right:15px;
}
.bp-deals-item .bp-deals-item-pic img {
	border:none;
}
.bp-deals-item.bpdi-expired .bp-deals-item-pic img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.bp-deals-item.bpdi-expired:hover .bp-deals-item-pic img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}

.bp-deals-item .bp-deals-item-pic span{
	position:absolute;
	top:0;
	left:0;
	width:165px;
	height:99px;
	z-index:3;
	border:1px solid rgba(0,0,0,0.1);
}

.bp-deals-item .bpd-text{
	float:left;
	overflow:visible;
	padding-top:5px;
	min-height: 100px;
	width:650px;
}


.bp-deals-item .bpd-text a{
	color:#006bb2;
	font-family: Arial, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size:18px;
	text-align:left;
	line-height:1.2em;
}
.bp-deals-item .bpd-text a:hover{color: #105685;}


.bp-deals-item a.bpd-like-it{
	background: url(//imgrabo.com/design/site/biz_profile/alld-like-but-r.png) top right no-repeat;
	display: block;
	float: right;
	height: 29px;
	padding-right: 9px;
	margin-top:1px;
	text-decoration: none;
	_width:75px;
}

.bp-deals-item a.bpd-like-it b{
	background: url(//imgrabo.com/design/site/biz_profile/alld-like-but.png) 0 0 no-repeat;
	display: block;
	line-height:29px;
	padding-left:29px;
	color:#006bb2;
	height:29px;
	font-size:18px;
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
}

.bp-deals-item a.bpd-like-it:hover{
	background: url(//imgrabo.com/design/site/biz_profile/alld-like-but-r.png) 29px right no-repeat;
}

.bp-deals-item a.bpd-like-it:hover b {
	background: url(//imgrabo.com/design/site/biz_profile/alld-like-but.png) 0 -29px no-repeat;
	color:#00568f;
}


.bp-deals-item .bp-like-it-active{
	background: url(//imgrabo.com/design/site/biz_profile/alld-like-but-r.png) bottom right no-repeat;
	display: block;
	float: right;
	height: 29px;
	padding-right: 6px;
	margin-right:20px;
	text-decoration: none;
}

.bp-deals-item .bp-like-it-active b{
	background: url(//imgrabo.com/design/site/biz_profile/alld-like-but.png) bottom left no-repeat;
	display: block;
	line-height:29px;
	padding-left:29px;
	color:#006407;
	height:29px;
	font-size:18px;
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
}

.bp-deals-item .bpd-prices{
	clear: both;
	padding-top: 5px;
}
.bp-deals-item .bpd-prices b{
	display: block;
	float: left;
	font-weight: normal;
	padding-top: 5px;
	color: black;
}
.bp-deals-item .bpd-price-warp {
	display: block;
	float: left;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 3px;
	color: #828282;
	position: relative;
	_text-decoration: line-through;
}
.bp-deals-item .bpd-price-warp span {
	position: absolute;
	width: 42px;
	display: block;
	height: 15px;
	background:url(//imgrabo.com/design/site/biz_profile/djazga.png) no-repeat;
	top: 7px;
	left: 2px;
	_left: 190px;
}
.bp-deals-item .bpd-prices span{
	color:green;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 5px;
	padding-left:3px;
}

.bp-deals-item .bullet{
	background:#848484;
	float:left;
	width:2px;
	height:2px;
	margin-top:11px;
	margin-left:5px;
	margin-right:2px;
}

.bp-deals-item .bpd-prices em{
	font-size: 12px;
	float:left;
	line-height:12px;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-style:normal;
	color:#565656;
	margin-top: 6px;
	margin-left:3px;
}
.bp-deals-item .bpd-prices strong{
	display: block;
	float:left;
	font-weight: normal;
	color: #828282;
	margin-top: 5px;
	margin-left:2px;
	_position:relative;
	_left:2px;
}
.bp-deals-item small.dealdate {
	display:inline-block;
	font-family: verdana, arial, sans-serif;
	font-size:12px;
	color:#aaa;
	padding-top:10px;
}
small.dealdate i {
	position: relative;
}

.bpleft-deal-h2{
	display:block;
	margin-top:4px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:17px;
	font-weight:normal;
	color:black;
}

.bpleft-deal-inp{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:17px;
	font-weight:normal;
	color:black;
	margin: 0;
}
.gbr-followers-cnt { margin-top:10px; }
.gbr-followers { color:#888; display:inline-block; vertical-align:middle; }
.gbr-followers-cnt img { width:21px; height:21px; padding:0 1px; vertical-align:middle; border-radius: 50% 50%; }
.guide_eye {
	background: url('//imgrabo.com/design/site/guide/eye_icon.png') 0 -1px no-repeat;
	padding-left: 20px;
	height: 15px;
	margin-right: 15px;
	margin-top: 3px !important;
}

.bpdi-expired .bp-deals-item-pic span{
	background:url(//imgrabo.com/design/site/biz_profile/bp-deals-item-pic-mask-ex-new.png) no-repeat;
	width:167px;
	height:101px;
	border:0 solid;
	opacity:0.8;
}
.bpdi-expired .bpd-text a{color:#6f6f6f;}
.bpdi-expired .bpd-text a:hover{color:#6f6f6f;}
.bpdi-expired a.bpd-like-it{    background: url(//imgrabo.com/design/site/biz_profile/bpdi-likeit-ex-r.png) top right no-repeat;}
.bpdi-expired a.bpd-like-it b{ background: url(//imgrabo.com/design/site/biz_profile/bpdi-likeit-ex.png) 0 0 no-repeat;color:#989898;}
.bpdi-expired a.bpd-like-it:hover{ background: url(//imgrabo.com/design/site/biz_profile/bpdi-likeit-ex-r.png) top right no-repeat;}
.bpdi-expired a.bpd-like-it:hover b{ background: url(//imgrabo.com/design/site/biz_profile/bpdi-likeit-ex.png) 0 0 no-repeat;color:#989898;}
.bpdi-expired .bpd-prices b{color: #454545;}
.bpdi-expired .bpd-price-warp { color: #a4a4a4;}
.bpdi-expired .bpd-price-warp span {    background:url(//imgrabo.com/design/site/biz_profile/djazga-grey.png) no-repeat; }
.bpdi-expired .bpd-prices span{color:#666;}
.bpdi-expired .bullet{background:#a7a7a7;}
.bpdi-expired .bpd-prices em{color:#868686;}
.bpdi-expired .bpd-prices strong{   color: #adadad;}

.bp-ingprofile{margin-top:15px;margin-bottom:15px;float:left;width: 605px;}

.bpr-stats{
	width:300px;
	margin-bottom:15px;
	background: #f8f8f8;
}
.bpr-stats a{
	width:88px;
	height:73px;
	display:block;
	float:left;
	border-right: 1px solid white;
	transition: background .2s ease-out;
}
.bpr-stats a b{
	text-align: center;
	margin-top:12px;
	display:block;
	font-family:arial, sans-serif;
	font-size:22px;
	font-weight:normal;
	color: #333;
}
.bpr-stats a span{
	margin-top:-1px;
	display:block;
	font-family:Verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8b8b8b;
	text-align: center;
}
.bpr-stats a b i{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	margin-left:2px;
}
.bpr-stats-sep{
	background:url('//imgrabo.com/design/site/biz_profile/bpr-stats-sep.png') 0 0 no-repeat;
	width:2px;
	height:73px;
	float:left;
}
a.bprs-left{width:88px;}
a.bprs-center{width:86px;}
a.bprs-right{border-right:0;width:122px;}
.bpr-stats a:hover{
	background: #f3f3f3;
}

.bp-morelikethis{
	margin-top:25px;
}
.bp-morelikethis > b {
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	display:block;
	margin-bottom:12px;
}
.bpmlt-item{
	margin-bottom:11px;
	min-height: 88px;
}
.greview-item-right .bpmlt-item {
	width:320px;
}
a.bpmlti-picholder{
	float:left;
	position:relative;
	display:block;
}
a.bpmlti-picholder span{
	display:none;
	background:url('//imgrabo.com/design/site/biz_profile/bpmlti-overlay.png') no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:89px;
	height:88px;
	_display:none;
}

.bpmlt-txt{
	float:left;
	margin-left:10px;
	width: 195px;
}
.greview-item-right .bpmlt-txt {
	width:220px;
	margin-right:-10px;
}
.bpmlt-txt a{
	font-family: Verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	display: block;
	color: #3298e0;
	margin-top: 2px;
	max-height: 42px;
	overflow: hidden;
	padding-bottom: 5px;
}
.bpmlt-txt a.bpmlt-txt-ttl {
	width:218px;
	white-space:nowrap;
	overflow:hidden;
}
.bpmlt-txt a:hover{color: #105685;}
.bpmlt-txt span{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	display:block;
	color:#a6a6a6;
	margin-top:-1px;
	margin-left:1px;
}

.bpmlt-rate-hld{
	float:left;
	margin:7px 0 0;
	overflow:visible;
}
div.bpmlt-star{
	background:url(//imgrabo.com/design/site/biz_profile/rev-rate.png) 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.bpmlt-star-blue{
	background:url(//imgrabo.com/design/site/biz_profile/rev-rate-blue.png) 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.bpmlts-onefour{background-position:0 -42px;}
div.bpmlts-twofour{background-position:0 -62px;}
div.bpmlts-threefour{background-position:0 -83px;}
div.bpmlts-empty{background-position:0 -23px;}

.bpmlt-rate-hld b{
	color:black;
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:normal;
	float:left;
	margin-top:4px;
	margin-left:4px;
}
.bpmlt-rate-hld i{
	display:block;
	color:#a1a1a1;
	font-style:normal;
	float:left;
	margin-top:4px;
	margin-left:4px;
}
.bpmlt-rate-hld a{
	color:#a1a1a1;
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	float:left;
	margin-top:4px;
}
.bpmlt-rate-hld a:hover{color:#626262;}

/**************************************************/


.gsitehead{
	width:960px;
	margin:0 auto;
	background:#D3EEFF;
	padding-top:6px;
	overflow: visible;
}
body.w1250 .gsitehead { width:1250px; }

.gresultsitehead{
	width:960px;
	margin:0 auto;
	/*
    background:url('//imgrabo.com/design/site/biz_profile/gresult_top.png') top left no-repeat;
    padding-top:7px;
    */
	overflow: visible;
	_width:960px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	border-radius: 4px;
}
body.w1250 .gresultsitehead { width:1250px; }

.gpagebody{
	background:white;
	overflow:visible;
	_width:960px;
	min-height: 230px;
}
.gsiteheadcont{
	background:#D3EEFF;
	text-align:left;
	position:relative;
	overflow:visible;
	padding-left:26px;
	padding-right:26px;
	padding-bottom:12px;
	min-height: 90px;
}
.gsitehead-icon{
	background:url('//imgrabo.com/design/site/biz_profile/gsitehead-icon.png') no-repeat;
	position:absolute;
	top:-12px;
	left:23px;
	width:171px;
	height:105px;
}

.gsiteheadcont h1{
	display:block;
	float:left;
	margin-left:165px;
	margin-top:7px;
	font-family: arial, sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:black;
	text-shadow: #e6f5ff 0 1px 0;
	_margin-left:100px;
	_width:650px;

}
.gsiteheadcont b{
	float:left;
	display:block;
	margin-left:166px;
	margin-top:4px;
	font-family: Verdana, arial, sans-serif;
	font-size:14px;
	line-height: 18px;
	font-weight:normal;
	color:#55646d;
	text-shadow: #eff8ff 0 1px 0;
	_margin-left:100px;
	_width:650px;
	overflow: hidden;
}
.gsiteheadcont b a{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#08609e;
	text-shadow: #eff8ff 0 1px 0;
}
.gsiteheadcont b a:hover{color:#034370;}
.gsite_metastats{
	display:block;
	overflow:hidden;
	padding-left: 167px;
	padding-top:14px;
}
.gmetastats_item{
	display:block;
	float:left;
	height: 15px;
	line-height: 14px;
	padding-left: 20px;
	color: #717577;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
	margin-right: 22px;
	font-size: 11px;
}
.gmetastats_item.gmetastats_loc{
	background:url('//imgrabo.com/design/site/bp_icons/blue_loc_icon.png') 0 0 no-repeat;
	padding-left: 17px;
}
.gmetastats_item.gmetastats_star{
	background:url('//imgrabo.com/design/site/bp_icons/blue_star_icon.png') 0 0 no-repeat;
}
.gmetastats_item.gmetastats_review{
	background:url('//imgrabo.com/design/site/bp_icons/blue_review_icon.png') 0 0 no-repeat;
	padding-left: 22px;
}
.g-dealslider{
	background:white url('//imgrabo.com/design/site/biz_profile/g-dealslider-bg.png') bottom left  repeat-x;
	min-height:314px;
	border-bottom:1px solid #6eb1df;
	text-align:left;
	position:relative;
	overflow:hidden;
}
.gslider-itemhld{
	margin-left:40px;
	width: 2500px;
	_width:960px;
	_overflow:hidden;
	_height:354px;
}
.gslider-mask-l{
	background:url('//imgrabo.com/design/site/biz_profile/gslider-mask-l.png') top left no-repeat;
	width:53px;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	z-index:10;
}
.gslider-mask-r{
	background:url('//imgrabo.com/design/site/biz_profile/gslider-mask-r.png') top right no-repeat;
	width:53px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	z-index:10;
}
a.gslider-prevbut{
	background:url(//imgrabo.com/design/site/biz_profile/gslider-prevbut.png) 0 0 no-repeat;
	display:block;
	cursor:pointer;
	width:40px;
	height:201px;
	position:absolute;
	top:44px;
	left:0;
	z-index:11;
}
a.gslider-nextbut{
	background:url(//imgrabo.com/design/site/biz_profile/gslider-nextbut.png) -80px 0 no-repeat;
	display:block;
	cursor:pointer;
	width:40px;
	height:201px;
	position:absolute;
	top:44px;
	right:0;
	z-index:11;
}
a.gslider-prevbut:hover{background-position:-40px 0;}
a.gslider-prevbut:active{background-position:-80px 0;}
a.gslider-nextbut:hover{background-position:-40px 0;}
a.gslider-nextbut:active{background-position:0 0;}
.gslider-item{
	width:276px;
	min-height:314px;
	float:left;
	margin-left:13px;
	margin-bottom:25px;
}
a.gslider-hdr{
	display:block;
	float:left;
	width:100%;
	line-height:21px;
	margin-top:13px;
	margin-bottom:6px;
	text-decoration:none;
}
a.gslider-hdr b{
	display:block;
	float:left;
	line-height:21px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#08609e;
	margin-top:4px;
}
a.gslider-hdr span{
	display:block;
	float:left;
	margin-right:11px;
	margin-top:3px;
}
a.gslider-hdr:hover b{color: #08426b;}
a.gslideri-item-pic{
	float:left;
	display:block;
	position:relative;
}
a.gslideri-item-pic span{
	background:url('//imgrabo.com/design/site/biz_profile/gslideri-item-pic-overlay.png') 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:276px;
	height:201px;
	_display:none;
}
.gslider-item-txt{
	float:left;
	margin-top:7px;
	_width:300px;
}
.gslider-item-txt a{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#08609e;
	margin-bottom:2px;
}
.gslider-item-txt a:hover{color: #08426b;}
.gslider-item-txt i{
	display:block;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#5b5f61;
}
/**********************************/

.bpmlt-rate-hld{
	float:left;
	margin:5px 0 0;
	overflow:visible;
}
div.bpmlt-star{
	background:url(//imgrabo.com/design/site/biz_profile/rev-rate.png) 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.bpmlts-onefour{background-position:0 -42px;}
div.bpmlts-twofour{background-position:0 -62px;}
div.bpmlts-threefour{background-position:0 -83px;}
div.bpmlts-empty{background-position:0 -23px;}

.bpmlt-rate-hld b{
	color:black;
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:normal;
	float:left;
	margin-top:4px;
	margin-left:4px;
}
.bpmlt-rate-hld i{
	display:block;
	color:#a1a1a1;
	font-style:normal;
	float:left;
	margin-top:4px;
	margin-left:4px;
}
.bpmlt-rate-hld a{
	color:#a1a1a1;
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	float:left;
	margin-top:4px;
}
.bpmlt-rate-hld a:hover{color:#626262;}

/**********************************/
.greviews{
	text-align:left;
	margin-top:-2px;
	padding-left:26px;
	padding-right:26px;
}
.greviews h2{
	font-family: arial, sans-serif;
	display:block;
	font-size: 18px;
	font-weight: normal;
	color: black;
	margin-top:11px;
	margin-bottom:8px;

}
.greview-item-left{
	float:left;
	width:574px;
}
.greview-item-right{
	float:right;
	width:319px;
}
.greview-item-right{margin-top:3px}
.bp_review.greview-item,
.greview-item{
	border:0;
	background: #FAFAFA;
	background: linear-gradient(to bottom, #F3F3F3 0%,#FFF 66%);
	padding-left:8px;
	padding-top:8px;
	margin-bottom:0;
	padding-bottom:15px;
}

.g_review_txt{
	color:black;
	float:left;
	width:490px;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height:17px;
	font-style:normal;
	padding-top:2px;
	padding-left:2px;

}
.g_review_head{
	overflow:visible;
	height:24px;
	padding-right:15px;
}
a.grh-name{
	color:#3093d6;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
	float:left;
	padding-left:2px;
	padding-top:2px;
}
a.grh-name:hover{color: #105685;}

.grh-rate{
	float:right;
	overflow:visible;
	margin: 2px 5px 0 0;
	_width:270px;
}
div.rev-rate{
	background:url(//imgrabo.com/design/site/biz_profile/rev-rate.png) 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.rev-empty{background-position:0 -23px;}
.grh-rate span{
	color:#525252;
	display:block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
	float:right;
	margin-right:10px;
	margin-top:-1px;
	margin-left:5px;
}
.grh-rate b{
	float:left;
	display:block;
	color:#838383;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	padding-top:3px;
	margin-right:6px;
}
.gr_avatar {
	width:50px;
	height:50px;
	float:left;
	padding-right:10px;
	padding-bottom:8px;
}

.gr_avatar a{
	display:block;
	padding:4px;
	border:1px solid #ccc;
	background-color:white;
}
.gr_avatar a:hover{
	border:1px solid #aaa;
}

.gr_avatar a img{
	width:40px;
	height:40px;
}

.gr_actparams {
	color:#777;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
}
.gslider-item-hide{display:none;}
/****************************************/
.guide-cat{
	background:#c0e2f9 url('//imgrabo.com/design/site/biz_profile/gcats-bg.png') repeat-x;
	width:100%;
	border-bottom:1px solid #84bbe1;
	_width:1000px;
}
.guide-cats{
	border-bottom:1px solid white;
	width:100%;
	min-height:81px;
	text-align:left;
	padding: 13px 26px 0;
}

a.gcat-item{
	display:block;
	float:left;
	width:240px;
	line-height:21px;
	margin-top:1px;
	text-decoration:none;
	cursor:pointer;
}
a.gcat-item b{
	display:block;
	float:left;
	line-height:21px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#08609e;
	margin-top:4px;
}
a.gcat-item span{
	display:block;
	float:left;
	margin-right:10px;
	margin-top:3px;
}
a.gcat-item:hover b{color: #0a4670;}
/*************************************/
.left_bar_cont_header{
	height:34px;
	padding:0;
	border-bottom:none;
	position:absolute;
	top:0;
	left:0;
}

.left_bar h1 {
	padding-top:5px;
	padding-left:25px;
	float:left;
	display:block;
	text-shadow:0 1px 0 #fff;
	font-size:18px;
	line-height:18px;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	color:#545454;

}
.left_bar h1 a {
	font-size:18px;
	line-height:18px;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	color:#1583D0;
}
.left_bar h1 a:hover {
	color:#0b65a4;
}
.left_bar h1 b {
	color:black; font-weight:normal;
}

/****************************************************/

.gresult-deal-bttmshadow{
	border-top:1px solid #ffda89;
	background:url(//imgrabo.com/design/site/biz_profile/gresult-deal-bttmshadow.png) bottom right no-repeat;
	padding-bottom:1px;
	margin-top:-1px;
}
.gresult-deal{
	background:url(//imgrabo.com/design/site/biz_profile/gresult-deal-bg.png) top right repeat-y;
	height:146px;
	position:relative;
}

.gresult-deal h2{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	display:block;
	margin-left:27px;
	margin-top:9px;
}



.gresult-deal-promostar{
	background: url(//imgrabo.com/design/site/biz_profile/alldeals-promostar.png) no-repeat;
	height:66px;
	width:65px;
	position:absolute;
	top:62px;
	left:15px;
	font-size:18px;
	font-family: arial, verdana, sans-serif;
	color:white;
	font-weight:normal;
	line-height:62px;
	text-align:center;
	text-shadow: #319425 0 1px 0;
	z-index:4;
}

.gresult-deal-promostar:hover{
	font-size:18px;
	font-family: arial, verdana, sans-serif;
	color:white;
	font-weight:normal;
	line-height:62px;
	text-align:center;
	text-shadow: #319425 0 1px 0;

}

.gresult-deal-text{
	width:433px;
	padding-top:8px;
	height:122px;
	float:right;
	_position:absolute;
	_top:20px;
	_left:250px;
}


.gresult-deal-text a{
	color:#006bb2;
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
	line-height:18px;
	text-decoration:none;
	font-size:18px;
	text-align:left;
}
.gresult-deal-text a:hover{color:#003c63;}

.gresult-copyr{
	position:absolute;
	bottom:8px;
	right:10px;
	font-family:Verdana, arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#d8bf7e;
}
/***************************************/

.gbusiness-top{
	background:url('//imgrabo.com/design/site/biz_profile/gbusiness-top.png') top right no-repeat;
	border-bottom:1px solid #e9e9e9;
	padding-top:1px;
}
.gbusiness-top:last-child{border-bottom:none;}
.gbusiness{background:url('//imgrabo.com/design/site/biz_profile/gbusiness-grey.png') top right repeat-y;}
.gbusiness:hover{background:url('//imgrabo.com/design/site/biz_profile/gbusiness.png') top right repeat-y;}
a.gbusiness-picholder{
	float:left;
	position:relative;
	display:block;
	margin-left:9px;
	margin-top:8px;
	margin-bottom:9px;
	_margin-left:15px;
	width:145px;
	height:110px;
}
a.gbusiness-picholder::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-shadow: inset 0 0 1px rgba(0,0,0,.8);
}
a.gbusiness-picholder img{
	display:block;
	border:0;
	height:100%;
	width:145px;
}

.gbusiness-txt{
	float:left;
	margin-left:10px;
	max-width: 400px;
	padding-bottom:10px;
}
.gbusiness-txt a{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	display:block;
	color:#3298e0;
	margin-top:10px;
}
.gbusiness-txt .rdsgn_dpin{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	line-height: 14px;
	height: 20px;
	margin-top: 8px;
	max-width:360px;
}
.gbusiness-txt .rdsgn_dpin b{
	color: #808080;
	font-weight: normal;
}
.gbusiness-txt a:hover{color: #105685;}
.gbusiness-txt span{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	display:block;
	color:black;
	margin-top:3px;
	margin-left:1px;
}
.gbusiness-txt em{
	color: #626262;
	display: block;
	font-style: normal;
	margin-left: 1px;
	margin-top: 3px;
	padding-bottom: 7px;
	width: 292px;
}
.gbusiness-right{
	float:right;
	width:177px;
	margin-top:5px;
	padding-bottom:9px;
}
.gbusiness-rate-hld{
	float:left;
	margin:7px 0 0;
	overflow:visible;
}
.gbusiness-right-tiny{
	display:block;
	color: gray;
	font-size:11px;
	margin-bottom:4px;
}

.gbusiness-rate-hld b{
	color:black;
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:normal;
	float:left;
	margin-top:4px;
	margin-left:4px;
}
.gbusiness-rate-hld i{
	display:block;
	color:#a1a1a1;
	font-style:normal;
	float:left;
	margin-top:4px;
	margin-left:4px;
}
.gbusiness-rate-hld a{
	color:#a1a1a1;
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:normal;
	float:left;
	margin-top:4px;


}
.gbusiness-rate-hld a:hover{color:#626262;}
.gbr-followers-cnt {
	clear:both;
	color:#888;
}
a.gbr-followers,
span.gbr-followers{
	color:#888;
	display:inline-block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
	font-style:normal;
	margin-top:4px;
}
a.gbr-followers b{ color:#444; font-weight:normal; }
a.gbr-followers:hover{ color: #444; }
a.gbr-followers:hover b{ color: black; }
.gbr-followers-avatars{ float:left;margin-top:8px;margin-left:1px; }
.gbr-followers-avatars a{
	float:left;
	margin:0 7px 0 0 ;
	border:none;
	display:block;
	cursor:pointer;
}
.gbr-followers-avatars a img{ border:none; width:25px; height:25px; }

a.gbr-followers.new_icon_reviews,
a.gbr-followers.new_icon_followers,
a.gbr-followers.new_icon_deals,
a.gbr-followers.new_icon_vouchers {
	min-width: 55px;
}
a.gbr-followers.new_icon_reviews em {
	display: block;
	float: left;
	width: 16px;
	height: 14px;
	background: transparent url('//imgrabo.com/design/site/business/places_grey_icons.png') 0 0 no-repeat;
	margin-right: 4px;
}
a.gbr-followers.new_icon_followers em {
	display: block;
	float: left;
	width: 16px;
	height: 9px;
	background: transparent url('//imgrabo.com/design/site/business/places_grey_icons.png') -16px 0 no-repeat;
	margin-right: 4px;
	margin-top: 2px;
}
a.gbr-followers.new_icon_deals em {
	display: block;
	float: left;
	width: 10px;
	height: 12px;
	background: transparent url('//imgrabo.com/design/site/business/places_grey_icons.png') 0 -14px no-repeat;
	margin-left: 3px;
	margin-right: 7px;
	margin-top: 1px;
}
a.gbr-followers.new_icon_vouchers em {
	display: block;
	float: left;
	width: 15px;
	height: 11px;
	background: transparent url('//imgrabo.com/design/site/business/places_grey_icons.png') -10px -14px no-repeat;
	margin-right: 5px;
	margin-top: 1px;
}

/***********************************/

.grb-cats{
	float:left;
	width:215px;
	background: #ddedf7;
	margin-bottom: -1px;
	border: 1px solid #c6e1f3;
	border-left: 0;
}
.grb-cats a.grbc-hdr{
	float:left;
	width:215px;
	line-height:28px;
	font-family:Verdana, arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#0b65a4;
	padding: 5px 0 5px 20px;
}
.grb-cats a.grbc-hdr b{
	font-weight: normal;
}
.grb-cats a.grbc-hdr span{
	display:block;
	float:left;
	height:21px;
	margin-right:9px;
	margin-left:9px;
	margin-top:8px;
}
.grbc-expand{
	background: #498cd7;
}
.grbc-expand a.grbc-hdr{
	color:white;
}

.grbc-dropdown{
	width: 100%;
	float: left;
	background:#e9f4fb;
}
.grbc-dropdown a{
	float:left;
	display:block;
	width:215px;
	min-height:27px;
	color:#298fd7;
	background:#cfebff;
	cursor:pointer;
}
.grbc-dropdown a b{
	float:left;
	margin-top:6px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#298fd7;
	padding-left: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	_width:200px;
	_height:25px;
}
.grbc-dropdown a span{
	display:block;
	background:url('//imgrabo.com/design/site/biz_profile/grbc-dropdown-arrows-right.png') top right no-repeat;
	float:right;
	width:7px;
	height:12px;
	margin-right:9px;
	margin-left:10px;
	margin-top:8px;

}
.grbc-dropdown a .bp_cat_count{
	display: block;
	float: right;
	color: #4A9CF9;
	margin-top: 7px;
}
.grb-cats .grbc-dropdown{display:none;}
.grbc-expand .grbc-dropdown{display:block;}
/*.grbc-dropdown a:last-child {margin-bottom:20px;}*/
a.grbc-clicked{background:#2387cd;}
a.grbc-clicked b{color:white;}
a.grbc-clicked span{background-position:bottom left;}
a.grbc-clicked .bp_cat_count{color:white;}
.grb-cats:hover{background:#d4e9f7;}
.grb-cats:hover a.grbc-hdr{color:#0f69a9;}
.grbc-expand:hover{background:#498cd7;}
.grbc-expand:hover a.grbc-hdr{color:white;}
/*.grbc-expand a.grbc-hdr span{background:url('//imgrabo.com/design/site/biz_profile/gslider-hdr-icons-hovs.png') 0 0 no-repeat;} */
.grbc-dropdown a:hover{background:#e4f1fa;}
.grbc-dropdown a:hover b{color:#006ab4;}
.grbc-dropdown a:hover span{background-position:center left;}
a.grbc-clicked:hover{background:#2387cd;}
a.grbc-clicked:hover b{color:white;}
a.grbc-clicked:hover span{background-position:bottom left;}

.gresultspaging{
	width:97%;
	margin-left: 0;
	margin-top: 19px;
	clear: both;
}
body.w1250 .gpage_maincont{
	width:1000px;
}
/**********************/
.gbusiness-links-hld{
	padding-top:15px;
	padding-left:28px;
}
.gbusiness-links{
	float: left;
	width: 212px;
	overflow: hidden;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	_margin-right: 15px;
	_margin-left: 0;
	_width:200px;
}
.gbusiness-links b{
	font-family:Verdana, arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:black;
	margin-bottom:6px;
	float:left;
}
.gbusiness-links a{
	float:left;height:12px;width:500px;
	background:url('//imgrabo.com/design/site/biz_profile/gbusiness-links-bg.png') 0 4px no-repeat;
	padding-left:13px;
	color:#3298e0;
	margin-bottom:5px;
}
.gbusiness-links a:hover{
	color:#0b65a4;
	background:url('//imgrabo.com/design/site/biz_profile/gbusiness-links-bg-hov.png') 0 4px no-repeat;
}
.gbusiness-links span{
	background:url('//imgrabo.com/design/site/biz_profile/gbusiness-links-mask.png') top right repeat-y;
	position:absolute;
	right:0;
	bottom:0;
	z-index: 15;
	display: block;
	width: 58px;
	height: 75px;
	_display:none;
}
/***************************/

.bp_mapfullpage{
	text-align:left;
	padding-top:14px;
	padding-bottom:18px;
}
.bp_mapfullpage h1{
	padding-bottom:12px;
	font-family:arial, sans-serif;
	font-size:18px;
	line-height:normal;
	font-weight:normal;
	color:#000;
}
.bp_mapfullpage .bp_mapfull{
	position:relative;
	height:560px;
}
.bp_mapfullpage .bp_mapfull .bp_mapfull_l{
	float:left;
	position:relative;
	width:518px;
	height:560px;
}
.bp_mapfullpage .bp_mapfull .bp_mapfull_l span{
	display:block;
	width:518px;
	height:560px;
	background:url('//imgrabo.com/design/site/biz_profile/guide_map_full_mask.png') no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.bp_mapfull_option{
	display:block;
	color:#000;
	line-height:15px;
	background:url('//imgrabo.com/design/site/biz_profile/bp_mapfull_option.png') -870px 8px no-repeat;
	padding:7px 9px 9px 35px;
	border-bottom:1px solid #dedede;
	cursor:pointer;
}
.bp_mapfull_option:last-child{border-bottom:0;}
.bp_mapfull_option span{display:block;padding-left:1px;}
.bp_mapfull_option p{
	color:#484848;
	padding-top:2px;
	padding-left:1px;
}
.bp_mapfull_option:hover{
	background-position:11px 8px;
	background-color:#f5f5f5;
	color:#000;
}

.bp_mapfullpage{
	text-align:left;
	padding-top:14px;
	padding-bottom:18px;
}
.bp_mapfullpage h1{
	padding-bottom:12px;
	font-family:arial, sans-serif;
	font-size:18px;
	line-height:normal;
	font-weight:normal;
	color:#000;
}
.bp_mapfullpage .bp_mapfull{
	position:relative;
	height:560px;
}
.bp_mapfullpage .bp_mapfull .bp_mapfull_l{
	float:left;
	position:relative;
	width:518px;
	height:560px;
}
.bp_mapfullpage .bp_mapfull .bp_mapfull_l span{
	display:block;
	width:518px;
	height:560px;
	background:url('//imgrabo.com/design/site/guide_map_full_mask.png') no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.bp_mapfullpage .bp_mapfull .bp_mapfull_r{
	background:#f3f3f3;
	height:560px;
}
.bp_mapfullpage .bp_mapfull .bp_mapfull_r .bp_mapfull_r_scroll{
	height:560px;
	overflow: auto;
}
.bp_mapfull_option{
	display:block;
	color:#000;
	line-height:15px;
	padding:7px 9px 9px 12px;
	border-bottom:1px solid #dedede;
	cursor:pointer;
}
.bp_mapfull_option span{display:block;padding-left:1px;}
.bp_mapfull_option p{
	color:#484848;
	padding-top:2px;
	padding-left:1px;
	overflow:hidden;
}
.bp_mapfull_option:last-child{border-bottom:0;}
.bp_mapfull_option:hover{background-color:#f5f5f5;color:#000;}
.bp_mapfull_pin{
	float:left;
	background:url('//imgrabo.com/design/site/bp_mapfull_pin.png') top left no-repeat;
	width:18px;
	height:25px;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
	padding-right:12px;
	font-size:11px;
	color:white;
	text-shadow:0 1px 0 rgba(0, 0, 0, .35);
}
.bp_mapfull_option:hover .bp_mapfull_pin{background-position:bottom left;text-shadow:0 1px 0 rgba(31, 116, 198, .75);}
.bp_mapfull_option.active {background-color:#f5f5f5;color:#000;}
.bp_mapfull_option.active .bp_mapfull_pin{background-position:bottom left;text-shadow:0 1px 0 rgba(31, 116, 198, .75);}
.bp_mapfull_mappin{
	position:absolute;
	top:100px;
	left:100px;
	width:24px;
	height:31px;
	background:url('//imgrabo.com/design/site/bp_mapfull_mappin.png') no-repeat;
	text-align:center;
	padding-top:1px;
	font-family:arial, sans-serif;
	font-size:18px;
	color:white;
}
.bp_mapfull_info{
	display:block;
	position:relative;
	overflow: hidden;
}
.bp_mapfull_option .bp_mapfull_info p{
	font-size: 11px;
	color:gray;
}
.bp_mapfull_option .bp_mapfull_option span{
	padding-bottom: 2px;
}

.bpcontacts_box{
	padding: 6px;
	background:#f9f9f8;
}
.bpd-counter{float:left;padding-left:10px;}
.bpd-prices small{
	display:block;
	float:left;
	margin:5px 5px 0 0;
}
.bpd-counter .bpd-counter-timer{
	display:block;
	background:url('//imgrabo.com/design/site/redesign/br_deal_icons.png') top left no-repeat;
	padding:1px 0 0 20px;
	margin-top:4px;
	height:18px;
	font-weight:bold;
	color:black;
	float:left;
	font-style:normal;
}
.bpd-counter .bpd-counter-timer div{float:left;}
.bpd-counter .bpd-counter-timer i{font-style:normal;padding:0 2px;display:block;float:left;color: rgb(112, 112, 112);}
.bp-deals-item:last-child { border-bottom: 0; }


.gresult_loader{
	background:rgba(255, 255, 255, .8);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	display:none;
}
.gresult_loader2{
	background: url(//imgrabo.com/design/site/alldeals/alld_loader_bg_static.png) no-repeat scroll top right;
	display: block;
	float: left;
	width:168px;
	height: 46px;
	padding-right: 7px;
	text-decoration: none;
	position:absolute;
	z-index:201;
	left: 285px;
	top: 102px;
}
.gresult_loader2 b{
	color:#086baf;
	font-size:18px;
	font-family: arial, verdana, sans-serif;
	font-weight:normal;
	display:block;
	line-height: 46px;
	padding-left:6px;
	float:left;
}
.grabo-loader{
	background: url(//imgrabo.com/design/site/alldeals/grabo-loader.gif) no-repeat;
	display: block;
	float:left;
	margin-left:10px;
	margin-top:7px;
	height: 32px;
	width:32px;
}
.left_bar_cont_header, .search_wrapper, .lefb_cont_br_shadow, .lefb_cont_tr_shadow, .left_bar_cont, .left_bar {overflow:visible;}
#search_wrapper {
	overflow:visible;
}
body.w1250 #search_wrapper{
	width:987px;
}

/**************************/

.bp_rating_summary{
	display: block;
	margin-bottom: 15px;
	background: #f9f9f8;
	padding: 8px 10px;
}
.bprs_scorebox{
	display: block;
	float: left;
	width: 120px;
	text-align: center;
	margin-right: 5px;
}
.bprs_histogram.gresultsitehead{
	float: left;
}
.bprs_scorebox strong{
	display: block;
	text-align: center;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size:48px;
	font-weight:normal;
	color:#515151;
	line-height:42px;
	margin-top: 5px;
	margin-bottom:6px;
	margin-right:9px;
}
.bprs_rating{
	float:none;
	margin: 0 0 6px 9px;
}
.bprs_totalbox{
	display: block;
	margin-left: 9px;
}
.bprs_totalbox a{
	display: block;
	line-height: 20px;
	color: #acacac;
	text-align: left;
}
.bprs_totalbox a:hover{
	color: #888888;
}
.bprs_totalbox a.bprs_reviews{
	background:url('//imgrabo.com/design/site/club/bubble_review.png') 1px 3px no-repeat;
	padding-left: 20px;
}
.bprs_totalbox a.bprs_rates{
	background:url('//imgrabo.com/design/site/club/rates_star.png') 1px 1px no-repeat;
	padding-left: 20px;
}
.bprs_histogram strong{
	display: block;
	font-weight: normal;
	padding-top: 2px;
	color: #acacac;
	margin-bottom: 6px;
	padding-left: 1px;
}
.bprs_histogram{float:left;}
.bprs_histogram,
.bprs_histogram2{
	position: relative;
	overflow: visible;
}
.bprs_colb{
	display: block;
	line-height: 18px;
	height: 18px;
	margin-bottom: 2px;
	overflow: visible;
}
.bprs_colb .bprs_colb_star{
	display: block;
	float: left;
	background:url('//imgrabo.com/design/site/club/rates_star.png') 1px 0 no-repeat;
	padding-left: 20px;
	height: 18px;
	font-style: normal;
	margin-right: 5px;
	color: #515151;
}
.bprs_colb2{
	display: block;
	float: left;
	position: relative;
	width: 115px;
	height: 18px;
	overflow:visible;
}
.bprs_colb2 span{
	display:block;
	background: red;
	height: 10px;
	width: 2px;
	min-width: 2px;
	margin-top: 4px;
	border-radius: 3px;
	max-width: 88%;
}
.bprs_colb2 em{
	display: block;
	height: 10px;
	line-height: 10px;
	position: absolute;
	top: 3px;
	left: 0;
	font-style: normal;
	padding-left:3px;
	color: #999;
	font-size: 8px;
	font-family: Verdana, arial, sans-serif;
	font-weight: bold;
}
.bprs_colb.bprs_colb5star .bprs_colb2 span{background: #8ab517;}
.bprs_colb.bprs_colb4star .bprs_colb2 span{background: #bbbb13;}
.bprs_colb.bprs_colb3star .bprs_colb2 span{background: #ecc00e;}
.bprs_colb.bprs_colb2star .bprs_colb2 span{background: #ea8625;}
.bprs_colb.bprs_colb1star .bprs_colb2 span{background: #e74c3c;}

.bprs_histogram_fl .bprs_colb2 span{float:left;}
.bprs_histogram_fl .bprs_colb2 em{
	position: static;
	top: auto;
	left: auto;
	float: left;
	margin-top: 4px;
	margin-right: -100px;
}
.bprs_histogram_fl .bprs_colb_max em{
	position: absolute;
	left: auto;
	right: 3px;
	color: #707070;
}
.bprs_histogram_fl .bprs_colb_max span{
	max-width: 100%;
}

/**************************/

.g-dealslider .gslider-item .bpicon {
	background-image: url("//imgrabo.com/design/site/biz_profile/bpicon.png");
	width:21px;
	height:21px;
}

.bpicon_type1, .bpicon_type2, .bpicon_type3, .bpicon_type4, .bpicon_type5, .bpicon_type6{
	background-position:0 0 !important;  /* zavedeniq */
}
.bpicon_type7, .bpicon_type8, .bpicon_type9, .bpicon_type10, .bpicon_type11, .bpicon_type12{
	background-position:0 -21px !important; /* pazaruvane */
}
.bpicon_type13, .bpicon_type14, .bpicon_type15, .bpicon_type16{
	background-position:0 -42px !important; /* turizum */
}
.bpicon_type17, .bpicon_type18, .bpicon_type19, .bpicon_type20, .bpicon_type21, .bpicon_type22, .bpicon_type23, .bpicon_type24{
	background-position:0 -63px !important; /* zabavleniq */
}
.bpicon_type25, .bpicon_type26, .bpicon_type27, .bpicon_type28 {
	background-position:0 -84px !important; /* kultura */
}
.bpicon_type29, .bpicon_type30, .bpicon_type31, .bpicon_type32, .bpicon_type33, .bpicon_type34, .bpicon_type35{
	background-position:0 -105px !important; /* krasota i relax */
}
.bpicon_type36, .bpicon_type37, .bpicon_type38, .bpicon_type39, .bpicon_type40{
	background-position:0 -126px !important; /* zdrave */
}
.bpicon_type41, .bpicon_type42, .bpicon_type43, .bpicon_type44, .bpicon_type45, .bpicon_type46, .bpicon_type47, .bpicon_type48{
	background-position:0 -147px !important; /* tanci */
}
.bpicon_type49, .bpicon_type50, .bpicon_type51, .bpicon_type52{
	background-position:0 -168px !important; /* za decata */
}
.bpicon_type53, .bpicon_type54, .bpicon_type55, .bpicon_type56, .bpicon_type57, .bpicon_type58, .bpicon_type59, .bpicon_type60, .bpicon_type61, .bpicon_type62, .bpicon_type63, .bpicon_type64, .bpicon_type65, .bpicon_type66, .bpicon_type67, .bpicon_type68, .bpicon_type69, .bpicon_type70{
	background-position:0 -189px !important; /* sport i fitnes */
}
.bpicon_type71, .bpicon_type72, .bpicon_type73, .bpicon_type74, .bpicon_type75, .bpicon_type76{
	background-position:0 -210px !important; /* avtomovili */
}
.bpicon_type77, .bpicon_type78, .bpicon_type79, .bpicon_type80, .bpicon_type81{
	background-position:0 -231px !important; /* uroci i kursove */
}
.bpicon_type82, .bpicon_type83, .bpicon_type84, .bpicon_type85, .bpicon_type86{
	background-position:0 -252px !important; /* drugi */
}

/**************************/


.guide_citymenu{
	display:inline-block;
	position:relative;
	overflow:visible;
	margin:-9px 2px -8px;
}
.guide_citymenu .guide_citymenu_btn{
	display:block;
	background:url('//imgrabo.com/design/site/guide_citymenu2.png') top right no-repeat;
	padding-right:29px;
}
.guide_citymenu .guide_citymenu_btn span{
	display:inline-block;
	background:url('//imgrabo.com/design/site/guide_citymenu.png') top left no-repeat;
	padding-left:15px;
	padding-right:7px;
	height:47px;
	font-family: arial, sans-serif;
	font-size: 30px;
	line-height:50px;
	font-weight:normal;
	color:#005590;
	text-shadow:0 1px 0 rgba(255, 255, 255, .75);
}
.guide_citymenu .guide_citydrop{
	display:none;
	position:absolute;
	top:46px;
	border:1px solid rgba(0, 0, 0, .21);
	width:300px;
	_width:680px;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:normal;
	border-radius: 3px 3px 3px 0;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .26);
	z-index:13;
}
.guide_citydrop2{
	background:white;
	padding-top:6px;
	padding-bottom:9px;
	border-radius: 3px 3px 3px 0;
}
.guide_citydrop .guide_citydrop_left{
	float:left;
	width:130px;
	padding-left:9px;
}
.guide_citydrop .guide_citydrop_right{
	float:left;
	width:161px;
}
.guide_citydrop .guide_citydrop_left a,
.guide_citydrop .guide_citydrop_right a{
	display:block;
	float:left;
	clear:both;
	padding:0 9px;
	line-height:23px;
	color:#1c81c6;
	white-space:nowrap;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.guide_citydrop .guide_citydrop_left a:hover,
.guide_citydrop .guide_citydrop_right a:hover{
	background:#d3edff;
	color:#005995;
}
.guide_citydrop .guide_citydrop_left a:active,
.guide_citydrop .guide_citydrop_right a:active{
	background-color:#a0ceee;
	color:#0f6097;
}
.guide_citymenu:hover .guide_citymenu_btn{background-position:bottom right;}
.guide_citymenu:hover .guide_citymenu_btn span{background-position:bottom left;}
.guide_citymenu:hover .guide_citydrop{display:block;}

/**************************/
.bp_actparams{margin-top:6px;}
.bp_actp_time{
	line-height: 18px;
	color: #777;
}
.bp_actp_time a{
	color: #777;
}
.bp_actp_time a:hover{
	color: #333;
}
.bp_act_like{
	color: #777;
	line-height: 16px;
	opacity: .9;
}
.bp_act_like b{
	display:inline-block;
	background: transparent url('//imgrabo.com/design/site/club/club_profile_like.png') 0 0 no-repeat;
	height: 13px;
	line-height: 14px;
	padding-left: 17px;
	font-weight: normal;
}
.bp_act_like:hover b{
	color: #777;
	background-position: 0 -13px;
	position: relative;
	display: inline-block;
	overflow: visible;
}
.bp_act_like:hover b span{
	display: inline-block;
	position: absolute;
	top: 0;
	right: -190px;
	width: 190px;
	border-radius: 0 4px 4px 0;
	background: transparent;
}
.bp_act_like.bp_act_liked b{background-position: bottom left;}
/***/
.clubnew_loadmore {
	display: block;
	cursor: pointer;
	padding: 10px 15px;
	text-align: center;
	background: #F9F9F9;
	border: 1px solid #e6e6e6;
	color: #969696;
	text-shadow: #eeeeee 0 1px 0;
	box-sizing:border-box;
	line-height:1 !important;
}
.clubnew_loadmore:hover{
	background: #E9E9E9;
	color: #666666;
	border: 1px solid #c6c6c6;
}
.clubnew_loadmore.loading{
	background:#e2e2e2;
	border:1px solid white;
	color:#909090;
	text-shadow:0 1px 0 #eaeaea;
	box-shadow:none;
	cursor:wait;
}
.clubnew_loadmore.bp_loadmore_posts{
	border-radius: 0;
	margin-top: -10px;
	margin-bottom: 40px;
	width: auto;
	border: 1px solid #eaeaea;
	background: #f7f7f7;
	color: grey;
}
.clubnew_loadmore.bp_loadmore_posts:hover{
	border: 1px solid #f1f1f1;
	background: #fbfbfb;
}
.bpbigpic-border{
	box-shadow: inset 0 0 1px rgba(0, 0, 0, .4);
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
}

#nvp_dealimg_dots{height:auto;}
.nvp_dealimg_dots2{width:420px;}
#nvp_dealimg_dots a{
	float: none;
	display: inline-block;
	margin-left: 1px;
	margin-right: 1px;
}
#nvp_dealimg_dots a.bp_active_dot{
	width: 10px;
	height: 10px;
	opacity: 1;
	margin-top: 0;
	margin-left: 3px;
	margin-right: 3px;
}
/**** new places design ***/
.ngpage_left{
	float:left;
	width:210px;
	padding-top:15px;
	overflow: visible;
	position: relative;
	margin-right: 20px;
	min-height: 100px;
}
.ngpage_main{
	float:left;
	width: 705px;
	padding-top:15px;
	padding-right: 20px;
	overflow: visible;
	position: relative;
	_width:680px;
	_overflow:hidden;
}
body.w1250 .ngpage_main {
	width:995px;
	_width:950px;
}


body.w1250 .ngpage_main.ngpage_main_r{
	float:right;
	width:980px;
}
.ngpage_left_blue{
	width: 215px;
	padding-top:0;
}
.ngpage_left_blue .gpage_categories{
	width:216px;
}
.gpagebody{position:relative;}
.ngpage_left_blue #places_fixedsidebar{
	padding: 15px 8px 0 0;
	background: #eff8ff;
}
.ngpage_left_blue .ngpage_city{
	border: 1px solid #c6e1f3;
}
.ngpage_left_blue .ngpage_categories{
	padding-bottom:15px;
}
.ngpage_left_blue_bg{
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width: 233px;
	content:"";
	background: #eff8ff;
}



.ngpage_citydrop{
	position:relative;
	width: 215px;
	margin-bottom: 15px;
	overflow: visible;
}
.ngpage_city{
	display: block;
	padding-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	height:32px;
	font-weight: normal;
	color: #005791;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	background:#D4E9F7 url('//imgrabo.com/design/site/biz_profile/blue_arrow.png') 95% 50% no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 12px;
	cursor:pointer;
}
.ngpage_citydrop:hover .ngpage_city{
	background-color: #C2DDEE;
}
.ngpage_citydrop .rdsgn_city_dropbox{
	display:none;
	top:32px;
	left:0;
	background: white;
	padding:0;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.32);
	width: 310px;
}
.ngpage_citydrop .rdsgn_city_dropboxwrap{
	background:none;
	padding:0 0;
}
.ngpage_citydrop  .rdsgn_city_dropboxbttm{
	display:none;
}
.ngpage_citydrop .rdsgn_city_dropbox2{
	max-height: 250px;
	overflow:auto;
	padding:7px 0;
}
.ngpage_places_wrap{
	position: relative;
	padding-top: 1px;
	padding-bottom: 10px;
	overflow: visible;
}
.ngpage_places_hdr{
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	padding: 4px 0 7px 0;
	margin-bottom: 17px;
	overflow: visible;
}
.ngpage_places_hdr a{
	display: block;
	float: right;
	margin-top:4px;
}
.nwhdr-suggst-cont2 a{
	float:none;
}
.ngpage_places_cont.ngpage_places_wide{
	width: 750px;
	overflow:visible;
}
body.w1250 .ngpage_places_cont.ngpage_places_wide {
	width: 1000px;
}

.greviews_small .greview-item-left{
	width: 415px;
}
body.w1250 .greviews_small .greview-item-left {
	width: 680px;
}
.greviews_small .g_review_txt{
	width: 350px;
}
body.w1250 .greviews_small .g_review_txt {
	width: 500px;
}
.g_review_txt .bp_actparams{margin-left:0;}

.g_review_head .cb_small_rate{
	float: right;
	margin-top:3px;
}
.greviews_small .bpmlt-txt a{
	font-size: 16px;
	margin-bottom: 5px;
}
.greviews_small .bpmlt-txt span{
	margin-bottom:5px;
}
.greviews_small .cb_small_rate span a{
	font-weight: normal;
	color: #ACACAC;
	font-family: Verdana, arial, sans-serif;
	display:inline;
	font-size:11px;
}
.greviews_small .greview-item-right .bpmlt-item{
	width:280px;
	margin-right:0;
	margin-bottom: 0;
	min-height: 70px;
}
.greviews_small .greview-item-right .bpmlt-txt{
	width: 190px;
	margin-right: -10px;
}
.greviews_small .greview-item-right{
	width:275px;
}
.greviews_small .bpmlt-txt a.bpmlt-txt-ttl{
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: Verdana, arial, sans-serif;
	font-size: 14px;
}
.greview_business_pic{
	display:block;
	width:70px;
	height:70px;
	float:left;
	background-size:cover;
	background-position: center center;
	box-shadow:inset 0 0 1px rgba(0, 0, 0, .5);
}

#places_fixedsidebar{
	position: relative;
	width: 225px;
	overflow: visible;
	background: white;
	z-index: 1;
	padding: 10px 0;
}

.nwhdr-suggst-cont-ttl{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding: 0 11px;
	color: #888;
}
.ngpage_places_hdr .rdsgn_hdrsort{margin-top: -5px;}
.ngpage_places_hdr .rdsgn_hdrsort2{margin-left:0;}
.ngpage_places_hdr .rdsgn_hdrsort2 b{color: #757575;}


.ngpage_user_avatar{
	width: 40px;
	height: 40px;
	float: left;
	background-size: 40px 40px;
	background-position:center;
	border-radius: 50%;
	box-shadow:inset 0 0 1px rgba(0, 0, 0, .5);
	margin: 2px 9px 9px 2px;
}
.bp_cat_count{
	display: block;
	float: right;
	font-style: normal;
	font-family: Verdana, arial, sans-serif;
	font-size:11px;
	margin-right:10px;
	color: #89A8C0;
}
.grbc-expand .bp_cat_count{color: #E7F1F8;}

.places_hotels .gpage_hdrwrap{
	overflow: visible;
	float:left;
	width:725px;
	padding-top: 7px;
}
body.w1250 .places_hotels .gpage_hdrwrap {
	width:1000px;
}
.places_hotels .gpage_hdrwrap h1{
	display: block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 10px;
}
.places_hotels .gpage_hdrwrap .rdsgn_hdrsort{
	margin-top:1px;
}
.places_hotels .gpage_hdrwrap .rdsgn_hdrsort2{
	margin-left: 0;
	margin-right: 5px;
}
.ngpage_left .tn_filtersleft_wrap{
	background: #D3ECFA;
}
.nghotels_page{
	padding:0 0 15px;
	width: 725px;
}
.nghotels_page .searchplaces_banner{
	margin-right:0;
}
#business_container{
	border: 1px solid #E9E9E9;
	border-right: 0;
	border-radius: 3px 0 0 3px;
	width:727px;
	_width: 730px;
	_overflow:hidden;
}
body.w1250 #business_container {
	width:1017px;
}
#travelpage_menu.ngpage_left{
	background: #D3ECFA;
	padding-top: 0;
	z-index: 100;
}

#flr_menu_popular a{
	display: inline-block;
	height: 22px;
	background: url('//imgrabo.com/design/site/new_hdrftr/travelnav/bullets.png') 7px 0 no-repeat;
	padding-left: 15px;
	line-height: 22px;
	padding-right: 7px;
	border-radius: 3px;
	cursor:pointer;
}
#flr_menu_popular a:hover{
	background-color: #f0f7fb;
	background-position: 7px -22px;
}
.hotelspage_left{
	float: left;
	width: 210px;
	overflow: visible;
	position: relative;
	margin-right: 20px;
	background: #d3ecfa;
	_width:180px;
	_overflow:hidden;
}
#travelpage_menu .tn_destination_box{
	left: 14px;
	top: 63px;
}
.places_hotels .left_bar_cont_header{
	height: auto;
	border: 0;
	padding-bottom: 10px;
}

.chart_div_wrap{
	margin-top:10px;
	padding-left:7px;
}
.chart_div_wrap strong{
	display: block;
	line-height: 20px;
	color: #6d6d6d;
	text-align: left;
	padding-left:5px;
	font-weight:normal;
}
#chart_div{
	width: 277px;
	height:80px;
}
#chart_div_cnt {
	height:76px;
	overflow:hidden;
}
#chart_div_cnt.months, .chart_div_wrap .months {
	height: 100px;
	overflow-y: auto;
}
.chart_div_wrap .months p {
	display: block;
	font-size: 11px;
	line-height: 20px;
	color: #acacac;
	text-align: left;
	padding:0 5px;
}
.chart_div_wrap .months p span.half_width{
	display: inline-block;
	width: 50%;
}
.chart_div_wrap .months p span.text_right{
	display: block;
	float: right;
}

.chart_div_legend {
	display: block;
	position: relative;
	padding-left:44px;
}
.chart_div_legend span {
	color: #ACACAC;
	display: block;
	float: left;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-align: left;
	margin: -2px 4px 0 4px;
}
.chart_div_legend span em {
	border-radius: 2px;
	display: block;
	float: left;
	width: 8px;
	height: 8px;
	margin-right: 3px;
	margin-top: 3px;
}
.white_star{
	background: url('//imgrabo.com/design/site/bp_icons/grey_star.png') 0 0 no-repeat;
	height:15px;
	line-height:16px;
	padding-left:20px;
}

.bppage_banners{
	display:block;
	position:relative;
	width:725px;
	margin-bottom:10px;
}
.bppage_banner{
	display:block;
	float:left;
	width:223px;
	height:77px;
	background:gray no-repeat;
	margin-right:18px;
}
.bppage_banner.bpbanner_hotels{background-image:url('//imgrabo.com/design/site/biznew/banners/places_ads_hotels.jpg');}
.bppage_banner.bpbanner_restaurants{background-image:url('//imgrabo.com/design/site/biznew/banners/places_ads_restaurants.jpg');}
.bppage_banner.bpbanner_restaurants2{background-image:url('//imgrabo.com/design/site/biznew/banners/places_ads_restaurants2.jpg');}
.bppage_banner.bpbanner_coffees{background-image:url('//imgrabo.com/design/site/biznew/banners/places_ads_coffees.jpg');}
.bppage_banner.bpbanner_beauty{background-image:url('//imgrabo.com/design/site/biznew/banners/places_ads_beauty.jpg');}
.bppage_banner.bpbanner_guide{background-image:url('//imgrabo.com/design/site/biznew/banners/places_ads_guide.jpg');}
.bppage_banner span{
	display:block;
	padding: 42px 5px 0 10px;
	font-size:11px;
	line-height:14px;
	color:white;
	font-weight: normal;
	text-shadow: 0 0 1px rgba(255, 255, 255, .4), 0 0 2px rgba(0, 0, 0, .9), 0 1px 2px rgba(0, 0, 0, .7);
	opacity: .95;
}
.bppage_banner.bpbanner_restaurants2 span{
	padding-right: 0;
	padding-left: 7px;
}

/*** new bp slider ***/
.new_bpslider{
	display: block;
	position: relative;
	background: #dff2ff;
	margin-bottom: 15px;
}

.new_bpslider_next,
.new_bpslider_prev{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width: 25px;
	height: 100%;
	background: #C3E6FF url('//imgrabo.com/design/site/biz_profile/new_bp_slider_controls_prev.png') 4px 50% no-repeat;
	z-index: 1;
}
.new_bpslider_next{
	left:auto;
	right:0;
	background-image:url('//imgrabo.com/design/site/biz_profile/new_bp_slider_controls_next.png');
	background-position: 8px 50%;
}
.new_bpslider_next:hover,
.new_bpslider_prev:hover{
	background-color: #A6DAFF;
}
.new_bpslider_next:active,
.new_bpslider_prev:active{
	background-color: #9BCDF0;
}
.new_bpslider_wrap{
	display:block;
	position:relative;
	margin: 7px 0;
	margin-left: 32px;
	overflow: hidden;
	height: 240px;
}
.new_bpslider_pics{
	display:block;
	position:absolute;
	top:0;
	left: 0;
	height:100%;
	width: auto;
	white-space:nowrap;
}
.new_bpslider_pic{
	display:inline-block;
	height:100%;
	overflow:hidden;
	margin-right: 7px;
	max-width: 355px;
	position:relative;
}
.new_bpslider_pic img{
	display:block;
	border: 0;
	height: 100%;
	background: white;
}
.new_bpslider_pic::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-shadow: inset 0 0 1px rgba(0,0,0,0.2);
}
.new_bpslider_mask{
	display:block;
	position:absolute;
	top:0;
	right: 22px;
	width:10px;
	height: 100%;
	background: url('//imgrabo.com/design/site/biz_profile/new_bp_slider_mask.png') top right repeat-y;
	z-index: 1;
}
#places_business_containers{
	border-top: 1px solid #E9E9E9;
}

#load_more_places{
	display:block;
	height: 32px;
	margin-bottom: 20px;
	line-height: 28px;
	cursor: pointer;
	text-align: center;
	box-shadow: inset 0 -2px 0 #B4E1F5;
	background: #EAF7FF;
	border: 1px solid #B7E1F3;
	border-bottom: 0;
	text-shadow:0 1px 1px rgba(255, 255, 255, .7);
}
#load_more_places:hover{
	background: #DBF2FF;
	box-shadow: inset 0 -2px 0 #9AD8F3;
}
#load_more_places:active{
	background: #DBF2FF;
	box-shadow: inset 0 -1px 0 #9AD8F3;
}
#load_more_places.loading{
	background:#e2e2e2;
	border:1px solid white;
	border-bottom: 0;
	color:#909090;
	text-shadow:0 1px 0 #eaeaea;
	box-shadow: inset 0 -2px 0 #DADADA;
	cursor:wait;
}
#load_more_places.bigone{
	height:50px;
	line-height:50px;
	margin:10px auto 70px;
	width: 400px;
	font-family: arial, sans-serif;
	font-size:18px;
	border-radius:3px;
}

.gbusiness_active_deals span.gbusiness_gray{
	display:block;
	color: #888;
	font-size: 11px;
	padding-top: 3px;
}
.gbusiness_active_deals span.gbusiness_gray b{
	color: #444;
}

.bp_hotel_name_stars{
	display:inline-block;
	background:url('//imgrabo.com/design/site/biz_profile/bp_hotel_star_blue.png') top left repeat-x;
	height: 24px;
	width: 14px;
}
.bp_hotel_name_stars.bp_hotelstar_1{width: 14px;}
.bp_hotel_name_stars.bp_hotelstar_2{width: 30px;}
.bp_hotel_name_stars.bp_hotelstar_3{width: 46px;}
.bp_hotel_name_stars.bp_hotelstar_4{width: 62px;}
.bp_hotel_name_stars.bp_hotelstar_5{width: 80px;}


.bp_new_ratebtn{
	display:block;
	height:32px;
	margin-top:10px;
	background: #76AF56;
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	color: white !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.bp_new_ratebtn:hover{
	background: #8CCA69;
}


.new_places_bprofile{
	display:block;
	float:left;
	width:351px;
	border: 1px solid #e6e6e6;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fafafa;
	background: linear-gradient(to bottom, #fff 0%, #fafafa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	position:relative;
	overflow:visible;
}
body.w1250 .new_places_bprofile{
	width:327px;
}
.new_places_bprofile:hover{
	background: #F1F7FF;
	border: 1px solid #C5E7F5;
}
.new_places_bprofile:hover .nw_bp_right2{
	background: #deedf7;
	box-shadow: inset 0 0 1px #9fcdf8;
}
.new_places_bprofile_wrap{
	padding:12px;
	padding-top:10px;
	overflow: visible;
}
.nw_bp_name{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	padding-bottom: 5px;
	padding-right: 15px;
}
.new_places_bprofile .gbusiness-picholder{
	margin-left: 0;
	margin-top:0;
	margin-bottom:0;
}
.nw_bp_left{
	display:block;
	float:left;
	width:145px;
	background: #ECECEC;
	box-shadow: inset 0 0 1px #DADADA;
}
.nw_bp_imglink{
	display:none;
	text-align: center;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
.gbusiness-picwrap:hover .nw_bp_imglink{
	display:block;
}
.nw_bp_imglink a{
	display:block;
	height: 20px;
	line-height:18px;
	font-size: 11px;
	color: #ECECEC;
	background: rgba(0, 0, 0, 0.4);
	text-shadow:0 1px 1px rgba(0, 0, 0, .6);
}
.nw_bp_imglink a:hover{
	background: rgba(0, 0, 0, 0.6);
}
.nw_bp_right{
	padding-left: 12px;
	overflow: visible;
	width: 164px;
	float: left;
}
body.w1250 .nw_bp_right {
	width: 146px;
}
.gresult-bp-wall .nw_bp_right{
	width:170px;
}
body.w1250 .gresult-bp-wall .nw_bp_right{
	width:146px;
}
.nw_bp_right .gbr-followers-cnt{
	margin-top:0;
	padding-left:1px;
	overflow: visible;
}
.nw_bp_right .rdsgn_dpin_hold{
	display:block;
	margin-top:2px;
}
#places_business_container{
	clear:both;
	overflow:visible;
}
body.w1250 #places_business_container{
	width:1000px;
	position:relative;
}
.gresult-bp-wall{
	overflow:visible;
}
#places_business_container .new_places_bprofile:nth-child(3n+1),
#business_container .new_places_bprofile:nth-child(3n+1){
	clear:both;
}

.cb_small_rate{
	display: block;
}
.cb_small_star{
	display: block;
	background:url('//imgrabo.com/design/site/biz_profile/rev-rate.png') 0 0 no-repeat;
	float:left;
	height: 17px;
	margin-right:2px;
	background-size: 14px;
	width: 14px;
}
.cb_small_rate.cb_small_rate_grey .cb_small_star{background-image:url('//imgrabo.com/design/site/biz_profile/rev-rate-small-grey.png');background-size: auto;opacity:.4;}
.cb_small_rate.cb_small_rate_grey:hover .cb_small_star{background-image:url('//imgrabo.com/design/site/biz_profile/rev-rate.png');background-size: 14px;opacity:1;}

.cb_small_star.cb_small_star_empty{background-position:0 -18px;}
.cb_small_star.cb_small_star_onefour{background-position:0 -34px;}
.cb_small_star.cb_small_star_twofour{background-position:0 -51px;}
.cb_small_star.cb_small_star_threefour{background-position:0 -68px;}

.cb_small_rate_grey .cb_small_star.cb_small_star_empty{background-position:0 -19px;}
.cb_small_rate_grey .cb_small_star.cb_small_star_onefour{background-position:0 -35px;}
.cb_small_rate_grey .cb_small_star.cb_small_star_twofour{background-position:0 -51px;}
.cb_small_rate_grey .cb_small_star.cb_small_star_threefour{background-position:0 -68px;}

.cb_small_rate_grey{
	position:relative;
	float:left;
	overflow:visible;
}
.cb_small_rate_grey .lightweight_tip{
	bottom: 30px;
	left: -24px;
	z-index: 1;
	text-align: left;
	padding: 6px 8px;
}
.cb_small_rate_grey:hover .lightweight_tip{
	display: block;
	visibility: visible;
	opacity: 1;
}

.cb_small_rate strong,
.cb_small_rate span{
	display: block;
	float: left;
	height: 17px;
	line-height: 17px;
	margin-left: 6px;
	color: #666666;
	font-weight: normal;
}
.cb_small_rate span a{
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	color: #ACACAC;
}
.cb_small_rate span.cb_small_rate_count a{
	font-size:11px;
}
.cb_small_rate strong, .cb_small_rate span{
	font-size: 11px;
}

.nw_bp_right .br_deallocation{
	background-position: 0 -64px !important;
	padding-left: 17px;
}
.nw_bp_right .rdsgn_dpin_hold{
	margin-top:0;
}
.nbp_loc_pin{
	display: block;
	float: left;
	background:none;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	line-height: 12px;
	margin-bottom: 5px;
	padding:0;
	text-align: left;
	text-decoration: none solid rgb(102, 102, 102);
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto;
	max-width: 210px;
	overflow:hidden;
	cursor: pointer;
}
.nbp_loc_distance{
	margin-left:5px;
	font-size: 11px;
	font-weight: normal;
	height: 16px;
	line-height: 12px;
	padding: 1px 0 0 0;
	color: #808080;
}

.nw_bp_right2{
	display:block;
	background: #f6f6f6;
	padding:6px 1px 1px 7px;
	height: 103px;
	box-shadow: inset 0 0 1px #DDD;
	overflow: visible;
	position: relative;
}
.nw_bp_right2 .gbr-followers-avatars a{
	margin-right: 3px;
	position:relative;
}
.nw_bp_right2 .gbr-followers-avatars a img{
	width: 22px;
	height: 22px;
	border-radius:50%;
}

.nw_bp_right2 .gbr-followers-avatars{
	margin-left:0;
	margin-top:7px;
	float: none;
}
.gbusiness_disc {
	display:block;
	font-size:11px;
	color: #888;
	padding-top:7px;
}
.gbusiness_disc b{
	color: #444;
}

.gbusiness_meta{
	margin-top:1px;
	overflow: visible;
}
.gbusiness_metainfo{
	display:block;
	font-size: 10px;
	color: #888;
	margin-top: 4px;
}
.gbusiness_metainfo a{
	font-size: 11px;
	color: #888;
	margin-top: 6px;
}
.gbusiness_metainfo b{color: #444;}
.gbusiness_metainfo.gbusiness_meta_vouchers{
	height: 12px;
	line-height: 16px;
}
.gbusiness_metainfo.gbusiness_meta_booking{

}
.gbusiness_booking_txt{
	display:block;
	float:left;
	margin-right: 5px;
}
.gbusiness_meta_bookingicon{
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	background: url('//imgrabo.com/design/site/biz_profile/bookingcom_icon.png');
	margin-right: 5px;
	opacity: .6;
	margin-top: 0;
	position: relative;
}
.new_places_bprofile:hover .gbusiness_meta_bookingicon{opacity: 1;}
.gbusiness_meta_bookingicon:hover{opacity: 1;}
.gbusiness_meta_question{
	display: block;
	float:left;
	width:11px;
	height:11px;
	background: #F8F8F8 url('//imgrabo.com/design/site/biz_profile/question_icon.png') center center no-repeat;
	border-radius: 50%;
	border: 1px solid #B6B6B6;
	position:relative;
}
.gbusiness_meta_bookingicon .lightweight_tip{
	bottom: 28px;
	left: -18px;
	z-index: 1;
	text-align: left;
	padding-top: 8px;
}
.gbusiness_meta_question .lightweight_tip{
	bottom: 25px;
	left: -20px;
	z-index: 1;
	text-align: left;
	padding-top: 8px;
}
.gbusiness_meta_bookingicon:hover .lightweight_tip,
.gbusiness_meta_question:hover .lightweight_tip{
	display: block;
	visibility: visible;
	opacity: 1;
}
.gbusiness_metainfo.gbusiness_meta_booking .klear{
	display: block;
	clear: both;
	font-size: 0;
}

.gbusiness-picwrap{
	display:block;
	position: relative;
}
.bp_hotel_name_stars_small{
	display:inline-block;
	background:url('//imgrabo.com/design/site/bp_icons/blue_star_small.png') top left repeat-x;
	height: 14px;
	width: 10px;
	margin-left:3px;
}
.bp_hotel_name_stars_small.bp_hotelstar_1{width: 10px;}
.bp_hotel_name_stars_small.bp_hotelstar_2{width: 20px;}
.bp_hotel_name_stars_small.bp_hotelstar_3{width: 30px;}
.bp_hotel_name_stars_small.bp_hotelstar_4{width: 40px;}
.bp_hotel_name_stars_small.bp_hotelstar_5{width: 50px;}

.new_txt_float_img{
	display:block;
	max-width:300px;
	max-height:160px;
	float: left;
	margin-right: 20px;
	border:0;
	margin-top:3px;
}

.ngpage_places_wide .new_places_bprofile{
	width: 345px;
}
body.w1250 .ngpage_places_wide .new_places_bprofile {
	width: 328px;
}
.newbp_fb_widget{
	padding-bottom: 15px;
	overflow:visible;
}

.ngpage_places_wide.ngpage_places_full,
body.w1250 .ngpage_places_wide.ngpage_places_full{
	width: 1000px;
}
.bprofile_listitem{
	display:block;
	float:left;
	width: 31%;
	margin-right: 2.33%;
	margin-bottom: 2.33%;
	background:#fdfdfd;
	/* border:1px solid #d8d8d8; */
	box-shadow:0 1px 2px rgba(0, 0, 0, .13);
	min-height:220px;
	overflow:visible;
	position:relative;
}
.bprofile_listitem:nth-child(1+3n){
	clear:both;
}
.gmap_dropdown {
	display: block;
	position: absolute;
	top: 8px;
	right: 8px;
	border: 0;
	height: 31px;
	background:white;
	box-shadow: 1px 1px 1px #D4D1CA;
	font-size: 11px;
	outline: none;
	width: auto;
	z-index: 11;
}
.gmap_dropdown option{padding:3px 0;}
.bprofile_imagewrp{
	display:block;
	margin:-1px;
	position:relative;
	overflow:visible;
}
.bprofile_image{
	display:block;
	height:162px;
	background: #eee center no-repeat;
	background-size:cover;
	box-shadow:inset 0 0 1px rgba(0, 0, 0, .2);
	position:relative;
}
.bprofile_listwrp{
	padding:10px 12px 12px;
	position:relative;
}
.bprofile_lname{
	display: block;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.rdsgn_bp_category {
    margin-bottom: 4px;
}
.rdsgn_bp_category span {
    display: inline-block;
    background: #ddedf7;
    color: #0b65a4;
    padding: 2px 5px;
    border-radius: 3px;
    margin: 0 3px 5px 0;
    font-size: 11px;
}
.bprofile_listitem .rdsgn_dpin:hover{
	color:#333;
}
.bprofile_listitem .rdsgn_dpin_hold{
	height: 16px;
	margin-bottom:2px;
}
.bprofile_listitem .rdsgn_dpin_hold .nbp_loc_pin{
	font-size:11px;
	max-width:180px;
}
.bprofile_stars{
	display:block;
}
.bprofile_stars em{
	display:block;
	float:left;
	background: url('//imgrabo.com/design/site/business/tiny_flat_stars_grey.png') 0 0 no-repeat;
	width:14px;
	height:14px;
	margin-right:1px;
}
.bprofile_stars strong{
	display:block;
	float:left;
	font-weight:normal;
	font-size:11px;
	color:#7c8183;
	margin-left:4px;
}
.bprofile_stars em.empty{ background-position:0 -14px; opacity:0.85; }
.bprofile_stars em.onefour{background-position: 0 -28px;}
.bprofile_stars em.twofour{background-position:0 -42px;}
.bprofile_stars em.threefour{background-position:0 -56px;}

.bprofile_listitem .gbr-followers-avatars{
	float:none;
	position:absolute;
	bottom:8px;
	right:8px;
	padding-left:10px;
}
.bprofile_listitem .gbr-followers-avatars a,
.bprofile_listitem .gbr-followers-avatars span.round_avatar{
	display:block;
	border-radius:50%;
	margin:0;
	border:3px solid white;
	position:relative;
	float: right;
	margin-left: -10px;
}
.bprofile_listitem .gbr-followers-avatars a::before,
.bprofile_listitem .gbr-followers-avatars span.round_avatar::before{
	display:block;
	position:absolute;
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	box-shadow:inset 0 0 1px rgba(0, 0, 0, .45);
	border-radius:50%;
}
.bprofile_listitem .gbr-followers-avatars span.round_avatar {
	background: #DADADA;
	width: 26px;
	height: 26px;
	line-height: 25px;
	color: #222;
	font-size: 10px;
	text-align: center;
}
.bprofile_listitem .gbr-followers-avatars a span.bp_avatar_vouchers_number {
    position: absolute;
    bottom: -1px;
    left: 3px;
    color: #fff;
    text-shadow: 2px 1px 1px rgb(0, 0, 0);
    font-size: 10px;
    background: rgba(0, 0, 0, .30);
    padding: 1px 2px;
    border-radius: 50% 50%;
}

.bprofile_listitem .gbr-followers-avatars a img{
	display:block;
	border-radius:50%;
}

.bprofile_detailswrp{
	background: #f9f9f9;
	padding:0 12px;
}
.bprofile_details4col{
	display:block;
	position:relative;
}
.bprofile_detail_col{
	display:block;
	float:left;
	width:20%;
	padding:5px 0;
	text-align:left;
	opacity:.7;
}
.bprofile_meta_count{
	display:block;
	font-size:10px;
	color:#a5a5a5;
}
.bprofile_activedeal{
	display: block;
	float: right;
	background: #48a534;
	color: white !important;
	font-size: 9px;
	margin-left: 10px;
	padding: 3px;
	margin-right: -3px;
	margin-top: 2px;
	border-radius: 3px;
	box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}
.bprofile_listitem:hover .bprofile_activedeal{background:#f38d22;}
.bprofile_meta_count b{
	display:block;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	color:#808080;
	text-overflow: ellipsis;
	margin-bottom:1px;
	padding-left:1px;
}
.bprofile_meta_count:hover{color:#a5a5a5;}

.bprofile_listitem:hover{
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.bprofile_imagewrp:hover .nw_bp_imglink{display:block;}
.bprofile_listitem:hover .bprofile_image{box-shadow: inset 0 0 1px rgba(0, 0, 0, .6);}
.bprofile_listitem:hover .bprofile_detailswrp{ background: #f5f4f4; }
.bprofile_listitem:hover .bprofile_detailswrp .bprofile_meta_count{ color: #888888; }
.bprofile_listitem:hover .bprofile_detailswrp .bprofile_meta_count b{ color:#888888; }
.bprofile_listitem .bprofile_detailswrp .bprofile_meta_count:hover b{
	color:#3b78a2;
}






.np_fbcheckbox{
	float:left;
	background:white;
	margin-left:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .1);
	cursor:pointer;
}
.np_fbcheckbox label{
	padding:6px 7px;
	padding-bottom:7px;
	cursor:pointer;
	height: 13px;
}
.np_fbcheckbox input{
	display:block;
	float:left;
	margin-top:1px;
	margin-right:6px;
}
.np_fbcheckbox i{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/club/np_fbcheckbox.png') top left no-repeat;
	width:16px;
	height:16px;
	margin-right:5px;
}
.np_fbcheckbox b{
	display:inline-block;
	font-weight:normal;
	white-space:nowrap;
	color:#b0b0b0;
	overflow:hidden;
}
.np_fbcheckbox:hover{
	box-shadow:0 1px 3px rgba(0, 0, 0, .33);
}
.np_fbcheckbox:hover i{background-position:center left;}
.np_fbcheckbox:hover b{color:#7a7a7a;}
.np_fbcheckbox.np_checked{
	box-shadow:0 1px 2px rgba(0, 0, 0, .1);
}
.np_fbcheckbox.np_checked i{background-position:bottom left;}
.np_fbcheckbox.np_checked b{color:#000000;}

#review_form .np_fbcheckbox{
	display:block;
	margin-top: 10px;
}
#review_form .np_fbcheckbox label {
	padding: 10px;
	cursor: pointer;
	height: 12px;
}
.review_edit_btn {
	background: url('//imgrabo.com/design/admin/icons/famfam/pencil.png') no-repeat scroll 6px 5px #f9f9f9;
	color: #8e8e8e;
	display: inline-block;
	float: right;
	padding: 5px 10px 5px 28px;
	border-radius: 5px;
}
.review_edit_btn:hover{
	background-color: #f3fafb;
}

.np_delbtn {
	cursor:pointer;
	float: left;
	margin: 6px 0 0 15px;
}
.np_bluebtn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/club/np_bluebtn2.png') top right no-repeat;
	padding-right:5px;
	cursor:pointer;
}
.np_bluebtn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/club/np_bluebtn.png') top left no-repeat;
	padding-left:15px;
	padding-right:10px;
	color:white;
	height:29px;
	line-height:24px;
	text-shadow:0 1px 1px rgba(0, 0, 0, .31);
}
.np_bluebtn:hover{background-position:center right;}
.np_bluebtn:hover b{background-position:center left;}
.np_bluebtn:active{background-position:bottom right;}
.np_bluebtn:active b{background-position:bottom left;}

.searchplaces_banner{
	display: block;
	height: 42px;
	background: #fbffb9 url(//imgrabo.com/design/site/biznew/vouchers_blue_tiny_icon.png) 9px 12px no-repeat;
	border: 1px solid #d6dd70;
	margin-top:10px;
	margin-bottom: 25px;
	margin-right: 10px;
	line-height: 42px;
	padding: 0 12px 0 34px;
	color: #397dca;
	position:relative;
	font-size:14px;
}
.searchplaces_banner:hover{
	background-color: #f7fe92;
	color: #2c6fbb;
}
.bpd-prices .br_dealvouchers{
	display:inline-block;
	float:left;
	background-position:0 -33px;
	height:17px;
	font-style:normal;
	padding-left:17px;
	margin-left:12px;
}

.bp-deals-item .rdsgn_dpin{
	background: url('//imgrabo.com/design/site/redesign/br_deal_icons.png') 0 -64px no-repeat !important;
	line-height: 12px;
}

.bp-deals-item .bpd-prices .nvp_mapbox_extra{
	display:inline-block;
	float:left;
	padding:0;
	margin:0;
	margin-top: 1px;
	position:relative;
}
.dealdate .nvp_mapbox_extra em{margin:0 5px 0 0;padding:0;}
.dealdate .nvp_mapbox_extra span{margin:0;padding:0;font-weight:normal;}

.nvp_mapbox_extra .lightweight_tip{
	bottom: 26px;
	left: -20px;
	z-index: 1;
	text-align: left;
	padding: 6px 8px;
}
.nvp_mapbox_extra:hover .lightweight_tip{
	display: block;
	visibility: visible;
	opacity: 1;
}
/********/
.bphead_admin_buttons{
	position: absolute;
	top: 40px;
	right: 0;
}
.bphead_admin_buttons:after{
	display: block;
	content: '';
	clear:both;
}
.bphead_admin_buttons a{
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 13px;
	margin-left: 10px;
	border: 1px solid #e4eeff;
	background: #ECF7FF;
	font-size: 11px;
	margin-bottom: 7px;
}
.bphead_admin_buttons a:hover{
	background: #F9FCFF;
}
/********/
.bizprofile_action_controls{
	position: absolute;
	top: 2px;
	right: 2px;
	opacity: 0;
}
.bizprofile_edit_icon,
.bizprofile_delete_icon{
	display:block;
	float:right;
	background: url('//imgrabo.com/design/site/bizposts/comment_edit_icon.png') top left no-repeat;
	width: 17px;
	height: 17px;
}
.bizprofile_delete_icon{background-image: url('//imgrabo.com/design/site/bizposts/comment_delete_icon.png');}
.bizprofile_edit_icon:hover,
.bizprofile_delete_icon:hover{background-color: #838383; background-position: bottom left;}
.gp_maintxt_wrap:hover .bizprofile_action_controls{opacity: 1;}
.bp_rightaddresses_title{position:relative;}
.bp_rightaddresses_title .bizprofile_action_controls{opacity:1;top:3px;right:0;}
/********/
.bp_booking_infobar{
	display:block;
	margin-bottom: 11px;
	background: #F1F1F1;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	padding:8px 10px;
	overflow: visible;
}
.bp_booking_price .gbusiness_meta_question {
	width: 13px;
	height: 13px;
}
.bp_booking_infobar .gbusiness_meta_bookingicon{
	background-repeat: no-repeat;
	margin:-1px 0 0;
	white-space: nowrap;
	width: auto;
	padding-left: 21px;
	font-size: 11px;
	line-height: 16px;
}
.nw_bp_right2 .gbusiness_meta_bookingicon {
	position: absolute;
	bottom: 5px;
	right: 0;
}
#business_deals{
	overflow:visible;
}
.places_subscribe_form{
	display:block;
	position:relative;
	overflow: visible;
}
.places_subscribe_form h3{
	font-weight:normal;
	font-size:12px;
	margin-bottom: 10px;
}
.places_subscribe_form input{
	display:block;
	width:100%;
	height:32px;
	background:white;
	border: 1px solid #C7C7C7;
	padding:0 10px;
	border-radius:3px;
	margin-bottom: -4px;
	box-sizing:border-box;
	box-shadow:inset 2px 2px 8px rgba(0, 0, 0, .1);
	outline: none !important;
}
.places_subscribe_hidden {
	display: none;
	margin-top: 5px;
}
.places_subscribe_form input:focus{
	border: 1px solid #3CADFF;
	box-shadow: 0 0 2px #5FAAFF;
}
.bp_new_ratebtn.disabled {
	background: #DADADA;
	color: #717171 !important;
	text-shadow: none;
}
.bp_new_ratebtn.disabled:hover{
	background: #E5E5E5;
}

.guide_switch{
	display: block;
	float: right;
	border: 1px solid #D3D3D3;
	margin-right:11px;
}
.guide_switch .guide_switch_item{
	display:block;
	float:left;
	height: 24px;
	line-height: 24px;
	background: white;
	padding:0 11px;
	border-right:1px solid #DFDFDF;
	color: #7A7A7A;
	white-space: nowrap;
}
.guide_switch .guide_switch_item em{
	display:block;
}
.guide_switch .guide_switch_item em.guide_list_btn{
	width:13px;
	height:10px;
	background: url('//imgrabo.com/design/site/guide/list_icon.png') no-repeat;
	margin: 7px -2px 0;
}
.guide_switch .guide_switch_item em.guide_map_list_btn{
	width:10px;
	height:15px;
	background: url('//imgrabo.com/design/site/guide/pin_small_icon.png') no-repeat;
	margin: 5px -2px 0;
}
.guide_switch_item:first-child{
}
.guide_switch_item:last-child{
	border-right:0;
}
.guide_switch_item:hover{
	background: #F7F7F7;
}
.guide_switch_item.selected{
	background: #F8F8F8;
	color: #B6B6B6;
	box-shadow: inset 1px 1px 6px rgba(0, 0, 0, 0.1);
}
/****** map popup *******/
.places_map_popup{
	display:block;
	width: 300px;
	height: 273px;
	overflow:hidden !important;
}
.places_map_popup .bprofile_listitem{
	width: 100%;
	margin:0;
}
.places_map_popup div{
	overflow:hidden !important;
}
.places_map_popup .rdsgn_dpin{
	max-width: 290px;
}
.places_map_popup .rdsgn_dpin:hover{
	color:#000;
}
.places_map_image{
	float: left;
	position: relative;
	display: block;
	border-radius: 3px;
	width: 145px;
	height: 110px;
}
.places_map_image img{
	display: block;
	border: 0;
	height: 100%;
	width: 145px;
	border-radius:3px;
}
.places_map_image::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8);
	border-radius: 3px;
}

.places_map_popup .new_places_bprofile,
.places_map_popup .new_places_bprofile_wrap{
	background:none;
	border:0;
	margin:0;
	padding:0;
	box-shadow:none;
}
.places_map_popup .new_places_bprofile:hover .nw_bp_right2{
	background: #E9E9E9;
}

.grb-cats-favs{
	margin-top:15px;
}
.places_white_alert{
	margin:20px 10px;
}
.places_white_alert h2{
	display: block;
	text-shadow: 0 1px 0 #FFF;
	font-size: 18px;
	line-height: 18px;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: #545454;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom:10px;
}

/********************************/

.bp_review_answer {
	background: #fafafa linear-gradient(to bottom, #f3f3f3 0%, #fafafa 100%) repeat scroll 0 0;
	border: 1px solid #f3f3f3;
	clear: both;
	margin: 12px 10px 5px 42px;
	color: #444;
}
.bp_review_answer_ttl {
	padding:5px 8px 4px 28px;
	border-bottom:1px solid #eee;
	color: #111;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.bp_review_answer_ttl em {
	display:block;
	width:16px;
	height:12px;
	background:url('//imgrabo.com/design/site/review_answer.png') no-repeat 0 0;
	position:absolute;
	left:8px;
	top:5px;
}
.bp_review_answer_ttl span {
	color: #777;
}
.bp_review_answer_cnt {
	padding: 4px 8px 10px;
}

.bp_review_answer.collapsed .bp_review_answer_ttl { color:#167bbf; border-bottom:0 solid; cursor:pointer; }
.bp_review_answer.collapsed .bp_review_answer_ttl em { background-position:0 0; }
.bp_review_answer.collapsed .bp_review_answer_ttl span { display:none; }
.bp_review_answer.collapsed .bp_review_answer_cnt { display:none; }

/********************************/


#bpprofilenav a b em {
	background: #ff2121 none repeat scroll 0 0;
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 5px rgba(0, 0, 0, 0.2) inset;
	color: #fff;
	display: block;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 15px;
	line-height: 14px;
	position: absolute;
	right: -5px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(7, 7, 7, 0.27);
	top: -4px;
	width: 15px;
	z-index:1;
}

.bp_near_profiles, .bp_active_deals {
	margin-bottom: 15px;
}
.bp-morelikethis.bp_active_deals b {
	padding: 0 0 0 7px;
}

.biz_nearbyguides_cont2, .bp_near_profiles_container {
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 15px;
}
.biz_nearbyguides_cont2:last-child, .bp_near_profiles_container:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
.bp_near_profile {
	display: block;
	float:left;
	width: 33.33%;
	padding-bottom: 15px;
}
.bp_near_profile_name {
	display: inline-block;
	font-size: 14px;
}
.bp_near_profile_address {
	margin-top: 3px;
	display: block;
	font-size: 11px;
	margin-bottom:5px;
	line-height:15px;
	color: #777;
}
.bp_near_profile_pic{
	display:block;
	float:left;
	width:120px;
	height:70px;
	background: center no-repeat;
	background-size: cover;
	margin-right:10px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.5) inset;
}


.bp_active_deal {
	display: block;
	padding: 3px 3px 3px 3px;
	border: 1px solid #f6f6f6;
	margin-bottom: 10px;
}
.bp_active_deal_link {
	display: block;
	position: relative;
}
.bp_active_deal .discount_label {
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	right: 0;
	line-height: 24px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	top: 0;
	width: 59px;
	z-index: 3;
}
.bp_active_deal_link:hover .discount_label {
	background: #288ed7;
}
.bp_active_deal img {
	display: block;
	width: 292px;
	margin-bottom: 5px;
}
.bp_active_deal_info {
	display: block;
}
.bp_active_deal_info .rdsgn_maind_price {
	padding: 0;
}
.bp_active_deal_info .rdsgn_maind_price .maindeal_hprice {
	margin-top: 3px;
	font-size: 12px;
	float: left;
	margin-right: 9px;
}
.bp_active_deal_info .rdsgn_maind_price .br_dealvouchers {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

/**************************************/

span.deal_meta_extra {
	padding-top: 3px !important;
}
span.deal_meta_extra span {
	position: relative;
}
span.deal_meta_extra span .lightweight_tip{
	bottom: 30px;
	left: -19px;
	z-index: 1;
	text-align: left;
	padding: 6px 8px;
}
span.deal_meta_extra span:hover .lightweight_tip{
	display: block;
	visibility: visible;
	opacity: 1;
}
span.deal_meta_extra span.separator {
	padding: 1px 8px !important;
	color: #ababab;
}
span.deal_meta_extra_with_icon {
	display: inline-block !important;
	color: #666666 !important;
	font-weight: normal !important;
	padding: 0 0 0 18px !important;
	float: left;
	margin: 0 !important;
	height: 17px;
	line-height: 20px;
	font-style: normal;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}
span.deal_meta_extra_with_icon.vouchers {
	background: transparent url("//imgrabo.com/design/site/redesign/br_deal_icons.png") 0 -33px no-repeat;
}
span.deal_meta_extra_with_icon.users {
	padding: 0 0 0 26px !important;
	background: transparent url("//imgrabo.com/design/mobi2/ppl.png") 0 0 no-repeat;
}
span.deal_meta_extra_with_icon.views {
	padding: 0 0 0 20px !important;
	background: url('//imgrabo.com/design/site/guide/eye_icon.png') 0 2px no-repeat;
}
span.deal_meta_extra_with_icon.date_start {
	background: transparent url("//imgrabo.com/design/site/redesign/br_deal_icons.png") 0 0 no-repeat;
}
span.deal_meta_extra_with_icon.date_days {
	background: transparent url("//imgrabo.com/design/site/redesign/small_clock.png") 0 3px no-repeat;
}
span.deal_meta_extra .cb_small_rate i {
	display: inline-block;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 1px 0 0 4px;
}

/**************************************/
.deal_users_content .user-box strong.voucher_count {
	background: white;
	padding: 0 3px;
	position: absolute;
	top: -3px;
	right: -4px;
	border-radius: 15px;
	font-size: 9px;
	min-width: 14px;
	text-align: center;
	border: 1px solid #b1d5ec;
	line-height: 19px;
}

/**************************************/
.biz_nearby_guides{
	display:block;
	position:relative;
	margin-bottom: 10px;
}
.biz_nearbyguides_hdr{
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	display: block;
	margin-bottom: 15px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ececec;
}
.biz_nearbyguides_hdr .opoznaibg_logo_small{
	margin-top: 1px;
}
/**************************************/

.bpleft .mb15 {
	margin-bottom: 30px;
}
.nvp_biz_mode_deals2 .tn_listdeal {
	background: #fff;
}

.nvp_biz_mode_deals.bprofile {
	margin: 0 0 14px 0;
	background: transparent;
	border: 0;
}
.nvp_biz_mode_deals.bprofile .nvp_biz_mode_deals2 {
	padding: 0;
}
.nvp_biz_mode_deals.bprofile .nvp_biz_mode_deals2 .tn_listdeal {
	padding: 12px 1px;
	border-bottom: 1px solid #ececec;
}
.nvp_biz_mode_deals.bprofile .nvp_biz_mode_deals2 .tn_listdeal:last-child {
	border-bottom: 0;
}
body.w1250 .nvp_biz_mode_deals:after {
	display: none;
}

.bp_review_head .tiny_flat_stars {
	margin-right: 0;
}
.nvp_biz_mode_deals h2 {
	padding: 10px;
}
.bp_new_header {
	display: block;
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
	color: #607D8B;
}
.mb15 .bp_new_header{
	margin-bottom:15px;
}
.nvp_biz_mode_deals.bprofile .nvp_biz_mode_deals2 .tn_listdeal .main_deal_heart {
	left: 183px;
}

.br_dealtimer.br_dealtimer_clock {
	color: #666 !important;
	padding: 0 0 0 20px !important;
}
.br_dealtimer.br_dealtimer_clock em {
	float: none;
	margin: 0;
}

.bp_new_prizespage{
	overflow: visible;
}
.bp_new_prizespage .bp_new_header{
	border-bottom: 0;
	margin-bottom:15px;
}
.bp_new_prizespage .bp_new_header h1{
	display: block;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 5px;
}
.bp_new_prizespage .bp_new_header p{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: normal;
	font-style: normal;
	color: #a5a5a5;
	max-width:60%;
}
.bp_prize{
	overflow: visible;
	margin-bottom: 20px;
	float: left;
	width: 49%;
	margin-right: 1%;
}
.bp_new_prizespage .bp_prize:nth-child(2n) {
	clear: both;
}
.bp_prize_ribbon{
	display: block;
	float: left;
	background: url("//imgrabo.com/design/site/business/prizes_ribbon.png") no-repeat;
	width: 48px;
	height: 67px;
	line-height: 1;
	text-align: center;
	position: relative;
	margin-right: 12px;
}
.bp_prize_ribbon b{
	display: block;
	margin-top: 5px;
	font-family: arial, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	font-style: normal;
	height:25px;
	color: white;
	text-shadow: 0 0 2px rgba(217, 126, 0, .5), 0 0 4px rgba(255, 148, 0, .5);
}
.bp_prize_ribbon small{
	display: block;
	color: white;
	text-shadow: 0 0 2px rgba(217, 126, 0, .5), 0 1px 4px rgba(217, 126, 0, 1);
}
.bp_prize_ribbon em{
	display: block;
	position: absolute;
	top: 0;
	left: 30px;
	background: #4bad34;
	height: 12px;
	border-radius: 4px;
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: white;
	padding: 0 3px 0 4px;
	border: 2px solid white;
	line-height: 11px;
}
.bp_prize_txt_meta{
	overflow: visible;
}
.bp_prize_txt{
	padding-top: 11px;
	overflow: visible;
}
.bp_prize_txt strong,
.bp_prize_txt strong a {
	display: block;
	font-family: Verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #df8101;
	padding-bottom: 5px;
}
.bp_prize_meta{
	overflow: visible;
}
.bp_prize_meta_item{
	display: block;
	float: left;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #a3a3a3;
	margin-right: 20px;
	position: relative;
	overflow: visible;
}
.bp_prize_help{
	display: inline-block;
	background: #f7f7f7;
	border-radius: 8px;
	border: 1px solid #dcdcdc;
	font-family: Verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	width: 13px;
	height: 13px;
	text-align: center;
	line-height: 12px;
	color: #a2a2a2;
	vertical-align: bottom;
	margin-left: 5px;
}
.bpr-prize-count{
	display: block;
	background: #f9f9f8;
	margin-bottom: 20px;
	margin-top: -12px;
	padding: 8px 0 8px 37px;
	position: relative;
	overflow: visible;
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8b8b8b;
	transition: background .2s ease-out;
}
.bpr-prize-count-icon{
	display: block;
	width: 21px;
	height: 29px;
	background: url("//imgrabo.com/design/site/business/prizes_ribbon_tiny.png") no-repeat;
	position: absolute;
	top: 5px;
	left: 9px;
}
.bpr-prize-count:hover{
	background: #f3f3f3;;
	color: #8b8b8b;
}
.bp_prize_level_popup{
	display: none;
	position: absolute;
	top: 20px;
	left: -10px;
	background: rgba(0, 0, 0, .8);
	padding: 5px 8px;
	color: white;
	z-index:1;
	overflow: visible;
}
.bp_prize_level_popup:before{
	display: block;
	content: '';
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom-color: rgba(0, 0, 0, .8);
	position: absolute;
	top: -10px;
	left: 10px;
}
.bp_prize_level_popup:after{
	display: block;
	content: '';
	position: absolute;
	top:-10px;
	left: 0;
	right: 0;
	width: 100%;
	height:10px;
}
.bp_prize_level_popup p, .bp_prize_level_popup a {
	display: block;
	color: white;
	white-space: nowrap;
	margin-bottom: 2px;
}
.bp_prize_level_popup p:last-child, .bp_prize_level_popup a:last-child {
	margin-bottom: 0px;
}
.bp_prize_level_popup p.active, .bp_prize_level_popup a.active{
	color: #ffd852;
}
.bp_prize_meta_item.levelitem:hover .bp_prize_level_popup{
	display: block;
}




/*** Business Profile Version 2 ***/
body.page_places #site{
	background-color: #fbfbfb;
}
body.page_places #sitebody{
	width:auto;
	max-width: 1250px;
	margin-top: 20px;
	box-shadow: 0 8px 70px rgba(0, 0, 0, .07),
				0 2px 6px rgba(0, 0, 0, .02);
	background: white;
}
body.page_places .newbp_fb_widget{
	position: relative;
}
.bpv2_page{
	position: relative;
	padding: 25px;
	overflow: visible;
}
.bpv2_aside{
	width: 25%;
	margin-right: 3%;
	float: left;
	overflow: visible;
}
.bpv2_aside .bpright{
	float: none;
	width: auto;
	padding-top:0;
}

.bpv2_page .clubnew_loadmore {
	display: block;
	cursor: pointer;
	padding: 10px 15px;
	text-align: center;
	background: transparent;
	border: 1px solid #B2EBF2;
	color: #00ACC1;
	box-sizing:border-box;
	line-height:1 !important;
	border-radius: 20px;
	width: 270px;
	margin: 0 auto 20px;
	transition: all .2s ease-out;
}
.bpv2_page .clubnew_loadmore:hover{
	color: #00ACC1;
	border: 1px solid #80DEEA;
	background: #f0fdff;
}
.bpv2_page .clubnew_loadmore.loading{
	background:#e2e2e2;
	border:1px solid white;
	color:#909090;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	cursor:wait;
}

.bpv2_main{
	width: 72%;
	float: left;
	overflow: visible;
}
.imgallery{ /** Biz Profile V2 Gallery **/
	margin-bottom: 10px;
}
.imgallery_big{
	margin-bottom:5px;
}
.imgallery_bigimg{
	display: block;
	background:#f4f3f3 center no-repeat;
	background-size: cover;
	position: relative;
	box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}
.imgallery_bigimg img{
	display: block;
	width: 90%;
}
.imgallery_zoom{
	display: block;
	width: 28px;
	height: 28px;
	background:#dcb86c url('//imgrabo.com/design/_opoznai.bg/zoom_icon.png') center no-repeat;
	position: absolute;
	top: 10px;
	left: 10px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease;
}
.imgallery_bigimg .imgallery_zoom{
	visibility: visible;
	opacity: 1;
}
.imgallery_thumb,
.imgallery_addpic_thumb{
	display: block;
	float: left;
	width: 18.7%;
	margin-left: 1.6%;
	background: #f3f3f3 center no-repeat;
	background-size: cover;
	position: relative;
	box-shadow: inset 0 0 1px rgba(0, 0, 0, .2);
}
.imgallery_addpic_thumb{
	background: transparent;
}
.imgallery_addpic_cont{
	position: absolute;
	top:0;
	right: 0;
	bottom: 0;
	left: 0;
	border:3px dashed #eee;
	background: url('//imgrabo.com/design/_opoznai.bg/grey_plus.png') center no-repeat;
}
.imgallery_addpic_thumb:hover .imgallery_addpic_cont{
	border-color: #e8e8e8;
}
.imgallery_thumb img,
.imgallery_addpic_thumb img{
	display: block;
	width: 100%;
}
.imgallery_thumb:first-child{
	margin-left:0;
}
.imgallery_thumb_count{
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	position: absolute;
	top:0;
	left:0;
}
.imgallery_thumb_count em{
	display: block;
	color: white;
	font-style: normal;
	width:100%;
	height:22px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	line-height:22px;
	text-align: center;
	position: absolute;
	top:50%;
	left:0;
	margin-top:-11px;
	font-weight:bold;
}

.bp_rating_meta{
	padding: 12px 0 2px;
	border-top: 1px solid #f1f1f1;
	margin-top: 10px;
}
.bp_show_meta_rate{
	display: block;
	font-size: 11px;
	color: #78909c;
	background: white;
	padding: 7px 10px;
	width: 49.5%;
	float: left;
	box-sizing: border-box;
	text-align: center;
	border-radius: 3px;
	margin-left: 1%;
	border: 1px solid #f3f3f3;
}
.bp_show_meta_rate:first-child{
	margin-left:0;
}
.bp_show_meta_rate:hover{
	border: 1px solid #e4e4e4;
}
.bp_show_meta_rate.disabled{
	color: #c3c3c3;
	background: #fbfbfb;
	border: 1px solid #f3f3f3;
	cursor: default;
}

.squared_gallery{
	position: relative;
	padding:30px 0 0;
	margin-bottom: -35px;
	overflow: visible;
	transition: all .2s ease-out;
}
.sqgaller_item{
	display: block;
	float: left;
	width:23%;
	height:200px;
	margin-right: 2%;
	margin-bottom: 2%;
	background:center no-repeat;
	background-size: cover;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
	transform-origin:center bottom;
	transition: all .3s ease-out;
	border:5px solid white;
	box-sizing: border-box;
}
.sqgaller_item:hover{
	transform: scale(1.02) translateY(-2px);
	box-shadow: 0 5px 6px rgba(0, 0, 0, .15);
}

.bp_pricelist_button{
	display: block;
	float: left;
	height: 37px;
	line-height: 38px;
	border-radius: 4px;
	padding:0 14px;
	background: rgb(80,189,164);
	background: linear-gradient(to right, rgba(80,189,164,1) 0%,rgba(69,180,154,1) 100%);
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: white;
	margin-bottom:15px;
	margin-right: 15px;
	cursor: pointer;
}
.bp_pricelist_button em{
	display: block;
	float: left;
	background: url('//imgrabo.com/design/site/biz_profile/bp_pricelist_icon.png') 0 0 no-repeat;
	width:19px;
	height: 21px;
	margin-top: 7px;
	margin-right: 10px;
}
.bp_pricelist_button em.edit{
	background-image: url('//imgrabo.com/design/site/biz_profile/bp_action_btn_edit_icon.png');
	margin-top: 8px;
	margin-right: 7px;
}
.bp_pricelist_button:hover{
	color: white;
	background: #51C3AA;
}
.bp_pricelist_button:active{
	background: #45B49A;
}
.bp_inpage_controls{
	margin-bottom:20px;
}
.bp_pricelist_button.warning{
	display: block;
	float: none;
	text-align: center;
	margin: 0 0 20px;
}

.bpv2_page .bp_avatar .voucher_reviews_indicators{
	top: 15px;
	left: 14px;
}

.bp_v2_addfriend_btn{
	display: block;
	float: left;
	height: 33px;
	line-height: 34px;
	border-radius: 4px;
	padding: 0 12px;
	background: #4eae38;
	font-family: Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	margin-bottom: 15px;
	margin-left: 15px;
}
.bp_v2_addfriend_btn em{
	display: block;
	float: left;
	background: url('//imgrabo.com/design/site/biz_profile/bp_action_btn_fav_icon.png') 0 0 no-repeat;
	width:19px;
	height: 16px;
	margin-top: 9px;
	margin-right: 8px;
}
.bp_v2_addfriend_btn:hover{
	color: white;
	background: #50bc3a;
}
.bp_v2_addfriend_btn:active{
	background: #4b9636;
}
.bp_v2_addfriend_btn.activated em{
	background-position: left bottom;
}
.bp_v2_addfriend_btn a {
	display:block;
	float:right;
	width: 19px;
	height: 19px;
	background: rgba(0, 0, 0, .2) url('//imgrabo.com/design/site/biz_profile/bp_action_btn_close_icon.png') no-repeat;
	border-radius:3px;
	margin-top: 7px;
	margin-right: -4px;
	margin-left: 8px;
}
.bp_v2_addfriend_btn a:hover{
	background-color: rgba(0, 0, 0, .3);
}
.bp_v2_addfriend_btn a:active{
	background-color: rgba(0, 0, 0, .4);
}
.bp_v2_addfriend_btn.activated:hover{
	background: #4eae38;
}
.rdsgn_dpin_map { z-index:12 !important; }
.category-icon {
	background:  url('//imgrabo.com/design/site/biz_profile/category-icons/grabo-cat-icons.png') no-repeat;
	padding: 5px 0 16px 5px;
	box-sizing: border-box;
	height: auto;
}
#category_0 .category-icon {background-image:none;}
#category_1 .category-icon {background-position: 10px 9px;}
#category_7 .category-icon {background-position: 10px -335px;}
#category_17 .category-icon {background-position: 10px -79px;}
#category_25 .category-icon {background-position: 10px -118px;}
#category_29 .category-icon {background-position: 10px -29px;}
#category_36 .category-icon {background-position: 10px -420px;}
#category_41 .category-icon {background-position: 10px -460px;}
#category_49 .category-icon {background-position:10px -384px;}
#category_53 .category-icon {background-position: 10px -158px;}
#category_71 .category-icon {background-position: 10px -199px;}
#category_77 .category-icon {background-position: 10px -286px;}
#category_82 .category-icon {background-position: 10px -506px;}
#category_104 .category-icon {background-position: 12px -248px;}
#category_13 .category-icon {background-position: 10px -550px;}
.favourite-icon  {background-position: 8px -603px;}
.hotel-icon {background-position: 10px -550px;}
#category_1.grbc-expand .category-icon {background-position: 10px -650px;}
#category_7.grbc-expand .category-icon {background-position: 10px -994px;}
#category_17.grbc-expand .category-icon {background-position: 10px -737px;}
#category_25.grbc-expand .category-icon {background-position: 10px -778px;}
#category_29.grbc-expand .category-icon {background-position: 10px -688px;}
#category_36.grbc-expand .category-icon {background-position: 10px -1078px;}
#category_41.grbc-expand .category-icon {background-position: 10px -1118px;}
#category_49.grbc-expand .category-icon {background-position: 10px -1042px;}
#category_53.grbc-expand .category-icon {background-position: 10px -816px;}
#category_71.grbc-expand .category-icon {background-position: 10px -857px;}
#category_77.grbc-expand .category-icon {background-position: 10px -944px;}
#category_82.grbc-expand .category-icon {background-position: 10px -1165px;}
#category_104.grbc-expand .category-icon {background-position: 12px -906px;}
.grbc-expand .favourite-icon {background-position: 8px -1261px;}
@media (max-width: 480px) {
	.searchplaces_banner {
		line-height: 20px;
		padding: 3px 20px 10px 34px;
		height: auto;
	}
}

/*******************************************/

.zavedeniacom_profile {
	width:300px;
	background:#555;
	display:block !important;
}
.zavedeniacom_profile .zvd_hdr {
	height:32px;
	background:linear-gradient(to bottom, #54504d 0%, #343434 100%);
	position:relative;
}
.zavedeniacom_profile .zvd_hdr::after {
	content:"";
	display:block;
	width:88px;
	height:16px;
	background:url("https://zavedenia.com/system/application/views/images_homepage/zavedenia.png");
	background-size:cover;
	position:absolute;
	left:10px;
	top:4px;
}
.zavedeniacom_profile .zvd_img {
	display:block;
	width:120px;
	height:80px;
	float:left;
	margin:10px;
	background-color:#777;
	background-repeat:no-repeat;
	background-size:cover;
	box-shadow:0 0 2px rgba(0,0,0,0.2);
}
.zavedeniacom_profile .zvd_meta {
	float:left;
	margin:10px 0 10px 0;
	max-width:145px;
}
.zavedeniacom_profile .zvd_meta .zvd_title {
	display:block;
	font-family:verdana, arial, sans-serif;
	font-size:13px;
	color:#ddd;
	font-weight:bold;
	margin-bottom:10px;
}
.zavedeniacom_profile .zvd_meta .zvd_title:hover {
	color:#fff;
}
.zavedeniacom_profile .zvd_meta .zvd_button {
	display:inline-block;
	background:#de8a13;
	border-radius:5px;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#eee;
	font-weight:bold;
	padding:6px 8px;
	white-space:nowrap;
}
.zavedeniacom_profile .zvd_meta .zvd_button:hover {
	color:#fff;
	background:#eea236;
}
.prize-item .bprofile_detail_col{
    margin-right: 0;
    float: left;
	width: 33.33%;
    height: 25px;
    text-align: left;
    margin-top: 4px;
}
.prize-item .bprofile_detail_col i.icon{
	display: block;
	float: left;
	margin-right: 10px;
	width: 16px;
	height: 16px;
	background: url('//imgrabo.com/design/site/biz_profile/bprofile-meta-icons.png') no-repeat;
	opacity: .4;
}
.prize-item .bprofile_detail_col i.icon.review{background-position: 0 0;}
.prize-item .bprofile_detail_col i.icon.deal{background-position: -16px 0;}
.prize-item .bprofile_detail_col i.icon.voucher{background-position: -32px 0;}
.prize-item .bprofile_detail_col i.icon.fans{background-position: 0 -16px;}
.prize-item .bprofile_detail_col i.icon.view{background-position: -16px -16px;}
.prize-item .bprofile_detail_col i.icon.award{background-position: -32px -16px;}
.prize-item .bprofile_detail_col:hover i.icon{opacity:.6}
.bp_new_prizespage .prize-item{width: 31.7%;}
.bp_new_prizespage .prize-item:nth-child(3n) {margin-right: 0;}

/*******************************************/

.prizes_index_box .bp_prize {
	width: 32%;
	margin-bottom: 25px;
}
.prizes_index_box {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 25px;
    padding-top: 10px;
}
.prizes_index_box:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
.prizes_index_box .bp_prize_txt strong a {
	font-size: 13px;
	padding-bottom: 0px;
}
.ngpage_places_hdr small {
	display: block;
	margin: 5px 0;
	font-size: 13px;
	color: #a3a3a3;
}

.places_flat_filters {
    padding-bottom: 20px;
}
.places_flat_filters .flat_filter {
	display: inline-block;
    background: #fff;
    border: 1px solid #e2e2e2;
    margin: 18px 1px 0 0;
    padding: 5px 10px;
}
.places_flat_filters .flat_filter:active,
.places_flat_filters .flat_filter.selected,
.places_flat_filters .flat_filter:hover {
	border: 1px solid #d4d4d4;
    background: #238FDB;
    color: white;
}

.is_in_opoznai_holder a {
	border: 1px solid #409869;
    color: #fff;
    display: block;
    padding: 10px 10px;
    border-radius: 4px;
    text-align: left;
    background: #69b28b url(https://imgrabo.com/design/_opoznai.bg/icons/96x96.png) 10px 5px no-repeat;
    background-size: 24px 24px;
    padding-left: 42px;
    font-size: 14px;
    font-weight: bold;
}
.is_in_opoznai_holder a:hover {
	background-color: #75b794;
}
#bought_deals {
	margin-bottom: 30px;
}