/********** pub page ***********/

div#pubPageTopWrapper {
	/*
	width:100%;
	overflow:hidden;
	margin:0.5em 0;
	*/
}
div#pubPageTopWrapper td {
	padding: 0;
}

div#pubPageTopWrapper table.paddedTable td{
	padding: 0.45em 1.1em 0pt 0.45em;
} 

table.paddedTable tr.row-stripe{
	background-color: #F6F6F6;
}

div#pubPageImage {
	min-height: 400px;
	float:right;
	width:266px;
	margin:0 0 0 5px
	
}
* html div#pubPageImage {
	height: 400px;
}
div#pubPageImage div#inner {
	padding:0.2em;
	border:1px solid #CCCCCC;
}
div#pubPageAddress {
	/*float:left;*/
	/*width: 15.4em;*/
	margin-right: 0.6em;
	width: 38em;
}
*:first-child+html div#pubPageAddress { width: 36.5em; } * html div#pubPageAddress { width: 36.5em; }

div#pubPageAddress h2 { font-weight: normal; font-size: 95%; }

div#pubSocialInner {
	padding: 0 0.6em;
}

/*************** locals *************/
div#locals div.local {
	border:1px solid #FFFFFF;
	float: left;
	margin:0 2px 3px 0;
}
div#locals div.local p.localImg {
	border:1px solid #FFFFFF;
}

div#pubPageImage div#map{
	width:260px;
}


div.pubFull p, div.pubFull a, div.pubFull h2 {
	color:#777777;
}

div.pubItem ,div.map-pubItem{
	float:left; 
	
}

div.map-pubItem p {
	margin: 0; 
	padding: 0 0 0.5em 0;
	line-height: 1.3em;

}
div#map-pub-listing div.map-pubItem p {
	color:#666 !important;
}
div.map-pubItem h2 {
	width: 8em;
}
div.map-pubItem h2.registered {
	background: url(/imgs/icons/tiny-heart.gif?v1) no-repeat scroll 2px 3px;
}	
div.map-pubItem h2.non-registered {
	background: url(/imgs/icons/tiny-grey-heart.gif?v1) no-repeat scroll 2px 3px;	
}
div.map-pubItem h2 a { 
	font-size: 95%;
	padding-left: 1.2em;
}
div.map-pubItem h2.registered a { 
	color: #F04E22;
}

div.map-pubItem h2.non-registered a { 
	color: #B4B4B4;
}

div.pubItem {
	width:48%;
	margin-right:3%;
	margin-bottom: 0.5em;
}

* html div.pubItem {
	width:44%;
	/* margin-right:3%; */
}
 
h3.map-title{
	color:#333;
	margin-bottom: 0.5em;
	padding-bottom: 0.2em;
	font-size: 108%;
	/*background: transparent url(/imgs/icons/tiny-heart.gif?v1) no-repeat scroll 2px 3px;*/
	/*padding-left: 18px;*/
	padding-top:2px;
	border-bottom: 1px solid #96258F;
}
 
div.pubItem h3{
	width:auto;
	margin:0;
	padding: 5px 5px 5px 25px;
}

div#send-to-us h2, div#sign-up-register h2 {
	color: #FFFFFF;
	font-size: 170%;
	margin-right: 2.3em;
}
div#sign-up-register h2 {
	padding: 0.2em 0;
}

div.non-registered h3{
	color:#B4B4B4;
	background: #F0F0F0 url(/imgs/small-grey-heart.gif?v1) no-repeat 2px 5px;
}

div.non-registered h3 a, div.non-registered h3 a:visited {
	color:#B4B4B4;
}

div.registered h3{
	color:#F04E22;
	background: #FDE5DE url(/imgs/small-heart.gif?v1) no-repeat 2px 5px;
}

div.registered h3 a, div.registered h3 a:visited {
	color:#F04E22;
}	
.clearLeft{
	clear:left;
}

div.no-right-pad{
	padding-right: 0px !important;
	margin-right: 0px !important;
}
div.pubItem h3 a {
	font-size: 116%;
	text-decoration: none;
	/* color: inherit; */
	}

div.pubItem h3 a span{
	font-size: 90%;
}

div.pubItem p{
	float: left;
	margin: 0.2em 0 0.2em 0.5em;
	width: 95%;
	
}
div.registered p{
	color:#0099DA;
}

div.non-registered p{
	color:#B4B4B4;
}
.redpin{
	background: transparent url(/imgs/icons/red_heart_sm.gif?v1) no-repeat top left;
	padding-left:20px;
	padding-bottom: 14px;
}

.pubItem h2,.pubItem h2 a{
	font-size: 100%;
	font-weight: bold !important;
}
.pubItem p{
	font-size: 93%;
}
.pubItem p a{
	font-size: 85%;
}

div#pub-listing,div#user-listing{
	margin-right:0.5em;
	width:76%;
	float:left;
	
}
div#map-pub-listing{
	margin-right:0.5em;
	width:10em;
	float:left;
}
div.right-content{
	width:22%;
	float:right;
}

div#pub-key p{
	margin: 0;
	padding: 0;
	font-size: 85%;
	padding-left:20px;
	border-bottom: 1px solid white;
	float:left;
	width:11em;
}
div#pub-nofind h4{
	font-size: 123.1%;
	color: #F04E22;
	float: left;
	margin-top: 2em;
}

div#pub-nofind p{
	margin-bottom: 0.25em;
}

div#pub-nofind p a{
	color:#333;
	font-size: 93%;
}

/****** user listings **********/

#pub-listing.jscript{
	display: none;
}

#pub-listing.no-jscript{

}

div.userItem{
	border-bottom: 5px solid #96258F ;
	margin-bottom: 5px;
	clear:both;
}
div.userItem div.user-pub-list{
	/*float:left;*/
	width:490px;
	margin-left: 105px;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	/*display: block;
	padding-top: 10px;
	border-top: 5px solid white;*/
	
	
}
div.userItem div.user-pub-list p{
	margin-left: 0px;
	width:100%;
	clear:right;
}
div.userItem img{
	float: left;
	}
	
div.userItem p{
	width:auto;
	display: block;
	margin-left: 105px;
}
div.userItem p.registered,div.userItem p.non-registered{
	border-bottom:1px solid white;
	font-size:93%;
	margin-bottom:0pt;
	padding:0pt 0pt 0pt 20px;
}

div.userItem p.non-registered a.nonRegPubLink  {
	font-size:92%;
	font-weight: bold;
	color:#999999;
	text-decoration: none;
}
/*
div.userItem p.registered a{
	float: right;
	display: block;
	margin-top: -1.7em;
	width: 12em;
	color:#F04E22;
}
*/

div.userItem p.registered a.sendParcelLink {
	float: right;
	display: block;
	margin-top: -1.7em;
	/* width: 12em; */
	padding-right: 0.3em;
	color:#F04E22;
	* padding-top: 0.3em;
}

* html div.userItem p.registered a.sendParcelLink { 
	padding-top: 0.3em;
}

