body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#4c494e;
	height: 100%;
	position:relative;
	background: url(../images/v2/top_bg.gif) repeat-x;
}

a:visited,a:link {
  cursor: hand;
  cursor: pointer;
  text-decoration:none;
}

a:hover,a:active {
  cursor: hand;
  cursor: pointer;
  text-decoration:none;
}

html { 
    height: 100%; 
}

h2 {
	color:#275b6d;
	font-size:16px;
	font-weight:bold;
}

h3 {
	color:#275b6d;
	font-size:14px;
	font-weight:bold;
}

h4 {
	color:#275b6d;
	font-size:12px;
	font-weight:bold;
}

.container {
	width:980px;
	min-height: 100%; 
	height: auto !important; 
	height: 100%; 
	/* margin: 0 auto -94px auto; */
	margin: 0px auto 0px auto;
    /* border: 1px solid red; */
}

.mainbody {
	width:980px;
	/* background-color:#FFFFFF;
	border:#CCCCCC solid 1px; */
	/* overflow: hidden; */
	/* width: 100%; */
}

.push { 
    height: 0px; 
	margin-left:10px;
	margin-right:10px;
}

/* .shadowed {
	box-shadow: 4px 4px 5px #818181;
	-webkit-box-shadow: 4px 4px 5px #818181;
	-moz-box-shadow: 4px 4px 5px #818181;
} */

#header_nav_box {
	height: 50px;
	position: relative;
}
#hnb_sign_in {
	display: block;
	width: 82px;
	height: 25px;
	position: absolute;
	right: 0px;
	top: 1px;
	background: url(../images/v2/tnb_signin_bg.gif) repeat-x;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding-top: 7px;
}
#hnb_profile {
	display: block;
	width: 90px;
	height: 25px;
	position: absolute;
	right: 446px;
	top: 1px;
	color: #213352;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding-top: 7px;
	border-left: 1px solid #d4d4d4;
}
#hnb_addapub {
	display: block;
	width: 101px;
	height: 25px;
	position: absolute;
	right: 82px;
	top: 1px;
	background: url(../images/v2/tnb_addapub.gif) repeat-x;
	color: #213352;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding-top: 7px;
	border-left: 1px solid #d4d4d4;
}
#hnb_writeareview {
	display: block;
	width: 136px;
	height: 25px;
	position: absolute;
	right: 184px;
	top: 1px;
	color: #213352;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding-top: 7px;
	border-left: 1px solid #d4d4d4;
}
#hnb_claimyourpub {
	display: block;
	width: 124px;
	height: 25px;
	position: absolute;
	right: 321px;
	top: 1px;
	color: #213352;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding-top: 7px;
	border-left: 1px solid #d4d4d4;
}
#hnb_admin {
	display: block;
	width: 70px;
	height: 25px;
	position: absolute;
	right: 536px;
	top: 1px;
	color: #213352;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding-top: 7px;
}
#hnb_social {
	position: absolute;
	top: 5px;
	left: 0px;
	height: 25px;
	width: 145px;
}
.plusone {
	position: absolute;top: 3px;right: 50px;
}
.st_sharethis_button {
	position: absolute;top: 2px;right: 0px;
}

#logo_and_banner_box {
	position: relative;
	height: 107px;
}
#lbb_banner {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 90px;
	width: 728px;
}
#lbb_logo {
	display: block;
	width: 190px;
	height: 83px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/v2/fap_logo.gif) no-repeat top left;
}

/* search_box styles are in separate css file */

/* #sign_in_tab_container {
	height:32px;
	position: absolute;
	top: 72px;
	left: 802px;
	color:#4e4c4d;
} */
/* #sign_in_tab {
	width:170px;
	height:24px;
	font-weight:bold;
	font-size:13px;
	padding-top:8px;
	padding-left:14px;
	color:#4e4c4d;
} */

.tab_info_header {
	height:32px;
	border-top:#bbbbbd solid 1px;
	border-left:#bbbbbd solid 1px;
	border-right:#bbbbbd solid 1px;
}

