.bday #newweare{display:none;}
.bday #site{	background-image:url('//imgrabo.com/design/site/birthday/bday_bg.jpg');}
.bday #newhdr{height:113px;overflow:visible;}    
  
.profile_fill{
	width:200px;
	text-align:left;
	margin-bottom: 15px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
}
.profile_fill b{
	font-weight:normal;
	color:#9e9e9e;
	display:block;
	margin-bottom:7px;
	margin-left:7px;
}
.profile_fill a{
	display:block;
	background:url('//imgrabo.com/design/site/profile_fill.gif') 0 0 no-repeat;
	width:171px;
	height:25px;
	padding-left:29px;
	line-height:25px;
	color:black;
	margin-top:1px;
	margin-bottom:2px;
	cursor:pointer;
}
.profile_fill a span{
	display:block;
	float:left;
}
.profile_fill a i{
	display:block;
	float:right;
	font-style:normal;
	color:#266517;
	margin-right:8px;
}
.profile_fill a:hover{background-position:0 -25px;color:white;}
.profile_fill a:hover i{color:white;}
.profile_fill a:active{background-position:0 -50px;color:white;}
.profile_fill a:active i{color:white;}
   
.profile_progress{
	background:url('//imgrabo.com/design/site/profile_progress_bg.gif') top left no-repeat;
	width:200px;
	height:52px;
	text-align:left;
	margin-bottom: 5px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
}
.profile_progress b{
	display: block;
	width:100%;
	padding-top:6px;
	margin-bottom:6px;
	margin-left:6px;
}
.profile_progressbar{
	background:url('//imgrabo.com/design/site/profile_progressbar_bg.gif') no-repeat;
	width:186px;
	height:19px;
	margin-left:7px;
}
.profile_progressbar_fill{
	background:url('//imgrabo.com/design/site/profile_progressbar_fill.png') top right no-repeat;
	height:19px;
	max-width:100%;
	min-width:0%;
}
.profile_progressbar_fill span{
	display:block;
	background:url('//imgrabo.com/design/site/profile_progressbar_fill2.gif') top left no-repeat;
	height:19px;
	text-align:right;
	color:white;
	line-height:19px;
	text-shadow:#1c4a11 0px 1px 0px;
	padding-right:3px;
}
.new_flybox {
	 position:absolute;
	 top:100px;
	 left:100px;
	 z-index:1000;
	 _width:800px;
}
.new_flybox_hdr {
	background:url(//imgrabo.com/design/site/new_flybox_top_l.png) top left no-repeat;
	height:53px;
	padding:0px;
	padding-left:25px;
}
.new_flybox_hdr2 {
	background:url(//imgrabo.com/design/site/new_flybox_top_r.png) top right no-repeat;
	height:53px;
}
.new_flybox_ftr {
	background:url(//imgrabo.com/design/site/new_flybox_bottom_l.png) top left no-repeat;
	height:24px;
	padding:0px;
	padding-left:23px;
}
.new_flybox_ftr2 {
	background:url(//imgrabo.com/design/site/new_flybox_bottom_r.png) top right no-repeat;
	height:24px;
}
.new_flybox_body {
	background:url(//imgrabo.com/design/site/new_flybox_body_l.png) top left repeat-y;
	padding:0px;
	padding-left:16px;
}
.new_flybox_body2 {
	background:url(//imgrabo.com/design/site/new_flybox_body_r.png) top right repeat-y;
	padding-right:16px;
	text-align:left;
}
.new_flybox h2 {
	line-height:1;
	padding:25px;
	display:block;
	padding-left:0px;
	padding-right:10px;
	float:left;
	padding-bottom:10px;
	text-shadow:0px 1px 0 #fff;	
	font-size:18px;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;

}
.new_flyboxclose {
	background-image:url('//imgrabo.com/design/site/flybox_close.gif');
	width: 25px;
	height:26px;
	display:block;
	float:right;
	margin-top:23px;
	margin-right:23px;
}
.new_flyboxclose:hover {
	background-position:0px -26px;
}
.new_flyboxclose:active {
	background-position:0px 26px;
}
#avatarfb {
	text-align:left;
}
#currentavatarfb {
	margin:10px;
	border:1px solid #eee;
	padding:5px;
	float:left;
}
#uploadnewavatar {
	margin:10px;
	margin-left:0px;
	float:left;
}
#uploadnewavatar small {
	display:block;
	font-size:11px;
	color:#888;
	padding-bottom:5px;
}
#uploadnewavatar b {
	display:block;
	padding:5px;
	background-image:url('//imgrabo.com/design/site/ajaxloader.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0px 4px;
}
#orfacebook {
	padding:10px;
	padding-left:15px;
	padding-bottom:5px;
	border-top:1px solid #ccc;
	clear:both;
	text-align:left;
}
#orfacebook a {
	font-weight:bold;
	text-decoration:underline;
}
  
.profprogress .flyb_fb{
	text-align:left;
	font-family: Verdana, arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	padding:10px 14px;
}
.profprogress .flyb_fb p{
	width:568px;
	line-height:16px;
	padding-bottom:10px;
}
.profprogress .flyb_fb span{
	display:block;
	background:url('//imgrabo.com/design/site/profprogress-fb-span.gif') center left no-repeat;
	padding-left:13px;
	line-height:20px;
	margin-left:1px;
}
.profprogress .flyb_fb a.fb_connect{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/profprogress-fb-but.gif') top left no-repeat;
	padding-left:34px;
	margin-top:15px;
	margin-left:-1px;
}
.profprogress .flyb_fb a.fb_connect b{
	display:inline-block;
	color:white;
	background:url('//imgrabo.com/design/site/profprogress-fb-but2.gif') top right no-repeat;
	line-height:28px;
	height:32px;
	padding-left:6px;
	text-shadow:#334c89 0px 1px 0px;
	padding-right:14px;
}
.profprogress .flyb_fb a.fb_connect:hover{background-position:bottom left;}
.profprogress .flyb_fb a.fb_connect:hover b{background-position:bottom right;}
/**************/
.profprogress .flyb_q{
	text-align:left;
	font-family: Verdana, arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	padding:10px 0px;
}

.profprogress .flyb_q p{
	width:568px;
	line-height:16px;
	padding-bottom:11px;
	padding-left:14px;
	padding-right:14px;
}

/**************/
.profprogress_q{
	background:url('//imgrabo.com/design/site/profprogress_q_bg.gif') top left repeat-x;
	width:605px;
	padding-bottom: 2px;
}
.profprogress_q_left{float:left;padding:10px 14px;padding-right: 0px;}
.profprogress_q .profprogress_q_left strong{
	font-family: arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	color:black;
	padding-bottom:6px;
	width: 530px;
	display:block;
}
.profprogress_q .profprogress_q_left a{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/profprogress_but.gif') top left no-repeat;
	padding-left:5px;
	margin-right:8px;
	cursor:pointer;
}
.profprogress_q .profprogress_q_left a b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/profprogress_but.gif') top right no-repeat;
	line-height:28px;
	height:28px;
	padding-left:5px;
	padding-right:10px;
	color:black;
	text-shadow:#eff7fc 0px 1px 0px;
}
.profprogress_q .profprogress_q_left a:hover{background-position:center left;}
.profprogress_q .profprogress_q_left a:hover b{background-position:center right;color:#00416c;text-shadow:#f8fcfe 0px 1px 0px;}
.profprogress_q .profprogress_q_left a.progrs_selected{background-position:bottom left;}
.profprogress_q .profprogress_q_left a.progrs_selected b{background-position:bottom right;color:white;text-shadow:#075183 0px 1px 0px;}
.profprogress_q .profprogress_q_left a.progrs_selected:hover{background-position:bottom left;}
.profprogress_q .profprogress_q_left a.progrs_selected:hover b{background-position:bottom right;color:white;text-shadow:#075183 0px 1px 0px;}

.profprogress_q_right{
	float:right;
	background:url('//imgrabo.com/design/site/profprogress_q_right.gif') top left no-repeat;
	margin-top:8px;
}
.profprogress_q_right b{
	display:block;
	height:31px;
	line-height:31px;
	padding-left:9px;
	padding-right:11px;
	font-family: arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:18px;
	color:#c3c3c3;
}
.progrs_r_selected{background-position:bottom left;	color:white;}
.progrs_r_selected b{background-position:bottom left;color:white;text-shadow:#084793 0px 1px 0px;}
.profprogress_bttm{
	border-top:#bdbdbd solid 1px;
	background:url('//imgrabo.com/design/site/profprogress_bttm.gif') top left repeat-x;
	min-height:38px;
	width: 577px;
	padding:9px 14px;
	color:#737373;
	font-size:11px;
}

.new_profprogress_q{
	background:url('//imgrabo.com/design/site/profprogress_q_bg.gif') top left repeat-x;
	width:577px;
	position:relative;
	padding:14px;
	padding-top:9px;
}
.new_profprogress_q strong{
	display:block;
	padding-bottom:8px;
}
.new_profprogress_q select{
	width:501px;
	height:32px;
	padding:5px;
	border:1px solid #8e8e8e;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
	outline:none;
}
.new_profprogress_q_right{
	float:right;
	padding-left:20px;
	padding-right:2px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:#9c9c9c;
}
.new_profprogress_q_right.progrs_r_selected{background:url('//imgrabo.com/design/site/new_profprogress_q_right.png') center left no-repeat;color:#00510b;}

/******************************/

.licenz_btn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/licenz_btn2.png') left top no-repeat;
	padding-left:23px;
	margin-top:8px;
	margin-right:6px;
	cursor:pointer;
}
.licenz_btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/licenz_btn.png') right top no-repeat;
	line-height:26px;
	height:28px;
	padding-right:12px;
	padding-left:4px;
	color:#167bbf;
	text-shadow:#fafcff 0px 1px 0px;
}
.licenz_btn:hover{background-position:left -28px;}
.licenz_btn:hover b{background-position:right -28px;color:#0769ab;}
.licenz_btn:active{background-position:left bottom;}
.licenz_btn:active b{background-position:right bottom;color:#0769ab;text-shadow:#f3f9fd 0px 1px 0px;}
.licenz_link_btn{background:url('//imgrabo.com/design/site/licenz_link_btn2.png') left top no-repeat;}

/******************************/

#choosepayment em{
	display:inline-block;
	background:url('//imgrabo.com/design/site/cart/choosepaymentoption_new2.png') top left no-repeat;
	padding-left:9px;
	font-family: Verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:white;
	margin-left:10px;
}
#choosepayment em b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/cart/choosepaymentoption_new.png') top right no-repeat;
	padding-left:2px;
	padding-right:4px;
	line-height:17px;
	height:17px;
	text-shadow:#ea818c 0px 1px 0px;
}

/**************************/

#funfact {
	background-image: url('//imgrabo.com/design/site/funfact1.gif');
	margin-top:5px;
}
#funfact2 {
	background-image: url('//imgrabo.com/design/site/funfact2.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
#funfact3 {
	background-image: url('//imgrabo.com/design/site/funfact3.gif');
	padding:15px;
	padding-top:13px;
	background-repeat: no-repeat;
	background-position: top left;
}
#funfact3 p {
	line-height:1.4;
}
#funfact h3 {
	font-size:18px;
	font-family:Arial, sans-serif;
	text-shadow:0px 1px 0 #fff;
	font-weight:normal;
	padding-left:24px;
	padding-bottom:6px;
} 

/**************************/
.new_pfrends table{
	border-collapse:collapse;
}
.new_pfrends table tr td{
	border-right:#c8e4f6 solid 1px;
	vertical-align:top;
}
.new_pfrends table tr td{
	background: #E7F5FF;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: 1px solid #C8E4F6;
	border-bottom: 1px solid #C8E4F6;
}
.new_pfrends table tr .profriend_avatar {
	float: left;
	margin-top: 10px;
	margin-left: 11px;
	border-bottom: 1px solid white;
	border-radius:50%;
}
.new_pfrends table tr .profriend_avatar img {
	border-radius:50%;
}
.new_pfrends table tr div {
	float: left;
	margin-top: 13px;
	margin-left: 10px;
	width: 250px;
	color: #81B9E0;
	text-shadow: 0px 1px 0 #F7FBFE;
}
.new_pfrends table tr div a{
	display:block;
	font-weight:bold;
	padding-bottom:2px;
}
 
/**************************/

.sidedeals_more{
	display:block;
	background:url('//imgrabo.com/design/site/sidedeals_more.gif') 0 0 no-repeat;
	width:223px;
	height:32px;
	line-height:30px;
	padding-left:13px;
	font-weight:bold;
	color:#0569ac;
	text-shadow:#dbecf7 0px 1px 0px;
}
.sidedeals_more:hover{background-position:0 -32px;}
.sidedeals_more:active{background-position:0 -64px;}

.sidedeals_more.sdmrdwn {
	background-image:url('//imgrabo.com/design/site/sidedeals_more_down.png');
}

/**************************/

#travelbox_cattl{float:left;}
.index_travel_dots{float:left;padding-top:3px;padding-left:9px;}
.index_travel_dots a{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/index_travel_dots.png') 0 0 no-repeat;
	width:11px;
	height:11px;
	font-size:1px;
	line-height:1px;
	margin-left:2px;
	_display:inline-block;
	_float:none;
	_margin:0px;
}
.index_travel_dots a:hover{background-position:0 -11px;}
.index_travel_dots a.active{background-position:0 -22px;}
.index_travel_dots a.active:hover{background-position:0 -22px;}

/*******************/

