body {margin:0 auto;  background-color:#ffffff; }
#top-curve{  background-image:url(../images/template/topborder/top-bg.jpg); background-repeat:repeat-x;  }
/***********************************************************************************************************************************/
/*Redefined Tags*/
/***********************************************************************************************************************************/
a {color:#2c5d99;}
a:hover {color:#b51215; }
h1 { font-size:1.1em;  padding:10px 5px 10px 0px;}
h2 {font-size:1.0em; }
h3 {font-size:0.8em; color:#000066;}
h4 {font-size:0.7em; color:#af4747; }
h5 {font-size:0.7em; font-style:italic;}
form {margin:0; padding:0;}
hr {
	border: none 0;
	border-top: 1px dashed #E0E0E0;
	width: 99%;
	height: 1px;
	clear:right;
	}

/***********************************************************************************************************************************/
/*Accessability links*/
/***********************************************************************************************************************************/
.skip {position: absolute; left: -1000em; width: 20em;}
.invisible {display:none; }

/*** general styles ***/

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }


.clearboth{clear:both; line-height:0px; font-size:0px; margin:0px; padding:0px;}
.central{ text-align:left; 	margin: 0 auto;}

.content{font-size:0.6em; text-align:center; font-family: Arial, Helvetica, sans-serif; background-color:#c0c0c0; border-bottom:1px solid #000000; padding:4px 0px;} 

.gold-box{background-color:#fefaec; padding:4px; border:1px solid #e2d6a7;  text-align:center; margin:0 auto; margin-top:10px; color:#1b3a1b;}

/*** topborder ***/
#logo{width:305px; float:left;}
#strapline{float:right;}

#top-menu{ background-image:url(../images/template/topborder/nav-bar-bg.gif); background-repeat:repeat-x ; background-position:bottom; height:33px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #b6a76b; }
#top-menu ul {	margin: 0 auto;	padding:3px 0px 0px 10px;  list-style-type: none;	text-align: center;	clear: left; 
}
#top-menu li { float: left; list-style-type: none; text-align: center;	padding: 0;	margin: 0;  }
#top-menu a, #top-menu a:link, #top-menu a:active, #top-menu a:visited { display: block; font-size:0.7em; padding:12px 18px 4px 18px;  
		  text-decoration:none;  color:#39300e;  }
#top-menu a:hover{color:#b51215; }
.menu-norm{background-image:url(../images/template/topborder/menu-divide.gif);  background-position:left 6px;background-repeat:no-repeat;}
.menu-country{ background-image:url(../images/template/topborder/top-nav-btn.gif); background-position:0px 0px ; font-weight:bold; height:30px;}
.menu-country a,.menu-country a:link, .menu-country a:active, .menu-country a:visited{padding:10px 0px 4px 0px; width:58px; }

/*** toolbar***/
#toolbar{background-color:#eeeeee; border:1px solid #e0e0e0; padding:4px 10px 2px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; }
.searchbtn{float:left;  }
.searchbtn a { text-decoration:none; padding:2px 0px 3px 0px; display:block; width:56px; text-align:center; background-image:url(../images/buttons/search-btn.gif); background-repeat:no-repeat;}
.searchbtn a:hover{ background-image:url(../images/buttons/search-btn-over.gif); color:#5c41c0;}

.print-page a{padding:3px 10px 3px 23px; background-image:url(../images/buttons/printer.gif); background-repeat:no-repeat; background-position:0px 1px; display:block; float:right; margin-left:10px; }
.print-page a:hover{ background-image:url(../images/buttons/printer-over.gif);}
.top-searchbox{ float:left; margin-right:5px; font-size:0.9em;}

/* left side navigation */
#leftmenu{ width:150px; float:left; font-size:0.7em; margin-top:10px;}
#leftmenu ul{margin: 0px;list-style-type:none;padding:0px; }
#leftmenu li{	margin-left: 0px;	 border-bottom:1px solid #934344;}
#leftmenu ul a {text-decoration:none; padding: 4px 0px 4px 7px; background-color:#f4f4f4; display:block; width:143px; }
#leftmenu ul a:hover , #leftmenu ul .header  li a:hover{background-color:#dfbdbd; color:#5b0f11;  }
#leftmenu .header {color:#ffffff; font-weight:bold; 
	background-position:top;  margin-top:18px; background-color:#934344; padding: 5px 0px 5px 7px;}
	
	#leftmenu ul ul {margin-left:-7px; margin-top:5px;}
#leftmenu .header a{color:#BF180C; }
#leftmenu .header li{ background-color:#934344; font-weight:normal;}
#leftmenu .header li a{background-color:#934344; color:#660066; padding: 3px 0px 3px 15px; width:135px;}
 
#leftcolumn{width:165px; float:left; margin-right:20px;}
#left-adwords{margin-top:20px;}

#advertising-left{ background-image:url(../images/advertising/bg-lined.gif); background-repeat:repeat-y; width:164px; margin-top:50px; margin-left:5px;}
#advertising-left h2{color:#972f40; font-family:Arial, Helvetica, sans-serif; padding:0px 5px 10px 5px; margin:0px;}
#advertising-left h3{color:#328432;  font-family:Arial, Helvetica, sans-serif;}
#advertising-left p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em;}
.listing{padding:10px 2px; border-top:1px solid #b6a76b; clear:both;}
.listing img{float:left; width:39px; display:block; margin-right:10px;}
.listing h3{ margin:0px 0px 0px 49px; display:block; width:110px; }
.listing p{ margin:0px 0px 0px 49px;  display:block; width:110px; } 
#advertising-left a {color:#972f40;}

.listing-sitewide{padding:10px 2px; border-top:1px solid #b6a76b;}
.listing-sitewide p, .listing-sitewide h3{padding:0px 5px 0px 10px; margin:0px;}
 
/*table backend*/
table table{font-size:1em;}
table {font-size:0.7em;}
td{vertical-align:top;}

/* main area for text */
#maintext{ margin-left:20px; float:left; width:600px; margin-top:10px;  }
#main p{font-size:0.7em; line-height:1.4em;}
#main { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:185px; margin-right:15px;}

.breadcrumbs{border-bottom:1px dashed #cbcbcb; margin-bottom:0px; padding:6px 10px 7px 10px;}
#main .breadcrumbs p{margin-bottom:0px; margin-top:0px;font-size:0.6em; }

#home-england{ width:40%; float:left; margin-right:10%;}
#home-scotland{ width:40%; float:left; }
#main ul{font-size:0.7em; list-style-type:none; margin:0px 0px 0px 10px; padding:0px;}
#main li{background-image:url(../images/page-graphics/bullet.gif); background-repeat:no-repeat; margin-left:0px; padding:3px 0 3px 15px; background-position:0px 7px;}


#bottomborder{font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0px 10px 185px; background-color:#fefaec; border-top:1px solid #e2d6a7;}
/*** forms***/
form{margin:0; padding:0;}




