/* Bookassist hotel webapp for mobile	 						*/
/* Copyright 2010,2012 Bookassist	 							*/
/* All rights Reserved 											*/


/* Bookassist Definitions */


/* Styles unique to index page only */

#landing {
	
	background:#333 url(../images/bg_screen_default.jpg) no-repeat top center;
	z-index:0;
}


#landing .title {
	width:100%;
	min-height:70px;
	margin:0 auto;
	padding-top:6px;
	padding-bottom:6px;
	background:#333 url(/m/images/bg_logo_ba.png) no-repeat 100% 25%;
	opacity:0.7;
	max-width:680px;
}

#landing .title h1 {
	font:20px Helvetica;
	font-weight:bold;
	color:#fff;
	padding-left:20px;
	padding-right:50px;
	margin-bottom:0px;
}

#landing .title h2 {
	font:14px Helvetica;
	font-weight:normal;
	color:#e3e3e3;
	margin-top:0px;
	padding-left:20px;
	padding-right:60px;
}

#primarycontainer {
	text-align:center;
	position:absolute;
	top:13.5%;
	width:100%;
	z-index:1000;
}
#primarycontainer #lgrid a {height:35px; max-height:35px !important}



.lang {min-width:32px;}


#b_fot {margin-left:-8px;}
#ba_fexit {margin-right:22px; margin-top:1px;}
#ba_fexit2 {float:right;margin-right:22px;margin-top:-32px;}
#ba_fexit img {height:20px; width:20px; margin:-2 -2 -2 0}
#ba_fexit2 img {height:20px; width:20px; margin:-2 6 0 6 }

/* End Styles unique to index page only */



/* Styles unique to group page only */

#groupsplash {
	margin: -10 0 0 -15 ;
	width:100%;
	min-height:480px;
	background-position:50% 50% ;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	z-index:1000 !important;
}

#sort {text-align:center;margin:0 auto; width:100%}

.hotel_in_county {margin-top:-10px;margin-left:-5 !important;margin-right:-5 !important}

.hotel_card {
	font-family:"Helvetica", "Arial", sans-serif;
	background:#e7ebef;
	margin:10 -10;
	padding:10px;
	border: #d0d0d0 1px solid;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}

.hotel_card h4 {font-size:100%;min-height:38px; margin-right:-10px; margin-bottom:0px;}
.hotel_card h4 a {text-decoration:none;color:#333 !important;}
.hotel_card img {border:1px solid #999 !important; float:right;margin:-3 -3 5 10;}

.hotel_card ul li p {white-space:normal;}

/* End Styles unique to group page only */




.ba_title:first-child { font-weight:400; font-size:130%; margin-bottom: 0; }
.ba_title { font-weight:300; }
.ba_title:last-child { font-weight:200;  }

.ba_title_inner { margin:0 }


#twitter_update_list {
	margin-left:-35px;
	width:95%;
}

#twitter_update_list li{
	width:100%;
	margin-bottom:10px;
	white-space:normal;
	list-style-type: none;
	padding-bottom:10px;border-bottom: 1px solid #d3d3d3;
}
#twitter_update_list li a{
	color:#019ad2;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}


.facebookfeedstyle ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}

.facebookfeedstyle li{
	width:100%;
	list-style-type: none;
	margin-bottom:10px;
	margin-left:-35px;white-space:normal;
	padding-bottom:10px;border-bottom: 1px solid #d3d3d3;
}
.facebookfeedstyle ul li a{
	color:#019ad2;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
}

.facebookpadding {
	margin-bottom:0px;
}


li.youtube {
	height:80px !important;
}

.roomstayprice {
	font-weight:bold;
	color:#ff7a18;
	}

h4.ba_title { margin-top:0px !important;}

.pdialog {
	font-weight:300;
	margin-top:-5px;
}



/* modal dialogues for explanation sheets */

#explanation p {font-size:90%}
#explanation p:first-child {margin-top:-5px}

/* end modal dialogues for explanation sheets */