.p_sett_txt{
	display:block;
	width:490px;
	line-height:17px !important;
	padding-bottom:11px;
}
.p_sett_deactivate{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_deactivate.png') top left no-repeat;
	padding-left:32px;
	margin-bottom:4px;
	cursor:pointer;
}
.p_sett_deactivate b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_deactivate.png') top right no-repeat;
	height:33px;
	line-height:31px;
	padding-right:13px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#236a98;
	text-shadow:#fafdff 0px 1px 0px;
	cursor:pointer;
}
.p_sett_deactivate:hover{background-position:center left;}
.p_sett_deactivate:hover b{background-position:center right;color:#0e466a;text-shadow:#fafdff 0px 1px 0px;}
.p_sett_deactivate:active{background-position:bottom left;}
.p_sett_deactivate:active b{background-position:bottom right;color:#0e466a;text-shadow:#d3e8f5 0px 1px 0px;}
/*************/
.p_sett_activate{
	background:#abd0e8;
	float:left;
	height:33px;
	padding-left:11px;
	margin-bottom:4px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.p_sett_activate span{
	display:inline-block;
	padding-right:11px;
	line-height:31px;
	color:#0e466a;
}
.p_sett_activate a{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_activate.png') top left no-repeat;
	padding-left:7px;
	cursor:pointer;
}
.p_sett_activate a b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/p_sett_activate.png') top right no-repeat;
	padding-left:9px;
	padding-right:16px;
	height:33px;
	line-height:31px;
	color:white;
	text-shadow:#227c0c 0px 1px 0px;
	cursor:pointer;
}
.p_sett_activate a:hover{background-position:center left;}
.p_sett_activate a:hover b{background-position:center right;text-shadow:#20870a 0px 1px 0px;}
.p_sett_activate a:active{background-position:bottom left;}
.p_sett_activate a:active b{background-position:bottom right;text-shadow:#227c0c 0px 1px 0px;}

/*************/

.verticals_sub_intro{
	background:url('//imgrabo.com/design/site/verticals/verticals_sub_intro.gif') top left repeat-x;
	height:121px;
	position:relative;
	overflow:visible;
}
.intro_ladies {
	overflow:visible;
	position:relative;
}
.intro_ladies .intro_pic {
	display:block;
	float:right;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_ladies.jpg') no-repeat;
	width:555px;
	height:120px;
	position:relative;
	overflow:visible;
}
.intro_ladies .intro_pic span.intro_pic_ladies2 {
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_ladies2.png') no-repeat;
	width:29px;
	height:120px;
	position:absolute;
	top:0px;
	right:-29px;
}
.intro_ladies .intro_pic span.intro_pic_ladies3 {
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_ladies3.png') no-repeat;
	width:555px;
	height:5px;
	position:absolute;
	top:-5px;
	left:0px;
}
.intro_ladies .intro_pic b {
	position:absolute;
	top:0px;
	left:0px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-shadow: #3d9331 0px 1px 0px;
}
.intro_ladies .intro_pic b.discount_first{top:83px;left:22px;}
.intro_ladies .intro_pic b.discount_second{top:12px;left:212px;}
.intro_ladies .intro_pic b.discount_third{top:26px;left:362px;}
.intro_ladies .intro_pic b.discount_fourth{top:22px;left:auto;right:-24px;}
.intro_ladies .intro_txt {
	float:left;
	padding-top:11px;
	padding-left:27px;
	width:370px;
}
.intro_ladies .intro_txt .intro_title {
	display:block;
	font-family: arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#960000;
}
.intro_ladies .intro_txt i {
	display:block;
	overflow:hidden;
	font-style:normal;
	line-height:17px;
	padding-top:4px;
	padding-left:1px;
	padding-bottom:8px;
}
.intro_food {
	overflow:visible;
}
.intro_food .intro_pic{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_food.jpg') no-repeat;
	width:392px;
	height:121px;
	position:relative;
	overflow:visible;
}
.intro_food .intro_pic span.intro_pic_food2{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_food2.png') no-repeat;
	width:9px;
	height:121px;
	position:absolute;
	top:0px;
	left:-9px;
}
.intro_food .intro_pic span.intro_pic_food3{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_food3.png') no-repeat;
	width:392px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:0px;
	z-index:5px;
}
.intro_food .intro_pic b {
	position:absolute;
	top:0px;
	left:0px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-shadow: #3d9331 0px 1px 0px;
}
.intro_food .intro_pic b.discount_left{top:20px;left:53px;}
.intro_food .intro_pic b.discount_down{top:94px;left:220px;}
.intro_food .intro_pic b.discount_right{top:27px;left:330px;}
.intro_food .intro_txt {
	float:left;
	padding-top:13px;
	padding-left:11px;
}
.intro_food .intro_txt .intro_title {
	display:block;
	float:left;
	font-family: arial, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#960000;
}
.intro_food .intro_txt i {
	display:block;
	font-style:normal;
	width:522px;
	line-height:17px;
	padding-top:5px;
	padding-left:1px;
}
.intro_shop {
	overflow:visible;
}
.intro_shop .intro_pic {
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_shop.jpg') top left no-repeat;
	width:300px;
	height:106px;
	margin-top:6px;
}
.intro_shop .intro_txt {
	float:left;
	padding-top:14px;
	padding-left:10px;
}
.intro_shop .intro_txt .intro_title {
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#960000;
}
.intro_shop .intro_txt i {
	display:block;
	overflow:hidden;
	font-style:normal;
	width:615px;
	line-height:17px;
	padding-top:2px;
	padding-left:1px;
	padding-bottom:7px;
}
.intro_business{
	overflow:visible;
}
.intro_business .intro_txt {
	float:left;
	padding-top:11px;
	padding-left:27px;
	width:580px;
}
.intro_business .intro_txt .intro_title {
	display: block;
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #960000;
}
.intro_business .intro_txt i {
	display: block;
	overflow: hidden;
	font-style: normal;
	line-height: 17px;
	padding-top: 4px;
	padding-left: 1px;
	padding-bottom: 8px;
}
.intro_business .intro_pic{
	position:relative;
	overflow:visible;
	float:right;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_business.jpg') 0 0 no-repeat;
	width:347px;
	height:120px;
}
.intro_business .intro_pic .intro_pic_business_right{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_business_right.png') 0 0 no-repeat;
	position:absolute;
	top:0px;
	right:-30px;
	width:30px;
	height:120px;
}
.intro_business .intro_pic .intro_pic_business_bttm{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_business_bttm.png') 0 0 no-repeat;
	position:absolute;
	bottom:-14px;
	left:0px;
	width:347px;
	height:14px;
}
.intro_business .intro_pic b{
	position:absolute;
	top:0px;
	left:0px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	white-space:nowrap;
	color:white;
	text-shadow:#3D9331 0px 1px 0px;
}
.intro_business .intro_pic b.discount_first {top:90px;left:29px;}
.intro_business .intro_pic b.discount_second {top:16px;left:172px;}
.intro_business .intro_pic b.discount_third {top:89px;left:327px;}
.intro_fun{
	overflow:visible;
}
.intro_fun .intro_txt {
	float:left;
	padding-top:11px;
	padding-left:27px;
	width:380px;
}
.intro_fun .intro_txt .intro_title {
	display: block;
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #960000;
}
.intro_fun .intro_txt i {
	display: block;
	overflow: hidden;
	font-style: normal;
	line-height: 17px;
	padding-top: 4px;
	padding-left: 1px;
	padding-bottom: 8px;
}
.intro_fun .intro_pic{
	position:relative;
	overflow:visible;
	float:right;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_fun.jpg') 0 0 no-repeat;
	width:526px;
	height:120px;
}
.intro_fun .intro_pic .intro_pic_business_right{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_fun_right.png') 0 0 no-repeat;
	position:absolute;
	top:0px;
	right:-12px;
	width:12px;
	height:120px;
}
.intro_fun .intro_pic .intro_pic_business_bttm{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_fun_bottom.png') 0 0 no-repeat;
	position:absolute;
	bottom:-8px;
	left:0px;
	width:526px;
	height:8px;
}
.intro_fun .intro_pic b{
	position:absolute;
	top:0px;
	left:0px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	white-space:nowrap;
	color:white;
	text-shadow:#3D9331 0px 1px 0px;
}
.intro_fun .intro_pic b.discount_first {top:83px;left:19px;}
.intro_fun .intro_pic b.discount_second {top:17px;left:131px;}
.intro_fun .intro_pic b.discount_third {top:84px;left:277px;}
.intro_fun .intro_pic b.discount_fourth {top:32px;left:492px;}
.intro_health{overflow:visible;}
.intro_health .intro_txt {
	float:left;
	padding-top:11px;
	padding-left:27px;
	width:560px;
}
.intro_health .intro_txt .intro_title {
	display: block;
	font-family: arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #960000;
}
.intro_health .intro_txt i {
	display: block;
	overflow: hidden;
	font-style: normal;
	line-height: 17px;
	padding-top: 4px;
	padding-left: 1px;
	padding-bottom: 8px;
}
.intro_health .intro_pic{
	position:relative;
	overflow:visible;
	float:right;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_health.jpg') 0 0 no-repeat;
	width:364px;
	height:120px;
}
.intro_health .intro_pic .intro_pic_health_right{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_health_right.png') 0 0 no-repeat;
	position:absolute;
	top:0px;
	right:-3px;
	width:3px;
	height:120px;
}
.intro_health .intro_pic .intro_pic_health_bttm{
	display:block;
	background:url('//imgrabo.com/design/site/verticals/intro_pic_health_bttm.png') 0 0 no-repeat;
	position:absolute;
	bottom:-14px;
	left:0px;
	width:364px;
	height:14px;
	z-index:1;
}
.intro_health .intro_pic b{
	position:absolute;
	top:0px;
	left:0px;
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	white-space:nowrap;
	color:white;
	text-shadow:#3D9331 0px 1px 0px;
}
.intro_health .intro_pic b.discount_first {top:90px;left:46px;}
.intro_health .intro_pic b.discount_second {top:16px;left:145px;}
.intro_health .intro_pic b.discount_third {top:18px;left:242px;}

/*************/

.verticals_sidedeals{
	position:relative;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	width:188px;
	overflow:visible;
}
.v_sidedeal{
	position:relative;
	height:140px;
	overflow:visible;
	margin-bottom:7px;
}
.v_sidedeal.vsd-nottl {
	height:115px;
}
.v_sidedeal .vsd_title {
	display:block;
	height:30px;
	line-height:24px;
	font-weight:bold;
	color:#167bbf;
	text-shadow:#e4f0fa 0px 1px 0px;
	padding-left:9px;
	background: #D7EFFF;
}
.v_sidedeal.vsd-nottl .vsd_title {
	display:none;
}
.v_sidedeal .vsd_picholder {
	display:block;
	overflow:hidden;
	position:absolute;
	top:26px;
	left:0px;
	cursor:pointer;
}
.v_sidedeal.vsd-nottl .vsd_picholder {
	top:0px;
}
.v_sidedeal .vsd_picholder span {
	display:block;
	background: #000;
	background: rgba(0, 0, 0, .45);
	width:100%;
	height:26px;
	line-height:24px;
	position:absolute;
	bottom:0px;
	left:0px;
}
.v_sidedeal .vsd_picholder span b{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight:bold;
	color:white;
	padding-left:6px;
	text-shadow:#0c0d08 0px 1px 0px;
	white-space: nowrap;
	padding-right: 10px;
}
.v_sidedeal .vsd_picholder span small{
	display: block;
	float: right;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: white;
	padding-top: 1px;
	text-align: center;
	margin-right: 5px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.43);
}
.v_sidedeal .vsd_picholder img {
	display:block;
	border:none;
}
.v_sidedeal .vsd_picholder em {
	display:block;
	font-weight:bold;
	font-style:normal;
	color:white;
	text-shadow:#202814 0px 1px 0px;
	position:absolute;
	top:4px;
	right:6px;
	text-align:center;
}
.v_sidedeal .vsd_picholder div {
	background:url('//imgrabo.com/design/site/vsd_picholder_discount.png') no-repeat;
	width:51px;
	height:23px;
	position:absolute;
	top:0px;
	right:0px;
}

.v_sidedeal .vsd_picholder .bordr {
	position:absolute;
	top:0;
	left:0;
	border:1px solid rgba(0, 0, 0, 0.05);
	width:186px;
	height:112px;
}
.v_sidedeal.v_side_big_deal .vsd_picholder .bordr {
	width:221px;
	height:107px;
}

.vsd_tooltip{
	padding-bottom:11px;
	position:absolute;
	top:21px;
	right:-5px;	
	display:none;
	z-index:25;
	overflow:visible;
}
.v_sidedeal.vsd-nottl .vsd_tooltip {
	top:-5px;
}
.vsd_tooltip2{
	background:white;
	box-shadow: 0px 1px 4px rgba(0, 0, 0 ,.4);
	width:198px;
	overflow:visible;
	padding-top:125px;
	padding-bottom: 10px;
}
.vsd_tooltip_wrap{
	padding:0px 10px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.vsd_tooltip_wrap a.vsd_deallink{
	color:#167bbf;
	line-height:14px;
	font-weight:bold;
}
.vsd_tooltip_wrap .vsd_tt_price {
	padding-top:4px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	line-height: 18px;
}
.vsd_tooltip_wrap .vsd_tt_price b, .vsd_tooltip_wrap .vsd_tt_price div, .vsd_tooltip_wrap .vsd_tt_price span{
	display:block;
	float:left;
}
.vsd_tooltip_wrap .vsd_tt_price b{padding-right:4px;}
.vsd_tooltip_wrap .vsd_tt_price div{
	font-weight:normal;
	color:#676767;
	padding-right:4px;
	position:relative;
	_text-decoration:line-through;
	margin-left: 5px;
}
.vsd_tooltip_wrap .vsd_tt_price div em{
	display:block;
	background:url('//imgrabo.com/design/site/djazga.png') no-repeat;
	width:42px;
	height:15px;
	position:absolute;
	top:3px;
	left:0px;
	_display:none;
}
.vsd_tooltip_wrap .vsd_tt_price span {
	color:#108b00;
}
.vsd_tooltip2 .vsd_picholder {
	left:auto;
	right:5px;
	top:5px;
}
.v_sidedeal.vsd-nottl .vsd_tooltip2 .vsd_picholder {
	top:5px;
}

.vsd_tt_taken{
	color:#8F8F8F;
	padding-top:4px;
}
.vsd_tt_middot{
	display:block;
	float:left;
	margin-left:4px;
	margin-right:5px;
	color: #ADADAD;	
}
.vsd_tooltip_wrap .vsd_tt_price .vsd_tt_vouchers{
	display: block;
	float: left;
	background: url('//imgrabo.com/design/site/redesign/br_deal_icons.png') 0px -34px no-repeat;
	padding-left: 17px;
	line-height: 18px;
	height: 16px;
	color: #667;
	font-weight: normal;
	margin-right:-10px;
}

.v_sidedeal.v_side_big_deal{height:115px;}
.v_sidedeal.v_side_big_deal .vsd_picholder{
	top:5px;
}
.v_sidedeal.v_side_big_deal .vsd_tooltip{
	left:-5px;
	right:auto;
	top:0px;
}
.v_sidedeal.v_side_big_deal .vsd_tooltip2{
	width: 233px;
	padding-top:121px;
}
.v_sidedeal:hover .vsd_tooltip2 .vsd_picholder div{
    background: rgb(45,147,219);
    background: -webkit-linear-gradient(top,  rgba(45,147,219,1) 0%,rgba(37,138,209,1) 25%,rgba(16,116,185,1) 71%,rgba(7,106,174,1) 100%);
    background: linear-gradient(to bottom,  rgba(45,147,219,1) 0%,rgba(37,138,209,1) 25%,rgba(16,116,185,1) 71%,rgba(7,106,174,1) 100%);
}
.v_sidedeal:hover .vsd_tooltip{display:block;}
/*************/

.msd_params_new{
	width: 230px;
	background:url('//imgrabo.com/design/site/msd_params_new2.png') bottom left no-repeat;
	float:right;
	padding-bottom:5px;
}
.msd_params_new2{
	background:url('//imgrabo.com/design/site/msd_params_new.png') top left no-repeat;
	padding-bottom:7px;
}
.msd_params_new2 .msd_price_new{
	text-align:center;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#167bbf;
	text-shadow:#f8fcfe 0px 1px 0px;
	padding-top:8px;
}
.msd_params_new2 .msd_price_new span{
	display:inline-block;
	position:relative;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#8ac0e2;
	text-shadow:#f8fcfe 0px 1px 0px;
	_text-decoration:line-through;
}
.msd_params_new2 .msd_price_new span div{
	background:url('//imgrabo.com/design/site/djazga.png') top left no-repeat;
	position:absolute;
	top:5px;
	left:3px;
	width:42px;
	height:15px;
	_background:none;
}
.msd_params_new2 .msd_price_new b{
	font-weight:normal;
	color:#087219;
}
.msd_params_new2 .msd_price_new a{
	display:inline-block;
	margin-top:10px;
	background:url('//imgrabo.com/design/site/msd_price_new_btn.png') top left no-repeat;
	padding-left:6px;
	cursor:pointer;
}
.msd_params_new2 .msd_price_new a b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/msd_price_new_btn.png') top right no-repeat;
	height:32px;
	padding-right:23px;
	padding-left:17px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	color:white;
	text-shadow:#30922c 0px 1px 0px;
}
.msd_params_new2 .msd_price_new a:hover{background-position:bottom left;}
.msd_params_new2 .msd_price_new a:hover b{background-position:bottom right;}
.multiple_sidedeal.first, .multiple_sidedeal:first-child {_background:white;}

.new_discount{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	width:70px;
	height:27px;
}
.new_discount span{
	display:block;
	background:rgba(0,0,0,0.5);
	width:57px;
	height:27px;
	position:absolute;
	top:0px;
	right:0px;
}
.new_discount div{
	background:url('//imgrabo.com/design/site/new_discount_promo.png') top left no-repeat;
	width:67px;
	height:68px;
	position:absolute;
	top:-18px;
	right:-4px;
	display:none;
}
.new_discount b{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	text-shadow:#161a15 0px 1px 0px;
	position:absolute;
	top:3px;
	right:8px;
}
.multiple_sidedeal:hover .new_discount b{text-shadow:#46a03b 0px 1px 1px;}
.multiple_sidedeal:hover .new_discount span{display:none;}
.multiple_sidedeal:hover .new_discount div{display:block;}
.multiple_sidedeal #travelbox_dealmeta{padding-top:3px;}
.multiple_sidedeal .msd_text{padding-left:8px;width:412px;}

/*************/
.new_question{
	background:url('//imgrabo.com/design/site/new_question.gif') top left repeat-x;
	position:relative;
	min-height:100px;
	padding: 8px 14px 15px 75px;
	margin-bottom:5px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.new_question .new_question_avatar{
	display:block;
	background:#fff;
	border:1px solid #ccc;
	border-radius:50%;
	width:50px;
	height:50px;
	padding:2px;
	position:absolute;
	top:10px;
	left:9px;
}
.new_question strong{
	display:block;
	padding-top:6px;
	padding-bottom:4px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:black;
}
.new_question .new_question_avatar img{ display:block; border:none; border-radius:50%; }
.new_question_head span{display:block;float:left;color:#909090;}
.new_question_head span a{font-weight:bold;color:#1374b5;}
.new_question_head b{display:block;float:right;font-weight:normal;font-size:11px;padding-top:1px;color:#acacac;}
.new_question p{line-height:17px;padding-bottom:4px;}
.new_question .answer_from{color:#909090;}
.new_question .answer_from a{color:#1374b5;font-weight:bold;}
.new_question:hover .adminanswer { display:inline; }
/*********************/
.subscriberow{
	background:#ffc742 url('//imgrabo.com/design/site/new_hdrftr/subscriberow.gif') top left repeat-x;
	position:relative;
	overflow:visible;
}
.subscriberow table{
	width:960px;
	height:57px;
	margin:0 auto;
	text-align:left;
	border-collapse: collapse;
	border:0;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
.subscriberow table td.first_txt{
	width:163px;
	line-height:16px;
	text-align:right;
	font-weight:bold;
	color:black;
	text-shadow:#ffeb98 0px 1px 0px;
}
.subscriberow table td.input{padding-left:17px;width:265px;}
.subscriberow table td.input input{
	display:inline-block;
	background:none;
	border:0;
	padding:0;
	margin:0;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_input.gif') 0 0 no-repeat;
	width:198px;
	height:41px;
    font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	vertical-align:middle;
	color:black;
	padding-left:48px;
	padding-right:10px;
	_line-height:41px;
}
.subscriberow table td.input input:hover{background-position:0 -41px;}
.subscriberow table td.input input:focus{background-position:0 -82px;}
.subscriberow table td.city .cityhold{
	float:left;
	position:relative;
	overflow:visible;
	padding-top:1px;
}
.subscriberow table td.city .cityhold .selectcity{
	display:inline-block;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_city.gif') top right no-repeat;
	padding-right:26px;
	width:167px;
}
.subscriberow table td.city .cityhold .selectcity b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_city.gif') top left no-repeat;
	padding-left:12px;
	padding-right:16px;
	height:40px;
	line-height:40px;
    font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	text-shadow:#fffef6 0px 1px 0px;
	white-space:nowrap;
	min-width: 84px;
}
.subscriberow table td.city .cityhold .citydrop{
	display:none;
	position:absolute;
	top:40px;
	left:-9px;
	right:-9px;
	z-index:25;
}
.subscriberow table td.city .cityhold .citydrop .cont{
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cont.png') top left no-repeat;
	padding-left:9px;
}
.subscriberow table td.city .cityhold .citydrop .cont2{
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cont2.png') top right no-repeat;
	padding-right:9px;
	padding-top:5px;
}
.subscriberow table td.city .cityhold .citydrop .cont a{
	display:block;
	height:22px;
	line-height:20px;
	padding-left:13px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:noraml;
	color:#167bbf;
}
.subscriberow table td.city .cityhold .citydrop .cont a:hover{background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_a.png') top left repeat-x;color:white;}
.subscriberow table td.city .cityhold .citydrop .cap{
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cap.png') top left no-repeat;
	padding-left:17px;
}
.subscriberow table td.city .cityhold .citydrop .cap span{
	display:block;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_citydrop_cap2.png') top right no-repeat;
	height:14px;
}
.subscriberow table td.city .cityhold.dropped .citydrop{display:block;}
.subscriberow table td.city .cityhold .selectcity:hover{background-position:center right;}
.subscriberow table td.city .cityhold .selectcity:hover b{background-position:center left;}
.subscriberow table td.city .cityhold.dropped .selectcity{background-position:bottom right;}
.subscriberow table td.city .cityhold.dropped .selectcity b{background-position:bottom left;}

.subscriberow table td.btn a{
	display:inline-block;
	margin-top:2px;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_btn.gif') top left no-repeat;
	padding-left:5px;
	cursor:pointer;
	white-space:nowrap;
}
.subscriberow table td.btn a b{
	display:inline-block;
	background:none;
	border:0;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_btn.gif') top right no-repeat;
	padding-right:19px;
	padding-left:14px;
	height:41px;
	color:white;
	text-shadow:#016b0c 0px 1px 0px;
    font-family:Arial, sans-serif;
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	font-style:normal;
}
.subscriberow table td.btn a:hover{background-position:center left;}
.subscriberow table td.btn a:hover b{background-position:center right;}
.subscriberow table td.btn a:active{background-position:bottom left;}
.subscriberow table td.btn a:active b{background-position:bottom right;}
.subscriberow table td.last_txt{
	text-align:left;
	width:148px;
	color:#5c4b16;
	padding-left:4px;
	line-height:16px;
	text-shadow:#ffe877 0px 1px 0px;
}
.subscriberow a.subscriberow_close{
	display:block;
	position:absolute;
	top:22px;
	right:11px;
	background:url('//imgrabo.com/design/site/new_hdrftr/subscriberow_close.gif') 0 0 no-repeat;
	width:13px;
	height:14px;
	cursor:pointer;
}
.subscriberow a.subscriberow_close:hover{background-position:0 -14px;}
.subscriberow_ok{
	position:relative;
	overflow:visible;
}
.subscriberow_ok .wrap{
	width:906px;
	height:57px;
	padding-left:54px;
	margin:0 auto;
	text-align:left;
    font-family:Arial, sans-serif;
	font-size:23px;
	line-height:56px;
	font-weight:normal;
	font-style:normal;
	color:#006003;
	text-shadow:#e7fbe9 0px 1px 0px;
}
.subscriberow_ok a.subscriberow_close{
	display:block;
	position:absolute;
	top:22px;
	right:11px;
	width:13px;
	height:14px;
	cursor:pointer;
}
.subscriberow_ok a.subscriberow_close:hover{background-position:0 -14px;}
/***********/

#usernav .navitem b.newfb{
	background:url('//imgrabo.com/design/site/new_hdrftr/fconnect2.gif') 0 0 no-repeat;
	width:21px;
	height:22px;
	margin-top: -1px;
	cursor:pointer;
}

.white_confirm{
	position:fixed;
	top:200px;
	left:28%;
	z-index:9999;
	width:612px;
	text-align:left;
}
.white_confirm_top{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_top.png') 0 0 no-repeat;
	height:46px;
}
.white_confirm_cont{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_cont.png') 0 0 repeat-y;
	padding-left:40px;
	padding-right:40px;
	position:relative;
}
.white_confirm_bttm{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_bttm.png') 0 0 no-repeat;
	height:47px;
}
/***/
.white_confirm_cont .white_confirm_close{
	display:block;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_close.gif') 0 0 no-repeat;
	width:23px;
	height:23px;
	position:absolute;
	top:0px;
	right:46px;
	cursor:pointer;
}
.white_confirm_cont .white_confirm_close:hover{background-position:0 -23px;}
.white_confirm_cont .white_confirm_close:active{background-position:0 -46px;}
/***/
.white_confirm_cont .white_confirm_text{
	padding:13px 27px;
	padding-bottom:18px;
}
.white_confirm_cont .white_confirm_text strong{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	line-height:21px;
	padding-bottom:7px;
}
.white_confirm_cont .white_confirm_text p{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	font-style:normal;
	color:black;
}
/***/
.white_confirm_btns{
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_btns_bg.gif') 0 0 repeat-x;
	height:44px;
	padding:12px 26px;
	padding-bottom:0px;
}
.white_confirm_greenbtn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greenbtn2.png') top right no-repeat;
	padding-right:5px;
	margin-right:8px;
	cursor:pointer;
}
.white_confirm_greenbtn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greenbtn.png') top left no-repeat;
	padding-left:18px;
	padding-right:13px;
	height:41px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	font-style:normal;
	color:white;
	text-shadow:#003c07 0px 1px 1px;
}
.white_confirm_greenbtn:hover{background-position:center right;}
.white_confirm_greenbtn:hover b{background-position:center left;}
.white_confirm_greenbtn:active{background-position:bottom right;}
.white_confirm_greenbtn:active b{background-position:bottom left;}

.white_confirm_greybtn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greybtn2.png') top right no-repeat;
	padding-right:5px;
	margin-right:8px;
	cursor:pointer;
}
.white_confirm_greybtn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/confirmbox/white_confirm_greybtn.png') top left no-repeat;
	padding-left:21px;
	padding-right:16px;
	height:41px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:38px;
	font-weight:normal;
	font-style:normal;
	color:black;
	text-shadow:#e9e9e9 0px 1px 0px;
}
.white_confirm_greybtn:hover{background-position:center right;}
.white_confirm_greybtn:hover b{background-position:center left;}
.white_confirm_greybtn:active{background-position:bottom right;}
.white_confirm_greybtn:active b{background-position:bottom left;}

/*********************/

.pastdeal_slider {
	padding: 22px 15px 5px 25px;
	overflow: visible;
}
.pastdeal_slider .pastdeal_slidertop {
	height:39px;
	line-height:39px;
	font-family:Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	padding-left:25px;
	background:#E9F6FF;
	border:1px solid #8CC3EA;
	border-bottom:0px;
}
.pastdeal_slider .pastdeal_slider_cont {
	background:#CBE7FB;
	border-top:1px solid #9AD1F8;
	border-bottom:1px solid #85BDE4;
	height:121px;
	width:860px;
	position:relative;
	overflow:visible;
	padding-left:25px;
	padding-right:35px;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn{
	display:block;
	background:url('//imgrabo.com/design/site/pastdeals/pastdeals_slider_controls.gif') -25px -1px no-repeat;
	width:25px;
	height:121px;
	position:absolute;
	top:-1px;
	left:0px;
	cursor:pointer;
}
.pastdeal_slider .pastdeal_slider_cont .prev_btn:hover{background-position:-50px -1px;}
.pastdeal_slider .pastdeal_slider_cont .prev_btn:active{background-position:-75px -1px;}
.pastdeal_slider .pastdeal_slider_cont .prev_btn.disabled{background-position:0px -1px;cursor:default;}
.pastdeal_slider .pastdeal_slider_cont .next_btn{
	display:block;
	background:url('//imgrabo.com/design/site/pastdeals/pastdeals_slider_controls.gif') -50px -127px no-repeat;
	width:25px;
	height:121px;
	position:absolute;
	top:-1px;
	right:0px;
	cursor:pointer;
}
.pastdeal_slider .pastdeal_slider_cont .next_btn:hover{background-position:-25px -127px;}
.pastdeal_slider .pastdeal_slider_cont .next_btn:active{background-position:0px -127px;}
.pastdeal_slider .pastdeal_slider_cont .next_btn.disabled{background-position:-75px -127px; cursor:default;}
/***/
.pastdeal_slide_deal{
	position:relative;
	overflow:visible;
	padding-top:10px;
	margin-left:10px;
	float:left;
}
.pastdeal_slide_deal .pslider_pichold{
	display:block;
	position:relative;
	overflow:visible;
	width:167px;
	height:101px;
	cursor:pointer;
}
.pastdeal_slide_deal .pslider_pichold img{
	display:block;
	border:none;
}
.pastdeal_slide_deal .pslider_pichold span{
	display:block;
	border:1px solid #000;
	width:165px;
	height:99px;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.2;
}
.pastdeal_slide_deal .pslider_pichold small{
	display:block;
	background:rgba(0,0,0,0.5);
	width:50px;
	height:24px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
}
.pastdeal_slide_deal .pslider_pichold b{
	display:block;
	width:50px;
	height:22px;
	position:absolute;
	top:0px;
	right:0px;
	text-align:center;
	font-family:verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:white;
	text-shadow:#040102 0px 1px 1px;
	line-height:22px;
	z-index:3;
}
.pastdeal_slide_deal .pslider_pichold div{
	display:none;
}
.pastdeal_slide_deal .pastdeal_slide_dealttl{
	display:none;
	background:#fff;
	padding-bottom:8px;
	position:absolute;
	top:4px;
	left:-6px;
	z-index:5;
	overflow:visible;
	border:1px solid #fff;
	box-shadow:0px 2px 4px rgba(0,0,0,0.4);
}
.pastdeal_slide_deal .pastdeal_slide_dealttl2{
	width:167px;
	padding:5px 5px 0;
	overflow:visible;
}
.pastdeal_slide_deal .pastdeal_slide_dealttl .pslider_pichold small{ background:#288ed7; }
.pastdeal_slide_deal .pastdeal_slide_dealttl .pslider_pichold b{text-shadow:#358b2b 0px 1px 0px;}
.pastdeal_slide_deal:hover .pastdeal_slide_dealttl{display:block;}

.pastdeal_slide_deal .pslider_dealtxt{padding-left:5px;}
.pastdeal_slide_deal .pslider_dealtxt .title{
	display:block;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:15px;
	padding-top:7px;
	color:#167bbf;
}
.pastdeal_slide_deal .pslider_dealtxt .prices{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:black;
	padding-top:3px;
}
.pastdeal_slide_deal .pslider_dealtxt .prices span{
	font-weight:normal;
	color:#5e5e5e;
	_text-decoration:line-through;
	position:relative;
	overflow:visible;
}
.pastdeal_slide_deal .pslider_dealtxt .prices span div{
	background:url('//imgrabo.com/design/site/djazga.png') 0 0 no-repeat;
	position:absolute;
	top:2px;
	left:1px;
	width:42px;
	height:15px;
	_display:none;
}
.pastdeal_slide_deal .pslider_dealtxt .prices b{color:#198700;}
.pastdeal_slider_cont .pastdeal_slide_deal:last-child{margin-right:0px;}

.pastdeal_slider_cont2_wrap{
	width:869px;
	height:126px;
	position:absolute;
	top:-10px;
	left:25px;
	overflow:hidden;
}
.pastdeal_slider_cont2{
	position:absolute;
	top:10px;
	left:0px;
	width:5000px;
	height:126px;
	overflow:visible;
}


/* ssptip CSS - Version 1.2 */

#ssptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2147483647;
}

#ssptip_holder.tip_top {
	padding-bottom: 5px;
}

#ssptip_holder.tip_bottom {
	padding-top: 5px;
}

#ssptip_holder.tip_right {
	padding-left: 5px;
}

#ssptip_holder.tip_left {
	padding-right: 5px;
}

#ssptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#ssptip_arrow, #ssptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#ssptip_holder.tip_top #ssptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#ssptip_holder.tip_bottom #ssptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#ssptip_holder.tip_right #ssptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#ssptip_holder.tip_left #ssptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#ssptip_holder.tip_top #ssptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#ssptip_holder.tip_bottom #ssptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#ssptip_holder.tip_right #ssptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#ssptip_holder.tip_left #ssptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#ssptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#ssptip_holder.tip_bottom #ssptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#ssptip_holder.tip_top #ssptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/***********************/

.greenbtn_css3{
	display:block;
	float:left;
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:normal;
	color: #ffffff;
	padding-left:9px;
	padding-right:10px;
	height:32px;
	line-height:32px;
	background:#62b450;
	background: -moz-linear-gradient(
		top,
		#62b450 0%,
		#3e872e);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#62b450),
		to(#3e872e));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #1f6011;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 1px 1px rgba(144,202,129,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 1px 1px rgba(144,202,129,1);
	text-shadow: 0px 1px 0 #1C5213;
	margin-top:10px;
	margin-left:5px;
}
.greenbtn_css3 b{
	display:inline-block;
	font-weight:normal;
	background:url('//imgrabo.com/design/site/greenbtn_css3_arrow.gif') center right no-repeat;
	padding-right:30px;
	color:white;
}
.greenbtn_css3:hover{
	color:white;
	background: -moz-linear-gradient(
		top,
		#7cc06b 0%,
		#6cad5d);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#7cc06b),
		to(#6cad5d));
	-moz-box-shadow:
		inset 0px 1px 1px rgba(172,216,161,1);
	-webkit-box-shadow:
		inset 0px 1px 1px rgba(172,216,161,1);
}

/*****/

.nvp_preorder {
	background-image: url('//imgrabo.com/design/site/deal_preorder/nvp_preorder.png');
	background-position: bottom left;
	width: 223px;
	margin-top: 0px;
	position: relative;
	padding-top: 4px;
	padding-bottom: 10px;
	margin-left: 0px;
	text-align:center;
	line-height:15px;
}
.nvp_preorder_btn{
	display:inline-block;
	background:url('//imgrabo.com/design/site/deal_preorder/nvp_preorder_btn2.png') top right no-repeat;
	padding-right:5px;
	margin-top:6px;
	cursor:pointer;
}
.nvp_preorder_btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/deal_preorder/nvp_preorder_btn.png') top left no-repeat;
	height:38px;
	width:195px;
	line-height:34px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	text-shadow:#014705 0px 1px 0px;
	cursor:pointer;
}
.nvp_preorder_btn:hover{background-position:center right;}
.nvp_preorder_btn:hover b{background-position:center left;}
.nvp_preorder_btn:active{background-position:bottom right;}
.nvp_preorder_btn:active b{background-position:bottom left;}
/***/
.d_preorder_fbox{
	background:url('//imgrabo.com/design/site/deal_preorder/d_preorder_fbox2.png') bottom left no-repeat;
	padding-bottom:23px;
	width:687px;
	position:fixed !important;
	top: 200px !important;
	left:25%;
	z-index:99999;
	overflow:visible;
}
.d_preorder_fbox2{
	background:url('//imgrabo.com/design/site/deal_preorder/d_preorder_fbox.png') top left no-repeat;
	padding:28px 16px;
	padding-bottom:0px;
	text-align:left;
	overflow:visible;
}
.preorder_fbox_deal{position:relative;padding-left:12px;overflow:visible;margin-bottom:7px;}
.preorder_fbox_deal .preorder_fbox_pichold{
	position:relative;
	overflow:visible;
	width:139px;
	height:89px;
	float:left;
}
.preorder_fbox_deal .preorder_fbox_pichold img{
	display:block;
	border:0;
}
.preorder_fbox_deal .preorder_fbox_pichold span{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_pichold_mask.png') no-repeat;
	width:139px;
	height:89px;
	_background:none;
}
.preorder_fbox_deal .preorder_fbox_pichold b{
	position:absolute;
	top:-1px;
	left:-34px;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_deal_promostar.png');
	width:67px;
	height:68px;
	color:white;
	line-height:66px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	text-shadow:#266e1b 0px 1px 0px;
}
.preorder_fbox_deal .preorder_fbox_dealtxt{
	position:relative;
	padding:0 18px;
}
.preorder_fbox_deal .preorder_fbox_dealtxt strong{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:8px;
}
.preorder_fbox_deal .preorder_fbox_dealtxt p{
	color:#616161;
	line-height:15px;
}
.preorder_fbox_subscribe{
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_bg.png') top left repeat-x;
	min-height:31px;
	padding:6px 7px;
	padding-right:0px;
	overflow:visible;
}
.preorder_fbox_subscribe_input{
	display:block;
	float:left;
	background:none;
	border:0;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_input.png') top left no-repeat;
	width:287px;
	padding:0 15px;
	height:44px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
}
.preorder_fbox_subscribe_input:hover{background-position:center left;}
.preorder_fbox_subscribe_input:focus{background-position:bottom left;}
.preorder_fbox_subscribe_city{
	position:relative;
	overflow:visible;
	float:left;
	width:157px;
	height:37px;
	padding-top:4px;
	margin-left:6px;
}
.preorder_fbox_subscribe_citybtn{
	display:block;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_city.png') top left no-repeat;
	width:145px;
	height:37px;
	line-height:34px;
	padding-left:13px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:black;
}
.preorder_fbox_subscribe_citybtn:hover{background-position:center left;color:black;}
.preorder_fbox_subscribe_citybtn:active{background-position:bottom left;color:black;}
.preorder_fbox_subscribe_city.dropped .preorder_fbox_subscribe_citybtn{background-position:bottom left;color:black;}
.preorder_fbox_subscribe_city .citydrop{
	display:none;
	position:absolute;
	top:40px;
	left:-9px;
	right:-9px;
	z-index: 37;
}
.preorder_fbox_subscribe_city .citydrop .cont{
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cont.png') top left no-repeat;
	padding-left:9px;
}
.preorder_fbox_subscribe_city .citydrop .cont2{
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cont2.png') top right no-repeat;
	padding-right:9px;
	padding-top:4px;
}
.preorder_fbox_subscribe_city .citydrop .cont a{
	display:block;
	height:22px;
	line-height:20px;
	padding-left:13px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:noraml;
	color:#167bbf;
}
.preorder_fbox_subscribe_city .citydrop .cont a:hover{background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_a.png') top left repeat-x;color:white;}
.preorder_fbox_subscribe_city .citydrop .cap{
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cap.png') top left no-repeat;
	padding-left:17px;
}
.preorder_fbox_subscribe_city .citydrop .cap span{
	display:block;
	background:url('//imgrabo.com/design/site/deal_preorder/subscriberow_citydrop_cap2.png') top right no-repeat;
	height:14px;
}
.preorder_fbox_subscribe_city.dropped .citydrop{display:block;}
.preorder_fbox_subscribe_city .selectcity:hover{background-position:center right;}
.preorder_fbox_subscribe_city .selectcity:hover b{background-position:center left;}
.preorder_fbox_subscribe_city.dropped .selectcity{background-position:bottom right;}
.preorder_fbox_subscribe_city.dropped .selectcity b{background-position:bottom left;}
.preorder_fbox_subscribe_btn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_btn2.png') top right no-repeat;
	padding-right:5px;
	margin-left:10px;
	margin-top:4px;
	cursor:pointer;
}
.preorder_fbox_subscribe_btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_subscribe_btn.png') top left no-repeat;
	padding-left:15px;
	padding-right:10px;
	height:38px;
	line-height:34px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	text-shadow:#015506 0px 1px 0px;
	cursor:pointer;
}
.preorder_fbox_subscribe_btn:hover{background-position:center right;}
.preorder_fbox_subscribe_btn:hover b{background-position:center left;}
.preorder_fbox_subscribe_btn:active{background-position:bottom right;}
.preorder_fbox_subscribe_btn:active b{background-position:bottom left;}
.preorder_fbox_close{
	display:block;
	background:url('//imgrabo.com/design/site/deal_preorder/preorder_fbox_close.gif') top left no-repeat;
	position:absolute;
	top:25px;
	right:25px;
	width:23px;
	height:23px;
	cursor:pointer;
	z-index:999999;
}
.preorder_fbox_close:hover{background-position:center left;}
.preorder_fbox_close:active{background-position:bottom left;}

/***********/
.voucher_warning{
	position:fixed;
	_position:absolute;
	width:659px;
	top:210px;
	left:30%;
	z-index:1111;
}
.voucher_warning .voucher_warning_head{
	background:url('//imgrabo.com/design/site/vouchers/voucher_warning.png') top left no-repeat;
	padding-left:86px;
	padding-top:80px;
	height:59px;
	position:relative;
}
.voucher_warning .voucher_warning_head h2{
	font-family: arial, sans-serif;
	font-size:28px;
	font-weight:normal;
	font-style:normal;
	color:white;
	text-shadow:#850000 0px 1px 0px;
	text-align: left;
}
.voucher_warning .voucher_warning_head .voucher_warning_head_close{
	display:block;
	background:url('//imgrabo.com/design/site/vouchers/voucher_warning_head_close.gif') 0 0 no-repeat;
	width:33px;
	height:34px;
	position:absolute;
	top:81px;
	right:80px;
}
.voucher_warning .voucher_warning_head .voucher_warning_head_close:hover{background-position:0 -34px;}
.voucher_warning_cont{
	background:url('//imgrabo.com/design/site/vouchers/voucher_warning2.png') bottom left no-repeat;
	padding-bottom:86px;
	padding-left:86px;
	padding-right:67px;
	padding-top:15px;
}
.voucher_warning_cont p, .voucher_warning_cont2 p{
	display:block;
	width:490px;
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:23px;
	font-weight:normal;
	font-style:normal;
	color:black;
	padding-bottom:9px;
}
.vwarning_btn_green{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_green.gif') top left no-repeat;
	padding-left:5px;
	margin-right:9px;
}
.vwarning_btn_green b{
	display:block;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_green.gif') top right no-repeat;
	height:36px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	line-height:34px;
	color:white;
	padding-right:25px;
	padding-left:20px;
	text-shadow:#39732c 0px 1px 0px;
}
.vwarning_btn_green:hover{background-position:bottom left;}
.vwarning_btn_green:hover b{background-position:bottom right;}

.vwarning_btn_grey{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_grey.gif') top left no-repeat;
	padding-left:5px;
	margin-right:9px;
}
.vwarning_btn_grey b{
	display:block;
	background:url('//imgrabo.com/design/site/vouchers/vwarning_btn_grey.gif') top right no-repeat;
	height:36px;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	line-height:36px;
	color:black;
	padding-right:25px;
	padding-left:20px;
	text-shadow:#c0c0c0 0px 1px 0px;
}
.vwarning_btn_grey:hover{background-position:bottom left;}
.vwarning_btn_grey:hover b{background-position:bottom right;}
#sendvauchernote {
    background-color: white;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2) inset;
    color: #000000;
    display: block;
    font-family: verdana,sans-serif;
    height: 18px;
    margin-bottom: 10px;
    outline: medium none;
    padding: 6px 9px 7px;
    width: 90%;
}
#sendvauchernote:hover {
    border: 1px solid #777777;
}
#sendvauchernote:focus, #sendvauchernote.fokusirano {
    border: 1px solid #555555;
    height: 65px;
}

/***************************************************************/

.notif_1week{
	display:block;
	background:#B80606;
	height:29px;
	border-bottom:1px solid #6d0000;
	cursor:pointer;
	position:relative;
	overflow:visible;
	text-align:center;
	color:white;
	line-height:28px;
	text-shadow:0px 1px 0px #780000;
}
.notif_1week a{display:block;color:white;text-align:center;}
.notif_1week_close{
	display:block;
	background:url('//imgrabo.com/design/site/notif_1week_close.png') top left no-repeat;
	width:27px;
	height:29px;
	float:right;
}
.notif_1week_close:hover{background-position:center left;}
.notif_1week_close:active{background-position:bottom left;}
.notif_1week:hover{
	color:white;
	background: #CD1111;
}
.notif_1week span{
	display:block;
	background:rgba(255, 255, 255, .25);
	height:1px;
	width:100%;
	position:absolute;
	bottom:-2px;
	left:0px;
}

/*****************************************/

.travelbanner_arrows{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/travelbanner_arrows.png') top left no-repeat;
	width:13px;
	height:18px;
	margin-left:9px;
	margin-right:2px;
}
.travelbanner_arrows.right{background-position:top right;margin-left:2px;}
.travelbanner_arrows:hover{background-position:bottom left;}
.travelbanner_arrows.right:hover{background-position:bottom right;}
.index_travel_dots{padding-left:0px;}
/***/
.easypay_main.easypay_main_slim .easymap_header_pin_icon{display:none;}
.easypay_main.easypay_main_slim .easypay_map_header span{
	font-size:12px;
	font-weight:bold;
	font-family:verdana, sans-serif;
}
.easypay_main.easypay_main_slim .easypay_city_dropdown{
	height:27px;
}
.easypay_main.easypay_main_slim .easypay_city_dropdown-but{
	height:27px;
	line-height:28px;
}
.easypay_main.easypay_main_slim .easypay_citydrop_arrow{
	margin-top:12px;
}
.easypay_main.easypay_main_slim .inputfield{
	height:27px;
}
.easypay_main.easypay_main_slim .easypay_map_header input{
	height:27px;
	outline:none;
}
.easypay_main.easypay_main_slim  .easypay_header_but_css3{
	background:#c9e3f6;
	background-image: linear-gradient(bottom, rgb(178,214,240) 0%, rgb(208,231,248) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(178,214,240) 0%, rgb(208,231,248) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(178,214,240) 0%, rgb(208,231,248) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(178,214,240) 0%, rgb(208,231,248) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(178,214,240)),
		color-stop(1, rgb(208,231,248))
	);
	display: block;
	float: left;
	height: 27px;
	padding-right: 8px;
	text-decoration: none;
	margin-top: -2px;
	border:1px solid #8eb8d6;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	font-weight:bold;
	font-family:verdana, sans-serif;
	padding:0 10px;
	line-height:26px;
	color:#9cc2de;
	text-shadow:0px 1px 0px #edf6fc;
	margin-left:5px;
}
.easypay_main.easypay_main_slim  .easypay_header_but_css3.enabled{
	background:#008eec;
	background-image: linear-gradient(bottom, rgb(0,107,178) 0%, rgb(0,152,254) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0,107,178) 0%, rgb(0,152,254) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,107,178) 0%, rgb(0,152,254) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0,107,178) 0%, rgb(0,152,254) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(0,107,178)),
		color-stop(1, rgb(0,152,254))
	);
	display: block;
	float: left;
	height: 27px;
	padding-right: 8px;
	text-decoration: none;
	margin-top: -2px;
	border:1px solid #005893;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:12px;
	font-weight:bold;
	font-family:verdana, sans-serif;
	padding:0 10px;
	line-height:26px;
	color:white;
	text-shadow:0px 1px 0px #005893;
	margin-left:5px;
}
.easypay_main.easypay_main_slim .easypay_map_header{
	background-position:bottom left;
	height:36px;
	border-top: #F3F9FD solid 1px;
	padding-left: 0;
}
.easypay_main.easypay_main_slim .easypay_citydrop_cont{
	margin-top: 28px;
}
.easypay_main.easypay_main_slim  .easypay_city_dropdown_focus{margin-left:-1px; border-right: 0;}
.easypay_main.easypay_main_slim  .inputfield-active{margin-left:-1px;}
.easypay_main.easypay_main_slim  .easypay_city_dropdown_active{border-right:0;}