div.userItem p.registered a.pubLink  {
	font-size:92%;
	font-weight: bold;
	color:#F04E22;
	text-decoration: none;
	display:block;
	width:30em;
}

div.userItem p.registered, div#user-profile p.registered{
	color:#F04E22;
}



div.userItem h3{
	font-size: 116%;
	/*float:left;*/
	width:350px;
	margin-left: 105px;
	margin-right: 150px;
	/*margin-bottom: 5px;*/
	color: #F04E22;
	}

div.userItem p.view-profile{
	float:right;
	width:112px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-right: 5px;
	text-align: right;
}

div.userItem p{
/*	float: left;
	margin: 0.5em;*/
}
div.registered p{
	color:#0099DA;
}

div.non-registered p{
	color:#B4B4B4;
}


.userItem h2,.userItem h2 a{
	font-size: 100%;
	font-weight: bold !important;
}
.userItem p{
	font-size: 93%;
}
.userItem p a{
	font-size: 85%;
}


/******* map with options stuff *********/

div#pubMap {
	overflow:hidden;
	margin-bottom:2em;
	width:49em;
	*width:47em;
	float:left;
}

div#searchAgain {

}
div#mapOptions p {
	margin-left:0.5em;
}

div#mapOptions ul {
	margin:0px;
	list-style:none;
	text-align:left;
}
div#mapOptions ul li{
	list-style:none;
	text-align:left;
	font-size:93%;
	float:left;
	display:block;
	width:12.2em;
}
div#mapOptions ul li form select{
	margin-left:1em;
}
div#mapOptions ul li p {
	margin-left:1em;
	margin-bottom:0.2em;
	margin-top:0.7em;
}

div#mapOptions ul li p.loud {
	margin-top:0em;
}

div#pubMap div#map {
	/*overflow:scroll;*/
	float:left ;
	*position: absolute !important;
	margin-left:0.8em;
	*margin-left:0.3em;
	border:1px solid #999999;
	width:35em;
	*width:33.5em;
	height:29em;
	zoom:1;
	/*
	display:block;
	float:left;
	
	*/
 

}
div#ie7Map {
	*height:29.3em;
}
/* ie 7 only hack*/
*:first-child+html div#ie7Map {
	margin-left:0.3em !important;
}

div#moreOptionsContainer{
	position:relative;
	*bottom:39.3em;
	left:59.15em;
	*left:57.15em;
	border:5px solid #96258F;
	border-left:4px solid white;
	background-color: white;
	padding: 0;
	width:15em;
	z-index:2;
	height:30em;
}

ul#moreOptions{
	position:absolute;
	overflow: hidden;
	padding-top: 13px;
}
ul#moreOptions label{
	float:none;
	clear:none;
	padding:0;
	width:auto;
	display: inline;
}
ul#moreOptions input{
	float:none;
	clear:none;
	padding:0;
	width:auto;
	display: inline;
}


#moreOptions input{
	margin-right: 0.5em;
}
ul#moreOptions li{
	display: block;
	width:15em;
	float:left;
	/* margin-bottom: 0.4em; */
	clear:both;
	font-size:93%;
}
/***************************************/

div#mapOptions{
	width:12em;
	float:right;
}

/* ie 7 only hack*/
*:first-child+html div#mapOptions {
	margin-left:0.3em !important;
	width: 11.8em;
}

div#mapOptions li #findapostcode #postcodeSubmit { margin-left: 1em; margin-top: 0.2em; } 

#mapOptions input[type='checkbox']{
	margin-left: 0.2em;
}

#mapOptions label{
	clear:none;
	float:none;
	padding:0;
	margin:0;
	display: inline;
	width:auto;
}

div#mapKey{
	/*width:30em;*/
	/*float:left;*/
	margin:-0.2em 0 0.3em 1em;
}

div#mapKey img{
	float:left;
	margin-right:0.3em;
}
div#mapKey span{
	font-size: 85%;
	color: #676767;
	width:auto;
	float:left;
	display: block;
	margin:2px 1em 0 0;
}

p#standout{
	color: #0098D9;
	font-weight: bold;
	font-size: 108%;
	margin: 0 0 0 0.8em;
}

/**********  AJAX DROPDOWN LIST **************/
div#fav_searchForm {
	
	border: 1px solid #cccccc; margin: 0px; padding: 10px;
	
	
}
div#fav_searchPubOptions {
	
}
div#fav_searchPlaceholder {
	height: 150px;
}


div#fav_localRight {
	float: right;
	width: 11.8em;
	margin-right: 0.2em;
}

*:first-child+html div#fav_localRight { width: 11.2em; margin-right: 0.0em; } * html div#fav_localRight { width: 11.1em; margin-right: 0.0em; }

p#fav_local_searchBtn, p#qInputHolder {
	float: left;
	margin-bottom: 0.1em;
}
div#mylocal_holder {
	position: relative;
}
div#mylocalAjaxList, div#myRegAjaxList {
	border: 1px solid #CCCCCC;
	height: 120px;
	width: 225px;
	overflow-y: auto;
	position: absolute;
	left: -1.9em;
	top: -0.4em;
	background-color: #F0F0F0;
	z-index: 110;
}

div#myRegAjaxList p a{
	color: #333 !important;
	padding-left: 3px;
	text-decoration: none;

}

div#myRegAjaxList p a:hover{
	color: #000 !important;
	text-decoration: underline;
	background-color: #E0E0E0;
}

div#mylocalAjaxList p {
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	font-size: 90%;
}
div#fav_localRight p {
	margin: 0 0 1px 0;
	font-size: 90%;
}
div#mylocalAjaxList p a, div#fav_localRight p {
	display: block;
	padding: 0.4em 0.6em 0.4em 1.6em;
	color: #000000 !important;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center left;
}

div#mylocalAjaxList p.nonReg a, div#fav_localRight p.nonReg {
	background-image: url(/imgs/icons/tiny-grey-heart.gif?v1);
	color: #999999 !important;
	background-color: #F0F0F0;
	border-left: 3px solid #F0F0F0;
	background-position: 0px 6px;
	* background-position: 4px 6px;
}
div#mylocalAjaxList p.nonReg a:hover {
	background-color: #E0E0E0;
	border-left: 3px solid #E0E0E0;
}

div#mylocalAjaxList p.reg a, div#fav_localRight p.reg {
	background-color: #FDE5DE;
	background-image: url(/imgs/icons/tiny-heart.gif?v1);
	border-left: 3px solid #FDE5DE;
	background-position: 0px 6px;
	* background-position: 4px 6px;
}
div#mylocalAjaxList p.reg a:hover {
	background-color: #FBCFC3;
	border-left: 3px solid #FBCFC3;
}


div#mylocalAjaxList p.noPub a, div#fav_localRight p.noPub {
	color: #000000 !important;
	background-image: none;
	background-position: 0px 6px;
	* background-position: 4px 6px;
}
div#mylocalAjaxList p.noPub a:hover {
	background-color: #FEFEFE;
	border-left: 3px solid #FEFEFE;
}