/* limiting and center aligner for buttons etc */
.ba_blockcenter { margin:0 auto; max-width:400px }






/* switching from one to two columns on wider screens */

#crosssectionhead {margin: 15px; }
.room_desc_head {margin-top: 20px; }

@media all and (min-width: 760px){
	.content-secondary {
		float: left;
		width: 50%;
	}
	.content-primary {
		width: 48%;
		float: right;
	}
	.room_desc_head {margin-top: 0 }
	.content-secondary .ba_blockcenter { margin:0 auto; float:left; max-width:none; width:100%; }
}

/* end switching from one to two columns on wider screens */



/* list background icon classes in grey rendered as @2x and sized down to half or inclusion in li elements - needs bgimage definition AND p styling */

.ba_reviews  { background: url(images/ig/286-speechbubble@2x.png) 0 50% no-repeat; background-size: 24px 24px ; margin-left:10px;}
.ba_comment  { background: url(images/ig/216-compose@2x.png)      0 50% no-repeat; background-size: 23px 18px ; margin-left:10px;}
.ba_facebook { background: url(images/ig/208-facebook@2x.png)     0 50% no-repeat; background-size: 22px 22px ; margin-left:10px;}
.ba_twitter  { background: url(images/ig/209-twitter@2x.png)      0 50% no-repeat; background-size: 22px 22px ; margin-left:10px;}
.ba_youtube  { background: url(images/ig/70-tv@2x.png)            0 50% no-repeat; background-size: 24px 24px ; margin-left:10px;}
.ba_flickr   { background: url(images/ig/286-speechbubble@2x.png) 0 50% no-repeat; background-size: 24px 24px ; margin-left:10px;}
.ba_gallery  { background: url(images/ig/286-speechbubble@2x.png) 0 50% no-repeat; background-size: 24px 24px ; margin-left:10px;}
.ba_email    { background: url(images/ig/18-envelope@2x.png)      0 50% no-repeat; background-size: 24px 16px ; margin-left:10px;}
.ba_phone    { background: url(images/ig/75-phone@2x.png)         0 50% no-repeat; background-size: 24px 24px ; margin-left:10px;}
.ba_map      { background: url(images/ig/07-map-marker@2x.png)    5 50% no-repeat; background-size: 16px 26px ; margin-left:10px;}
.ba_route    { background: url(images/ig/113-navigation@2x.png)   0 50% no-repeat; background-size: 28px 28px ; margin-left:10px;}
.ba_further  { background: url(images/ig/312-question@2x.png)     0 50% no-repeat; background-size: 24px 24px ; margin-left:10px;}
.ba_desc     { background: url(images/ig/12-eye@2x.png)           0 50% no-repeat; background-size: 24px 16px ; margin-left:10px;}
.ba_rooms    { background: url(images/ig/30-key@2x.png)           0 50% no-repeat; background-size: 12px 26px ; margin-left:10px;}
.ba_specials { background: url(images/ig/302-specials@2x.png)     0 50% no-repeat; background-size: 24px 25px ; margin-left:10px;}
.ba_book     { background: url(images/ig/304-cogs@2x.png)         0 50% no-repeat; background-size: 26px 28px ; margin-left:10px;}
.ba_photos   { background: url(images/ig/43-film-roll@2x.png)     0 50% no-repeat; background-size: 26px 22px ; margin-left:10px;}
.ba_person   { background: url(images/ig/253-person@2x.png)       0 50% no-repeat; background-size: 26px 24px ; margin-left:10px;}



body.rtl .ui-link-inherit  { background-position: 98% 50%;}

.ba_reviews p, 
.ba_comment p, 
.ba_facebook p, 
.ba_twitter p, 
.ba_youtube p, 
.ba_flickr p, 
.ba_gallery p, 
.ba_email p, 
.ba_phone p, 
.ba_map p, 
.ba_route p,
.ba_further p, 
.ba_desc p, 
.ba_rooms p, 
.ba_specials p, 
.ba_book p, 
.ba_photos p, 
.ba_person p
{font-size:90%;margin:2 0 2 20px;}