/*********************************/

.sbp_fblogin {
    margin-top: 8px;
}
.sbp_fblogin2 {
    background: url("//imgrabo.com/design/site/sbp_fblogin.gif") repeat-x scroll left top #EDEDED;
    border: 1px solid #B0B0B0;
    border-radius: 5px 5px 5px 5px;
    line-height: 15px;
    padding: 10px 12px;
}
.sbp_fblogin2 .fbbtn {
    margin-left: 1px;
    margin-top: 9px;
}
.sbp_fblogin2 .fbbtn b {
    font-weight: bold;
}

/*********************************/

@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;
}
.giftcards_cart{
	float:left;
	padding: 10px 10px 10px 20px;
}
.giftcards_cart div {
	background:url('//imgrabo.com/design/site/giftcards/giftcards_cart.png') no-repeat;
	width:139px;
	height:77px;
}
.giftcards_cart div i {
	font-style:normal;
	display:block;
	margin-top:19px;
	padding-left:12px;
	text-align:center;
	margin-right:-5px;
}
.giftcards_cart div b{
	display:inline-block;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 53px;
	line-height: 38px;
	font-weight:normal;
	color:#000;
	vertical-align:top;
	padding-top:1px;
}
.giftcards_cart div span{
	display:inline-block;
	overflow:hidden;
	font-family: 'Myriad Pro', arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	color:#a1a1a1;
	vertical-align:top;
}
.giftcards_cart div span em{
	display:block;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 28px;
	line-height: 21px;
	font-weight:normal;
	font-style:normal;
	color:#000;
	height:19px;
}

