.norepeat {
	background-repeat: repeat-x;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.greenlink {
	font-weight: bold;
	color: #77C523;
}
.black {
	font-weight: bold;
	color: #000000;
}
.smallgreenlink {
	font-weight: bold;
	color: #77C523;
	font-size: 10px;
	text-decoration: none;
}
.greyten {
	font-size: 10px;
	color: #999999;
}
.whitelink {

	font-weight: bold;
	color: #FFFFFF;
}
.white14bold {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

h2.sitemap, h2.maximise, h2.minimise
	{
	background : url(http://www.standbrook-guides.com/images/site_map/maximise.gif) no-repeat center left;
	cursor : default;
	padding-left : 15px;
	}

h2.minimise
	{
	background : url(http://www.standbrook-guides.com/images/site_map/minimise.gif) no-repeat center left;
	}

ul.sitemap
	{
	list-style-type : none;
	margin-left : 0.5cm;
	padding-left : 0;
	}

ul.sitemap li
	{
	background : transparent;
	padding-left : 1.1em;
	}

ul.sitemap li a
	{
	background : transparent url(http://www.standbrook-guides.com/images/site_map/sitemapdocbullet.gif) no-repeat;
	/*margin-left : -1.1em;*/
	padding-left : 1em;
	}

ul.sitemap li img
	{
	padding-right : 2px;
	}

/*ul.sitemap li a:hover
	{
	background : transparent url(/man/images/sitemapdocbullethover.gif) no-repeat;
	}*/

ul.sitemap li a.parent
	{
	background : transparent;
	padding-left : 0;
	}

ul.sitemap li ul
	{
	background : transparent /*url(/man/images/sitemapfolderbullet.gif)*/ no-repeat;
	list-style-type : none;
	margin : -1.4em 0 0 -1.6em;
	padding : 1.4em 0 0 0.6em;
	}

ul.sitemap li ul:hover
	{
	background : transparent /*url(/man/images/sitemapfolderbullethover.gif)*/ no-repeat;
	}

ul.sitemap li ul li
	{
	margin-left : 0.5cm;
	padding-left : 10px;
	}


h3.docbullet
	{
	background : transparent url(http://www.standbrook-guides.com/images/site_map/sitemapdocbullet.gif) no-repeat center left;
cursor:auto;
	padding-left : 15px;
}

#navigation {
	background:#FFF url(images/right_lined_bg.gif) right repeat-y;
	margin:0;
	padding:0;
	border-left:1px solid #B5B5B5;
	padding:0 0 0 28px;
}

#navigation li {
	float:left;
	list-style-type:none;
}

#navigation li a {
	background-image:url(images/sprite_menu.gif);
	display:block;
	text-indent:-999px;
	height:27px;
	overflow:hidden;
}

#navigation li a.active {
	position:relative;
	top:1px;
	height:26px;
}

#navigation li.home a{ background-position:0 -197px; width:59px;} 
#navigation li.home a:hover { background-position:0 -293px; } 

#navigation li.towns a{ background-position:0 -357px; width:86px; } 
#navigation li.towns a:hover { background-position:0 -325px; } 

#navigation li.maps a{ background-position:0 -421px; width:56px;} 
#navigation li.maps a:hover { background-position:0 -5px; }

#navigation li.events a{ background-position:0 -165px; width:62px;} 
#navigation li.events a:hover { background-position:0 -453px; } 

#navigation li.advertise a{ background-position:0 -389px; width:79px;}  
#navigation li.advertise a:hover { background-position:0 -37px; } 

#navigation li.recruitment a{ background-position:0 -69px; width:86px;} 
#navigation li.recruitment a:hover { background-position:0 -261px; } 

#navigation li.about a{ background-position:0 -485px; width:62px;} 
#navigation li.about a:hover { background-position:0 -229px; } 

#navigation li.contact a { background-position:0 -133px; width:80px;} 
#navigation li.contact a:hover { background-position:0 -101px; } 


/* ----- Clearfix ------ */

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

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
