﻿body {text-align: center; background-color:  white; font-family: verdana, arial; font-size: 1em;}
#placeholder {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	padding: 5px;
	
}

td {vertical-align: top; font-size: 80%}

h1           { font-size: 105%; font-weight: bold; margin-top: 0; }
h2           { font-size: 0.9em; font-weight: bold; margin-bottom: 5px; }
h3           { font-size: 0.75em; font-weight: bold }
h4           { font-size: 1.2em; font-weight: bold; margin-bottom: 0; margin-top: 0px; }

a:active.two { 
font-size: 10pt; 
color: #FFFFFF; 
font-weight: bold; 
text-decoration:none; 
}

a:hover.two { 
font-size: 10pt; 
color: #FFFFFF; 
font-weight: bold; 
text-decoration:none; 
}

a:visited.two { 
font-size: 10pt; 
color: #FFFFFF; 
font-weight: bold; 
text-decoration:none; 
}

a:link.two { 
font-size: 10pt; 
color: #FFFFFF; 
font-weight: bold; 
text-decoration:none; 
}

a:active.map { 
font-size: 10pt; 
color: #9999FF; 
}

a:hover.map { 
font-size: 10pt; 
color: #9999FF; 
}

a:visited.map { 
font-size: 10pt; 
color: #9999FF; 
}

a:link.map { 
font-size: 10pt; 
color: #9999FF; 
}

div.postit {
	float:right;
}

.shoplist {
padding-bottom: 18px;
color: #333333
}

.red {
background-color: #CC0000;
display:block;
color: white;
}


.nostyle {
	color: black;
	text-decoration: none;
}

#videointro {
background-color: #cc0000;
color: white;
font-size: smaller;}

.lblad {
	display:block;
}

div#promolink { padding: 5px; text-align: left; font-size: 90%; }

div#btopenzone {
	text-align: center;
	padding: 1px;
}

div.detailsub {
	margin-top: 6px;
	border-bottom: 1px dotted silver;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#detailsubtop {
	border-top: 1px dotted silver;
}

div#googleframe {margin-left: 35px; }

div#diduknow { 
	background-color: #BFD5FF; 
	padding: 5px; 
	width: 400px; 
	margin-left: 30px; 
	margin-top: 6px; 
	margin-bottom: 10px;
	border: 1px navy dashed;}

div.redtitle { font-size: 105%; font-weight: bold; text-align: left; border-left-width: 1px; 
               border-right-width: 1px; border-top-style: solid; border-top-color: #CC0000;
               border-top-width: 2px; border-bottom-width: 1px; 
               padding-bottom: 12px; background-color: #F8DADC; padding-top:3px}
               
div.resultstitle { width: 750px; margin-left: auto; margin-right: auto; text-align: left; border-left-width: 1px; 
               border-right-width: 1px; border-top-style: solid; border-top-color: #CC0000;
               border-top-width: 2px; border-bottom-width: 1px; 
               padding-bottom: 10px; background-color: #F8DADC; padding-top:6px; margin-top: 5px; }

td#searchcell {  font-size: 0.85em; color: #FFFFFF; font-weight: bold}
table#searchtable {margin-left: auto; margin-right: auto;border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #CC0000}
table#table2 {margin-left: auto; margin-right: auto;}
table#maintable {width: 100%; margin-left: auto; margin-right: auto; border: 0;}
table#menutable {width: 100%; margin-left: auto; margin-right: auto; border: 0;}
table#adtable {width: 750; margin-left: auto; margin-right: auto; border: 0;}
table#maintable {width: 728px;}
table#tableDetails {
	background-image:url('images/gradient.jpg');
	background-repeat:repeat-x;
	border: 1px solid #FFCC66

}

td#details {
	padding-left: 2px;
	padding-right: 2px;	
}

ul { font-size: 100% }


div#adverts { text-align: left; font-size: 80%; margin-bottom: 20px;}
               
span.underlinebold {font-weight: bold; text-decoration:underline }               

span.redsmall { font-size: 70%; color:#FF0000 }
               
div#advert {background-color: #CC0000;color:#FFFFFF; font-size:10pt; font-weight:bold; margin-bottom: 3px; }               
div.hotspotname {background-color: #CCCCCC;color:#00000; font-size:10pt; font-weight:bold; margin-bottom: 0; }               

div#caption {
font-size: 70%;
text-align: center;
}


td.introcell{
padding: 8px;
text-align: justify;
vertical-align: top;
}

td#bylettercell {
padding:4px;
text-align: left;
vertical-align: top;
margin: 1px solid #000000;
background-color: #CCCCCC;
}

.columninfo0 {
	text-align:center;
	vertical-align:middle;
	color: navy;
	padding-top: 10px;
	padding-bottom: 10px;
}

.columninfo {
	text-align:center;
	vertical-align:middle;
	color: navy;
	padding-top: 10px;
	padding-bottom: 10px;
}

.columninfo0 {
	text-align:left;
}

.phones {
	text-align:left;
}


img#featuredphoto {
border: 1px solid #000000; 
padding: 3px; 
}


ul#resultslist {
list-style-type: none;
font-size: 100%;
margin-left: 0px;
margin-top: 15px;
margin-bottom: 20px;
}

div#heading {
text-align: center;
margin-left: auto; 
margin-right: auto;
width: 750;
}

li.green { color: #008000}

div#notice { 
border: 1px solid #000000;
               padding-top: 4px; padding-bottom: 4px;
               text-align: center; 
               background-color:#CCCCCC;
                 width: 200px;} 
}

#wifishop {
	background-color:#E8E8E8;
}

#wifishopheader {
	color: white;
	background-color: black;
	font-size: larger; 
	text-align: center;
	font-weight:bold;
	
}

#logo {
	float: left;
	width: 350px;
	font-size: smaller;
	margin: 5px;
}

#logo-advert {
	margin: 5px;
}

#themenu {
	background: black;
	color: white;
	font-weight: bold;
	padding: 4px;
	border-bottom: 5px red solid;
}