.newftr-moreitems{position:relative;overflow:visible;}
.newftr-moreitems .mp_ftrphones{
	display: block;
	width: 195px;
	padding-bottom: 20px;
}
.newftr-moreitems .mp_ftrphones i{margin-bottom:3px;height:auto;}
.newftr-moreitems .mp_ftrphones .newftr-moreitem-but{margin-top:3px;}
.newftr-moreitems .mp_ftrphones .npv_mobile_option b{
	display: inline-block;	
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	background-image:url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_ad_arrows_white.png');
}
.newftr-moreitems .mp_ftrphones .npv_mobile_option b:hover{background-position: 100% 5px;}
.visitmobile_version_link{
	color:#9B9B9B;
	padding-top:1px;
	display:block;
}
.visitmobile_version_link span{
	color:#D8D8D8;
}

.newftr-more2{padding-right:1px;}

#checkoutsidebar #giftcard_cart{padding:0;}
#checkoutsidebar #giftcard_cart .giftcard_cart{
	display:block;
	background:url('//imgrabo.com/design/site/giftcards/giftcard_cart.png') 13px 15px no-repeat;
	padding:14px 15px 17px 89px;
	color:#000;
}
#checkoutsidebar #giftcard_cart .giftcard_cart b{color:#076aae;}
#checkoutsidebar #giftcard_cart .giftcard_cart:hover{background-position:-372px 15px;}

/*********************************/

.activity.martenica .activity2 { background-image:url('//imgrabo.com/design/site/martenici/act_martenici.png'); }

/*********************************/

.friend-invites-moar { height:230px; }

.newslim_greybtn {
    background: url('//imgrabo.com/design/site/newslim_greybtn.png') repeat-x scroll 0 0 transparent;
    border: 1px solid #B8B8B8;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Verdana,arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 29px;
    line-height: 28px;
    margin-right: 13px;
    padding: 0 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.49);
}
.newslim_greybtn:hover {
    background-position: 0 -29px;
    color: #000000;
}
.newslim_greybtn:active {
    background-position: 0 -58px;
    color: #000000;
}

/*********************************/

#index_loadmore{
	margin:5px 0 0 0;
	border-bottom:5px solid #fff;
	overflow:visible;
}

a.index_loadmore, b.index_loadmore{
	display:block;
	background:url('//imgrabo.com/design/site/index_loadmore.png') 0 0 no-repeat;
	width:913px;
	height:39px;
	margin: 9px 26px 0 23px;
	font-family:arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:white;
	line-height:36px;
	text-align:center;
	text-shadow:0px 1px 1px rgba(0, 0, 0, .41);
	cursor:pointer;
}
a.index_loadmore:hover{ background-position:0 -39px; color:white; }
a.index_loadmore:active{ background-position:0 -78px; color:white; }
b.index_loadmore{ background-position:0 -117px; color:white; cursor:wait; display:none; }

/*********************************/

div.bpmlt-star {
	background:url('//imgrabo.com/design/site/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/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;}

/*********************************/

#cocont_content .fbbtn {
    float: right;
    margin: 0px -9px 0 0;
}
.fbbtn {
    background: url("//imgrabo.com/design/site/fbbtn2.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    float: left;
    margin: 15px;
    padding-left: 30px;
}
#cocont_content .fbbtn b {
    font-weight: bold;
}
.fbbtn b {
    background: url("//imgrabo.com/design/site/fbbtn.png") no-repeat scroll right top transparent;
    color: white;
    display: inline-block;
    font-family: Verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 31px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 11px;
    text-shadow: 0 1px 0 #334B88;
}

/*********************************************/

.rpopupalert{
	display:block;
	background:#FFD2D2;
	border:1px solid #FF8D8D;
	padding: 7px 20px 9px 10px;
	width:290px;
	position:absolute;
	top:-58px;
	right:-82px;
	z-index:3;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
}
.rpopupalert.hl {
	background:#FFBABA;
	border:1px solid #f00;
}
.rpopupalert p{
	line-height:15px;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .35);
}
.rpopupalert p b{color:#a60000;}
.rpopupalert .rpopupalert_chovka{
	display:block;
	background:url('//imgrabo.com/design/site/cart/rpopupalert_chovka.png') no-repeat;
	width:21px;
	height:15px;
	position:absolute;
	bottom:-15px;
	left:45%;
}
.rpopupalert .rpopupalert_close{
	display:block;
	background:url('//imgrabo.com/design/site/cart/rpopupalert_close.png') top left no-repeat;
	width:11px;
	height:11px;
	position:absolute;
	top:9px;
	right:11px;
	cursor:pointer;
}
.rpopupalert .rpopupalert_close:hover{background-position:bottom left;}

/*********************************************/

.club_checkout_item{
	background-image:url('//imgrabo.com/design/site/cart_item.gif');
	overflow:visible;
}
.club_checkout_item .club_checkout_item2{
	padding-left:24px;
	padding-top:9px;
	padding-bottom:9px;
	overflow:visible;
}
.club_checkout_item .club_checkout_cards{
	float:left;
	background:url('//imgrabo.com/design/site/club/club_checkout_cards.png') top left no-repeat;
	width:137px;
	height:75px;
	margin-top:2px;
}
.club_checkout_item .club_checkout_cards.clubcard_1{background-position:0 0;}
.club_checkout_item .club_checkout_cards.clubcard_2{background-position:0 -75px;}
.club_checkout_item .club_checkout_cards.clubcard_3{background-position:0 -150px;}
.club_checkout_item .club_checkout_cards.clubcard_4{background-position:0 -225px;}
.club_checkout_item .club_checkout_cards.clubcard_5{background-position:0 -300px;}
.club_checkout_item .club_cart_info {
	float:left;
	padding:0px 20px 10px 8px;
	width:410px;
}
.club_checkout_item .club_cart_info h2{
	font-family:arial, sans-serif;
	font-size:18px;
	color:#1c1c1c;
	font-weight:normal;
	line-height:normal;
	margin-bottom:3px;
}
.club_checkout_item .club_cart_kol{
	padding-left: 20px;
	float: left;
	width: 100px;
	overflow:visible;
}
.club_koldropper{
	height:35px;
	background-repeat:no-repeat;
	position:relative;
	overflow:visible;
	z-index:1;
}
.club_cart_kol .koldropper_item {
	display:block;	
	background-image:url('//imgrabo.com/design/site/koldropper.gif');
	background-repeat:no-repeat;
	height: 30px;
	font-size:22px;
	font-family:arial, sans-serif;
	padding:5px;
	padding-left:10px;
	padding-bottom:0px;
	color:black;
}
.club_cart_kol .koldropper_item:hover {
	background-position:0px -35px;
}
.club_cart_kol .koldropper_item.dropped {
	background-position:0px -70px;
}
.club_koldropper .club_koldropper2{
	position:absolute;
	top:34px;
	left:0px;
	width:225px;
	max-height:325px;
	overflow:auto;
	background-color:white;
	border:1px solid #9b973d;
}
.club_koldropper .club_koldropper2 a {
	display:block;
	font-size:18px;
	text-align:left;
	color:#000;
	border-bottom:1px solid #f5f3cd;
	height:31px;
	line-height:30px;
	padding-left:10px;
	padding-right:15px;
	white-space:nowrap;
}
.club_koldropper .club_koldropper2 a b{font-weight:normal;color:#7e7a20;}
.club_koldropper .club_koldropper2 a:last-child{border-bottom:0px;}
.club_koldropper .club_koldropper2 a:hover {
	background-color: #f9f7db;
	color:#45430f;
}

/**************************/

#checkoutsidebar{overflow:visible;}
#checkoutsidebar #cosbox_club{
	position:relative;
	overflow:visible;
	padding-left:12px;
}
.cosbox_club_cards{
	background:url('//imgrabo.com/design/site/club/cosbox_club_cards.png') no-repeat;
	width:105px;
	height:74px;
	position:absolute;
	top:5px;
	right:-11px;
}
#cosbox_club p{
	padding-top:3px;
	padding-right:75px;
	line-height:15px;
}
.cosbox_club_prices{position:relative;overflow:visible;padding-bottom:6px;}
.cosbox_club_prices .cbc_regprice, 
.cosbox_club_prices .cbc_newprice{
	position:relative;
	float:left;
	overflow:visible;
	padding-top:3px;
	padding-right:28px;
}
.cosbox_club_prices .cbc_regprice b, 
.cosbox_club_prices .cbc_newprice b{
	display:block;
	float:left;
	font-family:'BebasNeueRegular', arial, sans-serif;
	font-size: 49px;
	line-height:normal;
	font-weight:normal;
	line-height:46px;
}
.cosbox_club_prices .cbc_regprice span, 
.cosbox_club_prices .cbc_newprice span{
	display:block;
	float:left;
	overflow:hidden;
	color:#aab1a9;
	font-size:12px;
	text-transform:uppercase;
}
.cosbox_club_prices .cbc_regprice span small, 
.cosbox_club_prices .cbc_newprice span small{
	display:block;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size: 23px;
	line-height:normal;
	font-weight:normal;
	color:#000;
	padding-top:1px;
	padding-bottom:3px;
}
.cosbox_club_prices .cbc_regprice em{
	display:block;
	background:url('//imgrabo.com/design/site/club/cbc_regprice_djazga.png') no-repeat;
	width:57px;
	height:41px;
	position:absolute;
	top:9px;
	left:-5px;
}
.cosbox_club_prices .cbc_newprice{padding-right:0px;}
.cosbox_club_prices .cbc_newprice strong{
	display:block;
	float:left;
	font-family:arial, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#127000;
	text-align:right;
	padding-right:7px;
	font-weight:normal;
	padding-top:5px;
}
.cosbox_club_prices .cbc_newprice b{color:#127000;}
.cosbox_club_prices .cbc_newprice span small{color:#127000;}
.cosbox_club_btn{
	display:block;
	background:url('//imgrabo.com/design/site/club/cosbox_club_btn2.png') top right no-repeat;
	padding-right:5px;
	margin:0px 2px 8px 1px;
}
.cosbox_club_btn b{
	display:block;
	background:url('//imgrabo.com/design/site/club/cosbox_club_btn.png') top left no-repeat;
	padding-left:39px;
	color:white;
	height:31px;
	line-height:28px;
	text-shadow:0px 1px 0px rgba(0, 0, 0, .75);
	cursor:pointer;
}
.cosbox_club_btn:hover{background-position:center right;}
.cosbox_club_btn:hover b{background-position:center left;}
.cosbox_club_btn:active{background-position:bottom right;}
.cosbox_club_btn:active b{background-position:bottom left;}

/*********************************************/

/*** Feed back page ***/
#feedbackpage{position:relative;}
.feedp_hdr{
	position:relative;
	padding:16px 83px 14px 102px;
}
.feedp_hdr h1{
	font-family:arial, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:normal;
	line-height:normal;
}
.feedp_hdr strong{
	display:block;
	font-family:arial, sans-serif;
	font-size:18px;
	color:#494949;
	font-weight:normal;
	line-height:normal;
	padding-bottom:7px;
}
.feedp_hdr strong a{
	font-family:arial, sans-serif;
	font-size:18px;
	color:#006cb3;
	font-weight:normal;
	line-height:normal;
}
.feedp_hdr strong a:hover {color: #105685;}
.feedp_hdr p{line-height:18px;}

.feedp_box{
	padding:4px 25px;
	padding-top:0px;
}
.feedp_box2{
	position:relative;
	background:url('//imgrabo.com/design/site/feedp_box_bg.png') top left repeat-x;
	border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	-webkit-border-radius:4px 4px 0px 0px;
	min-height:166px;
	padding:13px 19px;
}
.feedp_boxicon{
	float:left;
	width:195px;
	padding-left:58px;
	padding-top:3px;
}
.feedp_boxicon h3{
	font-family:arial, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	line-height:normal;
	padding-bottom:3px;
}
.feedp_boxicon p{
	color:#000;
	line-height:16px;
	color:#525252;
	padding-left:1px;
}
.feedp_boxicon.magaphoneicon{
	background:url('//imgrabo.com/design/site/feedp_magaphone.png') 0px 0px no-repeat;
}
.feedp_boxicon.lockericon{
	background:url('//imgrabo.com/design/site/feedp_locker.png') 0px 0px no-repeat;
}
.feedp_review{
	padding-left:38px;
	padding-right:47px;
}
.feedp_rate{
	padding-top:1px;
	padding-bottom:12px;
}
.feedp_rate h4{padding-bottom:7px;}
.feedp_star{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/feedp_rate_star.png') top left no-repeat;
	width:28px;
	height:30px;
	margin-left:1px;
}
.feedp_star:hover{background-position:bottom left;}
.feedp_star.active{background-position:bottom left;}
.feedp_rate .feedp_count{
	display:block;
	float:left;
	font-family:arial, sans-serif;
	font-size:26px;
	color:#454545;
	height:30px;
	line-height:30px;
	font-weight:normal;
	line-height:normal;
	padding-left:7px;
}
.feedp_ratebox{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/feedp_ratebox2.png') top left no-repeat;
	padding-left:14px;
	margin-top:1px;
	margin-left:11px;
}
.feedp_ratebox b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/feedp_ratebox.png') top right no-repeat;
	height:29px;
	line-height:26px;
	color:#535353;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .75);
	font-weight:normal;
	padding-right:13px;
	padding-left:4px;
}
.feedp_rateform h4{
	padding-bottom:7px;
}
.feedp_rateform h4 span{
	display:block;
	float:right;
	color:#9e9e9e;
	font-weight:normal;
}
.feedp_rateform textarea{
	margin:1px;
	border:1px solid #6d6d6d;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:510px;
	min-height:79px;
	padding:5px 10px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
}
.feedp_rateform textarea:focus{
	margin:0px;
	border:2px solid #6d6d6d;
}

.feedp_form{
	padding-left:38px;
	padding-right:47px;
}
.feedp_form h4{
	padding-bottom:7px;
}

.feedp_form .nf_grey_value{display:table;vertical-align: middle;}
.feedp_form .nf_grey_value b{
	display: block;
	float:none;
	line-height:normal;
	width:auto;
	height:auto;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	line-height:16px;
	text-align:left;
}
.feedp_form .nf_grey_value b.nf_grey_vatop{
	vertical-align:top;
}
.nf_grey_radiobox label{
	display:block;
	text-align:left;
	clear:both;
	padding-bottom:5px;
}
.nf_grey_radiobox label:last-child{padding-bottom:0px;}
.nf_grey_radiobox label input{float:left;margin-top:2px;}
.nf_grey_radiobox label .klear{display:block;}
.nf_grey_radiobox label p{
	overflow:hidden;
	padding-left:8px;
	text-align:left;
	line-height:15px;
	color:#666666;
	width:265px;
}
.nf_grey_radiobox label p strong{
	display:block;
	color:#000;
	line-height:16px;
	padding-bottom:3px;
}
.feedp_form .greenbtn_css3{margin-left:0px;}
.vaprs_wrap{
	display: table-cell;
	vertical-align: middle;
}
.feedp_form .vaprs{
	display:inline-block;
	margin-left:10px;
	background:url('//imgrabo.com/design/site/biz_profile/vaprs.png') top left no-repeat;
}
.feedp_form .vaprs:hover{background-position:center left;}
.feedp_form .vaprs:active{background-position:bottom left;}

.feedp_nopublic .feedp_boxicon{
	float:right;
	margin-right:20px;
}
.feedp_nopublic .feedp_form{
	padding-left:57px;
}
.feedp_form .nf_grey_value select {
    cursor: default;
    display: inline-block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 32px;
    letter-spacing: normal;
    line-height: normal;
    margin: 0;
    outline: 0 none;
    padding: 9px 7px 7px 9px;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    width: 287px;
    word-spacing: normal;
}

/*********************************************************/

.branding_clickfixed{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:0px;
	overflow:visible;
	text-align:center;
}
.branding_clickwrap{
	width:990px;
	height:0px;
	margin:0 auto;
	overflow:visible;
	position:relative;
}
.branding_clickleft, 
.branding_clickright{
	width:900px;
	height:1200px;
	position:absolute;
	top:0px;
	left:-900px;
}
.branding_clickright{left:auto;right:-900px;}

/*********************************************************/

.rdsgn_hdrsearch{position:relative;overflow:visible;}

/************ SOS Detski selishta - cart ***********/

.sos_checkout_item{
	background-image:url('//imgrabo.com/design/site/sos_cart_item.gif');
	overflow:visible;
}
.sos_checkout_item .sos_checkout_item2{
	overflow:visible;
}
.sos_checkout_item .sos_info {
	float:left;
	padding:10px 20px 10px 0px;
	width:410px;
}
.sos_checkout_item .sos_info h2{
	font-family:arial, sans-serif;
	font-size:18px;
	color:#1c1c1c;
	font-weight:normal;
	line-height:normal;
	margin-bottom:3px;
}
.sos_checkout_item .cart_item_total{
	float:right;
	width:110px;
	overflow:visible;
	position:relative;
}
.cart_item_total .koldropper_item {
	display:block;	
	background-image:url('//imgrabo.com/design/site/koldropper.gif');
	background-repeat:no-repeat;
	height: 30px;
	font-size:22px;
	font-family:arial, sans-serif;
	padding:5px;
	padding-left:10px;
	padding-bottom:0px;
	color:black;
}
.cart_item_total .koldropper_item:hover {
	background-position:0px -35px;
}
.cart_item_total .koldropper_item.dropped {
	background-position:0px -70px;
}

#checkoutsidebar #cosbox_sos{
	position:relative;overflow:visible;
	padding:20px 15px;
}
.cosbox_sos2{
	background:white;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, .2);
	position:relative;overflow:visible;
}
.cosbox_sos_image{
	display:block;
	width:235px;
	height:69px;
	background:url('//imgrabo.com/design/site/cosbox_sos_image.jpg') no-repeat;
	margin-bottom:7px;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
}
.cosbox_sos3{
	padding:0 10px;
	position:relative;
	overflow:visible;
}
.cosbox_sos3 p{
	font-weight:bold;
	line-height:15px;
	margin-bottom:10px;
}
.cosbox_sosdropdown{
	position:relative;
	overflow:visible;
	float:left;
	clear:both;
}
.cosbox_sosbtn{
	display:block;
	float:left;
	clear:both;
	background:#51CEFF;
	margin-bottom:9px;
	cursor:pointer;
	border:1px solid #25A2D3;
	border-radius:4px;
}
.cosbox_sosbtn b{
	display:inline-block;
	background:#51CEFF;
	height:30px;
	line-height:29px;
	color:#005289;
	padding:0 13px;
	text-shadow:0px 1px 0px #99e2ff;
}
.cosbox_sosdropdown2{
	display:none;
	background:#009cd9;
	border-top:0;
	position:absolute;
	top:30px;
	left:0px;
	right:0px;
	z-index:3;
	box-shadow:0px 1px 3px rbga(0, 0, 0, .3);
	-moz-box-shadow:0px 1px 3px rbga(0, 0, 0, .3);
	-webkit-box-shadow:0px 1px 3px rbga(0, 0, 0, .3);
	border-radius:0px 0px 4px 4px;
}
.cosbox_sosdropdown3{
	border-top:1px solid #33afdf;
	padding-top:3px;
	padding-bottom:5px;
}
.cosbox_sosdropdown3 a{
	display:block;
	background:#009CD9;
	height:25px;
	line-height:24px;
	text-align:center;
	color:white;
}
.cosbox_sosdropdown3 a:hover{
	background:#C9EFFE;
	color:#005289;
	border-left:1px solid #33afdf;
	border-right:1px solid #33afdf;
}
.cosbox_sosdropdown:hover .cosbox_sosbtn{
	background:#009CD9;
	border-radius:4px 4px 0 0;
}
.cosbox_sosdropdown:hover .cosbox_sosbtn b{
	background:#009CD9;
	color:white;
	text-shadow:0px 1px 0px #0082b5;
}
.cosbox_sosdropdown:hover .cosbox_sosdropdown2{display:block;}
.cosbox_sos_more{
	display:block;
	border-top:1px solid #e7efe5;
	padding:0 10px;
	height:32px;
	line-height:30px;
}