/* end list background icons in grey for inclusion in li elements AND p styling */





/* list of glyph icon IDs in white for the black footer buttons and dashboard rendered as @2x and sized down to half */

#glyphhome .ui-icon        { background:  url(images/iw/53-house@2x.png)         50% 50% no-repeat; background-size: 22px 22px; }
#glyphcontact .ui-icon     { background:  url(images/iw/123-id-card@2x.png)      50% 50% no-repeat; background-size: 24px 17px; }
#glyphsocial .ui-icon      { background:  url(images/iw/112-group@2x.png)        50% 50% no-repeat; background-size: 32px 21px; }
#glyphbook .ui-icon        { background:  url(images/iw/304-cogs@2x.png)         50% 50% no-repeat; background-size: 26px 28px; }
#glyphmore .ui-icon        { background:  url(images/iw/325-pages@2x.png)        50% 50% no-repeat; background-size: 24px 22px; }	
#glyphphotos .ui-icon      { background:  url(images/iw/43-film-roll@2x.png)     50% 50% no-repeat; background-size: 26px 22px; }
#glyphexit .ui-icon        { background:  url(images/iw/320-exit@2x.png)         50% 50% no-repeat; background-size: 20px 20px; }
#glyphspecials .ui-icon    { background:  url(images/iw/302-specials@2x.png)     50% 50% no-repeat; background-size: 24px 25px; }
#glyphfacebook .ui-icon    { background:  url(images/iw/208-facebook@2x.png)     50% 50% no-repeat; background-size: 22px 22px; }
#glyphtwitter .ui-icon     { background:  url(images/iw/209-twitter@2x.png)      50% 50% no-repeat; background-size: 22px 22px; }
#glyphyoutube .ui-icon     { background:  url(images/iw/70-tv@2x.png)            50% 50% no-repeat; background-size: 24px 24px; }
#glyphreviews .ui-icon     { background:  url(images/iw/286-speechbubble@2x.png) 50% 50% no-repeat; background-size: 24px 24px; }
#glyphcomment .ui-icon     { background:  url(images/iw/216-compose@2x.png)      50% 50% no-repeat; background-size: 23px 18px; }
#glyphmap .ui-icon         { background:  url(images/iw/71-compass@2x.png)       50% 50% no-repeat; background-size: 24px 24px; }
#glyphroute .ui-icon       { background:  url(images/iw/113-navigation@2x.png)   50% 50% no-repeat; background-size: 28px 28px; }
#glyphtelephone .ui-icon   { background:  url(images/iw/75-phone@2x.png)         50% 50% no-repeat; background-size: 24px 24px; }
#glyphemail .ui-icon       { background:  url(images/iw/18-envelope@2x.png)      50% 50% no-repeat; background-size: 24px 16px; }
#glyphdetails .ui-icon     { background:  url(images/iw/326-info@2x.png)         50% 50% no-repeat; background-size: 24px 24px; }
#glyphroom .ui-icon        { background:  url(images/iw/30-key@2x.png)           50% 50% no-repeat; background-size: 12px 26px; }
#glyphdescription .ui-icon { background:  url(images/iw/12-eye@2x.png)           50% 50% no-repeat; background-size: 24px 16px; }
#glyphgroup .ui-icon       { background:  url(images/iw/300-orgchart@2x.png)     50% 50% no-repeat; background-size: 28px 28px; }
#glyphflickr .ui-icon      { background:  url(images/iw/321-flickr@2x.png)       50% 50% no-repeat; background-size: 22px 22px; }
#glyphpages .ui-icon       { background:  url(images/iw/325-pages@2x.png)        50% 50% no-repeat; background-size: 24px 22px; }


/* end list of glyph icons in white for the black footer buttons and dashboard */