.tab {
	width:173px;
	height:24px;
	background-image:url(../images/tab_transp.png);
	font-weight:bold;
	font-size:13px;
	padding-top:8px;
	padding-left:7px;
	color:#FFFFFF;
}

.clear {
	clear:both;
}

.left {
  float: left;
}

.right {
  float: right;
}

div.req label {
  font-weight: bold;
}

div.opt label {
  font-weight: normal;
}

div.req input, div.req textarea, div.req select {
  border: 1px solid #000000;
}

div.opt input, div.opt textarea, div.opt select {
  border: 1px solid #999999;
}


.left_menu_subtitle {
	height: 25px;
	border: 1px solid #e5e5e6;
	border-top: none;
	background-color: #edefee;
	padding: 10px 0px 0px 13px;
	font-weight: bold;
	font-size: 14px;
	color: black;
}
.category_unit_container{
	/* background-image: url(../images/category_background.png);
	background-repeat:repeat-x; */
	/* border: 1px solid red; */
}

.refine_unit_container{
	height:25px;
	padding-left:40px;
	padding-top:5px;
	background-repeat:no-repeat;
}

.category_unit {
	height:24px;
	padding-left:20px;
	padding-top:6px;
	background-repeat:no-repeat;
	background-position: 20px 8px;
}
.category_unit a {
	font-size: 14px;
	font-weight: normal;
}
.category_unit_a, .category_unit_a:link, .category_unit_a:visited, .category_unit_a:hover, .category_unit_a:active {
	padding-left:30px;
	font-size: 14px;
	font-weight: normal;
	color: black;
}
.category_unit_selected {background-image:url(../images/v2/feature_checkbox_on.gif);}
.category_unit_not_selected {background-image:url(../images/v2/feature_checkbox.gif);}

.category_unit_lineup{
	padding-left:25px;
}

.category_header{
	height:25px;
	background-color:#dbe4e9;
	padding-left:10px;
	padding-top:7px;
	color:#1b4e63;
	font-weight:bold;
	font-size:14px;
	background-repeat:no-repeat;
	background-position: 137px 0px;
}

.icon_none{
	background-image:url(../images/icon_none.png);
}

.icon_none_2{
	background-image:url(../images/icon_none.png);
}

.icon_barbeque{
	background-image:url(../images/icon_barbeque.png);
}

.icon_beer_garden{
	background-image:url(../images/icon_beer_garden.png);
}

.icon_free_house{
	background-image:url(../images/icon_free_house.png);
}

.icon_live_music{
	background-image:url(../images/icon_live_music.png);
}

.icon_pool_table{
	background-image:url(../images/icon_pool_table.png);
}

.icon_real_fire{
	background-image:url(../images/icon_real_fire.png);
}

.icon_sky_tv{
	background-image:url(../images/icon_sky_tv.png);
}

.icon_traditional_inn{
	background-image:url(../images/icon_traditional_inn.png);
}

.icon_wi_fi{
	background-image:url(../images/icon_wi_fi.png);
}

.icon_american_bar{
	background-image:url(../images/icon_american_bar.png);
}

.icon_accomodation{
	background-image:url(../images/icon_accomodation.png);
}

.icon_darts{
	background-image:url(../images/icon_darts.png);
}

.icon_bingo{
	background-image:url(../images/icon_bingo.png);
}

.icon_curry_night{
	background-image:url(../images/icon_curry_night.png);
}

.icon_oap{
	background-image:url(../images/icon_oap.png);
}

.icon_quiz{
	background-image:url(../images/icon_quiz.png);
}

.icon_cocktail_bar{
	background-image:url(../images/icon_cocktail_bar.png);
}

.icon_country_pub{
	background-image:url(../images/icon_country_pub.png);
}

.icon_gastro_pub{
	background-image:url(../images/icon_gastro_pub.png);
}

.icon_hotel{
	background-image:url(../images/icon_hotel.png);
}

.icon_irish_pub{
	background-image:url(../images/icon_irish_pub.png);
}