/***************************/

#badgeview_badge{
	overflow: visible;
	height: 230px;
}
#badgeview_badge .fbbtn{
	margin: 5px 0px 0px -9px;
	white-space: nowrap;
}
#badgeview_badge .fbbtn b{
	padding-left: 7px;
	padding-right: 8px;
	font-size:11px;
}

.ub_fbbadge{ 
	display: block;
	position: absolute;
	top: 29px;
	left: 2px;
	width: 12px;
	height: 12px;
	background-image: url('//imgrabo.com/design/site/profile_info_facebook.gif');
	z-index: 1;
}
.profile_sendvoucherbtn {
    background: url("//imgrabo.com/design/site/profile_sendvoucherbtn.png") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    margin: -5px 0 10px -1px;
    padding-left: 25px;
}
.profile_sendvoucherbtn b {
    background: url("//imgrabo.com/design/site/profile_sendvoucherbtn2.png") no-repeat scroll right top transparent;
    display: inline-block;
    height: 37px;
    line-height: 32px;
    padding-left: 9px;
    padding-right: 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    width: 158px;
}
.profile_sendvoucherbtn:hover{background-position:center left;}
.profile_sendvoucherbtn:hover b{background-position:center right;color:#003e67;}
.profile_sendvoucherbtn:active{background-position:bottom left;}
.profile_sendvoucherbtn:active b{background-position:bottom right;color:#003e67;}

/*** switch + dropdown ***/

.rdsgn_ddswitch{float:right;overflow:visible;height:24px;}
.rdsgn_ddswitch_item{float:left;position:relative;overflow:visible;}
.rdsgn_ddswitch .rdsgn_ddswitch_btn{
	display:block;
	background:url('//imgrabo.com/design/redesign/rdsgn_switch.png') top left repeat-x;
	height:24px;
	line-height:22px;
	font-weight:normal;
	padding:0 11px;
	color:#086cae;
	margin-left:-1px;
	border:1px solid #bfbfbf;
	position:relative;
}
.rdsgn_ddswitch .rdsgn_ddswitch_btn small{
	display:inline-block;
	height:18px;
	background:url('//imgrabo.com/design/redesign/rdsgn_ddswitch_btn_small.png') top left repeat-x;
	box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .2);
	padding:0px 4px;
	color:white;
	font-weight:bold;
	line-height:16px;
	margin:3px -7px 0px 8px;
	text-shadow:0x 1px 0px rgba(0, 0, 0, .2);
	font-size:12px;
}
.rdsgn_ddswitch_item:hover .rdsgn_ddswitch_btn small{background-position:bottom left;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child .rdsgn_ddswitch_btn{}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child .rdsgn_ddswitch_btn{}
.rdsgn_ddswitch .rdsgn_ddswitch_item.selected .rdsgn_ddswitch_btn{
	background-position:bottom left;
	font-weight:bold;
	color:#000;
	text-shadow:0px 1px 0px rgba(255, 255, 255, .35);
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child.selected .rdsgn_ddswitch_btn{border:1px solid #b1b1b1;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child.selected .rdsgn_ddswitch_btn{
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item:hover .rdsgn_ddswitch_btn{border:1px solid #858585;z-index:14;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child:hover .rdsgn_ddswitch_btn{border:1px solid #858585;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child:hover .rdsgn_ddswitch_btn{
	border-top:1px solid #858585;
	border-bottom:1px solid #858585;
	border-right:1px solid #858585;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item.selected:hover .rdsgn_ddswitch_btn{
	border:1px solid #c5c5c5;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	z-index:auto;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item:first-child.selected:hover .rdsgn_ddswitch_btn{border:1px solid #b1b1b1;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:last-child.selected:hover .rdsgn_ddswitch_btn{
	border:1px solid #c5c5c5;
	border-top:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
	border-right:1px solid #b1b1b1;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item .nwhdr-suggst{
	display: none;
	top: 9px;
	left: -23px;
}
.rdsgn_ddswitch .rdsgn_ddswitch_item .nwhdr-suggst-cont2{width: 139px;}
.rdsgn_ddswitch .rdsgn_ddswitch_item:hover .nwhdr-suggst{display:block;}
.rdsgn_ddswitch:hover .rdsgn_ddswitch_btn{position:relative;z-index:13;}

.rdsgn_daround_inputclose{
	background:url('//imgrabo.com/design/redesign/rdsgn_daround_inputclose_mask.png') no-repeat;
	width:42px;
	height:30px;
	position:absolute;
	top:4px;
	right:11px;
	z-index:13;
}
.rdsgn_daround_inputclose a{
	display:block;
	float:right;
	background:url('//imgrabo.com/design/redesign/rdsgn_daround_inputclose.png') top left no-repeat;
	width:19px;
	height:19px;
	margin-top:6px;
	margin-right:4px;
}
.rdsgn_daround_inputclose a:hover{background-position:center left;}
.rdsgn_daround_inputclose a:active{background-position:bottom left;}

/*********************************************/
.pricepack .p_soldout{
	background-color:white;
	display:block;
	padding:10px;
	margin:0px;
	position:relative;
	padding-top:7px;
	color: #6e6e6e;
	background-image:url('//imgrabo.com/design/site/pp_radio.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:36px;
	cursor:default;
}
.pricepack .p_soldout strong{display:block;color:#595959;cursor:default;}
.pricepack .p_soldout .pp_soldout_label{color:#9a6c6c;font-weight:bold;cursor:default;padding-top:1px;}
.pricepack .p_soldout .p_soldout_price {
	float:right;
	background:url('//imgrabo.com/design/site/p_soldout_price.png') top left no-repeat;
	clear:both;
	margin-top:5px;
	margin-right:4px;
	padding-left:5px;
}
.pricepack .p_soldout .p_soldout_price b {
	display:inline-block;
	cursor:default;
	background:url('//imgrabo.com/design/site/p_soldout_price.png') top right no-repeat;
	padding-left:5px;
	padding-right:10px;
	font-family:arial, sans-serif;
	font-size:18px;
	color:white;
	font-weight:normal;
	line-height:32px;
	height:32px;
	text-shadow:0px 1px 2px rgba(0, 0, 0, .3);
}
.rdsgn_maind_stats .rdsgn_dpin_hold{clear:both;}

/**********************************************************/

.branding_eggs #site {
    background: url("//imgrabo.com/design/site/brandings/_etc/eggs_background.jpg") no-repeat fixed center top #427510 !important;
}
.branding_eggs .redesign_hdr_logo, .redesign_hdr_logo.eggs {
    background-image: url("//imgrabo.com/design/site/brandings/_etc/eggs_logo.png") !important;
    background-position: top left !important;
    height: 34px !important;
    margin-left: -2px !important;
    width: 127px !important;
}

.branding_morski #site {
	background:#c4b7a5 url('//imgrabo.com/design/site/travelbackgr.jpg') center top no-repeat; background-attachment:fixed;
}

/**********************************************************/

.nvp_mobile_apps{
	background: #e3eff8;
	width: 188px;
	position: relative;
	overflow: visible;
	margin-bottom: 11px;
	margin-top: 7px;
	border:1px solid #c0dbee;
}
.nvp_mobile_apps2{
	padding-left: 70px;
	padding-top: 7px;
	min-height: 80px;
}
.mobile_apps_phones{
	display: block;
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/grabo_app_phones_small.gif') no-repeat;
	width: 46px;
	height: 66px;
	position: absolute;
	top: 9px;
	left: 9px;
}
.nvp_mobile_apps2 strong{
	display: block;
	line-height: 14px;
	padding-bottom: 5px;
}
.npv_mobile_option{
	display: block;
	padding-left: 22px;
	margin-bottom: 5px;
}
.npv_mobile_option b{
	display: inline-block;
	height: 16px;
	line-height: 20px;
	padding-right: 19px;
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_ad_arrows.png') no-repeat;
	background-position: 0px -50px;
}
.npv_mobile_option:hover{color: #004b7d;}
.npv_mobile_option:hover b{background-position: center right;}
.npv_mobile_option.mobileiphone{background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_iphone.png') top left no-repeat;}
.npv_mobile_option.mobileandroid{background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_android.png') top left no-repeat;}

/*********/
.rdsgn_mobile_ad{
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}
.rdsgn_mobile_ad2{
	height: 38px;
	line-height: 38px;
	background: #F3F3F3;
	padding-left: 25px;
}
.rdsgn_mobile_ad2 a{
	display: inline-block;
	font-weight: bold;
	height: 16px;
	line-height: 20px;
	margin-left: 7px;
	margin-right: 6px;
}
.rdsgn_mobile_ad2 a.rdsgn_mobile_iphone{
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_iphone.png') no-repeat;
	padding-left: 18px;
}
.rdsgn_mobile_ad2 a.rdsgn_mobile_android{
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_app_android.png') no-repeat;
	padding-left: 18px;
}
.mobile_ad_close{
	position: absolute;
	top: 7px;
	right: 11px;
	background: url('//imgrabo.com/design/site/mobilepage/siteapps/mobile_ad_close.png') top left no-repeat;
	width: 23px;
	height: 23px;
	cursor:pointer;
}
.mobile_ad_close:hover{background-position: center left;}
.mobile_ad_close:active{background-position: bottom left;}

/**********************************************************/

.nwhdr-suggst-cities{
	padding: 0px 9px;
}
.clb_cityrow .nwhdr-suggst-cont2 .nwhdr-suggst-cities a, .tinynav_dropbox .nwhdr-suggst-cities a{ 
	display:block;
	float:left;
	padding: 0px;
	width: 148px;
}
.clb_cityrow .nwhdr-suggst-cont2 .nwhdr-suggst-cities a.hidden, .tinynav_dropbox .nwhdr-suggst-cities a.hidden{
	display: none;
}
.clb_cityrow .nwhdr-suggst-cont2 a.count_all2 , .tinynav_dropbox a.count_all2 {
	cursor: pointer;
}
.clb_cityrow .nwhdr-suggst-cont2 .nwhdr-suggst-cities a b, .tinynav_dropbox .nwhdr-suggst-cities a b{
	display: inline-block;
	padding:0 9px;
	line-height:23px;
	color:#1c81c6;
	white-space:nowrap;
	font-weight:bold;
}
.clb_cityrow .nwhdr-suggst-cont2 .nwhdr-suggst-cities a span, .tinynav_dropbox .nwhdr-suggst-cities a span{
	font-size:11px;
	color:#a1d0f1;
	padding-right:5px;
	text-shadow:none;
	font-weight: normal;
}
.clb_cityrow .nwhdr-suggst-cont2 .nwhdr-suggst-cities a:hover, .tinynav_dropbox .nwhdr-suggst-cities a:hover{background: none;}

.clb_cityrow .nwhdr-suggst-cont2 .nwhdr-suggst-cities a:hover b, .tinynav_dropbox .nwhdr-suggst-cities a:hover b{
	background:#d3edff;
	color:#005995;
}
.tinynav_dropbox .count_all2{
	display: block;
	clear: both;
	padding: 0 9px;
	line-height: 23px;
	font-size: 12px;
	color: #54ABE6;
	white-space: nowrap;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left: 9px;
	margin-bottom: -5px;
	cursor: pointer;
	background: none;
	height: auto;
	width: auto;
	background: none;
	cursor: pointer;
}
.activity_bday3_btn{
	display: block;
	float: right;
	height: 25px;
	border-radius: 3px;
	border: 1px solid #004d0d;
	background: rgb(88,183,66);
	background: linear-gradient(to bottom,  rgba(88,183,66,1) 0%,rgba(84,180,62,1) 17%,rgba(64,161,42,1) 71%,rgba(56,154,33,1) 100%);
	color: white;
	line-height: 24px;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .75);
	position: relative;
	padding-left: 46px;
	padding-right: 12px;
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, .2),
					 0px 1px 2px rgba(0, 0, 0, .2);
	margin-right: 20px;
}
.activity_bday3_btn em{
	display: block;
	background: url('//imgrabo.com/design/site/activity_bday3_btn.png') no-repeat;
	width: 32px;
	height: 42px;
	position: absolute;
	top: -10px;
	left: 6px;
}
.activity_bday3_btn:hover{
	background: rgb(121,210,100);
	background: linear-gradient(to bottom,  rgba(121,210,100,1) 0%,rgba(115,205,94,1) 18%,rgba(78,175,55,1) 82%,rgba(71,170,47,1) 100%);
	color: white;
}
.activity_bday3_btn:active{
	background: rgb(28,120,23);
	background: linear-gradient(to bottom,  rgba(28,120,23,1) 0%,rgba(38,134,26,1) 4%,rgba(60,157,38,1) 93%,rgba(60,158,38,1) 96%,rgba(46,138,32,1) 100%);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .2);
}

/*** deal view page map redesign ***/
.nvp_new_mapbox{
	background: white;
	border: 1px solid #b8b8b8;
	margin-bottom: 20px;
}
.nvp_mapbox_pic{
	display: block;
	height: 130px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: inset 0px -1px 0px rgba(0, 0, 0, .2);
}
.nvp_mapbox_more{
	display: block;
	background: #f7f7f7;
	text-align: center;
	color: #818181;
	height: 30px;
	line-height: 28px;
	cursor: pointer;
}
.nvp_mapbox_more:hover{
	background: #EEE;
	color: #818181;
}
.nvp_mapbox_item{
	display: block;
	background: white;
	border-bottom:1px solid #bdbdbd; 
	padding: 10px 15px;
	padding-bottom: 5px;
}
a.nvp_mapbox_item:hover{
	background: #fafafa;
}
.nvp_mapbox_item:last-child{border-bottom:0;}
.nvp_mapbox_extra{
	display: block;
	line-height: 15px;
	padding-bottom: 5px;
	color: #969696;
	font-weight: normal;
}
b.nvp_mapbox_extra{color: #474747;}
a.nvp_mapbox_extra{color: #167BBF;}
a.nvp_mapbox_extra:hover{color: #105685;}
strong.nvp_mapbox_extra{
	color: #474747;
}
strong.nvp_mapbox_extra b,
span.nvp_mapbox_extra span{
	display: block;
	overflow: hidden;
}
.nvp_grey_icon{
	display: block;
	float: left;
	background:white url('//imgrabo.com/design/site/nvp_grey_icons.png') 0px 0px no-repeat;
	width: 17px;
	height: 15px;
	margin-right: 5px;
	margin-top: 1px;
}
.nvpi_web{background-position: 0px 0px;margin-left: -2px;}
.nvpi_mail{background-position: -17px 0px;width: 16px;margin-right: 6px;margin-left: -2px;}
.nvpi_pin{background-position: -33px 0px;width: 11px;margin-right: 8px;margin-left: 1px;}
.nvpi_phone{background-position: 0px -15px;width: 11px;margin-right: 7px;margin-left: 1px;}
.nvpi_clock{background-position: -11px -15px;width: 11px;margin-right: 7px;margin-left: 1px;}
.nvpi_eye{background-position: -22px -18px;width: 16px;height:10px;margin-top:2px;margin-right: 7px;margin-left: 1px;}
.nvpi_price{
	background:url('//imgrabo.com/design/site/guide/price_icon.png') 0px 0px no-repeat;
	width: 18px;
	margin-right: 4px;
	margin-left: -2px;
}
.nvpi_gps{
	background:url('//imgrabo.com/design/site/guide/gps_icon.png') 0px 0px no-repeat;
	width: 18px;
	margin-right: 4px;
	margin-left: -2px;
}
.nvpi_altitude{
	background:url('//imgrabo.com/design/site/guide/altitude_icon.png') 0px 0px no-repeat;
	width: 18px;
	margin-right: 4px;
	margin-left: -2px;
}
.nvpi_wiki{
	background:url('//imgrabo.com/design/site/guide/wiki_icon.gif') 0px 0px no-repeat;
	width: 15px;
	margin-right: 4px;
	margin-left: -1px;
	padding-right: 6px;
}
.nvpi_facebook{
	background:url('//imgrabo.com/design/site/guide/facebook_icon.gif') 0px 0px no-repeat;
	width: 15px;
	margin-right: 4px;
	margin-left: -1px;
	padding-right: 6px;
}

#nvp_about {
	margin-bottom: 20px;
	border: 1px solid #CBE8FA;
}

.nvp_mapbox_item .nvp_mapbox_extra img {
	margin-top: 3px;
	opacity: .5;
}

#short_descr, #short_descr2, #long_descr, #long_descr2{
    display: block;
}
.inforeadmore, .inforeadless{
	display: block;
	height: 22px;
	line-height: 21px;
	display: inline-block;
	padding-left: 20px;
	margin-top: 5px;
	background-position: 3px 8px;
	cursor:pointer;
}

#nvp_dealinfo .deal_descrbox{
    border: 1px solid #e6e6e6;
    margin-top: 10px;
    padding: 0px 5px 10px 15px;
    background: #fcfcfc;
} 

.nvp_counters_box{
    background:#f2faff;
    border: 1px solid #d8eaf6;
    margin-top: 7px;
    margin-bottom: 7px;
}
.nvp_cbox_item{
    border-bottom: 1px solid #d8eaf6;
    padding:10px 0px;
}
.nvp_cbox_item:last-child{border-bottom:0;}

.nvp_cbox_counteritem strong{
    display:block;
    color:#317096;
    text-align: center;
    padding-bottom:10px;
}
.nvp_cbox_counter{
    display: block;
    text-align: left;
    padding-left:74px;
    background: url('//imgrabo.com/design/site/deal_counter_big_icon.png') 45px 1px no-repeat;
    height:24px;
    line-height: 24px;
    font-family: arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color:#427ea3;
}
.nvp_cbox_counter em {
    font-style:normal;
}

.nvp_cbox_vouchers{
    display: block;
    text-align: left;
    padding-left:74px;
    background: url('//imgrabo.com/design/site/deal_vouchers_big_icon.png') 46px 1px no-repeat;
    height:24px;
}
.nvp_cbox_vouchers b{
    display:block;
    float:left;
    line-height: 24px;
    font-family: arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    color:#427ea3;
    padding-top:1px;
}
.nvp_cbox_vouchers small{
    display:block;
    float:left;
    width:70px;
    font-size:10px;
    line-height: 10px;
    color: #6e9dba;
    padding-left: 6px;
    padding-top:1px;
    color:#6e9dba;
}
.nvp_cbox_colbsitem{
    overflow:visible;
    padding:0;
}
.nvp_cbox_colbsitem #newmax{
    background:none;
    border:0;
    text-align: center;
}
.nvp_cbox_colbsitem #newmax_kolba{
    display:inline-block;
}
.nvp_cbox_colbsitem #newmax_kolba b{
    padding-right: 0px;
}
.nvp_cbox_colbsitem #newmax_kolba div#newmax_kolba_bar{
    margin-left: 5px;
}
/*** new deal view image ***/
.nvp_dealimg_pics{
    position: relative;
}
.nvp_dealimg_next, 
.nvp_dealimg_prev{
    display: block;
    width: 25%;
    height: 100%;
    background: none;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    z-index: 100;
    cursor: pointer;
}
.nvp_dealimg_next{
    right: 0px;
    left: auto;
}
.nvp_dealimg_next span, 
.nvp_dealimg_prev span{
    display: block;
    width: 35px;
    height: 70px;
    background: rgba(0, 0, 0, .4);
    border: 1px solid rgba(0, 0, 0, .25);
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -35px;
}
.nvp_dealimg_next span em, 
.nvp_dealimg_prev span em{
    display:block;
    float:left;
    width:13px;
    height: 25px;
    background: url('//imgrabo.com/design/site/club/np_picview_arrow.png') top left no-repeat;
    margin-left:10px;
    margin-right: 10px;
    margin-top: 22px;
}
.nvp_dealimg_next:hover span, 
.nvp_dealimg_prev:hover span{
    background: rgba(0, 0, 0, .7);
}
.nvp_dealimg_next span{
    right: 10px;
    left: auto;
}
.nvp_dealimg_next span em{
    background-position: top right;
    float: right;
}
#nvp_dealimg_dots{
    text-align: center;
    position: absolute;
    height: 20px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
    opacity: 0;
}
.nvp_dealimg_dots2{
    display:inline-block;
    padding-bottom:5px;
}
#nvp_dealimg_dots a{
    display: block;
    float: right;
    width: 8px;
    height: 8px;
    background: white;
    border-radius: 50%;
    margin-top:1px;
    margin-left: 4px;
    margin-right: 4px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, .8);
    opacity: .7;
    cursor: pointer;
}
#nvp_dealimg_dots a.nvp_selected_dot{
    width: 10px;
    height: 10px;
    opacity: 1;
    margin-top: 0px;
    margin-left: 3px;
    margin-right: 3px;
}
#nvp_image:hover .nvp_dealimg_next, #nvp_image:hover .nvp_dealimg_prev, #nvp_image:hover #nvp_dealimg_dots {
    opacity: 1;
}
.nvp_image:hover .nvp_dealimg_next, .nvp_image:hover .nvp_dealimg_prev, .nvp_image:hover .nvp_dealimg_dots {
    opacity: 1;
}
.deal_gplus_button{
    float:right;
}
.club_gplus_button{
    float: left;
}

