body {
	margin:				10px 0px 10px 0px;
	font-family:		Verdana, Helvetica, sans-serif;
	background-image:	url(/images/body-tile.gif);
}

.page {
	position:			relative;
	width:				100%;
	text-align:			center;
}

.innerPage {
	position:			relative;
	width:				992px;
	border:				1px solid black;
	margin:				0px auto 0px auto;
	background-color:	white;
}

input
{
font-size: 8pt;
text-decoration: none
}

BODY TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0pt;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}

select 
{
    font-size: 8pt;
    height: 14pt
}
h1
{
font-size:14px;
font-weight:bold;
color:blue;
margin-bottom:10px;
}
h2
{
font-size:13px;
font-weight:bold;
color:blue;
margin-bottom:10px;
}
BODY FORM
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt
}
BODY TEXTAREA
{
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
a, a:visited, a:link, a:active
{
    text-decoration: none;
	color:			blue;
}

a:hover
{
	text-decoration: underline;
}

BODY LI
{
    FONT-SIZE: 10pt;
    TEXT-INDENT: 10pt
}
.redline
{
    BORDER-RIGHT: red 1pt solid;
    BORDER-TOP: red 1pt solid;
    BORDER-LEFT: red 1pt solid;
    BORDER-BOTTOM: red 1pt solid
}
.yellowfont
{
}

.commentLink {
width:16px;
height:12px;
display:block;
background-image:url(http://www.pubtoilets.com/images/comment.gif);
background-repeat:no-repeat;
text-align:center;
color:black;
font-size:7px;
font-weight:bold;
padding:0px 0px 0px 1px;
cursor:pointer;
}

.photoLink {
width:16px;
height:12px;
display:block;
background-image:url(http://www.pubtoilets.com/images/photo.gif);
background-repeat:no-repeat;
text-align:center;
color:black;
font-size:7px;
font-weight:bold;
padding:2px 0px 0px 1px;
cursor:pointer;
}

.inlineDiv {
display:inline;
}

.sideHolder {
text-align:center;
margin:10px 20px 10px 10px;
padding:10px 10px 10px 10px;
background-color:white;
border:1px solid blue;
font-size:12px;
font-weight:bold;
}

.counterNumber {
color:#cc6600;
font-size: 20pt;
}

.sideInfo {
color:black;
font-weight:bold;
font-size:10px;
}

.sideBrown {
color:#cc6600;
font-weight:bold;
font-size:10px;
}

input.sideButtonBrown {
background-color:#cc6600;
color:white;
font-weight:bold;
border:1px solid black;
cursor:pointer;
padding:2px 0px 2px 0px;
width:130px;
}

input.sideButtonBrown:hover {
color:black;
}

input.sideInput {
width:130px;
color:black;
border:1px solid black;
padding:2px 0px 2px 0px;
background-color:#FAF8D6;
}

.smallFont {
font-size:10px;
}

.bigFont {
font-size:12px;
}

.smallFontBold {
font-size:10px;
font-weight:bold;
}

.bigFontBold {
font-size:12px;
font-weight:bold;
}

.smallFontBoldRed {
font-size:10px;
font-weight:bold;
color:red;
}

.bigFontBoldRed {
font-size:12px;
font-weight:bold;
color:red;
}

.smallFontRed {
font-size:10px;
color:red;
}

.bigFontRed {
font-size:12px;
color:red;
}

a.smallLink {
font-size:10px;
font-weight:bold;
}

a.newsItem1 {
color:red;
font-weight:bold;
font-size:12px;
}

div.homePanel {
text-align:left;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 0px;
background-color:white;
border:1px solid blue;
font-size:12px;
}

div.randomDiv {
margin:0px 0px 10px 0px;
}

div.ringDiv {
text-align:left;
padding:10px 10px 10px 10px;
background-color:white;
border:1px solid blue;
font-size:12px;
font-weight:bold;
}

.homeHolder {
position:relative;
overflow:auto;
padding:20px 0px 20px 0px;
text-align:left;
}

.homeDiv1 {
position:relative;
float:left;
width:490px;
text-align:left;
}

.homeDiv2 {
position:relative;
float:right;
width:220px;
text-align:center;
}

.tile200 {
width:200px;
background-image:url(images/tile200.gif);
background-repeat:repeat-y;
}

.cScape {
width:120px;
height:60px;
border:0px none;
}

.logoBack {
background-image:url(images/logoback.gif);
background-repeat:no-repeat;
}

.logoBanner {
background-image:url(images/logobanner.gif);
padding-top:10px;
text-align:center;
vertical-align:top;
}

.topWood {
vertical-align:middle; background-image:url(images/topwood.gif);
width:160px;
text-align:center;
}

.topWood p {margin: 0 0 0 0; padding: 0 0 0 0;}

img.handDryer {
margin:0px 0px 0px 20px;
}

.padTop10 {
padding:10px 0px 0px 0px;
}

.footerDiv {
position:relative;
width:992px;
color:white;
font-weight:bold;
font-size:10px;
padding:2px 5px 2px 5px;
text-align:right;
background-color:#1D4ADD;
}

a.footerLink {
color:white;
}

a.topButtonBrown {
background-color:#cc6600;
color:white;
font-size:14px;
font-weight:bold;
border:1px solid black;
cursor:pointer;
padding:5px 0px 5px 0px;
width:140px;
height:22px;
display:block;
position:relative;
}

div.topButtonBrownDiv {
width:140px;
height:32px;
padding:0px 0px 10px 10px;
position:relative;
float:left;
}

a.topButtonBrown:hover {
color:black;
text-decoration:none;
}

a.topButtonBrown2 {
background-color:#cc6600;
color:white;
font-size:10px;
font-weight:bold;
border:1px solid black;
cursor:pointer;
padding:5px 0px 5px 0px;
width:65px;
height:14px;
display:block;
position:relative;
}

div.topButtonBrownDiv2 {
width:65px;
height:14px;
padding:0px 0px 10px 10px;
position:relative;
float:left;
}

a.topButtonBrown2:hover {
color:black;
text-decoration:none;
}

a.topButtonBrown3 {
background-color:#cc6600;
color:white;
font-size:10px;
font-weight:bold;
border:1px solid black;
cursor:pointer;
padding:2px 0px 2px 0px;
width:130px;
height:16px;
display:block;
position:relative;
}

div.topButtonBrownDiv3 {
width:65px;
height:16px;
padding:0px 0px 10px 0px;
margin:20px 0px 0px 15px;
float:left;
position:relative;
}

a.topButtonBrown3:hover {
color:black;
text-decoration:none;
}

input.userInput {
width:86px;
height:14px;
border:1px solid black;
}

#logoHolder {position:relative; width:300px; height:144px; overflow:hidden}
.logoHolder {}
.logoHolderNoFlash {background-image:url(/images/logoback.jpg)}
#placeholder { position:absolute; left:0px; top:0px; z-index:1; overflow:hidden; width:300px; height:144px; background-image:url(/images/logoback.jpg)}
#overlaypt { position:absolute; left:0px; top:0px; width:300px; height:144px; z-index:9; }

.map01 {color:red; text-decoration:underline}
.map02 {width:100%; text-align:center; font-weight:bold; text-decoration:none; padding:10px 0px 10px 0px; font-size:10px;}
.map03 {width:100%; text-align:left; background-color:#E1E0CD}
.map04 {width:100%; text-align:center; font-weight:bold; text-decoration:underline; padding:10px 0px 10px 0px; font-size:10px}
.map05 {color:red; text-decoration:underline}

a.redLink {color:red; text-decoration:none; font-weight:bold;}
a.redLink:hover {text-decoration:underline}

.newsListWrapper {position:relative;clear:both;height:20px;padding:5px 0px 5px 0px;}
.newsListDate {position:relative;width:100px;float:left;text-align:right;padding:0px 5px 0px 0px;}
.newsListItem {position:relative;float:left;font-weight:bold;}

span.mapZoom {color:red; cursor:pointer; text-decoration:none; font-weight:lighter;}

img.birthday {position:absolute; top:20px; left:70px;}

div.pubReviewMap {position:relative; height:150px; width:200px; border: 2px solid black; overflow: hidden;}
div.pubReviewDirections {position:relative; height:66px; padding:10px 0px 10px 0px; width:200px; border: 2px dashed #1d4add; background-color:white;}
input.directionsPostcode {width:50px; border: 1px solid black; background-color:#FAF8D6; height:16px;}
input.directionsGo {width: 24px; background-color:#cc6600; color:white; font-weight:bold; border:1px solid black; cursor:pointer; height:20px; padding:0 0 0 0 ; margin: 0 0 0 0; }
form.directionsForm {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}

hr { color: #1D4ADD; background-color: #1D4ADD; height: 2px; border: 0px solid white; }

.displayLater {display:none;}
.displayNow {display:inline;}

.smallFontBoldRedLink {font-size:10px; font-weight:bold; color:red; cursor:pointer; display:inline; text-decoration:none;}
.smallFontBoldRedLink:hover {text-decoration:underline;}
.smallFontBoldRedLinkOff {display:none;}

div.suggestedPubReviewDiv {font-size:10px; font-weight:bold; width:150px; text-align:center; float:left; position:relative; margin-right:10px;}
img.suggestedImg {border:2px solid #0000cc; width:150px; height:112px;}
div.clear {clear:both;}