.icon_night_club{
	background-image:url(../images/icon_night_club.png);
}

.icon_chain_pub{
	background-image:url(../images/icon_chain_pub.png);
}

.icon_restaurant{
	background-image:url(../images/icon_restaurant.png);
}

.icon_sports_bar{
	background-image:url(../images/icon_sports_bar.png);
}

.icon_scottish_pub{
	background-image:url(../images/icon_scottish_pub.png);
}

.icon_themed_pub{
	background-image:url(../images/icon_themed_pub.png);
}

.icon_tied_house{
	background-image:url(../images/icon_tied_house.png);
}

.icon_wine_bar{
	background-image:url(../images/icon_wine_bar.png);
}

.icon_atm{
	background-image:url(../images/icon_atm.png);
}

.icon_cask_marque{
	background-image:url(../images/icon_cask_marque.png);
}

.icon_children_welcome{
	background-image:url(../images/icon_children_welcome.png);
}

.icon_children_play_area{
	background-image:url(../images/icon_children_play_area.png);
}

.icon_disabled{
	background-image:url(../images/icon_disabled.png);
}

.icon_dj{
	background-image:url(../images/icon_dj.png);
}

.icon_dog_friendly{
	background-image:url(../images/icon_dog_friendly.png);
}

.icon_female_friendly{
	background-image:url(../images/icon_female_friendly.png);
}

.icon_function_room{
	background-image:url(../images/icon_function_room.png);
}

.icon_gay_friendly{
	background-image:url(../images/icon_gay_friendly.png);
}

.icon_guest_beers{
	background-image:url(../images/icon_guest_beers.png);
}

.icon_historic_pub{
	background-image:url(../images/icon_historic_pub.png);
}

.icon_jazz_music{
	background-image:url(../images/icon_jazz_music.png);
}

.icon_jukebox{
	background-image:url(../images/icon_jukebox.png);
}

.icon_open_late{
	background-image:url(../images/icon_open_late.png);
}

.icon_outside_seating{
	background-image:url(../images/icon_outside_seating.png);
}

.icon_own_brewery{
	background-image:url(../images/icon_own_brewery.png);
}

.icon_pinball{
	background-image:url(../images/icon_pinball.png);
}

.icon_real_ale{
	background-image:url(../images/icon_real_ale.png);
}

.icon_skittles{
	background-image:url(../images/icon_skittles.png);
}

.icon_table_football{
	background-image:url(../images/icon_table_football.png);
}

.icon_waterside_pub{
	background-image:url(../images/icon_waterside_pub.png);
}

.icon_bear_festival{
	background-image:url(../images/icon_bear_festival.png);
}

.icon_cabaret_night{
	background-image:url(../images/icon_cabaret_night.png);
}

.icon_comedy_night{
	background-image:url(../images/icon_comedy_night.png);
}

.icon_dancing{
	background-image:url(../images/icon_dancing.png);
}

.icon_film_night{
	background-image:url(../images/icon_film_night.png);
}

.icon_happy_hour{
	background-image:url(../images/icon_happy_hour.png);
}

.icon_karaoke{
	background-image:url(../images/icon_karaoke.png);
}

.icon_ladies_night{
	background-image:url(../images/icon_ladies_night.png);
}

.icon_poker_evening{
	background-image:url(../images/icon_poker_evening.png);
}

.icon_singles_night{
	background-image:url(../images/icon_singles_night.png);
}

.icon_student_night{
	background-image:url(../images/icon_student_night.png);
}

.icon_theatre{
	background-image:url(../images/icon_theatre.png);
}

.icon_wine_tasting{
	background-image:url(../images/icon_wine_tasting.png);
}

.icon_parking{
	background-image:url(../images/icon_parking.png);
}


.icon_barbequec{
	background-image:url(../images/icon_barbeque_2.png);
}

.icon_beer_garden_2{
	background-image:url(../images/icon_beer_garden_2.png);
}

.icon_free_house_2{
	background-image:url(../images/icon_free_house_2.png);
}

