/** V1 **/
/* Meyer reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
    line-height:20px
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

strong {
	font-weight:bold;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
height:1px;
border:none
}


/**********************************************/
/*                Main stlyes                 */
.left{
	float:left;
}
.float_right{float:right;}
.float_left{float:left;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.mr10{
	margin-right:10px;
}
.clear_both{
	clear:both;
}
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
body{
  font-family:"arial","helvetica",sans-serif;
  font-size:13px;
  color:#000;
  background-color:#E6E6E6;
  padding:10px 0;
}
h2{
	text-align:center;
	font-size:16px;
	display:block;
  color:#fff;
  font-weight:bold;
  padding:5px 0;
  background-color:#990033;
}
h3{
	text-align:center;
	font-size:13px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase
}

p { padding: 0; line-height:18px;margin:0px;font-size:13px}

.center{
	text-align:center;
}
#wrapper{
  width:1000px;
  margin:0 auto;
}
#header{
  height:148px;
  width:988px;
  background-color:#fff;
  border:1px solid #990033;
  margin-bottom:20px;
  padding:5px;
}
#test-header{
  background-color:#fff;
  border-bottom:1px solid #76758A;
  margin-bottom:20px;
  padding:5px;
}
#new-header{
  background-color:#fff;
  border-bottom:1px solid #76758A;
  margin-bottom:20px;
  padding:5px;
}
  #header p{
    margin:0px 0 0px 10px;
    font-weight:bold;
  }
  a.logo{
    margin:10px 0 0 10px;
  }
  #pub_app{
    float:right;
    width:146px
  }
  #pub_app img{
    float:left;
    display:inline;
    padding:10px 5px;
  }
  #nav{
    clear:right;
		background:url('http://images.pub-explorer.com/structure/menu_back.jpg') 0 0 no-repeat;
		height:55px;
		width:970px;
		padding:5px 9px 0 9px;
  }
  #nav li{
    float:left;
    display:inline;
  }
	#nav li a{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		display:block;
		padding:15px 0 0;
		text-align:center;
		width:138px;
		height:33px;
                font-size:14px
	}
	#nav li a:hover{
		text-decoration:underline;
	}