div#fav_localDetails {
	width: 120px;
	height: 1.25em;
	font-size: 90%;
	color: #999999;
	/*border: 1px solid white;*//*#0099DA;*/
	margin: 0 0 0 1em;
	padding: 0.25em;
	width: 212px;
	/*background-color: #0099D0;*/
}

fieldset#fav_local {
	border: 0px solid #0099DA;
	padding: 10px;
	
}
fieldset#fav_local legend {
	color: #f04e22; font-size: 24px;
}


div#pubActionNoImageCol {
	float: left;
	/*width: 37.7em;*/
	margin-right:0.6em;
	width: 99%;
}



* html div#pubActionNoImageCol{
	width: 98%;
}


div#pubSocial {
	float: right;
	width: 21.1em;
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
	margin-top: -3.3em;
	margin-top: -6px;
}


div#pubSocialInner {
	padding: 0 0.5em;
	position: relative;
}

/*************** locals *************/
div#userLocals {
	overflow: none;
	width: 100%;
}
.big-locals div.pubLocal {
	border:1px solid #FFF;
	float: left;
	width: 54px;
	margin:0 1px 3px 0;
}



.big-locals div.pubLocal {
	border:1px solid #FFF;
	float: left;
	width: 62px;
	height: 80px;
	margin:0 5px 3px 0;
}

div#userLocals div.pubLocal {width: 54px; margin-right: 1px;}

.big-locals div.pubLocal p.localImg {
	border:1px solid #FFFFFF;
	padding: 0;
	margin: 0;
}
.big-locals div.pubLocal p.localName {

	font-size: 77%;
	padding: 0;
	margin: 0;
	color: #0099DA;
	text-align: center;
	line-height: 1.1em;
}
div.pubLocal p.barLocal {
	padding: 0;
	margin: 1px;
	margin-bottom: 0px;
	text-align: center;
}
div.pubLocal p.barLocal a {
	display: block;
	border: 1px solid #666666;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 90%;
	padding: 0;
	margin: 0;
}
div.pubLocal p.barLocal a:hover, div.pubLocal p.barLocal a.barred {
	background-color: #FF0000;
	border-color: #FF0000;
	color: #FFFFFF;
}




/********************* edit pub stuff ***********************/
.main-content p.editHead {
	color: #0099DA;
	padding: 0;
	margin: 0;
}
div#topEditSection {
	/*
	overflow: hidden;
	width: 100%;
	*/
	
}
div#pubPageAddress p {
	font-size:95%;
}
div.editSection p.pubEditShift {
	margin: 0 0 0.2em 7.5em;
	padding: 0;
	font-size: 93%;
}

div#topEditSection input, form#addNewsForm input, div#pubPageAddress input {
	border: 1px solid #999999;
	color: #666666;
	padding: 0.2em 0.5em;
}
div#topEditSection input.input {
	width: 8.1em;
}
div#topEditSection div#topLeftEditSection {
	float: left;
	width: 16.4em;
}
div#topEditSection div#topRightEditSection, div#pubPageAddress div#topRightEditSection {
	float: right;
	width: 19em;
	padding: 0.3em;
	border:1px solid #CCCCCC;
	margin-bottom: 1em;
}
div#topLeftEditSection p.left, div#pubPageAddress p.left {
	float: left;
	width: 50%;
}
div#topLeftEditSection p.right, div#pubPageAddress p.right {
	float: right;
	clear: right;
	width: 50%;
	text-align: right;
}

div#pubPageAddress p.right, div#pubPageAddress p.left {
	width: auto;
}

div#topLeftEditSection p.right input, div#pubPageAddress p.right input {
	width: 2em;
}
div.editSection p {
	margin: 0;
	padding: 0;
	font-size: 94%;
}
div.editSection {
	border-top: 1px solid #CCCCCC;
	padding: 0.5em 0;
	margin-bottom: 0.5em;
	float: left;
	width: 15.5em;
}

div.nofloat {
	float: none;
	clear:both;
	width: auto;
}
.main-content p.note {
	color: #999999;
	font-size: 90%;
	line-height: 125%;
}

div#pubActionNoImageCol div.editSection label {
	float: left;
	width: 6em;
}
div#pubActionNoImageCol div.editSection input {
	float: right;
	clear: right;
	margin-bottom: 0.5em;
}

div#pubActionNoImageCol div.editSection label.checkboxLabel {
	width: 9em;
}
div.editSection td{
	padding: 0.2em 0.3em;
}
span.grey {
	color: #999999;
}
.main-content p.red {
	color: #F04E22;
	padding: 0;
	margin: 0;
	font-size: 84%;
	padding-right: 0.3em;
}

label.inlineLabel {
	display:inline;
}

/*************** locals news *************/

div.newsListMainItem {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 0.8em;
}
form#addNewsForm p input {
	width: 80%; 
}
form#addNewsForm p input#publish {
	width: auto;
}
form#addNewsForm input#submit {
	border: none;
	padding: 0;
}



div#pubNews {
	max-height: auto;
	
	/* overflow-y: auto; */
}
* html div#pubNews {
	height: auto;
	
	/* overflow-y: auto; */
}



div#pubNews div.pubSideNewsItem {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 0.4em;
	margin-bottom: 0.4em;
}
div#pubNews div.pubSideNewsItem p.pubSideNewsHead, div#pubActionNoImageCol p.pubSideNewsHead, div.pubSideNewsHead {
	margin: 0;
	padding: 0;
	font-size: 110%;
	text-transform: uppercase;
	font-weight: bold;
}

div.pubSideNewsHead.inline {border-bottom: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px;}
div.pubSideNewsHead.inline2 {border-bottom: 0px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px;}

a.view-full-story {font-size: 11px; font-weight: normal; text-transform: none; padding-left: 5px;}

.main-content div#pubNews div.pubSideNewsItem div.pubSideNewsCopy {
	margin: 0;
	padding: 0;
	font-size: 85%;
	line-height: 1em;
}
div#pubNews div.pubSideNewsItem p.pubSideNewsDate, div#pubActionNoImageCol p.pubSideNewsDate {
	color: #CCCCCC;
	margin: 0;
	padding: 0;
	font-size: 85%;
}

p.pubMeta {color:#999999 !important; font-size: 11px; margin: 10px 0px 10px 0px; padding: 0px;}
	
	
div#pubNews div.pubSideNewsItem p.pubSideNewsDate {
	margin-top: 0.3em;
}

p.noTopPad {
	margin: 0;
}


div#pubActionNoImageCol label, div#pubActionNoImageCol input, div#pubActionNoImageCol textarea,.noFloat{
	float: none;
	margin:0;
	width: auto;
}


* html div#pubActionNoImageCol textarea { width: 10em; }


.main-content p.pubEmailHistoryDetails {
	color:#CCCCCC;
	font-size:92%;
	border-top: 1px solid #EEEEEE;
	margin:0 0 0.3em 0;
	padding:0.5em 0 0 0;
}


div#pubActionNoImageCol input.input-radio, div#pubActionNoImageCol label.inline{
	clear:none;
	display: inline;
}