.ba_step_on, .ba_step_off { 
	margin-right:4px;
	margin-top:-5px;
	color:#fff;
	padding-left:4px;
	padding-right:4px;
	text-shadow:none;
	font-size:60%;
	font-style:bold;
	background: #ff7200;
	border:solid 1px #999;
	-webkit-border-radius:8px;	
	   -moz-border-radius:8px;	
	}
.ba_step_off {
	background: #b0ac9e;
}

.ba_clean, .ba_clean h1, .ba_clean h2  {font-size:90% !important}

.ba_laser { font-size:80%;color:#666;font-style:italic;margin-left:8px;}

.ba_torange {color:#ff7200;}
.ba_cost {		background: #b0ac9e;}
.ba_cost_now {	background: #ff7200;}
.ba_cost, .ba_cost_now {
	clear:both;
	float:left;
	display:inline;
	max-width:160px;
	text-shadow:none !important;
	padding:4;
	margin-bottom:12px;
	margin-top:2px;
	color:#fff;
	font-weight:400;
	font-size:120%;
	border: #d0d0d0 1px solid;
	border-top: #fff 1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	}

.ba_cost p, .ba_cost_now p {
	white-space:pre;
	margin:0;
	padding:0;
}


#cost_voucher p, #cost_nodeposit p, #cost_bookingfee p, #cost_nobookingfee p {
	clear:both;
	margin-bottom:0;
	font-weight:600;
}

.ba_list {
	padding:0 4;
	float:none;
}


.ba_cost_details { margin-bottom:12px; }

.ba_paynote { 
	margin:10px;
	margin-top:20px;
}

.ba_shade, .ba_shade_tight { 
	border: 1px solid #d3d3d3;
	font-size:90%;
	background-image: -webkit-gradient(linear, left top, left bottom, 
										 from( #ffffff /*{background-start}*/), to( #f3f3f3 /*{background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{background-start}*/,      #f3f3f3 /*{background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{background-start}*/,      #f3f3f3 /*{background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{background-start}*/,      #f3f3f3 /*{background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{background-start}*/,      #f3f3f3 /*{background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{background-start}*/,      #f3f3f3 /*{background-end}*/);
}

.ba_shade_note { 
	font-size:90%;
	border:0;
	background-image: -webkit-gradient(linear, left top, left bottom, 
										 from( #f2f2d3 /*{background-start}*/), to( #eff086 /*{background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f2f2d3 /*{background-start}*/,      #eff086 /*{background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f2f2d3 /*{background-start}*/,      #eff086 /*{background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f2f2d3 /*{background-start}*/,      #eff086 /*{background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f2f2d3 /*{background-start}*/,      #eff086 /*{background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f2f2d3 /*{background-start}*/,      #eff086 /*{background-end}*/);
}

.ba_shade, .ba_shade_note{ 
	margin-top:10px;
}

.ba_date  { font-size:100%; font-weight:normal; color:#000; text-decoration:none; background: url(images/ig/83a-calendar@2x.png) 5 2 no-repeat;      background-size: 23px 25px; padding-left:45px; margin-bottom:3px; margin-top:12px;padding-bottom:4px; border-bottom:solid 1px #d3d3d3}
.ba_folks { font-size:100%; font-weight:normal; color:#000; text-decoration:none; background: url(images/ig/324-people@2x.png)   top left no-repeat; background-size: 37px 24px; padding-left:45px; margin-top:6px;margin-bottom:3px; height:30px;
}
.ba_meals { font-size:100%; font-weight:normal; color:#000; text-decoration:none; background: url(images/ig/48-fork-and-knife.png) 7px top no-repeat; padding-left:45px; margin-top:6px;margin-bottom:3px; height:30px;
}

.ba_card_details {}
.ba_card_person { margin-top:10px;margin-bottom:20px}	



.ba_txtinput {  margin-right:-20px !important}
.ba_select, .ba_txtinput, .ba_check { width:100% !important; min-width:200px !important;  }


.ba_room_list p, .ba_room_list ul li  {margin: 5 0 0; font-size:90%}



/* clearing out some formatting in imported descriptions */
#description *, #description p, #description .text, #description h1, #description h2 {font-size:100% !important; }






#termscondtrigger {float:right;}
#termscondtriggershow {	background: #b0ac9e;}
#termscondtriggerhide {	background: #ff7200;}
#termscondtriggershow, #termscondtriggerhide {
	white-space:nowrap;
	color:#fff;
	text-align:center;
	min-width:80px;
	max-width:200px;
	text-shadow:none !important;
	padding:5;
	margin-bottom:12px;
	margin-top:2px;
	font-weight:normal;
	border: #d0d0d0 1px solid;
	border-top: #fff 1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	}
#termscondtriggershow a, #termscondtriggerhide a {
	text-decoration:none;
	color:#fff;
	}

#termscond h1 { font-size:110%; text-shadow:none; border-bottom:solid 1px #bbb; padding: 12 0 6 0; }
#termscond { font-size:90% !important}

hr { clear:both; margin-bottom:15px;border-bottom:solid 1px #f3f3f3; width:100%; !important;}

#insertyoutube {
	margin:0 auto;
	width:100%;
	text-align:center;
}

/* make the icon list strips a little tighter */
.ui-li-desc{
margin-bottom: 0.3em;
}


/* Icon Definitions for regular and 2x resolution */

.ui-icon-icon-home {
	background-image: url(images/icon-home.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.ui-icon-icon-home {
		background-image: url(images/icon-home@2x.png);
		background-size: 22px 22px;
	}
}


/* NEW 1.1.0 nav changes */	

.ba_head .ui-btn {
	margin:0;
	margin-top:10px;
}
.ba_head .ui-btn-inner {
	padding: .3em .4em .3em 26px ;
}
.ui-header .ui-btn-left, .ui-header .ui-btn-right {
top: -2px;
}
.ba_head .ui-icon {
	margin-left:-6px;
	}
	
.ba_nav .ui-btn .ui-icon { 
	width: 30px; 
	height: 30px; 
	margin-left: -15px; 
	box-shadow: none; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	-webkit-border-radius: 0; 
	border-radius: 0; 
	}
	
.ba_nav_front  .ui-btn-text { 
	font-size:100%;
	font-weight:600; 
	}

#ba_fexit {}
#ba_fexit a {float:right;margin-right:0px;margin-top:-32px;}


.ba_nav ul li a .ui-btn-text { 
	font-size:75%;
	font-weight:600; 
	}
	
.ba_nav .ui-btn-icon-top .ui-icon {
	top:5px;
}

.ba_nav .ui-btn-inner, .ba_nav_front .ui-btn-inner {
	padding: .55em ;
}

.ba_nav .ui-btn .ui-btn-inner { 
	padding-top: 35px; 
	}

/* end NEW 1.1.0 nav changes */	





/* CHAT */

body#chat {
	background:#e7ebef;
}

body#chat div.bubble {
	margin:10px 10px 0 0px;
	width:80%;
	clear:both;
}

body#chat div.right {
	float:right;
}
	
body#chat div.left {
	float:left;
}		

body#chat div.right p {
	border-width:10px 20px 12px 10px;
}

body#chat div.left p {
	border-width:10px 10px 12px 20px;
}

/* lefts */

body#chat div.left p.lime {
	-webkit-border-image:url(images/chat_bubbles_lime_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_lime_l.png) 10 10 13 19;
}
	
body#chat div.left p.lemon {
	-webkit-border-image:url(images/chat_bubbles_lemon_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_lemon_l.png) 10 10 13 19;
}
	
body#chat div.left p.orange {
	-webkit-border-image:url(images/chat_bubbles_orange_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_orange_l.png) 10 10 13 19;
}
	