#pub_container table{
  text-align:right;
}
#pub_container table td{
  padding:2px;
  font-family:"arial","helvetica",sans-serif;
  font-size:13px;
  color:#000;

}
#pub_container table td.red{

}
#pub_container table td.left{
  font-size:13px;
  color:red;
  width:200px;
  text-transform:uppercase;
  vertical-align:top;
	float:none;
}
#pub_container table td.description img{
  float:left;
}
#pub_container hr{
  background-color:#75737D;
	width:97%
}
.pub_info_block{
	padding:5px 33px 30px;
	background-color:#2E2E3D;
	text-align:center;
	color:#fff;
	font-size:16px;
	background-image: url(http://images.pub-explorer.com/structure/bottom-corners.png);
	background-repeat:no-repeat;
	background-position:0px 100%
}
.pub_info_inner{
  background-color:#fff;
  border:1px solid #76758A;
  margin:5px auto 10px;
  padding:10px;
  font-size:14px;
  color:#000;
}
.header{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#EBE0B1;
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
    background-repeat: no-repeat;
	margin-bottom:3px;
	padding: 10px 34px 10px 34px;
}
.header-allbarone{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#343434;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-allinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#FFFFFF;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-askitalian{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-image: url('http://images.pub-explorer.com/structure/askitalian-header.jpg');
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-beefeater{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#4DAFB2;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-beefeatergrill{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-image: url('http://images.pub-explorer.com/structure/beefeatergrill-header.jpg');
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-bellaitalia{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-image: url('http://images.pub-explorer.com/structure/header-bellaitalia.jpg');
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-brewersfayre{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#D31600;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-browns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-image: url('http://images.pub-explorer.com/structure/header-browns.jpg');
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-chefandbrewer{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#8D9BA2;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-classicinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#A7BE88;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-crowncarveries{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-eatinginns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/eatinginn_header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-emberinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/emberinns-header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-farmhouseinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/farmhouseinns-header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 0px 34px 20px 34px;
  vertical-align:baseline;
}
.header-fayreandsquare{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#AABC4D;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-flamegrill{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#EAE9E2;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-flaminggrillpubs{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#000;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-fullers{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#3A3628;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-goldenoakinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#72845B;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-greatbritishcarvery{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#000;72845B
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-hallandwoodhouse{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#EFEFE0;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-harvester{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/harvester-header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-heartland{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-color:#5596B1;
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-hungryhorse{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/hungryhorse_header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-new-hungryhorse{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#E9523D;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border: 1px solid #B3B3B3;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-johnbarras{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/johnbarras-header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-marstonsinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-color:#2A353A;
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-marstonstaverns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-color:#E5E4DA;
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-meetandeat{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#87132B;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-metropolitanpubcompany{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#000;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-millerandcarter{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#000;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-mylocalpub{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-image: url('http://images.pub-explorer.com/structure/mylocalpub.jpg');
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-nicholsons{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#E3E0CE;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border: 1px solid #B3B3B3;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-oldenglishinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/oldenglishinns_header.jpg');
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-oneills{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#6B6B5A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border: 1px solid #B3B3B3;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-pizzaexpress{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#000;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-pkb{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#576E31;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-premierinn{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-premiumcountrypubs{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#BEBCA3;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-prezzo{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#FFFFFF;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-revere{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#000;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-sabrain{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#A3A281;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-sizzling{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/sizzling-header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-sizzlingpubs{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#8C2931;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-slugandlettuce{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#420143;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-tabletable{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#FAFAEB;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-taybarns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#E85128;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-taylorwalker{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#343434;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-tobycarvery{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#9B1C33;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-travelodge{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#114474;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-vintageinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px;
  background-image: url('http://images.pub-explorer.com/structure/vintageinns-header.jpg');
  border:1px solid #76758A;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  vertical-align:baseline;
}
.header-whitbreadinns{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#000;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-yatess{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#290F25;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.header-youngs{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  height:62px;
  padding:10px 0;
  background-color:#D3D1B8;
  border:1px solid #76758A;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}
.gradient-brown{
background: rgb(133,114,107); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1NzI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzg1NzI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODcyNjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODA3NTZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg4NzI2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(133,114,107,1) 0%, rgba(133,114,107,1) 95%, rgba(136,114,103,1) 100%, rgba(128,117,111,1) 100%, rgba(136,114,103,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,114,107,1)), color-stop(95%,rgba(133,114,107,1)), color-stop(100%,rgba(136,114,103,1)), color-stop(100%,rgba(128,117,111,1)), color-stop(100%,rgba(136,114,103,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(133,114,107,1) 0%,rgba(133,114,107,1) 95%,rgba(136,114,103,1) 100%,rgba(128,117,111,1) 100%,rgba(136,114,103,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(133,114,107,1) 0%,rgba(133,114,107,1) 95%,rgba(136,114,103,1) 100%,rgba(128,117,111,1) 100%,rgba(136,114,103,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(133,114,107,1) 0%,rgba(133,114,107,1) 95%,rgba(136,114,103,1) 100%,rgba(128,117,111,1) 100%,rgba(136,114,103,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(133,114,107,1) 0%,rgba(133,114,107,1) 95%,rgba(136,114,103,1) 100%,rgba(128,117,111,1) 100%,rgba(136,114,103,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85726b', endColorstr='#887267',GradientType=0 ); /* IE6-8 */
}
.gradient-purple{
 background: rgb(130,70,142); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyNDY4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGIxYzVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyNDY4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(130,70,142,1) 0%, rgba(75,28,93,1) 0%, rgba(130,70,142,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,70,142,1)), color-stop(0%,rgba(75,28,93,1)), color-stop(100%,rgba(130,70,142,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(75,28,93,1) 0%,rgba(130,70,142,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(75,28,93,1) 0%,rgba(130,70,142,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(75,28,93,1) 0%,rgba(130,70,142,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(130,70,142,1) 0%,rgba(75,28,93,1) 0%,rgba(130,70,142,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82468e', endColorstr='#82468e',GradientType=0 ); /* IE6-8 */
}
.gradient-orange{
background: rgb(130,70,142); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyNDY4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGM4MjFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwNmIxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(130,70,142,1) 0%, rgba(220,130,26,1) 0%, rgba(208,107,26,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,70,142,1)), color-stop(0%,rgba(220,130,26,1)), color-stop(100%,rgba(208,107,26,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(220,130,26,1) 0%,rgba(208,107,26,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(220,130,26,1) 0%,rgba(208,107,26,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(220,130,26,1) 0%,rgba(208,107,26,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(130,70,142,1) 0%,rgba(220,130,26,1) 0%,rgba(208,107,26,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82468e', endColorstr='#d06b1a',GradientType=0 ); /* IE6-8 */
}
.gradient-pink_red{
background: rgb(209,53,96); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMzU2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2QwMzM1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2QwMmU1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2NmMmU1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2NmMmI1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2NlMmI1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2NlMjc1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2NkMjc1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2NkMjI1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2NjMjI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2NjMWM1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjFjNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(209,53,96,1) 0%, rgba(208,51,93,1) 22%, rgba(208,46,93,1) 23%, rgba(207,46,92,1) 39%, rgba(207,43,90,1) 41%, rgba(206,43,90,1) 56%, rgba(206,39,89,1) 58%, rgba(205,39,89,1) 73%, rgba(205,34,89,1) 74%, rgba(204,34,85,1) 93%, rgba(204,28,85,1) 94%, rgba(203,28,85,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,53,96,1)), color-stop(22%,rgba(208,51,93,1)), color-stop(23%,rgba(208,46,93,1)), color-stop(39%,rgba(207,46,92,1)), color-stop(41%,rgba(207,43,90,1)), color-stop(56%,rgba(206,43,90,1)), color-stop(58%,rgba(206,39,89,1)), color-stop(73%,rgba(205,39,89,1)), color-stop(74%,rgba(205,34,89,1)), color-stop(93%,rgba(204,34,85,1)), color-stop(94%,rgba(204,28,85,1)), color-stop(100%,rgba(203,28,85,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(209,53,96,1) 0%,rgba(208,51,93,1) 22%,rgba(208,46,93,1) 23%,rgba(207,46,92,1) 39%,rgba(207,43,90,1) 41%,rgba(206,43,90,1) 56%,rgba(206,39,89,1) 58%,rgba(205,39,89,1) 73%,rgba(205,34,89,1) 74%,rgba(204,34,85,1) 93%,rgba(204,28,85,1) 94%,rgba(203,28,85,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(209,53,96,1) 0%,rgba(208,51,93,1) 22%,rgba(208,46,93,1) 23%,rgba(207,46,92,1) 39%,rgba(207,43,90,1) 41%,rgba(206,43,90,1) 56%,rgba(206,39,89,1) 58%,rgba(205,39,89,1) 73%,rgba(205,34,89,1) 74%,rgba(204,34,85,1) 93%,rgba(204,28,85,1) 94%,rgba(203,28,85,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(209,53,96,1) 0%,rgba(208,51,93,1) 22%,rgba(208,46,93,1) 23%,rgba(207,46,92,1) 39%,rgba(207,43,90,1) 41%,rgba(206,43,90,1) 56%,rgba(206,39,89,1) 58%,rgba(205,39,89,1) 73%,rgba(205,34,89,1) 74%,rgba(204,34,85,1) 93%,rgba(204,28,85,1) 94%,rgba(203,28,85,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(209,53,96,1) 0%,rgba(208,51,93,1) 22%,rgba(208,46,93,1) 23%,rgba(207,46,92,1) 39%,rgba(207,43,90,1) 41%,rgba(206,43,90,1) 56%,rgba(206,39,89,1) 58%,rgba(205,39,89,1) 73%,rgba(205,34,89,1) 74%,rgba(204,34,85,1) 93%,rgba(204,28,85,1) 94%,rgba(203,28,85,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d13560', endColorstr='#cb1c55',GradientType=0 ); /* IE6-8 */
}
.gradient-grey_blue{
background: rgb(116,148,185); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0OTRiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjgzYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(116,148,185,1) 0%, rgba(102,131,171,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(116,148,185,1)), color-stop(100%,rgba(102,131,171,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(116,148,185,1) 0%,rgba(102,131,171,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(116,148,185,1) 0%,rgba(102,131,171,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(116,148,185,1) 0%,rgba(102,131,171,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(116,148,185,1) 0%,rgba(102,131,171,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7494b9', endColorstr='#6683ab',GradientType=0 ); /* IE6-8 */
}
.header-premierinn1{
  display:block;
  color:#000;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  padding:10px 0;
  background: linear-gradient(#4B1C5D, #82468E) repeat scroll 0 0 #82468E;
  margin-bottom:3px;
  padding: 10px 34px 10px 34px;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}

h1{
	width:50%;
	margin: 32px auto 0 auto;
	font-size:24px
}

#header_pub{
	height:48px;
	padding-top:20px;
	background-color:#EBE0B1;
	position:relative;
}
#header_pub img.left{
	position:absolute;
	top:0;
	left:0;
}
#header_pub img.right{
	position:absolute;
	top:0;
	right:0;
}

#main_content{
	background:#fff;
}
table.results{
	width:950px;
	margin:20px auto;
}
table.results td{
	border:1px solid #000;
	padding:5px;
}
fieldset.search{
	width:930px;
	margin: 10px auto;
	border:1px solid #000;
	padding:10px;
	text-align:center;
}
td.promotion{
	background-color:#EBE0B1;
}

td.promotion_left{
	background-color:#EBE0B1;
	width:200px
}

#acommodation_info, #acommodation_info td{
border:1px solid #c0c0c0;
background:#FFFFFF;
}

#acommodation_info td.left{
	text-align:left;
}

#footer{
  padding:10px;
  text-align:center;
  color:#fff;
}
#footer ul{
  width:100%;
  margin:0 auto;
}
#footer ul li{
  float:left;
  display:inline;
  padding:10px;
	width:12%
}
.footer1 {
	margin:0px;padding:0px;
	width:1000px;
	border:1px solid #76758A;
	
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}.footer1 table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	margin:0px;padding:0px;
}.footer1 tr:last-child td:last-child {
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
}
.footer1 table tr:first-child td:first-child {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}
.footer1 table tr:first-child td:last-child {
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
}.footer1 tr:last-child td:first-child{
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
}.footer1 tr:hover td{
	background-color:#ffffff;
}
.footer1 td{
	vertical-align:middle;
	background-color:#ffffff;
	border:0px solid #ffffff;
	border-width:0px 0px 0px 0px;
	text-align:left;
	padding:0px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.footer1 tr:last-child td{
	border-width:0px 0px 0px 0px;
}.footer1 tr td:last-child{
	border-width:0px 0px 0px 0px;
}.footer1 tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.footer1 tr:first-child td{
		background:-o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color:#ffffff;
	border:0px solid #ffffff;
	text-align:left;
	border-width:0px 0px 0px 0px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#ffffff;
}
.footer1 tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ffffff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#ffffff,ffffff);

	background-color:#ffffff;
}
.footer1 tr:first-child td:first-child{
margin:10px;
	border-width:0px 0px 0px 0px;
}
.footer1 tr:first-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.green_box {
border:1PX SOLID #000;
background:#D4E8AE;
padding:5px 10px 10px 10px;
margin-bottom:10px;
}

.green_box p{
margin-top:10px;
font-size:13px
}

.facility_url {
	
float:right;
margin-left:5px
}

#overlay, .overlay {
	background-color:#fff;
	opacity:0.9;
	filter: alpha(opacity = 90);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 88888;
}
.show_map{
	background-color: #EBF4FA;
	border: 5px solid #666666;
	border-radius: 5px 5px 5px 5px;
	display: none;
	left: 50%;
	margin-left: -320px;
	position: fixed;
	top: 100px;
	width: 640px;
	z-index: 99999;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}

.close{
	display:block;
	height: 18px;
  	width: 18px;
	background-image: url("http://images.pub-explorer.com/structure/delete.png");
  	background-repeat: no-repeat;
	position:absolute;
	top:-12px;
	left:634px;
}

/* Gallery Overlay Styles */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* Colourbox editable styles*/
#cboxOverlay{background:#fff;}

#colorbox{  }
    #cboxContent{ margin-top: 20px;margin-bottom:20px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url('http://images.pub-explorer.com/structure/loading.gif') no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; bottom:-19px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url('http://images.pub-explorer.com/structure/controls.png') no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position: -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
				
#cboxPhoto
{
	max-width: 800px; max-height: 800px;
}

/* New Map Styles */
.div_left{
  float:left;
}

#google_map{
  height:600px;
  width:700px;
  margin-bottom:20px;
}

.pub_list_table{
  width:700px;
	border-collapse:separate;
	border-spacing:0px 10px
}
.pub_list_table tr th{
  vertical-align:middle;
  font-weight:bold;
text-align:left;
border-spacing:0;
background:#fff;
}
.pub_list_table tr.full_listing {
 background:#E6E6E6;
}

.pub_list_table td.first-col {
border-left:1px solid #2E2E3D;
padding-left:5px
}

.pub_list_table td.last-col {
border-right:1px solid #2E2E3D;
}

.pub_list_table tr td{
  border-bottom:1px solid #2E2E3D;
	border-top:1px solid #2E2E3D;
  vertical-align:middle;
	text-align:left
}
.pub_list_table tr:first-child td{
  border-top:1px solid #2E2E3D;
}
.pub_list_table img{
  margin-left:5px;
}
.pub_list_table td img{
  margin-left:5px;
	margin-bottom:5px;
}
.pub_list_table span{
    cursor:pointer;
}

.pub_list_table a{
display:block;
width:100%;
padding:4px 0px 0px 0px;
color:#333;
text-decoration:none
}

.pub_list_table tr:hover{
background:#EEEEEE
}

.pub_list_table tr.full_listing:hover {
 background:#FFF7B2
}

.pub_list_table a:hover{
color:#333;
text-decoration:none
}

a.pub_list_image{
 background-repeat: no-repeat;
 background-position:50% 50%;
 float:left;
 margin-right:5px;
 margin-bottom:2px;height:70px;
 width:105px;
 clear:left	
}


.list_Search{
 background: -moz-linear-gradient(#F1F1F1, #DFDFDF) repeat scroll 0 0 transparent;
 height: 28px;
 font-size: 16px;
 width:80px;
}

input, select, textarea {
    border: 1px solid #E6E6E6;
    padding: 2px 3px;
}

.rightcol{
  width:240px;
  margin:0px 0 0 20px;
}
.rightcol ul{
  padding:0;
  margin:0 0 10px;
}
.rightcol ul li{
  list-style-type:none;
  height:25px
  
}
.facilities_list img{
  margin-right:15px;
  width:21px;
}
.facilities_list input[type="checkbox"],.groups_list input[type="checkbox"]{
  margin-right:10px;
}

#location {
    font-size: 18px;
    width: 290px;
}

div#list_container p {
    margin: 10px 0;
}

a.find_on_map {
background:url('/includes/icons/find_on_map.png') no-repeat -1px 0px;
border:1px solid #c7c7c7;
border-radius:3px;
display:block;
padding:0px;
width:28px;
height:28px;
margin-left:10px
}

a.find_on_map span{
display:none
}
.brown_header{
	background-color:#EBE0B1;
	color:#000;
}

/** Map Search page **/
.map_search_container{
	background-color:#fff;
	padding:10px;
		
}
.map_search_container h2{
	background-color:transparent;
}
.map_search_container h2 img{
	vertical-align:middle;
}
.map_search_brand_container{
	background-color:#fff;
}
.map_search_brand_container h2{
	background-color:transparent;
}
.map_search_brand_container h2 img{
	vertical-align:middle;
}

.map_pub_options_container {
	
}

.map_pub_options_container .pub_options {
	background-color: #FFF;	
}

#google_map_search{
	width:650px;
	height:510px;
}

#listing_container{
	width:300px;
	height:510px;
	overflow-y:scroll;
	overflow-x:hidden;
	margin-left:10px;
	margin-bottom:10px;
}
#listing_container table tr{
	height:100px;
	width:auto;
	border:1px solid #999;
	margin:0 0 10px 0;
	padding:5px;
	cursor:pointer;
}
#listing_container table tr.Basic{
	height:62px;
}
#listing_container table tr td{
	padding:5px;
	font-size:12px;
	min-height:70px;
}
#listing_container table tr td a{
	color:#9B0135;
	text-decoration:none;
}
#listing_container table tr img.pub_image{
	vertical-align:middle;
	width:80px;
}
.clearfix{
	height:1px;
	clear:both;
}
.map_search_bar{
	margin-bottom:10px;
}
.map_search_bar h4{
	float:left;
	font-weight:bold;
	font-size:16px;
	margin:11px 10px 0 0;
}
.map_search_bar input[type="text"]{
	height:25px;
	width:400px;
	font-size:16px;
	vertical-align:bottom;
	float:left;
	margin: 5px 10px 0 0;
}
.map_search_bar input[type="button"]{
	height:31px;
	font-size:16px;
	float:left;
	margin: 5px 10px 0 0;
}
.map_search_bar input[type="button"]:hover{
	cursor:pointer;
	background-color:#ddd;
}
.pub_options{
	clear:both;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
  padding: 10px;
	margin:0 0 10px 0;
}
.pub_options h4{
	float:left;
	margin-bottom:10px;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.pub_options ul{
	clear:left;
}
.pub_options ul li{
	text-align:center;
	display:inline;
	float:left;
	cursor:pointer;
	padding:0 5px;
	font-size:10px;
	width:68px;
}
.pub_options ul.pub_groups li{
	height:90px;
	line-height:1.2;
}
.pub_options ul.pub_facilities li{
	height:80px;
	line-height:1.2;
}
.pub_options ul li span{
	display:block;
	height:38px;
	width:38px;
	margin:0 auto 5px;
}


.pub_options ul li.sky-sports-map span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -418px -81px no-repeat;
}
.pub_options ul li.sky-sports-map.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -418px -43px no-repeat;
}
.pub_options ul li.accommodation span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') 0 -81px no-repeat;
}
.pub_options ul li.accommodation.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') 0 -43px no-repeat;
}
.pub_options ul li.darts span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -190px -81px no-repeat;
}
.pub_options ul li.darts.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -190px -43px no-repeat;
}
.pub_options ul li.function-room-map span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -38px -81px no-repeat;
}
.pub_options ul li.function-room-map.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -38px -43px no-repeat;
}
.pub_options ul li.functions-map span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -76px -81px no-repeat;
}
.pub_options ul li.functions-map.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -76px -43px no-repeat;
}
.pub_options ul li.real-ales-2-or-more span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -342px -81px no-repeat;
}
.pub_options ul li.real-ales-2-or-more.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -342px -43px no-repeat;
}
.pub_options ul li.serve-food span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -380px -81px no-repeat;
}
.pub_options ul li.serve-food.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -380px -43px no-repeat;
}
.pub_options ul li.full-disabled-facilities span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -114px -81px no-repeat;
}
.pub_options ul li.full-disabled-facilities.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -114px -43px no-repeat;
}
.pub_options ul li.childrens-play-area span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -228px -82px no-repeat;
}
.pub_options ul li.childrens-play-area.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -228px -43px no-repeat;
}
.pub_options ul li.civil-licence-map span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -304px -81px no-repeat;
}
.pub_options ul li.civil-licence-map.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -304px -43px no-repeat;
}
.pub_options ul li.live-music span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -152px -81px no-repeat;
}
.pub_options ul li.live-music.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -152px -43px no-repeat;
}
.pub_options ul li.wireless-internet span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -266px -81px no-repeat;
}
.pub_options ul li.wireless-internet.active span{
	background:url('http://images.pub-explorer.com/structure/pub-ex-icon-sprite.png') -266px -43px no-repeat;
}
ul.pub_groups li span{
	opacity:0.3;
	filter: alpha(opacity=30);
}
ul.pub_groups li.active span{
	opacity:1;
	filter: alpha(opacity=1);
}
ul.pub_groups li.active span{
	background:url("http://images.pub-explorer.com/structure/Brewers_Fayre_logo.jpg") 0 0 no-repeat;
}
.pub_product{
	float:left;
	width:200px;
}
.food_offer{
	display:block;
	width:25px;
	height:19px;
	background:url('http://images.pub-explorer.com/structure/food-offer.png') 0 1px no-repeat;
	font-size:10px;
	color:#fff;
	float:left;
	padding:0 0 0 3px;
}
.drink_offer{
	display:block;
	width:25px;
	height:19px;
	background:url('http://images.pub-explorer.com/structure/drinks-offer.png') 0 1px no-repeat;
	font-size:10px;
	color:#fff;
	float:left;
	padding:0 0 0 3px;
}
.offer_text{
	float:left;
	margin-right:5px;
}
#loading{
	position:absolute;
	width:650px;
	height:510px;
	z-index:10000000;
	background-color:#fff;
	opacity:0.5;
	filter: alpha(opacity=50);
}
#loading img{
	position:relative;
	top:45%;
	left:45%;
}
.map_container{
	width:650px;
	height:510px;
	margin-bottom:10px;
	position:relative;
	float:left;
}
#google_map_search{
	width:650px;
	height:510px;
}
.product_groups{
	border:1px solid #E6E6E6;
	padding: 5px 10px 10px;
	font-size:16px;
}
.product_groups legend{
	font-size:16px;
	margin:0 10px;
}
.map_infowindow{
	width:330px;
	height:160px;
	position:relative;
}
.map_infowindow ul{
	position:absolute;
	bottom:0;
	right:0;
}
.map_infowindow ul li{
	float:left;
	margin-left:5px;
}