a.fullWidthBtn {
	display: block;
	background-color: #96278F;
	background-image: url(/imgs/btns/full-width-bg.gif?v1);
	background-position: center right;
	background-repeat: no-repeat;
	height: 34px;
	margin-bottom: 0.5em;
}

div#send-to-us{
	width: 17em;
	float: left;
	margin-bottom: 1em;
}

div.lozenge {
	/*width: 17em;*/
	width:210px;
	float: left;
	margin-bottom: 1em;
}


div.lozenge span.sIFR-replaced{
	width:150px;
}

div.lozenge p{
	color:#FFF;
	font-size: 123.1% !important;
	padding-top:5px; 
	margin-bottom: 0;
}

div.lozenge p a{
	/*font-size: 108% !important;*/
}

*:first-child+html div#send-to-us { width: 16em; } * html div#send-to-us { width: 16em; }



div#pub-key p.registered, div.userItem p.registered, div#user-profile p.registered, .ajaxShowPubNameReg{
	background: #FDE5DE url(/imgs/icons/tiny-heart.gif?v1) no-repeat 2px 2px !important;
	color: #000;
}


div#pub-key p.non-registered,div.userItem p.non-registered, div#user-profile p.non-registered, .ajaxShowPubNameNonReg{
	background: #F0F0F0 url(/imgs/icons/tiny-grey-heart.gif?v1) no-repeat 2px 2px !important;
	color:#999;
}

div#registration .ajaxShowPubNameReg, div#registration .ajaxShowPubNameNonReg{
	background-image: none !important;
}

div#profileLocals div.barredPub {
	border: 3px solid #71BF44;
	padding: 1px;
	zoom:1;
}
.main-content div#profileLocals div.barredPub p.barredPubText {
	background-color: #71BF44;
	color: #FFFFFF;
	padding: 2px 4px;
	width: auto;
	margin: 0;
	zoom:1;
}


p.important-action{
	font-size: 108%;
	font-weight: bold;
}

#popup-map-body{width: 480px; margin: 0px; padding: 0px; overflow: hidden;}
#popup-map-body #popup-window {width: 480px; margin: 0px; padding: 0px; overflow: hidden;}