body#chat div.left p.aqua {
	-webkit-border-image:url(images/chat_bubbles_aqua_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_aqua_l.png) 10 10 13 19;
}
	
body#chat div.left p.purple {
	-webkit-border-image:url(images/chat_bubbles_purple_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_purple_l.png) 10 10 13 19;
}
	
body#chat div.left p.pink {
	-webkit-border-image:url(images/chat_bubbles_pink_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_pink_l.png) 10 10 13 19;
}
	
body#chat div.left p.graphite {
	-webkit-border-image:url(images/chat_bubbles_graphite_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_graphite_l.png) 10 10 13 19;
}
	
body#chat div.left p.clear {
	-webkit-border-image:url(images/chat_bubbles_clear_l.png) 10 10 13 19;
	-moz-border-image:url(images/chat_bubbles_clear_l.png) 10 10 13 19;
}

/*rights*/	

body#chat div.right p.aqua {
	-webkit-border-image:url(images/chat_bubbles_aqua_r.png) 10 19 13 10;
	-moz-border-image:url(images/chat_bubbles_aqua_r.png) 10 19 13 10;
}
	
body#chat div.right p.lemon {
	-webkit-border-image:url(images/chat_bubbles_lemon_r.png) 10 19 13 10;
	-moz-border-image:url(images/chat_bubbles_lemon_r.png) 10 19 13 10;
}
	