.icon_live_music_2{
	background-image:url(../images/icon_live_music_2.png);
}

.icon_pool_table_2{
	background-image:url(../images/icon_pool_table_2.png);
}

.icon_real_fire_2{
	background-image:url(../images/icon_real_fire_2.png);
}

.icon_sky_tv_2{
	background-image:url(../images/icon_sky_tv_2.png);
}

.icon_traditional_inn_2{
	background-image:url(../images/icon_traditional_inn_2.png);
}

.icon_wi_fi_2{
	background-image:url(../images/icon_wi_fi_2.png);
}

.icon_american_bar_2{
	background-image:url(../images/icon_american_bar_2.png);
}

.icon_accomodation_2{
	background-image:url(../images/icon_accomodation_2.png);
}

.icon_darts_2{
	background-image:url(../images/icon_darts_2.png);
}

.icon_bingo_2{
	background-image:url(../images/icon_bingo_2.png);
}

.icon_curry_night_2{
	background-image:url(../images/icon_curry_night_2.png);
}

.icon_oap_2{
	background-image:url(../images/icon_oap_2.png);
}

.icon_quiz_2{
	background-image:url(../images/icon_quiz_2.png);
}

.icon_cocktail_bar_2{
	background-image:url(../images/icon_cocktail_bar_2.png);
}

.icon_country_pub_2{
	background-image:url(../images/icon_country_pub_2.png);
}

.icon_gastro_pub_2{
	background-image:url(../images/icon_gastro_pub_2.png);
}

.icon_hotel_2{
	background-image:url(../images/icon_hotel_2.png);
}

.icon_irish_pub_2{
	background-image:url(../images/icon_irish_pub_2.png);
}

.icon_night_club_2{
	background-image:url(../images/icon_night_club_2.png);
}

.icon_chain_pub_2{
	background-image:url(../images/icon_chain_pub_2.png);
}

.icon_restaurant_2{
	background-image:url(../images/icon_restaurant_2.png);
}

.icon_sports_bar_2{
	background-image:url(../images/icon_sports_bar_2.png);
}

.icon_scottish_pub_2{
	background-image:url(../images/icon_scottish_pub_2.png);
}

.icon_themed_pub_2{
	background-image:url(../images/icon_themed_pub_2.png);
}

.icon_tied_house_2{
	background-image:url(../images/icon_tied_house_2.png);
}

.icon_wine_bar_2{
	background-image:url(../images/icon_wine_bar_2.png);
}

.icon_atm_2{
	background-image:url(../images/icon_atm_2.png);
}

.icon_cask_marque_2{
	background-image:url(../images/icon_cask_marque_2.png);
}

.icon_children_welcome_2{
	background-image:url(../images/icon_children_welcome_2.png);
}

.icon_children_play_area_2{
	background-image:url(../images/icon_children_play_area_2.png);
}

.icon_disabled_2{
	background-image:url(../images/icon_disabled_2.png);
}

.icon_dj_2{
	background-image:url(../images/icon_dj_2.png);
}

.icon_dog_friendly_2{
	background-image:url(../images/icon_dog_friendly_2.png);
}

.icon_female_friendly_2{
	background-image:url(../images/icon_female_friendly_2.png);
}

.icon_function_room_2{
	background-image:url(../images/icon_function_room_2.png);
}

.icon_gay_friendly_2{
	background-image:url(../images/icon_gay_friendly_2.png);
}

.icon_guest_beers_2{
	background-image:url(../images/icon_guest_beers_2.png);
}

.icon_historic_pub_2{
	background-image:url(../images/icon_historic_pub_2.png);
}

.icon_jazz_music_2{
	background-image:url(../images/icon_jazz_music_2.png);
}

.icon_jukebox_2{
	background-image:url(../images/icon_jukebox_2.png);
}

.icon_open_late_2{
	background-image:url(../images/icon_open_late_2.png);
}

.icon_outside_seating_2{
	background-image:url(../images/icon_outside_seating_2.png);
}

.icon_own_brewery_2{
	background-image:url(../images/icon_own_brewery_2.png);
}