/** local news search **/
#news-search-header {width: 750px; height: 69px; padding: 0px; background: url(/imgs/news-search.gif?v1) no-repeat left top;}
#news-search-header-default {width: 750px; height: 69px; padding: 0px; background: url(/imgs/news-search-mod.gif?v1) no-repeat left top;}
form.news-search-form label {display: none;}
form.news-search-form input {margin: 0px;}
form.news-search-form .search-submit {font-weight: bold; width: 27px; height: 25px; line-height: 25px; font-size: 12px; color: #0099DA; background: #ffffff; border: 1px #666666 solid;}
form.news-search-form #search-postcode {padding: 2px; width: 37px; background: #ffffff; border: 1px #666666 solid; height: 19px;  margin-right: 5px;}
form.news-search-form #search-town {padding: 2px; width: 134px; background: #ffffff; border: 1px #666666 solid; height: 19px;  margin-right: 5px;}
form.news-search-form #search-pub {padding: 2px; width: 134px; background: #ffffff; border: 1px #666666 solid; height: 19px;  margin-right: 5px;}
form.news-search-form #search-postcode-holder {position: relative; top: 36px; left: 88px;}
form.news-search-form #search-town-holder {position: relative; top: 36px; left: 160px;}
form.news-search-form #search-pub-holder {position: relative; top: 36px; left: 280px;}

.wire-table {border-collapse: collapse; width: 750px; margin-top: 10px;}
.wire-table tbody td {border-right: 1px solid #ababab; border-bottom: 1px solid #ababab; border-top: 1px solid #ababab; padding: 7px 5px 7px 5px; font-size: 11px;}
.wire-table thead th {border-right: 1px solid #ababab; padding: 5px;}
.wire-table .wire-table-no-right-border {border-right: 0px;}

#back-to-pub {outline: 0px; display: block; width: 450px; height: 46px; text-indent: -5000px; background: url(/imgs/btns/back-to-pub-page-large.gif?v1) no-repeat left top; margin-top: 10px; margin-left: -7px;}

.wire-table a.sorter {outline: none; margin-left: 2px; float: left;display: block; width: 10px; height: 12px; text-indent: -5000px; background: url(/imgs/sort-arrow.gif?v1) no-repeat left top; text-decoration: none;}
.float-left {float: left;}

ul.news-controls {margin: 10px 0px 0px 0px; padding: 0px;}
ul.news-controls li {list-style: none; margin-right: 10px; float: left;}
ul.news-controls li a {float: left;}
ul.news-controls li a.tooltip2, a.tooltip2.small-tip {float: left; padding: 0px; display: inline; background-image: url(/imgs/tooltip.gif?v1);
		margin-right: 0px;
		margin-top: 0px;}
		
ul.news-controls.display-inline li {clear: both;}

div.float-2-column {width: 650px;}
div.float-2-column .pubItem {width: 300px; float: left; margin-right: 20px;}

.search-cartoon {background: url(/imgs/cartoons/log-in-man.gif?v1) no-repeat left top;  margin-top: 20px; margin-bottom: 40px;  padding-left: 220px; margin-right: 30px;}

.search-cartoon-inner p {padding: 10px !important;}

#football-pub-holder {background: url(/imgs/football-pub.gif?v1) no-repeat left top; height: 236px; width: 276px; margin-left: -10px;}
#football-pub-holder h3#does-this-pub-show-football {background: url(/imgs/does-this-pub-show-football.gif?v1) no-repeat left top; height: 65px; width: 244px; margin-left: 12px; float: left; margin-top: 9px !important; text-indent: -5000px;}
#football-pub-holder h3#we-do-not-show-football {background: url(/imgs/we-do-not-show-football-2.gif?v1) no-repeat left top; height: 129px; width: 241px; margin-left: 12px; float: left; margin-top: 9px !important; text-indent: -5000px;}
#football-pub-holder h3#watch-the-big-games-here {background: url(/imgs/watch-the-big-game-here.gif?v1) no-repeat left top; height: 65px; width: 244px; margin-left: 12px; float: left; margin-top: 9px !important; text-indent: -5000px;}

#football-pub-holder p {color: #ffffff; clear: both; font-size: 16px !important; margin-left: 12px; padding-top: 7px; margin-right: 25px; margin-bottom: 0px;}
#football-pub-holder p.green-text {color: #ACFF00; text-transform: uppercase; font-size: 12px!important; margin-right: 10px; padding-top: 6px;}
#football-pub-holder #samsung-football-logo {width: 140px; height: 44px; background: url(/imgs/samsung-football.gif?v1) no-repeat left top; text-indent: -5000px; float: left; display: block; margin-top: 10px; margin-left: 6px; }
#football-pub-holder #does-this-pub-show-football-form ul {list-style: none; margin-left: 8px; margin-top: -4px;}
#football-pub-holder #does-this-pub-show-football-form li {float: left !important; list-style: none;}
#football-pub-holder #does-this-pub-show-football-form li label {color: #ffffff; float: left; clear: none;  width: auto !important; padding: 0px; font-size: 12px; font-weight: normal; padding-right: 10px;}
#football-pub-holder #does-this-pub-show-football-form li input {width: 20px; clear: none; margin: 0px; border: 0px;}
#football-pub-holder #does-this-pub-show-football-form input#submit-football {float: right; width: 91px; height: 31px; border: 1px solid #ffffff; background-color: #00CBEF; font-size: 18px; margin-right: 15px; margin-top: 14px; text-align: center; padding-left: 2px; padding-right: 2px; cursor: pointer; font-weight: bold; color: #1F1E23; text-transform: uppercase;}
#football-pub-holder p#football-thanks {height: 170px;}
#football-pub-holder ul.football-shown {float: left; margin: 0px; padding: 0px; width: 133px; padding-top: 20px !important;}
#football-pub-holder ul.football-shown li {list-style-type: none; margin: 0px; padding: 0px; }
#football-pub-holder ul.football-shown li span {display: block;}
#football-pub-holder ul.football-shown li#freeview span {background: url(/imgs/football/freeview.gif?v1) no-repeat 0px -27px; width: 133px; height: 27px; text-indent: -5000px;}
#football-pub-holder ul.football-shown li#sky span{background: url(/imgs/football/sky.gif?v1) no-repeat 0px -27px; width: 133px; height: 27px; text-indent: -5000px;}
#football-pub-holder ul.football-shown li#espn span {background: url(/imgs/football/espn.gif?v1) no-repeat 0px -27px; width: 133px; height: 27px; text-indent: -5000px;}
#football-pub-holder ul.football-shown li span.no {background-position: 0px 0px !important;}
/* #football-pub-holder a#find-your-nearest-football-pub {background: url(/imgs/graphicHeadings/find-a-football-pub.gif?v1) no-repeat left bottom; width: 255px; height: 85px; text-indent: -5000px; display: block; clear: both; margin-left: 12px;} */


a#no-longer-trading {background: url(/imgs/graphicHeadings/tell_us.gif?v1) no-repeat left top; width: 210px; height: 67px; text-indent: -5000px; display: block; float: left; clear:left; margin-top: 0px; outline: none; margin-bottom: 10px; }

p#are-you-the-landlord a {background: url(/imgs/btns/are-you-the-licensee.gif?v1) no-repeat left top; width: 210px; height: 63px; text-indent: -5000px; display: block; margin-bottom: -14px; margin-top: 0px; outline: none;  }
p.add-this-pub-to-your-list-of-locals a {background: url(/imgs/btns/new-add-to-list-of-locals.gif?v1) no-repeat left top; width: 210px; height: 28px; text-indent: -5000px; display: block; margin-bottom: -4px !important; margin-top: 0px; outline: none;  }
p#do-you-know-this-pub a {background: url(/imgs/btns/do-you-know-this-pub.gif?v1) no-repeat left top; width: 189px; height: 46px; text-indent: -5000px; display: block; margin-bottom: 0px !important; margin-top: 0px; outline: none;  }
p#we-accept-parcels a {background: url(/imgs/btns/we-accept-parcels.gif?v1) no-repeat left top; width: 210px; height: 64px; text-indent: -5000px; display: block; margin-bottom: -14px; margin-top: 0px; outline: none;  }


/** pub locations **/

/*
#location-list {padding-top: 10px; width: 780px; background: url(/imgs/newlayout/grey-keyline-bottom-780.gif?v1) no-repeat left bottom; margin-top: 5px;}
#location-list h2#heading {background: url(/imgs/newlayout/blue-header-780.gif?v1) no-repeat left top; width: 780px; text-indent: 12px; font-size: 14px; height: 25px; margin-top: -25px; color: #ffffff;}
*/
.heart-location-list { width: 160px; float: left; }
#location-list ul.heart-list {margin-top: 0px;}
#location-list ul.heart-list li {float: left; width: 150px;}
#location-list ul.heart-list.postcode-list li {float: left; width: 75px !important;}
#location-list .maplink {color: #0099DA; text-decoration: none !important;}
#location-list ul#map-pub-list h3 {background:transparent url(/imgs/icons/tiny-heart.gif?v1) no-repeat 0px 6px;
	font-family: 'Arial Rounded MT Bold', Arial;
	color: #F04E22 !important;
	font-weight: bold;
	padding-bottom: 0.23em;
	padding-top: 0.23em;
	padding-left:1.5em;
	padding-left:16px;
	clear: left;}
#location-list ul#map-pub-list h3.grey{background-position: 0px 4px;}
#location-list h2.vg-red {background:transparent url(/imgs/icons/tiny-heart.gif?v1) no-repeat 0px 5px;
	font-family: 'Arial Rounded MT Bold', Arial;
	color: #F04E22 !important;
	font-weight: bold;
	
	
	padding-left:16px;
	margin-bottom: 15px;
	margin-right: 240px;
	margin-left: 10px;
	margin-top: 10px;
	width: 500px;
	}
	
dl.heart-dl {}
dl.heart-dl dt {background:transparent url(/imgs/icons/tiny-heart.gif?v1) no-repeat left center;
	font-family: 'Arial Rounded MT Bold', Arial;
	color: #F04E22 !important;
	font-weight: bold;
	padding-left: 16px;}
dl.heart-dl dd {margin-left: 0px; margin-top: 10px;}	

#location-list ul#map-pub-list {padding: 0px; margin-left: 10px; padding-top: 2px; }
#location-list ul#map-pub-list li.dl2li {list-style-type: none; border-bottom: 1px solid #cccccc;}
#location-list ul#map-pub-list h3 a {text-decoration: none; color: #f04e22 !important; font-size: 1.3em; }
#location-list ul#map-pub-list h3.grey a {font-size: 0.9em;}
#location-list ul#map-pub-list h3  {margin-top: 10px; }
#location-list ul#map-pub-list div.pub-address address {font-size: 12px; }
#location-list ul#map-pub-list div { margin-left: 0px; padding-bottom: 0px;  padding-top: 0px;  padding-bottom: 10px; }
#location-list ul#map-pub-list div.pub-address {border: 0px; margin-bottom: 0px;  padding: 0px; width: 350px; border: 0px; }
#location-list ul#map-pub-list div.pub-location-image {border: 0px; margin-bottom: 0px; margin-left: 20px; padding: 0px; float: right; width: 189px; border: 0px; }

a#looking-for-pubs-elsewhere {margin-top: 20px; margin-left: 20px; display: block; text-indent: -5000px; display: block; width: 747px; height: 40px; background: url(/imgs/btns/search-from-over-70k-pubs.gif?v1) no-repeat left top;}

.location-image-holder {float: right; margin-right: 0px; width: 317px; margin-left: 20px; margin-bottom: 10px;}
.location-image-inner {padding: 0px 0px 23px 7px;}

div.pub-location-image-holder {float: right; margin-right: 0px; width: 189px; margin-left: 20px; margin-bottom: 10px; margin-top: -22px; background: url(/imgs/newlayout/189-box-top.gif?v1) no-repeat left top;  padding-bottom: 0px !important;
}
div.pub-location-image-holder-inner {border: 1px solid #d3d3d3; border-top: 0px; border-bottom: 0px; padding: 5px 10px 5px 9px !important; margin-top: 8px;}
div.pub-location-image-holder-foot {background: url(/imgs/newlayout/189-box-bottom.gif?v1) no-repeat left bottom; height: 8px; padding-bottom: 0px !important;}


/** tag cloud css **/

ul.tagCloud {font-size: 150%; margin-left: 0px; margin-right: 0px;}
ul.tagCloud li {list-style: none; float: left; padding: 2px;}
ul.tagCloud li.tagSize1 {
color: #93DEFF !important;
font-size: 2.4em;
}
ul.tagCloud li.tagSize2 a{
color: #53CBFF !important;
font-size:2.2em;
}
ul.tagCloud li.tagSize3 a{
color: #3CC5FF !important;
font-size: 2.0em;
}
ul.tagCloud li.tagSize4 a{
color: #24BDFF !important;
font-size: 1.0em;
}
ul.tagCloud li.tagSize5 a{
color: #11B8FF !important;
font-size: 1.6em;
}
ul.tagCloud li.tagSize6 a{
color: #00ABF4 !important;
font-size: 1.4em;
}
ul.tagCloud li.tagSize7 a{
color: #009CDF !important;
font-size: 1.2em;
}
ul.tagCloud li.tagSize8 a{
color: #008ECC!important;
font-size: .8em;
}
ul.tagCloud li.tagSize9 a{
color: #0080B7 !important;
font-size: .6em;
}
ul.tagCloud li.tagSize0 a{
color: #0099DA !important;
font-size: .5em;
}

ul.tagCloud li a {text-decoration: none;}
ul.tagCloud li a:hover {text-decoration: underline;}

div#other-pubs-in-postcode h2 {height: 30px; line-height: 30px; width: 110px; margin-top: 15px; margin-left: 0px;}

.see-these-results {float: right; width: 180px; height: 77px; margin-left: 577px;  position: absolute; z-index: 9; top: 172px;}

hr {color: #cccccc; background: #cccccc; height: 1px; margin-top: 20px; margin-bottom: 20px; border: 0px;}

form.widget-form {}
form.widget-form textarea {width: 300px; height: 90px; border: 1px solid #cccccc; margin-left: 0px; color: #666666; }
form.widget-form div.form-div{float: left; clear: left; }

ul.pub-icon-list {margin-left: 0px;}
ul.pub-icon-list li {background: url(/imgs/icons/25/default.png?v1) left top no-repeat; float: left; list-style: none; width: 25px; height: 25px; margin-right: 5px; margin-bottom: 5px; text-indent: -5000px;}
ul.pub-icon-list li.i_pub_terrestrial_sports {background: url(/imgs/icons/25/terrestrial_sports.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_sky_sports {background: url(/imgs/icons/25/sky_sports.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_car_park {background: url(/imgs/icons/25/car_park.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_garden {background: url(/imgs/icons/25/garden.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_food {background: url(/imgs/icons/25/food.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_accommodation {background: url(/imgs/icons/25/accomodation.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_family_friendly {background: url(/imgs/icons/25/family_friendly.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_disabled_facilities {background: url(/imgs/icons/25/disabled_facilities.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_wifi_paid {background: url(/imgs/icons/25/wifi_paid.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_wifi_free {background: url(/imgs/icons/25/wifi_free.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_pool_table {background: url(/imgs/icons/25/pool_table.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_darts {background: url(/imgs/icons/25/darts.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_big_screen{background: url(/imgs/icons/25/big_screen.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_live_music {background: url(/imgs/icons/25/live_music.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_quiz_nights{background: url(/imgs/icons/25/quiz_nights.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_real_ale {background: url(/imgs/icons/25/real_ale.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_function_room {background: url(/imgs/icons/25/function_room.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_dogs_allowed {background: url(/imgs/icons/25/dogs_allowed.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_smoking_area {background: url(/imgs/icons/25/smoking_area.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_aircon{background: url(/imgs/icons/25/aircon.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_allow_campervans{background: url(/imgs/icons/25/allow_campervans.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_espn {background: url(/imgs/icons/25/espn.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_3dtv {background: url(/imgs/icons/25/3dtv.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_are_members {background: url(/imgs/icons/25/are_members.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_are_not_full {background: url(/imgs/icons/25/are_not_full.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_camra {background: url(/imgs/icons/25/camra.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_bii {background: url(/imgs/icons/25/bii.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_cask_marque {background: url(/imgs/icons/25/cask_marque.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_poker {background: url(/imgs/icons/25/poker.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_racing {background: url(/imgs/icons/25/racing.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_rugby {background: url(/imgs/icons/25/rugby.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_cricket {background: url(/imgs/icons/25/cricket.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_proud_of_pubs_week {background: url(/imgs/icons/25/proud_of_pubs_week.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_pub_for_sale {background: url(/imgs/icons/25/pub_for_sale.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_hdtv {background: url(/imgs/icons/25/hdtv.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_football {background: url(/imgs/icons/25/football.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_outside {background: url(/imgs/icons/25/outside.png?v1) left top no-repeat;}
ul.pub-icon-list li.i_pub_british_pub_week {background: url(/imgs/icons/25/british_pub_week.png?v1) left top no-repeat;}

#detail-feature-list ul.pub-icon-list li {width: 200px; text-indent: 30px; line-height: 25px;}

ul.pub-icon-list-50 {margin-left: 2px; margin-right: -10px; margin-top: 2px;}
ul.pub-icon-list-50 li {background: url(/imgs/icons/50/default.png?v1) left top no-repeat;float: left; list-style: none; width: 50px; height: 50px; margin-right: 8px; margin-bottom: 8px; text-indent: -5000px;}
ul.pub-icon-list-50 li.i_pub_terrestrial_sports {background: url(/imgs/icons/50/terrestrial_sports.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_sky_sports {background: url(/imgs/icons/50/sky_sports.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_car_park {background: url(/imgs/icons/50/car_park.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_garden {background: url(/imgs/icons/50/garden.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_food {background: url(/imgs/icons/50/food.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_accommodation {background: url(/imgs/icons/50/accomodation.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_family_friendly {background: url(/imgs/icons/50/family_friendly.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_disabled_facilities {background: url(/imgs/icons/50/disabled_facilities.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_wifi_paid {background: url(/imgs/icons/50/wifi_paid.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_wifi_free {background: url(/imgs/icons/50/wifi_free.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_pool_table {background: url(/imgs/icons/50/pool_table.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_darts {background: url(/imgs/icons/50/darts.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_big_screen{background: url(/imgs/icons/50/big_screen.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_live_music {background: url(/imgs/icons/50/live_music.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_quiz_nights{background: url(/imgs/icons/50/quiz_nights.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_real_ale {background: url(/imgs/icons/50/real_ale.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_function_room {background: url(/imgs/icons/50/function_room.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_dogs_allowed {background: url(/imgs/icons/50/dogs_allowed.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_smoking_area {background: url(/imgs/icons/50/smoking_area.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_aircon{background: url(/imgs/icons/50/aircon.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_allow_campervans{background: url(/imgs/icons/50/allow_campervans.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_espn {background: url(/imgs/icons/50/espn.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_3dtv {background: url(/imgs/icons/50/3dtv.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_are_members {background: url(/imgs/icons/50/are_members.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_are_not_full {background: url(/imgs/icons/50/are_not_full.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_camra {background: url(/imgs/icons/50/camra.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_bii {background: url(/imgs/icons/50/bii.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_cask_marque {background: url(/imgs/icons/50/cask_marque.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_poker {background: url(/imgs/icons/50/poker.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_racing {background: url(/imgs/icons/50/racing.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_rugby {background: url(/imgs/icons/50/rugby.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_cricket {background: url(/imgs/icons/50/cricket.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_proud_of_pubs_week {background: url(/imgs/icons/50/proud_of_pubs_week.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_pub_for_sale {background: url(/imgs/icons/50/pub_for_sale.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_hdtv {background: url(/imgs/icons/50/hdtv.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_football {background: url(/imgs/icons/50/football.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_outside {background: url(/imgs/icons/50/outside.png?v1) left top no-repeat;}
ul.pub-icon-list-50 li.i_pub_british_pub_week {background: url(/imgs/icons/50/british_pub_week.png?v1) left top no-repeat;}

#getmorepubs {width: 131px; height: 24px; display: block; float: right; background: url(/imgs/btns/getmorepubs.gif?v1) no-repeat left top; text-indent: -5000px; display: none; margin-right: 5px; margin-top: -10px;}

#location-list p.pagination {width: 500px;}

.pub-homepage h1 {width: 500px; background:transparent url(/imgs/icons/big-heart.gif?v1) no-repeat 0px 3px; padding-left: 30px;}
#pub-homepage-streetview-holder {}
#pub-homepage-streetview {background: url(/imgs/pubs/260/default.gif?v1) no-repeat left top; border: 1px solid #d3d3d3; width: 328px; height: 252px;}

.pub-tab {}
.pub-tab h2.pub-tab-header {margin-left: 10px;}
#pub-tab-list {display: none;}
#pub-tab-section ul.vag-list.heart-list li {font-size: 1em;}
#pub-tab-section td a.blue-vag-button-183 {margin-left: -4px !important; margin-right: -20px !important;}

table.opening-table { border-collapse: collapse;}
table.opening-table td {padding: 2px;}

/** score your local **/

#scoreyourlocal-header {height: 30px; width: 390px; text-indent: -5000px; background: url(/imgs/graphicHeadings/scoreyourlocal.gif?v1) no-repeat left top; margin-bottom: 10px;}
#reviews-header {line-height: 27px !important; color: #f04e22; background: url(/imgs/graphicHeadings/reviews.gif?v1) no-repeat left top;  padding-left: 100px; font-size: 1.4em; padding-top: 5px; }
p#scoreyourlocal-text {height: 81px; width: 545px; text-indent: -5000px; background: url(/imgs/site/score_text.gif?v1) no-repeat left top; }
p#scoreyourlocal-text-2 {height: 76px; width: 450px; text-indent: -5000px; background: url(/imgs/btns/SYLcopy450px.gif?v1) no-repeat left top; }


div.score-pub {margin-top: 10px; width: 558px; background: #FDE5DE url(/imgs/newlayout/pub-pink-top.gif?v1) no-repeat left top;}
div.score-pub div.score-pub-footer {width: 558px; background: #FDE5DE url(/imgs/newlayout/pub-pink-bottom.gif?v1) no-repeat left bottom; height: 6px;}
div.score-pub table td {font-family: 'Arial Rounded MT Bold', Arial; padding: 5px 10px 5px 10px; margin: 0px; text-align: center;
	font-weight: bold;}
	
div.score-pub table tr.review-layer td {padding: 0px 10px 0px 10px; text-align: left;}
div.score-pub table {width: 558px;}
div.score-pub table td input {float: none;}
div.score-pub table td.cap {font-size: 0.8em; color: #999999; width: 50px; padding: 3px 0px 3px 0px;}
div.score-pub table td.head-td {font-size: 1.6em; width: 160px; text-align: left; color: #f04e22;}
div.score-pub table td.ratehead {text-align: left; font-size: 1.2em; color: #f04e22;}
div.score-pub table tr.score-layer td { }
div.score-pub table tr.score-layer:hover { background: white url(/imgs/btns/score-layer.png?v1) no-repeat center center;}

div.score-drink {margin-top: 10px; width: 558px; background: #E6F5FB url(/imgs/newlayout/pub-blue-top.gif?v1) no-repeat left top;}
div.score-drink div.score-drink-footer {width: 558px; background: #E6F5FB url(/imgs/newlayout/pub-blue-bottom.gif?v1) no-repeat left bottom; height: 6px;}
div.score-drink table td {font-family: 'Arial Rounded MT Bold', Arial; padding: 5px 10px 5px 10px; margin: 0px; text-align: center; font-weight: bold;}
div.score-drink table tr.review-layer td {padding: 0px 10px 0px 10px; text-align: left;}
div.score-drink table {width: 558px;}
div.score-drink table td input {float: none;}
div.score-drink table td.cap {font-size: 0.8em; color: #999999; width: 50px; padding: 3px 0px 3px 0px;}
div.score-drink table td.head-td {font-size: 1.6em; width: 160px; text-align: left;  color: #0099da;}
div.score-drink table td.ratehead {text-align: left; font-size: 1.2em; color: #0099da;}
div.score-drink table tr.score-layer td {}
div.score-drink table tr.score-layer:hover { background: white url(/imgs/btns/score-layer.png?v1) no-repeat center top;}



div.score-pub table td .selected{background:url(/imgs/btns/radio-pub.png?v1) no-repeat left bottom; height: 24px; width: 22px; overflow: hidden; margin: auto auto;}
div.score-pub table td .unselected{background:url(/imgs/btns/radio-pub.png?v1) no-repeat left top; height: 24px; width: 22px; overflow: hidden; margin: auto auto;}
div.score-drink table td .selected{background:url(/imgs/btns/radio-drink.png?v1) no-repeat left bottom; height: 24px; width: 22px; overflow: hidden; margin: auto auto;}
div.score-drink table td .unselected{background:url(/imgs/btns/radio-drink.png?v1) no-repeat left top; height: 24px; width: 22px; overflow: hidden; margin: auto auto;}
#rdo-yes .selected{float: left; background:url(/imgs/btns/radio-fingers.png?v1) no-repeat left bottom; height: 38px; width: 29px; overflow: hidden; margin: auto auto;}
#rdo-yes .unselected{float: left; background:url(/imgs/btns/radio-fingers.png?v1) no-repeat left top; height: 38px; width: 29px; overflow: hidden; margin: auto auto;}
#rdo-no .selected{float: left; background:url(/imgs/btns/radio-fingers-no.png?v1) no-repeat left bottom; height: 38px; width: 29px; overflow: hidden; margin: auto auto;}
#rdo-no .unselected{float: left; background:url(/imgs/btns/radio-fingers-no.png?v1) no-repeat left top; height: 38px; width: 29px; overflow: hidden; margin: auto auto;}
#rdo-yes {width: 80px; float: left;}
#rdo-no {width: 80px; float: left;}
.form-div #rdo-yes label {color: #ffffff; margin: 10px 0px 0px 0px !important; width: 30px; clear: none; padding: 0px !important; float: left; display: inline !important;}
.form-div #rdo-no label {color: #ffffff; margin: 10px 0px 0px 0px !important; width: 30px; clear: none; padding: 0px !important; float: left; display: inline !important;}

div.score-pub.smaller-score-table table {width: 275px;}
div.score-drink.smaller-score-table table {width: 275px;}
div.score-pub.smaller-score-table {float: left; width: 275px; background: #FDE5DE url(/imgs/newlayout/pub-pink-top-smaller.gif?v1) no-repeat left top !important; margin-right: 8px;}
div.score-pub.smaller-score-table div.score-pub-footer {width: 275px; background: #FDE5DE url(/imgs/newlayout/pub-pink-bottom-smaller.gif?v1) no-repeat left bottom; margin-right: -20px;}
div.score-drink.smaller-score-table {float: left; width: 275px; background: #E6F5FB url(/imgs/newlayout/pub-blue-top-smaller.gif?v1) no-repeat left top;}
div.score-drink.smaller-score-table div.score-drink-footer {width: 275px; background: #E6F5FB url(/imgs/newlayout/pub-blue-bottom-smaller.gif?v1) no-repeat left bottom;}
div.score-drink.smaller-score-table table td.ratehead {font-size: 0.8em; }
div.score-pub.smaller-score-table table td.ratehead {font-size: 0.8em; }
div.score-pub.smaller-score-table  table tr.review-layer td {padding-right: 0px; padding-left: 5px; }
div.score-drink.smaller-score-table  table tr.review-layer td {padding-right: 0px;  padding-left: 5px;}

div.score-pub.medium-score-pub-table table {width: 465px;}
div.score-drink.medium-score-drink-table table {width: 465px;}
div.score-pub.medium-score-pub-table table td {color: #f04e22;}
div.score-drink.medium-score-drink-table table td {color: #0099da;}
div.score-pub.medium-score-pub-table {float: left; width: 465px; background: #FDE5DE url(/imgs/newlayout/pub-pink-top-medium.gif?v1) no-repeat left top; margin-right: 8px;}
div.score-pub.medium-score-pub-table div.score-pub-footer {width: 465px; background: #FDE5DE url(/imgs/newlayout/pub-pink-bottom-medium.gif?v1) no-repeat left bottom; margin-right: -20px;}
div.score-drink.medium-score-drink-table {float: left; width: 465px; background: #E6F5FB url(/imgs/newlayout/pub-blue-top-medium.gif?v1) no-repeat left top;}
div.score-drink.medium-score-drink-table div.score-drink-footer {width: 465px; background: #E6F5FB url(/imgs/newlayout/pub-blue-bottom-medium.gif?v1) no-repeat left bottom;}

.medium-score-pub-table td { text-align: left !important; height: 35px !important; padding: 0px 0px 0px 5px !important;}
.medium-score-drink-table td { text-align: left !important; height: 35px !important; padding: 0px 0px 0px 5px !important;}


#choose-your-drink label {width: 120px;}

.recommend-box {color: #f04e22 !important; }
.recommend-box span.vlarge {font-size: 2em;}
.score-rating {margin-bottom: 0px;  height: 35px; width: 175px; background: url(/imgs/btns/SYLRatings.png?v1) no-repeat 0px 0px; overflow: hidden; text-indent: -5000px;}
div.score-drink .score-rating {margin-bottom: 0px;  height: 35px; width: 175px; background: url(/imgs/btns/SYLRatingsBlue.png?v1) no-repeat 0px 0px; overflow: hidden; text-indent: -5000px;}
div.score-pub .score-rating {margin-bottom: 0px;  height: 35px; width: 175px; background: url(/imgs/btns/SYLRatingsOrng.png?v1) no-repeat 0px 0px; overflow: hidden; text-indent: -5000px;}
.review-layer .score-rating {margin-bottom: 0px;}
.review-layer td {color: #999999; }
.score-rating.score-0-0 {}
.score-rating.score-0-5 {background-position: 0px -35px !important;}
.score-rating.score-1-0 {background-position: 0px -70px !important;}
.score-rating.score-1-5 {background-position: 0px -105px !important;}
.score-rating.score-2-0 {background-position: 0px -140px !important;}
.score-rating.score-2-5 {background-position: 0px -175px !important;}
.score-rating.score-3-0 {background-position: 0px -210px !important;}
.score-rating.score-3-5 {background-position: 0px -245px !important;}
.score-rating.score-4-0 {background-position: 0px -280px !important;}
.score-rating.score-4-5 {background-position: 0px -315px !important;}
.score-rating.score-5-0 {background-position: 0px -350px !important;}

.li-diageo, .li-heineken, .li-coke {list-style: none; }
.li-diageo a {display: block;  text-indent: -5000px; background: url(/imgs/btns/diageo.gif?v1) no-repeat left top; width: 177px; height: 55px;}
.li-heineken a {display: block;  text-indent: -5000px;  background: url(/imgs/sandn-logo-sm.gif?v1) no-repeat left top; width: 180px; height: 47px; margin-left: -4px;}
.li-coke a {display: block; text-indent: -5000px;  background: url(/imgs/btns/coke.gif?v1) no-repeat left top; width: 177px; height: 57px;}


#pubPageImages #pub-homepage { width: 326px; overflow: hidden; }
#pubPageImages #inner { overflow: hidden; }
#pubPageImages #inner img { margin-left: auto; margin-right: auto; display: block; }
#pubPageImages #thumbs { margin-top: 10px; }
#pubPageImages #thumbs .pubsThumbImage { margin-right: 10px; margin-bottom: 10px; cursor: hand; cursor: pointer; }

#score-logo-hearts {width: 395px; background: url(/imgs/btns/SYLRatings.png?v1) no-repeat 220px -240px; }
div.score-this-local-button a {display: block; float: right; width: 135px; height: 25px; text-indent: -5000px; background: url(/imgs/btns/score-this-local.gif?v1) no-repeat left top;}

.review-author {float: left; margin-right: 20px;}
.review-body {float: left; border-bottom: 0px solid #d3d3d3; width: 465px;}

h2.rec-yes {padding-right: 35px; background:url(/imgs/btns/radio-fingers.png?v1) no-repeat right top; height: 38px !important; line-height: 38px !important; }
h2.rec-no {padding-right: 35px; background:url(/imgs/btns/radio-fingers-no.png?v1) no-repeat right top;  height: 38px !important; line-height: 38px !important; }

.top-row {}

.opening-hours-table td {padding: 2px 0px 0px 2px;}

.remove-drink {background:url(/imgs/btns/close-drink.gif?v1) no-repeat left top; height: 20px !important; line-height: 20px !important; display: block; text-indent: -5000px; margin-left: 20px; }