#overlay{
	background-color:#fff;
	position:absolute;
	width:330px;
	height:160px;
	padding:10px;
	border:1px solid #aaa;
	box-shadow: 5px 6px 6px #555;
}
.arrow-down {
	background:url('http://images.pub-explorer.com/structure/bubble-arrow.png') 0 0 no-repeat;
	width:19px;
	height:10px;
	position:relative;
	bottom:-10px;
	left:155px;
}
.infoClose{
	position:absolute;
	right:-10px;
	top:-10px;
	display:block;
	height:24px;
	width:24px;
	background:url('http://images.pub-explorer.com/structure/map_close.png') 0 0 no-repeat;
	cursor:pointer;
}
.pub_products{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	background-color:#E6E6E6;
	min-height:70px;
	margin-bottom:10px;
	padding:10px 5px;
}
.pub_products h4{
	margin-bottom: 10px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin-right:20px;
}
.pub_products h4,.pub_products ul{
	float:left;
}
.pub_products ul li{
	float:left;
	cursor:pointer;
	padding:0 5px;
	
}
.pub_products ul li img{
	margin:2px 5px 0;
	vertical-align:middle;
	opacity:0.3;
	filter: alpha(opacity=30);
	width:37px;
}
.pub_products ul li input{
	vertical-align:text-top;
	margin:0px 3px;
}
.pub_products ul li span{
	margin-top:1px;
} 
.pub_products ul li.active img{
	opacity:1;
	filter: alpha(opacity=100);
	
}
.refine_links{
	border: 1px solid #E6E6E6;
	height: 25px;
	display:block;
	padding:2px 5px;
	font-size: 16px;
	float: right;
	margin: 5px 10px 0 0;
	text-decoration:none;
	background-color:#eee;
	color:#000;
	line-height:1.7;
}
.refine_links:hover{
	background-color:#DDDDDD;
}
#pub_nearby_container{
	text-align:left;
}
#pub_container #pub_nearby_container table{
	text-align:left;
}
#pub_nearby_container .map_container,#pub_nearby_container #google_map_search,#pub_nearby_container #loading{
	width:560px;
}
#pub_nearby_container .pub_options ul li{
	padding:0 8px;
}