.icon_pinball_2{
	background-image:url(../images/icon_pinball_2.png);
}

.icon_real_ale_2{
	background-image:url(../images/icon_real_ale_2.png);
}

.icon_skittles_2{
	background-image:url(../images/icon_skittles_2.png);
}

.icon_table_football_2{
	background-image:url(../images/icon_table_football_2.png);
}

.icon_waterside_pub_2{
	background-image:url(../images/icon_waterside_pub_2.png);
}

.icon_bear_festival_2{
	background-image:url(../images/icon_bear_festival_2.png);
}

.icon_cabaret_night_2{
	background-image:url(../images/icon_cabaret_night_2.png);
}

.icon_comedy_night_2{
	background-image:url(../images/icon_comedy_night_2.png);
}

.icon_dancing_2{
	background-image:url(../images/icon_dancing_2.png);
}

.icon_film_night_2{
	background-image:url(../images/icon_film_night_2.png);
}

.icon_happy_hour_2{
	background-image:url(../images/icon_happy_hour_2.png);
}

.icon_karaoke_2{
	background-image:url(../images/icon_karaoke_2.png);
}

.icon_ladies_night_2{
	background-image:url(../images/icon_ladies_night_2.png);
}

.icon_poker_evening_2{
	background-image:url(../images/icon_poker_evening_2.png);
}

.icon_singles_night_2{
	background-image:url(../images/icon_singles_night_2.png);
}

.icon_student_night_2{
	background-image:url(../images/icon_student_night_2.png);
}

.icon_theatre_2{
	background-image:url(../images/icon_theatre_2.png);
}

.icon_wine_tasting_2{
	background-image:url(../images/icon_wine_tasting_2.png);
}

.icon_parking_2{
	background-image:url(../images/icon_parking_2.png);
}

.icon_sundaylunch{
	background-image:url(../images/icon_sundaylunch.png);
}

.icon_sundaylunch_2{
	background-image:url(../images/icon_sundaylunch_2.png);
}

.icon_bestbarnone{
	background-image:url(../images/icon_bestbarnone.png);
}

.icon_bestbarnone_2{
	background-image:url(../images/icon_bestbarnone_2.png);
}

.icon_whisky{
	background-image:url(../images/icon_whisky.png);
}

.icon_whisky_2{
	background-image:url(../images/icon_whisky_2.png);
}


.icon_location{
	background-image:url(../images/icon_location.png);
}

.icon_station{
	background-image:url(../images/icon_station.png);
}

.icon_rating{
	background-image:url(../images/icon_rating.png);
}

.icon_attraction{
	background-image:url(../images/icon_attraction.png);
}

.icon_search_name{
	background-image:url(../images/icon_search_name.png);
}

.icon_search_rating{
	background-image:url(../images/icon_search_rating.png);
}

.icon_search_name_2{
	background-image:url(../images/icon_search_name_2.png);
}

.icon_search_rating_2{
	background-image:url(../images/icon_search_rating_2.png);
}

a,a:link, a:visited {
	color:#3075bf;
	outline:none;
	text-decoration:none;
	font-weight:bold;

}

a:hover, a:active {
	color:#3075bf;
	outline:none;
	text-decoration:none;
}

.info_header {
	height:26px;
	font-weight:bold;
	font-size:14px;
	padding-top:8px;
	padding-left:8px;
	color:#1b4e63;
	border-top:#bbbbbd solid 1px;
	border-left:#bbbbbd solid 1px;
	border-right:#bbbbbd solid 1px;
}

.search_header {
	font-weight:bold;
	font-size:16px;
	color:#1b4e63;
	padding-bottom:3px;
}

.info_body {
	border:#e5e5e6 solid 1px;
	border-top: none;
	/* margin-bottom: 10px; */
}

.review_header {
	height:18px;
	font-weight:bold;
	font-size:14px;
	padding-top:0px;
	padding-left:8px;
	color:#1b4e63;
}

.review_body {
	border:#eceae1 solid 1px;
	padding-top: 5px;
	margin-bottom:10px;
}