/****************************************/

.nvp_bought_box{
	display: block;
	width: 188px;
	margin-bottom: 9px;
	background: #F2FAFF;
	border: 1px solid #C4DFF1;
}
.nvp_bought_box strong{
	display: block;
	padding-left: 9px;
	line-height: 24px;
	height: 18px;
	color: #6C6C6C;
	font-weight: normal;
	font-size: 11px;
}
.nvp_bought_box_wrap{
	padding: 9px 0px 0px 10px;
}
.nvp_bought_box_avatar{
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 9px;
	margin-bottom: 9px;
}
.nvp_bought_box_avatar img{
	display: block;
	width: 35px;
	height: 35px;
	border: 0;
	border-radius:50%;
}

/****************************************/

.deallist_travel_meta {
	clear:both;
	display:block;
	font-family:verdana;
	font-size:11px;
	color:#888;
	margin:-5px 0 9px 4px;
}
.deallist_travel_meta em {
	display:inline-block;
	width:140px;
	font-style:normal;
	white-space:nowrap;
}
.deallist_travel_meta span {
	display:inline-block;
}

/****************************************/

.deallist_prompt_business_review {
	background:#FEF2BC;
	border:1px solid #ffd451;
	margin:12px 25px 5px;
	padding:8px 10px 9px;
	line-height:1.2;
	position:relative;
}
.deallist_prompt_business_review a.dlpbr_img {
	display:block;
	width:103px;
	height:75px;
	position:absolute;
	top:10px;
	left:10px;
}
.deallist_prompt_business_review a.dlpbr_img img {
	width:103px;
	height:75px;
}
.deallist_prompt_business_review .dlpbr_ttl {
	font-family:verdana, arial, serif;
	font-size:14px;
	margin-bottom:8px;
	padding-left:115px;
}
.deallist_prompt_business_review .dlpbr_ttl a {
	font-family:verdana, arial, serif;
	font-size:14px;
}
.deallist_prompt_business_review .dlpbr_txt {
	margin-bottom:10px;
	padding-left:115px;
}
.deallist_prompt_business_review .dlpbr_btns {
	padding-left:115px;
}
.deallist_prompt_business_review .dlpbr_btns a {
	display:inline-block;
	padding:5px 10px 6px;
	margin-right:3px;
	cursor:pointer;
	border-radius:5px;
	color:#fff;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	text-shadow:0 1px 0 #1E5D14;
}
.deallist_prompt_business_review a.dlpbr_btn_ok {
	background:#5dad4a;
	border:1px solid #367e25;
}
.deallist_prompt_business_review a.dlpbr_btn_ok:hover {
	background:#6abf55;
}
.deallist_prompt_business_review a.dlpbr_btn_no {
	background:#f5e1a1;
	border:1px solid #DDC473;
	color:#AE8A15;
	text-shadow:0 1px 0 #FFF3CB;
}
.deallist_prompt_business_review a.dlpbr_btn_no:hover {
	background:#FBE9AE;
}

/****************************************/
.np_deal_discountbox{
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	min-width: 42px;
	padding: 0px 8px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: rgba(0, 0, 0, 0.35);
}
.profile_deal:hover .np_deal_discountbox{
	background: #288ED7;
}

/****************************************/

.lightweight_tip {
    background-color: #FFFFFF;
    bottom: 65px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.50);
    color: #333333;
    display: block;
    left: -5px;
    margin: 0;
    opacity: 0;
    padding: 10px;
    position: absolute;
    text-align: center;
    transition: all 0.2s ease 0s;
    visibility: hidden;
    width: auto;
	white-space: nowrap;
}
.lightweight_tip:after {
    border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 10px;
    bottom: -19px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    width: 0;
}
.lightweight_tip:before {
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 10px;
    bottom: -20px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    width: 0;
}
.lightweight_tip:hover {
    display: none;
}
.bp_act_loc:hover .lightweight_tip {
	display: block;
	visibility: visible;
	opacity: 1;
}
.bp_act_loc .lightweight_tip {
	bottom: 28px;
	left: -17px;
}

/****/

.np_fbcheckbox{
	float:left;
	background:white;
	margin-left:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0px 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 !important;
	margin-right:6px !important;
}
.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:0px 1px 3px rgba(0, 0, 0, .33);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, .33);
	-webkit-box-shadow:0px 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:0px 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, .1);
}
.np_fbcheckbox.np_checked i{background-position:bottom left;}
.np_fbcheckbox.np_checked b{color:#000000;}

/****************************************/

#walletpage_wrap{
	display:block;
	overflow:hidden;
}
#walletpage_right{
	display:block;
	float:right;
	width:209px;
	margin-left:25px;
}
.wallet_trendo_banner{
	display:block;
	background: url('//imgrabo.com/design/site/wallet/wallet_trendo_ads.jpg') top left no-repeat;
	width: 209px;
	height: 57px;
	color: white;
	line-height: 15px;
	padding: 0px 14px;
	padding-top: 71px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, .4);
	margin-bottom:18px;
}
.wallet_trendo_banner:hover{color:white;}

#walletinfo_yellowbox{
	display:block;
	border:1px solid #e4dfa9;
	background: #fffce0;
	padding: 8px 15px;
	padding-bottom:0px;
}

#walletinfo_yellowbox h4 {
	font-size:18px;
	color: #000;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:8px;
}
#walletinfo_yellowbox p {
	line-height:1.4;
	margin-bottom:12px;
}
.walletpage_greenbox{
	display:block;
	border: 1px solid #accba6;
	background: #e3f2e0;
	padding: 7px;
	margin-bottom: 15px;
}
.walletpage_greenbox p{
	padding-left:4px;
	padding-bottom: 7px;
	line-height: 15px;
	color: #3d3d3d;
}
.walletpage_greenbox p b {
	font-weight:bold;
	color:#444;
}
.walletpage_greenbtn{
	display: block;
	border: 1px solid #33881F;
	background: #62b34f;
	height: 28px;
	line-height: 26px;
	text-align: center;
	color: white;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .2);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
	cursor: pointer;
}
.walletpage_greenbtn:hover{
	color: white;
	background: #3f882f;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .2);
}
.walletpage_greenbtn:active{
	color: white;
	background: #2f781f;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .2);
}
.wallet_meta{
	display:block;
	font-size:11px;
	color: gray;

}
.wallet_meta a{
	font-size:11px;
}

.waller-log-help-icon {
	display:inline-block;
	width:16px;
	height:16px;
	background-image: url('//imgrabo.com/design/site/vaprs.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer;
	margin:-1px 0 -3px 1px;
}
.waller-log-help-icon:hover {
	background-position:0px -16px;
}

.walletpage_bitcoins{
	display:block;
	border: 1px solid #e4dfa9;
	background: #fffce0;
	padding: 7px;
	margin-bottom: 15px;
}
.walletpage_bitcoins h2{
	display:block;
	background: url('//imgrabo.com/design/site/wallet/bitcoin_icon.png') top left no-repeat;
	height: 31px;
	line-height: 30px;
	padding-left: 38px;
	font-family: arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	margin: 0px 2px;
	margin-bottom: 8px;
	border-bottom: 1px solid rgba(163, 104, 0, 0.17);
	padding-bottom: 7px;
}
.walletpage_bitcoinswrap{
	padding-bottom:2px;
}
.walletpage_bitcoins p{
	padding-left:4px;
	padding-bottom: 8px;
	line-height: 15px;
	font-size: 12px;
	color: #3d3d3d;
}
.walletpage_bitcoins_btn{
	display: block;
	border: 1px solid #CEB041;
	background: #E7C853;
	height: 28px;
	line-height: 26px;
	text-align: center;
	color: #955700;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .2);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
	cursor: pointer;
}
.walletpage_bitcoins_btn:hover{
	color: #955700;	
	background: #efd167;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .2);
}
.walletpage_bitcoins_btn:active{
	color: #955700;	
	background: #eac33a;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .2);
}

/****************************************/

.searchplaces_locbanner{
	display: block;
	height: 28px;
	background: #f3f3f3 url('//imgrabo.com/design/site/biz_profile/bp_grey_loc_icon.png') 10px 6px no-repeat;
	border: 1px solid #dddddd;
	border-radius: 4px;
	margin-bottom: 10px;
	margin-right: 10px;
	line-height: 28px;
	padding: 0px 12px;
	padding-left:30px;
	color: #808080;	
}
.searchplaces_locbanner a{cursor:pointer;}
.searchplaces_locbanner.tn_deals_locbanner{
	margin-top:-10px;
	margin-bottom: 20px;
	margin-right: 24px;
}
.searchplaces_locbanner.deals_locbanner{
	margin: 0px;
	/* margin-bottom: 10px; */
	border: 0px;
	border-radius: 0;
	border-bottom: 1px solid #E8E8E8;
	padding: 0px 47px;
	background-position: 24px 6px;
	border-top: 1px solid #E8E8E8;
	margin-top: -1px;
	position: relative;
	background-color:#FCFCFC;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 26px 10px;
}

/****************************************/
.nvp_buy_w_bitcoins_holder{
	display:block;
	position:relative;
	overflow:visible;
	height:63px;
	margin-bottom: 10px;
	margin-right: 15px;
}
.nvp_buy_w_bitcoins{
	display: block;
	background: #FFFCE0;
	border: 1px solid #D4C37E;
	overflow: visible;	
	position: absolute;
	top:0px;
	left:0px;
	width: 188px;
	z-index:1;
}
.nvp_buy_w_bitcoinswrap{
	position:relative;
	padding: 7px 0px;
	padding-left: 9px;
	overflow: visible;
}
.nvp_buy_w_bitcoins .nvp_small_bitcoin{
	display: block;
	background: url('//imgrabo.com/design/site/icons/bitcoin_icon_small.png') 0px 0px no-repeat;
	width: 26px;
	height: 26px;
	position: absolute;
	bottom: 6px;
	right: 5px;
	opacity: 0.9;
}
.nvp_buy_w_bitcoins p{
	font-size:11px;
	line-height:12px;
	color: #927238;
	padding-bottom:1px;
}
.nvp_buy_w_bitcoins p.nvp_btc_txt2 {
	height:0;
	transition: height .2s;
	overflow: hidden;
}
.nvp_buy_w_bitcoins:hover p.nvp_btc_txt2 {height:25px;}
.nvp_btc_close{
	display:block;
	background: url('//imgrabo.com/design/site/icons/btc_deal_box_close.png') 0px 0px no-repeat;
	width:9px;
	height:9px;
	position:absolute;
	top:9px;
	right:9px;
	opacity: .3;
	cursor:pointer;
}
.nvp_btc_close:hover{opacity:1;}

.nvp_more_bitcoins_info{
	display:block;
	height:20px;
	line-height:18px;
	border-top:1px solid #d4c37e;
	padding:0px 9px;
	color: #927238;
	font-size:11px;
	background:#f3ebc4 url('//imgrabo.com/design/site/icons/bitcoins_right_arrow.png') 95% 50% no-repeat;
	border-radius: 0px 0px 2px 2px;
}
.nvp_more_bitcoins_info:hover{
	background-color: #FAF2CA;
	color: #927238;	
}

/****************************************/

.traveldeals_guide_banner{
	padding: 25px 25px 0px 25px;	
}
.traveldeals_guide_banner.traveldeals_guide_banner_v{padding-top:15px;}
.traveldeals_guide_bannerwrap{
	display:block;
	height:46px;
	background:#4a87bc url('//imgrabo.com/design/site/guide/deals_travel_guide_banner.jpg') no-repeat;
	box-shadow:inset 0px 0px 1px rgba(0, 0, 0, .5);
}
.traveldeals_guide_banner em{
	display:block;
	float:right;
	height:22px;
	line-height:22px;
	border: 2px solid white;
	background:rgba(255, 255, 255, .2);
	border-radius: 2px;
	padding:0px 12px;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: white;
	text-shadow:0px 1px 1px rgba(0, 0, 0, .2);
	margin:10px;
}
.traveldeals_guide_banner span{
	display:block;
	color: white;
	text-shadow:0px 1px 1px #3979B1;
	font-weight: bold;
	line-height: 15px;
	padding:8px 10px;
}
.traveldeals_guide_banner:hover em{background-color: rgba(255, 255, 255, .3);}

/****************************************/
.nvp_deal_side_infobox{
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	position:relative;
	height:44px;
	overflow:visible;
	z-index:1;
	_display:none;
}
.nvp_deal_side_infobox2{
	display: block;
	background: #f2faff;
	border: 1px solid #d8eaf6;
	padding: 7px 8px 8px;
	color: #427EA3;
	position:relative;
}
.nvp_deal_side_infobox em{
	display: block;
	position:absolute;
	left:5px;
	top:5px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	border-radius: 50%;
	border: 1px solid #a5d6f3;
	background: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 11px; 
	color: #aecde2;
}
.nvp_deal_side_infobox p{
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	display:block;
	margin-left:20px;
}
.nvp_deal_side_infobox p.nvpdsi_p2 { display:block; }
.nvp_deal_side_infobox p.nvpdsi_p3 { display:none; }
.nvp_deal_side_infobox p.nvpdsi_p4 { height:0; transition: height 0.2s ease 0s; }
.nvp_deal_side_infobox:hover p.nvpdsi_p2 { display:none; }
.nvp_deal_side_infobox:hover p.nvpdsi_p3 { display:block; }
.nvp_deal_side_infobox:hover p.nvpdsi_p4 { height:60px; }
.nvp_deal_side_infobox p a{
	font-family:inherit;
	font-size:inherit;
	color:inherit;
	font-weight:bold;
	display:inline-block;
	margin-top:3px;
}
/****************************************/
.my_vouchers_new .myvouchersnew_right{
	overflow:visible;
}
.nearby_guides_sideview{
	position: relative;
	padding-right: 15px;
	margin-bottom: 12px;
	overflow:visible;
	clear:both;
}
.my_vouchers_new .myvouchersnew_right .nearby_guides_sideview{
	padding-right:0px;
}
.my_vouchers_new .myvouchersnew_right #nvp_map{
	margin-bottom:12px;
}
.nearby_guides_cont{
	display:block;
	position:relative;
	overflow:visible;
}
.nearby_guides_sideview .ngsv_title{
	display: block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#333;
}
.nearby_guides_sideview .ngsv_desc{
	color: #7f7f7f;
	padding-bottom: 9px;
	padding-left:1px;
}
.nerby_guides_sv_item{
	display:block;
	position:relative;
	margin-bottom:4px;
}
.nerby_guides_sv_pic{
	display:block;
	width:100%;
	height:85px;
	position:relative;
	box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.25);
	z-index:2;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.nerby_guides_sv_pic b{
	display:block;
	height:20px;
	background: rgba(0, 0, 0, .4);
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	color: white;
	font-size:10px;
	text-shadow:0px 1px 0px rgba(0, 0, 0, .8);
	padding:0px 7px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	line-height:18px;
	opacity:1;
	transition: opacity .2s;
}
.nerby_guides_sv_popup{
	display:none;
	position:absolute;
	top: -6px;
	left: -6px;
	right: -6px;
	background:white;
	box-shadow:0px 0px 1px rgba(0, 0, 0, .8);
	z-index:3;
}
.nerby_guides_sv_popup_wrap{
	display:block;
	padding:6px 12px;
	padding-top: 95px;
}
.nerby_guides_sv_popup strong{
	display:block;
	padding-bottom:2px;
}
.nerby_guides_sv_popup span.ng_distance{
	display:block;
	font-size:11px;
	color: gray;
}
.nerby_guides_sv_item:hover .nerby_guides_sv_popup{display:block;}
.nerby_guides_sv_item:hover .nerby_guides_sv_pic{z-index:4;}