body#chat div.right p.lime {
	-webkit-border-image:url(images/chat_bubbles_lime_r.png) 10 19 13 10;
	-moz-border-image:url(images/chat_bubbles_lime_r.png) 10 19 13 10;
}
	
body#chat div.right p.purple {
	-webkit-border-image:url(images/chat_bubbles_purple_r.png) 10 19 13 10;
	-moz-border-image:url(images/chat_bubbles_purple_r.png) 10 19 13 10;
}
	
body#chat div.right p.pink {
	-webkit-border-image:url(images/chat_bubbles_pink_r.png) 10 19 13 10;
	-moz-border-image:url(images/chat_bubbles_pink_r.png) 10 19 13 10;
}

body#chat div.right p.graphite {
	-webkit-border-image:url(images/chat_bubbles_graphite_r.png) 10 19 13 10;
	-moz-border-image:url(images/chat_bubbles_graphite_r.png) 10 19 13 10;
}
	
body#chat div.right p.clear {
	-webkit-border-image:url(images/chat_bubbles_clear_r.png) 10 19 13 10;
	-moz-border-image:url(images/chat_bubbles_clear_r.png) 10 19 13 10;
}
	
body#chat div.bubble p {
	color:#000;
	font-size:14px;
	margin:0;
}

body#chat div.bubble + p {
	color:#666;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
	clear:both;
}





/* definitions for empty paghe holders where no data feed is configured */ 

#nophotos {
	background:url(../images/nophotos.png) no-repeat top center;
	margin:0 auto;
	font:24px Helvetica;
	text-align:center;
	color:#fff;
	height:480px;
	overflow:auto;
}

#nophotos p {
	margin-top:30px;
}	

#noreviews {
	background: url(../images/noreviews.png) no-repeat top center;
	margin:0 auto;
	font:24px Helvetica;
	text-align:center;
	color:#000;
	height:480px;
	overflow:auto;
}

#noreviews p {
	margin-top:30px;
}
	
.no_facebook    {background: url(images/no_facebook.png)    no-repeat top center;}
.no_twitter     {background: url(images/no_twitter.png)     no-repeat top center;}
.no_reviews     {background: url(images/no_reviews.png)     no-repeat top center;}
.no_blogger     {background: url(images/no_blogger.png)     no-repeat top center;}
.no_youtube     {background: url(images/no_youtube.png)     no-repeat top center;}
.no_flickr      {background: url(images/no_flickr.png)      no-repeat top center;}
.no_googleplus  {background: url(images/no_googleplus.png)  no-repeat top center;}
.no_tripadvisor {background: url(images/no_tripadvisor.png) no-repeat top center;}

.no_facebook, 
.no_twitter, 
.no_reviews, 
.no_blogger, 
.no_youtube, 
.no_flickr, 
.no_googleplus, 
.no_tripadvisor 
{margin:0 auto;height:170px;}


/* end definitions for empty paghe holders where no data feed is configured */ 