.thickborder {
	border:#eceae1 solid 5px;
}

.inner_padding {
	padding:10px;
}

.dashed{
	border-bottom:#cccccc dashed 1px;
	margin-left:10px;
	margin-right:10px;
	padding-left:0px;
	padding-right:0px;
}

.solid{
	border-bottom:#cccccc solid 1px;
	margin-left:10px;
	margin-right:10px;
	padding-left:0px;
	padding-right:0px;
}

.no_dashed{
	margin-left:10px;
	margin-right:10px;
}

.dashed_top{
	border-top:#cccccc solid 1px;
}

.spacer {
	margin-bottom:5px;
}

.info_unit{
	padding-left:0px;
	padding-right:0px;
}

.orange{
	background-color:#fb7b30;
}

.light_blue{
	background-color:#dbe4e9;
}

.blue{
	background-color:#195999;
}

.light_grey{
	background-color:#ececec;
}

.light_orange{
	background-color:#fcf6e0;
}

.grey{
	background-color:#eceae1;
}

.dark_grey{
	background-color:#b7b6b8;
}

.last{
	border-bottom: none;
}

.info_last{
	margin-bottom:0px;	
}

.no_border{
	border: none;
}

.no_bold{
	font-weight:normal;
}

.bold{
	font-weight:bold;
}

.ad_top_container {
	width:980px;
	margin: 0 auto 0px auto;
    
}

.ad_top_unit {
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:468px;
	height:60px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

.ad_side_unit_top {
	width:160px;
	height:160px;
	margin-bottom:10px;
}

.ad_side_unit {
	width:160px;
	height:600px;
	margin-bottom:10px;
}

.ad_side_unit_home {
	width:160px;
	height:160px;
	margin-bottom:10px;
	background:#CCCCCC;
}

.ad_side_unit_home_inner {
	padding-top:17px;
	padding-left:17px;
}

.input_space label {
	float:left; 
	width:140px; 
	text-align:left; 
	padding-right:0px;
	text-align:right;

}

.input_space input,.input_space select {
	margin-bottom:5px;
	margin-left:5px;
}

.input_big_space label {
	float:left; 
	width:220px; 
	text-align:left; 
	padding-right:0px;
	text-align:right;

}

.input_big_space input,.input_big_space select {
	margin-bottom:15px;
	margin-left:5px;
}

.input_space_left label {
	float:left; 
	width:200px; 
	text-align:left; 
	padding-right:0px;
}

.input_space_left input {
	width:200px;
	margin-bottom:5px;
	margin-left:5px;
}

.input_space_left select {
	width:205px;
	margin-bottom:5px;
	margin-left:5px;
}

.align_checkbox {
	width: 13px;
	*overflow: hidden;
}

.align_radio {
	height:13px;
	*overflow: hidden;
}

.review_reviewer {
	padding-left:5px;
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:245px;
}

.review_helpfullness {
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:300px;
}

.review_date {
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:100px;
}

.review_rating {
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:50px;
}

.review_body_reviewer {
	margin-left:5px;
	margin-right:10px;
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:120px;
}

.review_inner_body {
	display:inline-block;
	zoom: 1;
	*display:inline;
	vertical-align:top;
	width:390px;
}

.review_body_information {
	display:inline-block;
	zoom: 1;
	*display:inline;
	margin-top:5px;
	margin-bottom:5px;
	color:#4c494e;
}

.review_body_helpfullness {
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:420px;
}

.review_body_date {
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:90px;
}

.review_body_rating {
	padding-top:0px;
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:50px;
}

.review_unit {
	padding-top:5px;
	padding-bottom:5px;
}

.avatar {
	width:120px;
}

.avatar_small {
	width:75px;
}

.profile_unit {
	width:120px;
	padding:5px;
}

.no_block {
	display:inherit;
}

.margin_bottom {
	margin-bottom:10px;
}

.ajaxlink {
	cursor: pointer;
}


#footer_ad {
	width:728px; 
	height:105px;
	margin: 0px auto 0px auto;
}
#footer_img { clear: both; height:91px; }
#footer_img img { padding:0px; margin:0px; border:none; }
#footer {
	background-color: #195999;
	/* border: 2px solid red; */
}
#footer_box {
	width: 980px;
	margin: 0px auto 0px auto;
}
.footer_list_box {
	width: 211px;
	float: left;
	margin-left: 23px;
	margin-top: 44px;
}
.footer_list_box ul, .footer_list_box li {
	list-style-type: none;
}
.flb_header {
	color: white;
	font-weight: bold;
	font-size: 14px;
	height: 28px;
	margin-left: 10px;
}
.footer_list_box ul { padding:0px; margin:0px; }
.footer_list_box ul li { 
	border-bottom: 1px solid #3e7ebd;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}
.footer_list_box ul li:last-child { border:none; }
.footer_list_box ul li a { 
	color: white;
	font-weight: normal;
	font-size: 13px;
}
.footer_list_box ul li img {
	border: none;
	padding: 10px 5px 0px 3px;
}
#footer_copyright {
	color: white;
	height: 20px;
	padding-top: 40px;
	padding-left: 20px;
	font-size: 12px;
}
#footer_drinkaware {
	height: 60px;
	float: left;
	font-size: 12px;
	color: white;
	padding-left: 20px;
}
#footer_drinkaware a:link, #footer_drinkaware a:visited, #footer_drinkaware a:hover, #footer_drinkaware a:active {
	color: white;
}
#footer_links {
	float: right;
	font-size: 12px;
	color: white;
	padding-right: 20px;
}
#footer_links a:link, #footer_links a:visited, #footer_links a:hover, #footer_links a:active {
	color: white;
	font-weight: bold;
}




