/* #66cc66 #ffcc00 */



UL {
 margin: 2px;
 padding: 10px;
 list-style-image:url(/graphics/bullet.gif); 
 list-style-type: circle
   }







html, body{ 
 margin:0; 
 padding:0; 
 } 
 
#pagewidth{ 
 width:972px;  
} 
 
#header{
 position:relative; 
 height:150px; 
 background-color:#ffffff; 
 width:100%;
 display:block;
 overflow:auto;
} 
 
#leftcol{
 width:120px; 
 float:left; 
 position:relative; 
 background-color:#ffffff; 
 }
 
#twocols{
 width:852px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:160px; 
 float:right; 
 position:relative; 
 background-color:#ffffff;
 }
 
#maincol{
 background-color: #ffffff;  
 float: left; 
  position: relative; 
 width:692px; 
 }
 
#footer{
position:relative;
top:20px
 height:200px; 
  background-color:#ffffff; 
 clear:both;
 display:block;
 overflow:auto;
} 
 

 
 

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}








td      { font-size: 8pt; color: #333333; font-family: Verdana; text-decoration: none }
td a:link { font-size: 8pt; color: #003399; font-family: Verdana }
td a:visited     { font-size: 8pt; color: #003399; font-family: Verdana}
td a:hover     { font-size: 8pt; color: #ff9933; font-family: Verdana }

body      { font-size: 9pt; color: #333333; font-family: Verdana; text-decoration: none }
body a:link { font-size: 9pt; color: #003399; font-family: Verdana }
body a:visited     { font-size: 9pt; color: #003399; font-family: Verdana}
body a:hover     { font-size: 9pt; color: #ff9933; font-family: Verdana }


h1		{ color: #003399; font-family: Arial, sans-serif;   font-size: 16pt; margin-bottom: 0; margin-top: 0;}
h2		{ font-family: Verdana, sans-serif; color: #ff9933; font-size: 10pt; margin-bottom: 8px; margin-top: 8px;}
h2.box	{ font-family: Verdana, sans-serif; color: #ffffff; font-size: 10pt; margin-bottom: 0px; margin-top: 0;}
h2.about-this-page-header	{ font-family: Verdana, sans-serif; color: #505050; font-size: 10pt; margin-bottom: 10px; margin-top: 0;}

h3		{ font-family: Arial, sans-serif; color: #ff9933; font-size: 14pt; margin-bottom: 0; margin-top: 0;}
h4		{ font-family: Verdana, sans-serif; color: #ff9933; font-size: 10pt; margin-bottom: 0; margin-top: 0;}


p,h1,pre {	margin:0px 10px 10px 10px;	}
		

		




/* Rev */

.report-error-container {clear:both; border: 1px #cc0000 solid; padding:15px 5px 15px 15px; margin:10px 10px 20px 0px;width:90%;}
.submit-review-container {clear:both; border: 1px #ff9933 solid; padding:15px 5px 15px 15px; margin:10px 10px 20px 0px;width:90%;}

.report-error-form {display:inline;float:right;}
.submit-review-form {display:inline;float:right;}

.submit-review-button {width: 120px; background-color: #ff9933; color: #ffffff; font-family: Verdana; border: 1px solid #333333;}
.report-error-button {width: 120px; background-color: #cc0000; color: #ffffff; font-family: Verdana; font-size: 8pt; border: 1px solid #333333;}

.info-block {clear:both; border: 0px; padding:0px; margin:20px 0px 20px 0px; width:90%;}
.info-block-heading-space {background-color: #ff9933; border: 1px #ff9933 solid; padding:5px; width:100%;}
.info-block-main-space {background-color: #ffffff; border: 1px #ff9933 solid; padding:5px; width:100%;}

.xsummary {background-color: #f4f4f4; border: 0px padding:5px; width:100%;}


/* Foot */

.footer-bar {height:22px;width:100%;background-color:#ff9933}

.zfooter-links-row {position: relative;left:120px;top:10px; height:40px;width:600;background-color:#ffffff;}
.footer-links-row {margin-left:120px; margin-top:10px; height:40px;width:600;background-color:#ffffff;}

.footer-middle-container {margin-left:120px; width:648px;background-color:#ffffff;}



.footer-cse {float:left; padding:0px 20px 0px 0px; }
.footer-space {height:10px;width:600px;background-color:#ffffff;}



.footer-black-row {height:24px;width:100%;background-color:#000000;vertical-align: middle; margin-top:20px}
.footer-black-inner-container {position:relative; left:120px; width:600px}
.footer-britainonline-logo {position:relative; top:3px}

.footer-britainonline-text {color:#999999;}


.embolden {color:#000000;font-weight:bold;}

/* Rev excerpts*/

.review-title {margin:0px; font-weight:bold;}
.review-author {margin:0px; font-size: 7pt; color: #999999; text-decoration: none }
.review-excerpt {margin:0px;}

/* Rev page */ {margin:0px; font-size: 7pt; color: #999999; text-decoration: none }


.review-quick-link {padding:5px; background-color:#eeeeee; text-align:right;}
.review-authorship {grey div}
.review-disc{background-color:#eeeeee;}

/* listing excerpts */

.cityguide-list {}
.subcategories-heading {}
.submit-listing-container {}
.submit-listing-heading {}
.submit-listing-inner {border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; border-top:0px}

.listing-heading {font-weight:bold; color: #000000;}
.listing-heading a:link {font-weight:bold; color: #000000;}
.listing-heading a:visited {font-weight:bold; color: #000000;}


.listing-desc {}
.listing-tel {}
.listing-add {}
.listing-more {margin-bottom:20px}
.toolbar {margin-top:20px;margin-bottom:20px}

.green {font-weight:bold; color:#ff9933;}

.about-this-page {background-color:#ededed; width:250px; float:right}

.imagenoborder{border:0px;}