/* TipTip CSS - Version 1.2 */
.tooltip{vertical-align:top;}

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #000;
	text-shadow: 0 0 2px #ddd;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.92);
	/*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#ddd));*/
	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;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #000;
	border-top-color: rgba(25,25,25,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #000;
	border-bottom-color: rgba(25,25,25,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #000;
	border-right-color: rgba(25,25,25,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #000;
	border-left-color: rgba(25,25,25,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(255,255,255);
	border-top-color: rgba(255,255,255,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(255,255,255);
	border-bottom-color: rgba(255,255,255,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(255,255,255);
	border-right-color: rgba(255,255,255,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(255,255,255);
	border-left-color: rgba(255,255,255,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(255,255,255,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(255,255,255,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(255,255,255,0.92);
	}
}

.new_general{
	background-color: #FFFFFF;
	border: 1px solid #76758A;
	color: #000000;
	font-size: 14px;
	margin: 5px auto 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom:10px;
	padding-top: 10px;
	clear:both;
}
.new_general .livebookings{
}
.new_general .main_image{
	width:515px;
	height:350px;
	margin-bottom:10px;
}
.new_general .main_image1{
	width:650px;
	height:350px;
	margin-bottom:10px;
}
.new_general .main_image2{
	width:614px;
	height:350px;
	margin-bottom:10px;
}
.new_general .gallery_images{
	padding-left:10px;
	padding-right:0px;
	width:100px;
	text-align:center;
}
.new_general .gallery_images img{
	width:100px;
	height:62px;
}
.new_general .gallery_images a{
	margin-top:10px;
	display:block;
	width:100px;
	height:62px;
}
.new_general .gallery_images a:first-child{
	margin-top:0;
}
.new_general .rotating_banners1{
	width:400px;
	padding:10px 0;
}
.new_general .rotating_banners1_nogallery{
	width:400px;
	padding:1px 0;
}
.new_general .rotatingbanner{
	width:445px;
	padding:10px 0;
}
.new_general .banner1_nowidget{
	width:445px;
	padding:10px 0;
}
.new_general .rotating_banners2{
	width:400px;
	padding:10px 0;
}
.new_general .rotating_banners1 img{
	margin-top:10px;
	width:400px;
	height:128px;
}
.new_general .rotating_banners1 img{
	margin-top:10px;
	width:400px;
	height:128px;
}
.new_general .rotating_banners1_nogallery img{
	margin-top:10px;
	width:400px;
	height:149px;
}
.new_general .banner1_nowidget img{
	margin-top:10px;
	width:445px;
	height:149px;
}
.new_general .rotating_banners2 img{
	margin-top:10px;
	width:400px;
	height:110px;
}
}
.new_general .rotatingbanner img:first-child{
	margin-top:0;
}
.new_general .rotating_banners1 img:first-child{
	margin-top:0;
}
.new_general .rotating_banners1_nogallery img:first-child{
	margin-top:0;
}
.new_general .banner1_nowidget img:first-child{
	margin-top:0;
}
.new_general .rotating_banners2 img:first-child{
	margin-top:0;
}
.new_general .infobox_545_banners1{
	padding:10px;
	clear:left;
	width:545px;
}
.new_general .infobox_545_banners1 h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .infobox_545_banners1 p{
	margin-bottom:5px;
}
.new_general .banners1_no_widget{
	width:445px;
	padding:1px 0;
}
.new_general .banners1_no_widget img{
	position:absolute;
	width:445px;
	height:149px;
	bottom:182px;
}
.new_general .infobox_545_banners2{
	padding:10px;
	clear:left;
	width:545px;
	min-height: 208px;
}
.new_general .infobox_545_banners2 h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .infobox_545_banners2 p{
	margin-bottom:5px;
}.new_general .facility_url{
	float:none;
	margin:0;
}
.new_general .infobox_hungryhorsebrandpage{
	margin-bottom:10px;
	padding:10px;
	clear:left;
	width:655px;
}
.new_general .infobox_hungryhorsebrandpage h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .infobox_hungryhorsebrandpage p{
	margin-bottom:5px;
}
.new_general .infobox_brandpage{
	margin-bottom:10px;
	padding:10px;
	clear:left;
	width:655px;
}
.new_general .infobox_brandpage h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .infobox_brandpage p{
	margin-bottom:5px;
}
.new_general .infobox_brandpage_2{
	margin-bottom:10px;
	padding:7px;
	clear:left;
	width:645px;
}
.new_general .infobox_brandpage_2 h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .infobox_brandpage_2 p{
	margin-bottom:5px;
}
.new_general .facility_url{
	float:none;
	margin:0;
}
.new_general .logo_no_widget{
	width:445px;
	padding:1px 0;
}
.new_general .logo_no_widget img{
	width:175px;
	height:175px;
}
.new_general .infobox_450{
	margin-top:10px;
	padding:10px;
	width:450px;
}
.new_general .infobox_450 table{width:100%;}
.new_general .infobox_450 td,.new_general .infobox_450 th{
	text-align:left;
}
#pub_container .new_general .infobox_450 td{
	vertical-align:top;
	padding:0 2px;
}
.new_general .infobox_450 th{
	font-weight:bold;
	font-size:13px;
	text-transform:capitalize;
}
.new_general .box_contact{
	padding:10px;
	padding-bottom:5px;
	clear:left;
	width:495px;
	min-height: 130px;
}
.new_general .box_contact h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .box_contact p{
	margin-bottom:5px;
}
.new_general .box_contact_brandpage{
	padding:10px;
	padding-bottom:5px;
	clear:left;
	width:260px;
}
.new_general .box_contact_brandpage h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .box_contact_brandpage p{
	margin-bottom:5px;
}
.new_general .box_contact_right{
	padding:10px;
	padding-bottom:5px;
	width:425px;
	min-height: 170px;
}
.new_general .box_contact_right h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .box_contact_right p{
	margin-bottom:5px;
}
.new_general .infobox_296{
	margin-top:10px;
	padding:10px;
	width:296px;
  	height:130px;
}
.new_general .infobox_296 table{width:100%;}
.infobox_296 td,.new_general .infobox_296 th{
	text-align:left;
}
#pub_container .new_general .infobox_296 td{
	vertical-align:top;
	padding:0 2px;
}
.new_general .infobox_296 th{
	font-weight:bold;
	font-size:13px;
	text-transform:capitalize;
}
.new_general .opening_times{
	margin-top:10px;
	padding:10px;
}
.new_general .opening_times table{width:100%;}
.new_general .opening_times td,.new_general .opening_times th{
	text-align:left;
}
#pub_container .new_general .opening_times td{
	vertical-align:top;
	padding:0 2px;
}
.new_general .opening_times th{
	font-weight:bold;
	font-size:13px;
	text-transform:capitalize;
}
.new_general .box_times{
	margin-top:10px;
	padding:10px;
}
.new_general .box_times table{width:100%;}
.new_general .box_times td,.new_general .box_times th{
	text-align:left;
}
#pub_container .new_general .box_times td{
	vertical-align:top;
	padding:0 2px;
}
.new_general .box_times th{
	font-weight:bold;
	font-size:13px;
	text-transform:capitalize;
}
.new_general .homepage_introbox{
	margin-bottom:10px;
	padding:10px;
	clear:left;
	width:955px;
}
.new_general .homepage_introbox h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .homepage_introbox p{
	margin-bottom:5px;
}
.new_general .homepage_largesearchbox{
	float:left;
	margin-bottom:10px;
	padding:10px;
	width:955px;
}
.new_general .homepage_largesearchbox h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .homepage_largesearchbox p{
	margin-bottom:5px;
}
.new_general .homepage_searchbox{
	float:left;
	margin-bottom:10px;
	padding:10px;
	width:460px;
}
.new_general .homepage_searchbox h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .homepage_searchbox p{
	margin-bottom:5px;
}
.new_general .pus_like_this{
	padding: 10px;
  width: 545px;
}
.new_general h3{
	text-transform:none;
}
.new_general .pus_like_this h3{
	text-align:left;
	text-transform:capitalize;
}
.new_general .more_pubs_link{
	margin-right:10px;
}
.rounded{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.rounded_withborder{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #B3B3B3;
}
.shaded-flaminggrill{
  background-image:url('http://www.pub-explorer.com/images/flaminggrill_flameslarge.jpg');
  border: 1px solid #B3B3B3;
}
.shaded{
  border: 1px solid #B3B3B3;
	background: rgb(130,70,142); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyNDY4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZWFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(130,70,142,1) 0%, rgba(255,255,255,1) 0%, rgba(233,234,235,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,70,142,1)), color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,234,235,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(255,255,255,1) 0%,rgba(233,234,235,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(255,255,255,1) 0%,rgba(233,234,235,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(130,70,142,1) 0%,rgba(255,255,255,1) 0%,rgba(233,234,235,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(130,70,142,1) 0%,rgba(255,255,255,1) 0%,rgba(233,234,235,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82468e', endColorstr='#e9eaeb',GradientType=0 ); /* IE6-8 */
}
.shaded1{
	background:#E9EAEB;
	background: linear-gradient(#FFFFFF, #E9EAEB) repeat scroll 0 0 #E9EAEB;
  border: 1px solid #B3B3B3;
}


.show_hotel_booking,.accomodation_popup,.function_popup,.childrens_popup,.food_popup,.aboutus_popup,.christmas_popup,.drinks_popup,.entertainment_popup,.events_popup{
	background-color: #fff;
	border: 5px solid #666666;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 10px 10px 5px #888888;
	display: none;
	left: 50%;
	margin-left: -320px;
	position: fixed;
	top: 100px;
	width: 640px;
	z-index: 99999;
	padding:20px 0;
	overflow-x: hidden;
  overflow-y: scroll;
	max-height:500px;
}
.show_hotel_booking .close,.accomodation_popup .close,.function_popup .close,.childrens_popup .close,.food_popup .close,.aboutus_popup .close,.christmas_popup .close,.drinks_popup .close,.entertainment_popup .close,.events_popup .close{
	top:2px;
	left:602px;
}
.show_hotel_booking p,.accomodation_popup p,.function_popup p,.childrens_popup p,.food_popup p,.aboutus_popup p,.christmas_popup p,.drinks_popup p,.entertainment_popup p,.events_popup p{
	padding:0 20px 0 20px;
	color:#000;
	text-align:left;
	margin-bottom:10px;
}
.show_hotel_booking h3,.accomodation_popup h3, .function_popup h3,.childrens_popup h3,.food_popup h3,.aboutus_popup h3,.christmas_popup h3,.drinks_popup h3,.entertainment_popup h3,.events_popup h3{
	text-align:left;
	padding:0 20px;
}
.show_hotel_booking .facility_url,.accomodation_popup .facility_url, .function_popup .facility_url,.childrens_popup .facility_url,.food_popup .facility_url,.aboutus_popup .facility_url,.christmas_popup .facility_url,.drinks_popup .facility_url,.entertainment_popup .facility_url,.events_popup .facility_url{
	float:none;
	margin-left:20px;
}
.green_box_alignleft {
border:1PX SOLID #000;
background:#D4E8AE;
padding:5px 10px 10px 10px;
margin-bottom:10px;
text-align:left
}

.green_box_alignleft p{
margin-top:10px;
font-size:13px
}
.twitter-timeline{

}
.banner-container{
padding:0px;
background-color:#fff;
width:445px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner{
width:445px;
height:149px;
position:relative;
overflow:hidden;
}
.banner-container1{
padding:0px;
background-color:#fff;
width:400px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner1{
width:400px;
height:128px;
position:relative;
overflow:hidden;
}
.banner-container-mainphotogallery{
padding:0px;
background-color:#fff;
width:515px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-mainphotogallery{
width:515px;
height:350px;
position:relative;
overflow:hidden;
}
.banner-container-mainphotogallery1{
padding:0px;
background-color:#fff;
width:650px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-mainphotogallery1{
width:650px;
height:350px;
position:relative;
overflow:hidden;
}
.banner-container-mainphotogallery2{
padding:0px;
background-color:#fff;
width:614px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-mainphotogallery2{
width:614px;
height:350px;
position:relative;
overflow:hidden;
}
.banner-container-photogallery-general{
padding:0px;
background-color:#fff;
width:515px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-photogallery-general{
width:515px;
height:350px;
position:relative;
overflow:hidden;
}
.banner-container-photogallery-accommodation{
padding:0px;
background-color:#fff;
width:515px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-photogallery-accommodation{
width:515px;
height:350px;
position:relative;
overflow:hidden;
}
.banner-container-photogallery-drinks{
padding:0px;
background-color:#fff;
width:445px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-photogallery-drinks{
width:445px;
height:150px;
position:relative;
overflow:hidden;
}
.banner-container-hungryhorsebrandpage{
padding-right:10px;
background-color:#fff;
width:675px;
height:429px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-hungryhorsebrandpage{
width:675px;
height:429px;
position:relative;
overflow:hidden;
}
.banner-container-hungryhorsebrandpage1{
padding-top:10px;
padding-right:10px;
background-color:#fff;
width:675px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
}
.banner-container-brandpage1{
padding-right:10px;
background-color:#fff;
width:502px;
height:159px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-brandpage1{
width:502px;
height:159px;
position:relative;
overflow:hidden;
}
.banner-container-brandpage2{
padding-right:10px;
background-color:#fff;
width:164px;
height:159px;
position:relative;
position:relative;
margin-left:auto;
margin-right:auto;
} 
.banner-brandpage2{
width:164px;
height:159px;
position:relative;
overflow:hidden;
} 
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.banner, .banner-container { width:760px; height:395px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.banner, .banner-container { width:480px; height:250px; }
}
.@media only screen and (min-width: 0px) and (max-width: 479px) {
.banner, .banner-container { width:320px;height:166px; }
}
.social_icons{
	margin-left:5px;
  	margin-top:30px;
}
.social_icons_website{
	margin-left:5px;
  	margin-top:20px;
}
.premier_inn_booking_icon{
	margin-left:5px;
  	margin-top:-5px;
}
.premier_inn_booking_icon2{
	margin-left:5px;
  	margin-top:-19px;
}
.twitter-timeline{
	float:right;
	padding-right: 10px;
}
.facebook-widget{
	float:right;
	padding-right: 10px;
}
.facebook-widget-hungryhorse{
	padding-top:20px;
	padding-right:10px;
	padding-bottom:10px;
}


	#results{
		background-color: #FFFFFF;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
		border-color:#e6e6e6;
    font-size: 14px;
    margin-left: 87px;
    margin-top: 40px;
    padding: 0;
    position: absolute;
    width: 406px;
		z-index:99
	}
	
	#results ul li{
		border-bottom:1px solid #ddd;
	}
	#results ul li:first-child{
		border-top:1px solid #ddd;
	}
	#results ul li:hover{
		background-color:#ddd;
	}
	#results ul li a{
		display:block;
		padding:5px;
		color:#000000;
		text-decoration:none;
	}
	#results ul li .right{
		float:right
	}
	.small{
		font-size:11px;
	}
	
	.homepage_table {
		margin-top:10px;
		margin-bottom:10px;
		border:1px solid #e6e6e6;
		border-collapse:collapse
	}
	.homepage_table td{
		padding:0 2px;
		border:1px solid #e6e6e6
	}
	
	#county_search{
		width:725px
	}
	
	/*#content p{
		margin:10px 0px 10px 0px
	}*/