#headermenu {
	height: 29px;
	background-image: url(../images/menu_bar.png);
	background-repeat:repeat-x;
	padding-top:5px;
	margin-bottom:5px;
	font-size: 14px;
	color:#0f274db;
}

/* #twitter_facebook_sign_in {
	position: absolute;
	top: 28px;
	left: 795px;
	width: 150px;
} */

#headermenu a:link, #headermenu a:visited {
	color:#0f274d;
	text-decoration:none;
}

#headermenu a:hover, #headermenu a:active {
	color:#0f274d;
	text-decoration:none;
}

/* #sign_in_tab_container a:link, #sign_in_tab_container a:visited {
	color:#4e4c4d;
}

#sign_in_tab_container a:hover, #sign_in_tab_container a:active {
	color:#4e4c4d;
} */

#home_intro {
	color:4c494e;
	margin-bottom:10px;
}

.map_thumbnails {
	max-height: 71px;
	max-width: 78px;
}

.map_thumbnails_container {
	display:inline-block;
	zoom: 1;
	*display:inline;
	margin:5px;
	height: 71px;
	width: 78px;
}

.map_info {
	display:inline-block;
	zoom: 1;
	*display:inline;
	margin:5px;
	vertical-align:top;
}

.info_error {
  color: red;
  background-color: #ffffff;
  padding-left: 3px;
  padding-right: 3px;
  margin: 1px;
  border: 1px solid red;
}

.success {
  border: none;
  width:18px;
  height:21px;
  background:url("/images/tick.png") no-repeat scroll left top transparent;
}

a.helpme {
  background:url("/images/help.png") no-repeat scroll left top transparent;
  display:inline-block;
  zoom: 1;
  *display:inline;
  height:21px;
  overflow:hidden;
  text-indent:-9999px;
  width:16px;
  vertical-align: middle;
  }
  
#messageSuccess {
	color:#00CC33;
	margin-bottom:10px;
}

#messageError {
	color:#FF0000;
	margin-bottom:10px;
}

#messageNotice {
	color:#275b6d;
	margin-bottom:10px;
}

.html_checkboxes_new_col {
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:180px;
	margin-left:5px;
	vertical-align:top;
}

div.pagelinks {
  text-align: left;
  width: 100%;
}