#load_more_nearby_guides{
	display: block;
	background: #eee;
	height: 26px;
	text-align: center;
	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, .75);
	line-height: 24px;
	border: 1px solid #DBDBDB;
	color: #686868;
}
#load_more_nearby_guides:hover{background-color: #FAFAFA;color: #8F8F8F;}
#load_more_nearby_guides:active{
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .1);
}

.route_nerby_guides{
	display: block;
	background: #eeeeee;
	border:1px solid #dbdbdb;
	padding:5px 8px;
	margin-right:15px;
	margin-bottom:12px;
	margin-top:-6px;
	color: #686868;
	font-size:11px;
	position:relative;
	padding-right:18px;
}
.myvouchersnew_right .route_nerby_guides {
	margin-right: 0px;
}
.route_nerby_guides em{
	display:block;
	background: url('//imgrabo.com/design/site/guide/slider_arrow_right.png') no-repeat;
	position:absolute;
	top:50%;
	right:5px;
	width:6px;
	height:9px;
	margin-top:-4px;
	opacity:.4;
}
.route_nerby_guides:hover{color: #686868;background-color: #FAFAFA;color: #8F8F8F;}
.route_nerby_guides:active{
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, .1);
}

/****************************************/
.profile_fill_dealwrap{
	padding-right:15px;
}
.profile_fill_settingswrap{
	width:200px;
}
#profile_fill_box{
	display:block;
	position:relative;
	background: #fcfcfc;
	border: 1px solid #dddddd;
	margin-bottom:10px;
}
.pfb_hdr{
	display:block;
	padding:5px 0px 11px 9px;
}
.pfb_hdr strong{
	display:block;
	font-weight:normal;
	font-size:11px;
	margin-bottom:5px;
	color: #505050;
}
.pfb_hdr_wrap{padding-right:9px;}
.pfb_main_bar_wrap{
	display:block;
	border-radius:2px;
	overflow:hidden;
}
.pfb_main_bar{
	display:block;
	background:#EEEEEE;
	border-radius:2px;
	box-shadow:inset 0px 0px 1px rgba(0, 0, 0, .5);
}
.pfb_main_progress_bar{
	display:block;
	width:25%;
	height:13px;
	font-size:11px;
	line-height:12px;
	background:#c2f7b2;
	box-shadow:inset 0px 0px 1px rgba(0, 0, 0, .5);
	border-radius:2px;
	min-width:30px;
	max-width:100%;
}
.pfb_main_progress_bar em{
	display:block;
	float:right;
	margin-right:2px;
	font-style:normal;
	font-size:9px;
	color: #2c7f15;
}
.pfb_options{
	display:block;
	position:relative;
}
.pfb_options strong{
	display:block;
	font-weight:normal;
	font-size:11px;
	margin-bottom:8px;
	padding-left:9px;
	color: #505050;
}
.profile_fill_option{
	display:block;
	padding:0px 9px;
	margin-bottom:-1px;
}
.profile_fill_option .profile_fill_option2{
	display:block;
	height:29px;
	border-top:1px solid #F3F3F3;
}
.profile_fill_option .profile_fill_option2 span{
	display:block;
	line-height:28px;
	font-size:11px;
	color:#606060;	
}
.profile_fill_option em{
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url('//imgrabo.com/design/site/icons/square_plus.png') 0px 0px no-repeat;
	margin-top: 8px;
	margin-right: 7px;
	opacity:.3;
}
.profile_fill_option b{
	display:inline-block;
	float:right;
	font-size:9px;
	margin-top:8px;
	color:#606060;
	font-weight:normal;
}
.profile_fill_option:hover{background-color:#F3F3F3;}
.profile_fill_option:hover em{opacity:.4;background-position:0px -12px;}
.profile_fill_option:hover .profile_fill_option2 span{color:#505050;}
.profile_fill_option:hover b{color:#505050;}


.birthday_btc_notifs{
	display:block;
	position:fixed;
	bottom:0px;
	right:0px;
	width:100%;
	height:0px;
	overflow:visible;
	z-index: 9999;
}
.birthday_btc_notifs_wrap{
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
}
.birthday_btc_notif{
	display:block;
	width:240px;
	margin-bottom:10px;
	margin-right:10px;
	border: 2px solid #CCB06A;
	padding: 10px;
	background: #FFF0C2;
	border-radius:3px;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.birthday_btc_avatar{
	display:block;
	float:left;
	width:30px;
	height:30px;
	border-radius: 3px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right:10px;
}
.birthday_btc_main{
	display:block;
	color: #333;
	text-align:left;
	overflow:hidden;
	line-height:15px;
}
/********************************/
.deal_business_widget{
	display: block;
	background: #f2faff;
	border:1px solid #c4dff1;
	margin-right: 3px;
	margin-top:10px;
	overflow:visible;
}
.dbw_hdr{ 
	padding-top:6px;
	overflow:visible;
}
.dbw_hdr2{
	padding-bottom:8px;
}
.dbw_profile{
	display:block;
}
.dbw_name{
	display: block;
	color: #000;
	text-align: left;
	line-height: 16px;
	margin: 0px 10px;
	margin-bottom: 4px;
	border-bottom: 1px solid #DCEDF8;
	padding-bottom: 4px;
	margin-bottom: 7px;
}
.dbw_hdr2 .dbw_name{
	border-bottom:0px;
}
.dbw_name:hover{
	color:#000;
}
.dbw_profile_pic{
	display:block;
	float:left;
	width:36px;
	height:36px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	border:2px solid #fff;
	box-shadow:0px 0px 1px #5ca5d1;
	margin:1px;
	margin-left:10px;
	margin-right:8px;
}
.dbw_rating{
	display:block;
	padding-top:4px;
}
.dbw_rating b{
	display:block;
	color:#7c8183;
	font-weight:normal;
	font-size:11px;
	margin-bottom:4px;
}
.tiny_flat_stars{
	display:block;
}
.tiny_flat_stars em{
	display:block;
	float:left;
	background: url('//imgrabo.com/design/site/business/tiny_flat_stars.png') 0px 0px no-repeat;
	width:14px;
	height:14px;
	margin-right:1px;
}
.tiny_flat_stars.grey_stars em{background-image: url('//imgrabo.com/design/site/business/tiny_flat_stars_grey.png');}
.tiny_flat_stars strong{
	display:block;
	float:left;
	font-weight:normal;
	font-size:11px;
	color:#7c8183;
	margin-left:4px;
}
.tiny_flat_stars em.empty{background-position:0 -14px;}
.tiny_flat_stars em.onefour{background-position: 0 -28px;}
.tiny_flat_stars em.twofour{background-position:0 -42px;}
.tiny_flat_stars em.threefour{background-position:0 -56px;}

.bp_review_head .tiny_flat_stars{
	display:block;
	float:right;
	margin-top:2px;
	margin-right:12px;
}


.dbw_box{
	border-top:1px solid #dcedf8;
	border-bottom:1px solid #dcedf8;
	margin-bottom:-1px;
}
.dbw_reviews{
	display:block;
	float:left;
	border-right:1px solid #dcedf8;
	margin-right:-1px;
	width:40%;
}
.dbw_money{
	display:block;
	float:left;
	width:60%;
}
.dbw_reviews_wrap,
.dbw_money_wrap{
	padding:5px;
}
.dbw_reviews strong, 
.dbw_money strong{
	display:block;
	font-size:11px;
	text-align:left;
	color:#6c6c6c;
	font-weight:normal;
	padding-left:6px;
	padding-bottom:2px;
}
.dbw_reviews span, 
.dbw_money span{
	display:block;
	text-align:left;
	padding-left:6px;
}
.dbw_btn{
	display:block;
	line-height:26px;
	padding-left:10px;
	color:#6C6C6C;
	font-size:11px;
}
a.dbw_btn{
	height:26px;
	line-height:26px;
	cursor:pointer;
}
.dbw_btn em{
	color:#000;
	display:block;
	float:left;
	font-style:normal;
	font-weight:bold;
	margin-right:5px;
}
.dbw_btn b{
	display:block;
	font-weight:normal;
	overflow:hidden;
	line-height:14px;
	padding:6px 0px;
}
a.dbw_btn{background: url('//imgrabo.com/design/site/business/dbw_arrow.png') 96% 50% no-repeat;}
a.dbw_btn:hover{
	background-color:#FAFDFF;
}

.dbw_clubdiscount{
	display: block;
	width: 188px;
	margin-bottom: 9px;
	background: #F2FAFF;
	border: 1px solid #C4DFF1;
	position:relative;
}
.dbw_clubdiscount em{
	display:block;
	background: url('//imgrabo.com/design/site/business/tiny_blue_club_card.png') no-repeat;
	width:35px;
	height:25px;
	position:absolute;
	top:7px;
	left:7px;
	font-family: 'BebasNeueRegular', arial, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:white;
	text-shadow:0px 1px 2px rgba(0, 0, 0, .3);
	font-style:normal;
	line-height: 24px;
	text-align:center;
}
.dbw_clubdiscount em small{
	font-size:16px;
}
.dbw_clubdiscount span{
	display:block;
	padding:5px 2px;
	padding-left:52px;
	font-size:11px;
	color:#6C6C6C;
}

a.dbw_fan_button{
	display:block;
	background: #D2EBFA; /* Old browsers */
	background: -moz-linear-gradient(top,  #E2F4FF 0%, #D2EBFA 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E2F4FF), color-stop(100%,#D2EBFA)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #E2F4FF 0%,#D2EBFA 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #E2F4FF 0%,#D2EBFA 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #E2F4FF 0%,#D2EBFA 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #E2F4FF 0%, #D2EBFA 100%); /* W3C */
	border: 1px solid #9BC6E2;
	border-radius: 3px;
	position:relative;
	height:26px;
	line-height:26px;
	cursor:pointer;
	color:#378EC9;
	margin:10px;
	padding-left:0px;
}
.dbw_fan_button:hover{
	background: #F6FBFF;
	color:#378EC9;
}
.dbw_fan_button em{
	display:block;
	background: url('//imgrabo.com/design/site/business/dbw_fan.png') 0px 0px no-repeat;
	float:left;
	width:17px;
	height:11px;
	margin-right: 7px;
	margin-top: 7px;
	margin-left: 9px;
}
.dbw_fan_button.is_fan{
	background: rgb(242,250,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(242,250,255,1) 0%, rgba(228,244,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,250,255,1)), color-stop(100%,rgba(228,244,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,250,255,1) 0%,rgba(228,244,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,250,255,1) 0%,rgba(228,244,254,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,250,255,1) 0%,rgba(228,244,254,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(242,250,255,1) 0%,rgba(228,244,254,1) 100%); /* W3C */
	border: 1px solid #B6D7EC;
}
.dbw_fan_button.is_fan em{
	background-image: url('//imgrabo.com/design/site/business/dbw_is_fan.png');
	width:18px;
}
.dbw_fan_button span{
	display:block;
	float:right;
	background: url('//imgrabo.com/design/site/business/dbw_fan_close.png') 0px 0px no-repeat;
	width:9px;
	height:9px;
	margin-top: 9px;
	margin-right: 8px;
	opacity:.5;
}
.dbw_fan_button:hover span{opacity:1;}

/******************************/
.deals_weather_widget_wrap{
	position:relative;
	height:70px;
	margin-right: 15px;
	margin-bottom: 12px;
	overflow:visible;
}
.bpright .deals_weather_widget_wrap{
	margin-right:0px;
}
.bpright .deals_weather_minmax span{margin-left:12px;}
.deals_weather_widget{
	display: block;
	background: #F2FAFF;
	border: 1px solid #C4DFF1;
	padding: 5px 8px;
	color: #686868;
	font-size: 11px;
	position: absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:10;
}
.dww_hdr{
	display:block;
	padding:0px 2px;
}
.dww_hdr small{
	display:block;
	float:right;
	margin-top:2px;
	transition: all .2s;
	text-transform: capitalize;
}
.dww_cont{
	overflow:hidden;
	height:46px;
	transition: all .2s;
}
.deals_weather_icon{
	display:block;
	float:left;
	width:26px;
	height:26px;
	background: url('//imgrabo.com/design/site/guide/weather_icons_contrast.png') 0px 0px no-repeat;
	opacity: 0.7;
}
.weather_icon_01d{background-position: 0px 0px;}
.weather_icon_02d{background-position: -26px 0px;}
.weather_icon_03d{background-position: -52px 0px;}
.weather_icon_04d{background-position: -78px 0px;}
.weather_icon_09d{background-position: -104px 0px;}
.weather_icon_10d{background-position: -0px -26px;}
.weather_icon_11d{background-position: -26px -26px;}
.weather_icon_13d{background-position: -52px -26px;}
.weather_icon_50d{background-position: -78px -26px;}

.deals_weather_widget .weather_icon_01d{background-position: 0px -52px;}
.deals_weather_widget .weather_icon_02d{background-position: -26px -52px;}
.deals_weather_widget .weather_icon_03d{background-position: -52px -52px;}
.deals_weather_widget .weather_icon_04d{background-position: -78px -52px;}
.deals_weather_widget .weather_icon_09d{background-position: -104px -52px;}
.deals_weather_widget .weather_icon_10d{background-position: -0px -78px;}
.deals_weather_widget .weather_icon_11d{background-position: -26px -78px;}
.deals_weather_widget .weather_icon_13d{background-position: -52px -78px;}
.deals_weather_widget .weather_icon_50d{background-position: -78px -78px;}

.deals_weather_minmax{
	display:block;
	float:right;
}
.deals_weather_minmax em{display:block;}
.deals_weather_minmax span{
	display:block;
	float:left;
	font-size:11px;
	background: url('//imgrabo.com/design/site/guide/thermometer_max.png') 0px 0px no-repeat;
	padding-left:10px;
	margin-left: 2px;
	min-width: 20px;
	height:13px;
}
.deals_weather_minmax span.gw_min{background-image: url('//imgrabo.com/design/site/guide/thermometer_min.png');}
.deals_weather_item_info .deals_weather_minmax span{background-position:0px -13px;color:#CF4F26;}
.deals_weather_item_info .deals_weather_minmax span.gw_min{background-position:0px -13px;color:#45B7EC;}



.deals_weather_item_info{
	display:block;
	padding-left:10px;
}
.guide_weather_temp{
	display: block;
	float: left;
	font-family: arial, sans-serif;
	font-size: 26px;
	height: 26px;
	line-height: 26px;
	margin-left: 6px;
	margin-top: 3px;
	font-weight: 100 !important;
	color: #919191;
}
.deals_weather_item_info strong{
	display:block;
	color: #2085B4;
	color: #6D6D6D;
	padding-bottom: 2px;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
}
.deals_weather_item_info strong b{
	font-size:12px;
	display: block;
	padding-top: 1px;
	color: #2085B4;
}
.deals_weather_item_info strong b em{
	font-style:normal;
}

.deals_weather_item{
	margin-top:5px;
	padding-top:5px;
	border-top: 1px solid #DCEDF8;	
}
.deals_weather_item h4{
	display:block;
	padding:0px 1px;
	padding-bottom:5px;
	font-size: 10px;
	font-weight:normal;
	color: #797979;
	overflow:hidden;
}
.deals_weather_item h4 span{text-transform: capitalize;}
.deals_weather_item h4 small{
	display:block;
	float:right;
	color: #B6B6B6;
	text-transform: capitalize;
}
.deals_weather_item:first-child{padding-top:8px;}
.deals_weather_item:first-child h4{height:0px;padding-bottom:0px;}

.deals_weather_widget:hover .dww_cont{
	height:402px;
}
/*
.deals_weather_widget:hover .dww_hdr small{opacity:0;}
.deals_weather_widget:hover .deals_weather_item:first-child{padding-top:5px;}
.deals_weather_widget:hover .deals_weather_item:first-child h4{height:12px;padding-bottom:5px;}
*/

/************************************************************/

.tdeal_pic, .br_dealwrap, .br_deal_pic {
	overflow:visible !important;
}
.deallist_lbl_noresrv {
	position:absolute;
	left:-6px;
	top:6px;
	height:19px;
	background:#ff7900;
	overflow:visible;
}
.tn_listdeal .deallist_lbl_noresrv {
	top:16px;
}
.rdsgn_maindeal .deallist_lbl_noresrv {
	left:-31px;
}
.deallist_lbl_noresrv .dlblnrsv_txt {
	display:block;
	float:left;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.35);
	margin:0 5px;
	white-space:nowrap;
}
.deallist_lbl_noresrv .dlblnrsv_ico {
	display:none;
	float:right;
	position:relative;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:5px;
	overflow:visible;
}
.deallist_lbl_noresrv .dlblnrsv_ico2 {
	width:13px;
	height:13px;
	background:url("//imgrabo.com/design/site/redesign/noresrv_icn.png") no-repeat left top;
	overflow:visible;
}
.deallist_lbl_noresrv .dlblnrsv_ico:hover .dlblnrsv_ico2 {
	background-position: left bottom;
}
.br_deal:hover .deallist_lbl_noresrv .dlblnrsv_ico,
.rdsgn_tdealwrap:hover .deallist_lbl_noresrv .dlblnrsv_ico,
.tn_listdeal:hover .deallist_lbl_noresrv .dlblnrsv_ico,
.rdsgn_maindeal:hover .deallist_lbl_noresrv .dlblnrsv_ico {
	display:block;
}
.deallist_lbl_noresrv .dlblnrsv_ico:hover {
	cursor:help;
}
.deallist_lbl_noresrv .dlblnrsv_tltp {
	bottom: 20px;
	padding: 3px 10px;
	left: -67px;
	text-align: left;
	line-height: 12px;
	width: auto;
	white-space: nowrap;
	font-size: 11px;
	overflow:visible;
	border-radius:0;
	padding:3px 7px 5px;
	font-size:10px;
	z-index:9999;
}
.deallist_lbl_noresrv .dlblnrsv_tltp:before {
	border-width:6px;
	bottom:-12px;
	left:67px;
}
.deallist_lbl_noresrv .dlblnrsv_tltp:after {
	border-width:6px;
	bottom:-11px;
	left:67px;
}
.deallist_lbl_noresrv .dlblnrsv_ico:hover .dlblnrsv_tltp {
	display: block;
	visibility: visible;
	opacity: 1;
}
.deallist_lbl_noresrv .dlblnrsv_shdw {
	width:100%;
	height:10px;
	position:absolute;
	left:0;
	bottom:-10px;
	background:url("//imgrabo.com/design/site/redesign/noresrv_shadow.png") no-repeat right top;
}
.deallist_lbl_noresrv .dlblnrsv_shdw2 {
	width:6px;
	height:6px;
	background: #fff url("//imgrabo.com/design/site/redesign/noresrv_corner.png") no-repeat 0 0;
}
.tn_listdeal .deallist_lbl_noresrv .dlblnrsv_shdw, .rdsgn_maindeal .deallist_lbl_noresrv .dlblnrsv_shdw {
	opacity: 0.85;
}
.tn_listdeal .deallist_lbl_noresrv .dlblnrsv_shdw2, .rdsgn_maindeal .deallist_lbl_noresrv .dlblnrsv_shdw2 {
	background-color: transparent;
}

/************************************************************/

.rdsgn_2colbanners{
	display:block !important;
	position: relative;
	padding:19px 25px;
	border-bottom:1px solid #ddd;
}
.rdsgn_2colbanners_big{
	display:block;
	float:right;
	width:300px;
	height:250px;
	background:#eee;
}
.rdsgn_2colbanners_wrap{
	position:relative;
	height:250px;
}
.rdsgn_banner_386x76{
	display:block;
	background:#eee;
	width:386px;
	height:76px;
	margin-bottom:11px;
}
.rdsgn_banner_386x76 span{
	display: block;
	padding: 44px 5px 0px 10px;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	font-weight: normal;
	text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.6), 0px 0px 2px #000, 0px 1px 2px rgba(0, 0, 0, 0.8);
	opacity: .95;
}
.rdsgn_banner_386x76.food_bnnr{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/food_new.jpg") no-repeat 0 0;}
.rdsgn_banner_386x76.guide_bnnr{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/guide_new.jpg") no-repeat 0 0;}
.rdsgn_banner_386x76.giftcards_bnnr{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/giftcards_new.jpg") no-repeat 0 0;}
.rdsgn_banner_386x76.valentine_bnnr{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/valentine_new.jpg") no-repeat 0 0;}
.rdsgn_banner_386x76.greece_bnnr{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/greece_bnr.jpg") no-repeat 0 0;}

.rdsgn_banner_386x76.newyearbg{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/newyearbg.jpg") no-repeat 0 0;}
.rdsgn_banner_386x76.newyearabroad{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/newyearabroad.jpg") no-repeat 0 0;}
.rdsgn_banner_386x76.christmastrips{background: #fff url("//imgrabo.com/design/site/redesign/bnrs/christmastrips.jpg") no-repeat 0 0;}

/*************************/

#popup_facebook_connect {
	width:650px;
	position:fixed;
	background:#fff; 
}
#popup_facebook_connect2 {
	position:relative;
	text-align:left;
	color:#000;
	font-family:verdana, arial, serif;
	font-size:11px;
}
#popup_facebook_connect .psfb_ttl {
	background: #DFE9FF url('//imgrabo.com/design/site/redesign/fbpopup/fb_16x16.png') no-repeat 10px 10px;
	height:36px;
	line-height:35px;
	padding-left:35px;
	font-weight:bold;
	color:#34476d;
	font-size:12px;
}
#popup_facebook_connect .psfb_ttl2 {
	margin:20px 0 13px 35px;
	font-weight:bold;
	color:#222;
}
#popup_facebook_connect .psfb_lst, #popup_facebook_connect .psfb_lst2 {
	margin:8px 60px 0 33px;
	padding-left:16px;
}
#popup_facebook_connect .psfb_lst {
	background: url('//imgrabo.com/design/site/redesign/fbpopup/icon_tick.png') no-repeat 0px 0px;
}
#popup_facebook_connect .psfb_lst2 {
	background: url('//imgrabo.com/design/site/redesign/fbpopup/icon_info.png') no-repeat 0px 0px;
	opacity:0.8;
}
#popup_facebook_connect .psfb_lst strong, #popup_facebook_connect .psfb_lst2 strong {
	color:#444;
}
#popup_facebook_connect #psfb_btn_yes, #popup_facebook_connect #psfb_btn_no, #popup_facebook_connect #psfb_btn_done {
	display:block;
	float:left;
	margin:19px 8px 25px 0;
	padding:5px 9px;
	border-radius:3px;
	cursor:pointer;
	font-weight:bold;
	line-height:1.4;
}
#popup_facebook_connect #psfb_btn_yes, #popup_facebook_connect #psfb_btn_done {
	background:#5dad4a;
	border:1px solid #367e25;
	color:#fff;
	text-shadow:0 1px 0 #1e5d14;
	margin-left:35px;
}
#popup_facebook_connect #psfb_btn_no {
	background:#efefef;
	border:1px solid #ccc;
	text-shadow:0 1px 0 #fff;
	color:#888;
}
#popup_facebook_connect #psfb_btn_yes:hover {
	background:#6FBD5B;
}
#popup_facebook_connect #psfb_btn_no:hover {
	background:#f6f6f6;
}
#popup_facebook_connect #psfb_close {
	position:absolute;
	top:9px;
	right:9px;
	width:19px;
	height:19px;
	cursor:pointer;
	background:url("//imgrabo.com/design/site/redesign/fbpopup/icon_close.png");
	opacity:0.25;
}
#popup_facebook_connect #psfb_close:hover {
	opacity:0.35;
}
#popup_facebook_connect #psfb_done {
	display:none;
}
#popup_facebook_connect #psfb_done_msg {
	padding:30px 0 0 225px;
}
#popup_facebook_connect #psfb_btn_done {
	margin:15px 0 30px 280px;
}