.a_z_but a {
	padding-left:3px;
}

.small_icons {
	max-height: 21px;
	max-width: 25px;
}

.intro_text {
	margin:10px;
	color:#275b6d;
}

.az_scroll {
	padding-left:10px;
	max-height:366px;
	overflow:auto;
}

.menu_item {
	padding-left:38px;
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:210px;
}

.menu_item_last {
	width:100px;
}

.menu_item_view {
	padding-left:38px;
	display:inline-block;
	zoom: 1;
	*display:inline;
	width:202px;
}

.menu_item_view_signed_in {
	padding-left:45px;
	display:inline-block;
	zoom: 1;
	*display:inline;
}

.menu_item_view_signed_in_first {
	padding-left:18px;
}

.text_white {
	color:#FFFFFF;
}

.text_white:link, .text_white:visited, .text_white:hover, .text_white:active {
	color:#FFFFFF;
}

.text_black {
	color:#2c2c2c;
}

.text_black:link, .text_black:visited, .text_black:hover, .text_black:active {
	color:#2c2c2c;
}

.text_blue {
	color:#073664;
}

.text_blue:link, .text_blue:visited, .text_blue:hover, .text_blue:active {
	color:#073664;
}

.text_dark_grey {
	color:#4c494e;
}

.text_orange{
	color:#fb7b30;
}

.text_orange:link, .text_orange:visited, .text_orange:hover, .text_orange:active {
	color:#fb7b30;
}

.small {
	font-size:9px;
}

.space {
margin-right:5px;
margin-left:5px;
}

.padding {
	padding-bottom:5px;
	padding-top:5px;
}

.map_header {
	display:inline-block;
	zoom: 1;
	*display:inline;
	height:28px;
	font-weight:bold;
	font-size:14px;
	padding-top:8px;
	padding-left:19px;
	padding-right:19px;
	color:#1b4e63;
	border-top:#bbbbbd solid 1px;
	border-left:#bbbbbd solid 1px;
	border-right:#bbbbbd solid 1px;
}


/* NEW CSS FOR INFO PAGE MENU*/
.popover {position: relative;top: 3px;padding: 0px 0 8px 38px;display:inline-block;zoom: 1;*display:inline;width:210px;}

.popover:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:visible;}
.popover ul {margin:0; padding:0; list-style:none; z-index:99999; }
.popover ul li {margin:0px; list-style:none; float:left;}
.popover ul li a {color:#0F274D; text-decoration:none;}

/* 1ST LEVEL DROP-DOWN MENU */
.popover ul li ul { display:none;padding: 0px;}
.popover ul li:hover > ul { display:block; position:absolute; top:16px;}
.popover ul li:hover > ul li{ margin:0; padding:0; float:none; list-style:none; position:relative;border-top: 1px solid #aaa;border-left: 1px solid #aaa;border-right: 2px solid #888;background-color: #FBFBFB;height:auto;width:300px;padding:10px;margin: 0;}
.popover ul li:hover > ul li:last-child {border-bottom: 2px solid #888;}
.popover ul li:hover > ul li a {display:block;  background:#FBFBFB; text-decoration:none; font-weight:normal;}
.popover ul li:hover > ul li a:hover {background: #f60;}
.popover h2 {font-size: 13px;padding: 0 10px 0 0;margin: 0;color: #f60;}
.popover p {font-size: 11px;padding: 2px 10px 0 0;font-weight: normal;margin: 0;}
.popover a:hover h2, .popover a:hover p {color: #fff;}
.popover img {float: left;display: block;height:auto;width:60px;padding: 0;margin:0 10px 0 0;border: 4px solid #aaa;}
img.more_arrow {height: 10px;width: 9px;padding:10px 0 0 0;border: none;float: right;}

.popover ul li ul {
box-shadow: 4px 4px 5px #818181;
-webkit-box-shadow: 4px 4px 5px #818181;
-moz-box-shadow: 4px 4px 5px #818181;	
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#818181')";}
.popover_item_clear {height: 0;margin: 0;padding: 0;clear: both;}