/*******************/

.gift_cards_banner{
	display:block;
	background:url("//imgrabo.com/design/redesign/vouchers_giftcards_banner.gif");
	width:220px;
	height:80px;
	position:relative;
	margin-bottom:20px;
}
.gift_cards_banner span {
	position: absolute;
	top: 41px;
	left: 11px;
	width: 200px;
	color: #FFF;
	line-height: 16px;
	opacity: .9;
}
.gift_cards_banner:hover span{
	opacity:1;
}

.footer_tv_adbanner{
	display: block;
	width: 225px;
	min-height: 124px;
	float: left;
	text-align: left;
	margin-top: 19px;
	margin-right: 0px;
	background: url('//imgrabo.com/design/redesign/tv_ad_banner3.jpg');
	box-shadow: inset 1px 0px 0px rgba(0, 0, 0, 0.4), inset -1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px rgba(0, 0, 0, 0.4), inset 0px -1px 0px rgba(0, 0, 0, 0.4);
	position:relative;
	cursor:pointer;
}
.footer_tv_adbanner b{
	display:block;
	height:23px;
	line-height:23px;
	color:white;
	padding:0px 10px;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	background:rgba(0, 0, 0, .7);
}
.footer_tv_adbanner span{
	display:block;
	background: url('//imgrabo.com/design/redesign/tv_ad_play.png');
	width:62px;
	height:62px;
	position:absolute;
	top:20px;
	left:80px;
	opacity:.8;
}
.footer_tv_adbanner:hover span{
	opacity:1;
}

/*******************/

.deal_popup_box{
	dispaly:block;
	width:350px;
}
.deal_popup_name{
	display: block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height: 1.2;
	color: #005793;
	padding-bottom: 10px;
	width:336px;
}
.deal_popup_pic{
	display:block;
	height:180px;
	margin-bottom:6px;
	font-size:14px;
	position:relative;
}
.deal_popup_info{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
.deal_popup_info .priceline{
    display:block;
    font-weight:bold;
    color: #000;
    padding-left:1px;
}
.deal_popup_info .priceline b{
    display: inline-block;
    font-weight: bold;
    color: #236f11;
    padding: 0px 1px;
    margin-right: 5px;
}
.deal_popup_info .priceline span{
    display: inline-block;
    color: #acacac;
    position: relative;
}
.deal_popup_info .priceline span em{
    display: block;
    background: url('//imgrabo.com/design/site/djazga.png') no-repeat;
    width: 42px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 0px;
}
.deal_popup_pic .discount {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 51px;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background: #288ED7;
}
.deal_popup_info .maindeal_vouchers {
	background: url("//imgrabo.com/design/site/redesign/rdsgn_dvouchers.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
	color: #000;
	display: inline-block;
	font-style: normal !important;
	font-weight: normal !important;
	height: 18px;
	margin-bottom: 3px;
	margin-left: 7px;
	padding: 1px 5px 0 20px;
}
.deal_popup_info .hotelname {
	display: block;
	margin-bottom: 6px;
	color: #808080;
	padding-left: 2px;
}
.deal_map_metaline{
	font-family:Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;	
}
.deal_map_metaline .rdsgn_dtime{
	font-weight:normal;
}

.deal_tiny_hover_popup{
	display:block;

}
.deal_tiny_hover_popup strong{
	display:block;
	padding-bottom:2px;
}
.deal_tiny_hover_popup small{
	display:block;
	color:grey;
	font-size:12px;
}
.deal_tiny_hover_popup .priceline{
    display:block;
    font-weight:normal;
    color: #000;
	margin:0px 20px 3px 0px;
}
.deal_tiny_hover_popup .priceline b{
    display: inline-block;
    font-weight: bold;
    color: #236f11;
    padding: 0px 1px;
    margin-right: 5px;
}
.deal_tiny_hover_popup .priceline span{
    display: inline-block;
    color: #acacac;
    position: relative;
}
.deal_tiny_hover_popup .priceline span em{
    display: block;
    background: url('//imgrabo.com/design/site/djazga.png') no-repeat;
    width: 42px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 0px;
}


.bp_booking_infobar, 
.bp_hotels_metaline{
	font-size:12px;
	color: grey;
	margin-bottom:2px;
	background: url('//imgrabo.com/design/mobi2/sleep_nights_icon.png') 0px -3px no-repeat;
	background-size:16px 16px;
	padding-left:20px;
	margin-left:2px;
	height:18px;
	line-height:18px;
}
.bp_hotels_metaline{
	margin-top:2px;
}
.bp_hotels_dates{
	display:inline-block;
	background: url('//imgrabo.com/design/site/redesign/mobi_calendar.png') 0px -1px no-repeat;
	padding-left:20px;
	margin-left:10px;
}
.deal_metainfo .bp_hotels_dates {
	margin-left: 0;
	font-size:12px;
	color: grey;
	margin-bottom:2px;
	height:18px;
	line-height:18px;
}
.dist_pin{
	font-size:12px;	
	color: grey;	
}
.maindeal_pricewrap{
	display: inline-block;
	font-style: normal;
	min-width: 90px;
}
.bp_hotels_nights{
	display: inline-block;
	font-style: normal;
	min-width: 70px;
}
/*******************************/
.deal_appointment_btn{
	display:block;
	background:#f4f4f4 url("//imgrabo.com/design/site/redesign/appointment_btn_blue.png") 9px 5px no-repeat;
	border:1px solid #EAEAEA;
	padding-left:40px;
	height:30px;
	margin-top:10px;
	line-height:30px;
	color:#167BBF;
	font-size: 14px;
}
.deal_appointment_btn:hover{
	background-color: #F9F9F9;
	color: #105685;	
}

/*******************************/

#deals_recom_cnt {
	padding:10px 0;
	overflow:visible;
}
#deals_recom_cnt .tn_page_blockview {
	padding-top:15px;
}
#deals_recom_cnt .tn_page_listview {
	margin-top:2px;
	margin-bottom:15px;
}
#deals_recom_cnt .deals_recom_ttl {
	font-family:arial,sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
	padding:0;
	margin:10px 0 0px 22px;
}
#deals_recom_cnt .deals_recom_ttl a {
	font-family:arial,sans-serif;
	font-size:18px;
	font-weight:normal;
}
#deals_recom_cnt .deals_recom_ttl b.moreinfo {
	display: inline-block;
	background: url('//imgrabo.com/design/site/question_circle.png') top left no-repeat;
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
	cursor:help;
}
#deals_recom_cnt .deals_recom_ttl b.moreinfo:hover {
	background-position: bottom left;
}
#deals_recom_cnt .deals_recom_nores {
	background:#FFEDCB;
	padding:10px;
	margin:10px 25px 25px 23px;
	line-height:1.1;
	color:#222;
}
#deals_recom_cnt .deals_recom_res {
	overflow:visible;
}

.deals_recom_tooltip {
	font-style:normal;
	padding:5px 3px 8px;
	font-family:verdana, arial, serif;
	font-size:10px;
	line-height:1.3;
	cursor:default;
}
.deals_recom_tooltip a {
	font-family:inherit;
	font-size:inherit;
	white-space:nowrap;
}
.deals_recom_tooltip b {
	color:#444;
	white-space:nowrap;
}
.deals_recom_tooltip u.remove {
	font-style:normal;
	display:inline-block;
	margin:8px 0 0 0;
	color:#167bbf;
	font-weight:normal;
	text-decoration:none;
	white-space:nowrap;
	cursor:pointer;
}
.deals_recom_tooltip u.remove:hover {
	color:#105685;
}
.deals_recom_tooltip u.remove b {
	display:inline-block;
	width:13px;
	height:13px;
	background:url("//imgrabo.com/design/site/redesign/deal_recom_hide.png") no-repeat 0 0;
	margin:0 3px 0 0;
	opacity:0.7;
	vertical-align:bottom;
}
.deals_recom_tooltip u.remove:hover b {
	opacity:1;
}

/*******************************/

.deallist_separator_ttl {
	display:block !important;
	clear:both;
	height:10px;
	overflow:visible;
	border-bottom:1px solid #aaa;
	margin: -10px 25px 35px 0;
	text-align:center;
}
.deallist_separator_ttl b {
	font-size: arial, verdana, serif;
	font-size: 16px;
	font-weight:normal;
	color:#333;
	text-align:center;
	margin:0 auto;
	display:inline-block;
	white-space:nowrap;
	padding:0 15px;
	background:#fff;
}
.tn_page_listview .deallist_separator_ttl {
	margin:20px 25px 25px 0;
}

/*******************************/

.nvp_biz_mode_deals {
	overflow:visible;
	margin:20px 0 0 0;
	border-top:1px solid #e6e6e6;
	background:linear-gradient(to bottom, #f6f6f6 0%, #fff 50%);
}
.nvp_biz_mode_deals2 {
	overflow:visible;
	padding:15px 17px 0 27px;
	margin-right:-50px;
}
.nvp_biz_mode_deals h2 {
	font-family:verdana,arial,serif;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	padding:10px 26px 10px;
	background:#f3f3f3;
	border-bottom:1px solid #e6e6e6;
}
.nvp_biz_mode_deals .br_deal { width:207px; }
.nvp_biz_mode_deals .br_deal_pic { width:207px; background-size:cover; }
.nvp_biz_mode_deals .br_deal_pic_bord { width:205px; }

/*******************************/

.nvp_right_travel_tags {
	margin: 3px 15px 13px 0;
}
.nvp_right_travel_tags .ttl {
	color:#333;
	font-size:18px;
	font-family:arial;
	font-weight:normal;
	margin-bottom:5px;
	padding-left:1px;
}
.nvp_right_travel_tags .tags {
	border:1px solid #fff;
	border-bottom:0px solid;
	background:#F2FAFF;
}
.nvp_right_travel_tags .tags a {
	display:block;
	border-bottom:2px solid #fff;
	height:26px;
	line-height:26px;
	padding-left:20px;
	clear:both;
	background:url("//imgrabo.com/design/site/business/dbw_arrow.png") no-repeat 8px 8px;
}
.nvp_right_travel_tags .tags a b {
	font-weight:normal;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:125px;
}
.nvp_right_travel_tags .tags a span {
	float:right;
	color:#999;
	margin-right:10px;
}
.nvp_right_travel_tags .tags a:hover {
	background-color:#EBF8FF;
}
.nvp_right_travel_tags .tags a:hover span {
	color:#666;
}

/*******************************/
#smartfan_dealview_banner{
	display:block;
	border:1px solid #c6e0f2;
	margin-bottom:10px;
	margin-right:15px;	
	background:#f2faff url("//imgrabo.com/design/site/redesign/smartfan_dealview_banner.gif") 0px 0px no-repeat;
	overflow:hidden;
}
#smartfan_dealview_banner span{
	display:block;	
	color:#2883c4;
	padding-left:56px;
	padding-top:8px;
	padding-bottom:11px;
	white-space:nowrap;
}
#smartfan_dealview_banner b{
	display:block;
	border-top:1px solid #d0e6f5;
	background:#e0eff9;
	text-align:center;
	font-weight:normal;
	height:26px;
	line-height:26px;
}
#smartfan_dealview_banner b:hover {
	background:#E9F3FD;	
}

#smartfan_cart_banner{
	border-bottom:2px solid #CCE3C6;
	overflow:hidden;
}
#smartfan_cart_banner span{
	display:block;
	color:#206011;
	padding-left:64px;
	padding-top:8px;
	padding-bottom:10px;
	white-space:nowrap;
}
#smartfan_cart_banner span b{
	display:block;
	font-family:Arial, sans-serif;
	font-size:16px;
	margin-bottom:2px;
	font-weight:normal;
}
#smartfan_cart_banner span a {
	display:block;
	margin-top:4px;
}
.smartfan_cart_banner_wrap{
	display:block;
	background:#f0f9ee url("//imgrabo.com/design/site/redesign/smartfan_cart_banner.gif") 0px 0px no-repeat;
}

/**********************/
