body {
line-height: 90%;
background:#000406 url(images/bg.jpg) bottom left repeat-x fixed;
font-family:Verdana, Helvetica, sans-serif;
}

h4 {
margin-top:0;
*margin-top:15px;
}

#container {
width:850px;
margin:0 auto;
padding:0;
}
#container-inner{
background:url(images/containerbg.png);
width:850px;
margin:0 auto;
padding:0;
}

#header {
background:url(images/header.png) top left;
height:206px;
*height:213px;
width:100%;
}
#header img {
position:relative;
left:64px;
z-index:1;
border:0;
}
#header a {
outline:none;
}

#header_alt {
background:url(images/header_alt.png) top left;
height:206px;
*height:213px;
width:100%;
}
#header_alt img {
position:relative;
left:64px;
z-index:1;
border:0;
}
#header_alt a {
outline:none;
}

#header_alt2 {
background:url(images/header_alt2.png) top left;
height:206px;
*height:213px;
width:100%;
}
#header_alt2 img {
position:relative;
left:64px;
z-index:1;
border:0;
}
#header_alt2 a {
outline:none;
}

#location {
height:20px;
margin-left:485px;
text-transform:uppercase;
font-size: 8px;
}

#left {
width:175px;
min-height:400px;
margin-left:50px;
float:left;
}

#main {
width:576px;
padding:5px;
min-height:400px;
float:left;
}

#footer {
clear:both;
font-size:9px;
text-align:center;
color:#fff;
}
.footerinfo a {
text-decoration:none;
}
#footer p, a {
margin:10px 0 0 0;
}
#bottom {
width:850px;
background: url(images/bottom.png) no-repeat;
height:65px;
padding:0;
margin:0 auto;
}
#blurb {
background-color:#fff;
border:#a1a1a1 solid 1px;
padding:5px;
min-height:562px;
*min-height:580px;
}

/*.mainimg {
float:right;
}*/

#blurb p, b, br {
font-size:12px;
}
#blurb img {
float:right;
padding:3px;
}
img.blurbl {
float:left;
}
#blurb h4 {
font-size:14px;
}
#blurbm {
background-color:#fff;
border:#a1a1a1 solid 1px;
padding:11px;
min-height:261px;
*min-height:265px;
*line-height:-1;
}

#blurbm b, br, ul, li{
font-size:12px;
}
#blurbm p {
font-size:12px;
*line-height:13px;
}

#blurbm h4 {
font-size:14px;
}

.banner {
height:200px;
background:#000;
margin:200px 0 5px 0;
border:#a1a1a1 solid 1px;
}
.ie_fix p {
*margin-top:-6px;
}

.infobox {
background-color:#fff;
border:#a1a1a1 solid 1px;
width:170px;
min-height:312px;
*min-height:326px;
float:left;
margin:3px;
padding:5px;
clear:right;
}
#sidebox {
background:url(/images/main-top.jpg) no-repeat;
border:#a1a1a1 dashed 1px;
width:551px;
height:97px;
float:right;
margin:3px 3px 3px 3px;
/*padding:5px;*/
}
#sidebox ul{
padding:0 15px 0 15px;
}
.infobox p {
font-size:11px;
}
.infobox h4 {
font-size:14px;
}
.infobox img {
border:none;
}

/*.infobox img {
border:#a1a1a1 solid 1px;
width:170px;
margin:-1px;
}*/
.leftbox {
font-size:12px;
padding:5px;
background:#fff;
border:#a1a1a1 solid 1px;
min-height:100px;
margin:4px
}

.infobox a {
text-decoration:none;
}
.leftbox a {
text-decoration:none;
}

/* --TOP MENU-- */

ul#awesome-menu {
	width: 761px;
	margin: 0px 0px 0px 10px;
	*margin: -5px 0px 0px 50px;
	list-style: none;
}
ul#awesome-menu li { display: inline; }
ul#awesome-menu li a {
	display: block; float: left; height: 25px;
	background-image: url(images/menu.jpg); text-indent: -9999px;
}

	ul#awesome-menu li a.home {
		width: 57px; background-position: 0 0;	
	}
	
	ul#awesome-menu li a.songlist {
		width: 77px; background-position: -57px 0;	
	}
	
	ul#awesome-menu li a.vouchers {
		width: 113px; background-position: -134px 0;	
	}
	
	ul#awesome-menu li a.club {
		width: 103px; background-position: -247px 0;	
	}
	
	ul#awesome-menu li a.jobs {
		width: 69px; background-position: -350px 0;	
	}
	
	ul#awesome-menu li a.contact {
		width: 342px; background-position: -420px 0;	
	}

	
	ul#awesome-menu li a.home:hover, ul#awesome-menu li a.home:focus {
		background-position: 0 -25px;	
	outline:none;
	}
	
	ul#awesome-menu li a.songlist:hover, ul#awesome-menu li a.songlist:focus {
		background-position: -57px -25px;	
	outline:none;
	}
	
	ul#awesome-menu li a.vouchers:hover, ul#awesome-menu li a.vouchers:focus {
		background-position: -134px -25px;
	outline:none;	
	}
	
	ul#awesome-menu li a.club:hover, ul#awesome-menu li a.club:focus {
		background-position: -247px -25px;
	outline:none;	
	}
	
	ul#awesome-menu li a.jobs:hover, ul#awesome-menu li a.jobs:focus {
		background-position: -350px -25px;
	outline:none;	
	}
	
	ul#awesome-menu li a.contact:hover, ul#awesome-menu li a.contact:focus {
		background-position: -420px -25px;
	outline:none;	
	}

/* ---LEFT COLUMN MENU--- */

#menu {
	background: #fff;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	font: 9px Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
}
#menu a {
	background: #fff;
	border-bottom: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	color: #000;
	height:14px;
	display: block;
	margin: 0;
	padding: 4px 6px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #ededed;
	/*url("images/hover.gif") left center no-repeat;*/
	color: #000;
	padding-bottom: 4px;
}

/*-----SEARCH BOX------*/

.fieldHolder {
	background: url(images/srch.png) no-repeat;
	width:150px;
	margin-left:9px;
}

.textInput2 {
	width: 150px;
	padding: 6px 0 0 10px;
	height: 20px;
	font-size:9px;
	color:#454545;
	background: none;
	border: none;
}
.display_box
{
padding:4px; font-size:12px; height:30px;
}

.display_box:hover
{
background:#3b5998;
color:#FFFFFF;
}

/*----TEXT REPLACERS-----*/
h1 {
margin:5px 0 10px 0;
}
h1.kids {

	width: 199px; 
	height: 21px;
	background: url(images/kids.png) no-repeat;
	text-indent: -9999px;
}
h1.med {

	width: 198px; 
	height: 21px;
	background: url(images/1821.png) no-repeat;
	text-indent: -9999px;
}
h1.old {

	width: 249px; 
	height: 21px;
	background: url(images/304050.png) no-repeat;
	text-indent: -9999px;
}
h1.schools {

	width: 105px; 
	height: 21px;
	background: url(images/schools.png) no-repeat;
	text-indent: -9999px;
}
h1.oshc {

	width: 314px; 
	height: 21px;
	background: url(images/oshc.png) no-repeat;
	text-indent: -9999px;
}
h1.instruments {

	width: 145px; 
	height: 21px;
	background: url(images/instruments.png) no-repeat;
	text-indent: -9999px;
}
h1.fetesfairs {

	width: 142px; 
	height: 21px;
	background: url(images/fetesfairs.png) no-repeat;
	text-indent: -9999px;
}
h1.fundraising {

	width: 146px; 
	height: 21px;
	background: url(images/fundraising.png) no-repeat;
	text-indent: -9999px;
}
h1.socialclub {

	width: 131px; 
	height: 21px;
	background: url(images/socialclub.png) no-repeat;
	text-indent: -9999px;
}
h1.individuals{

	width: 128px; 
	height: 21px;
	background: url(images/individuals.png) no-repeat;
	text-indent: -9999px;
}
h1.hens {

	width: 143px; 
	height: 21px;
	background: url(images/hens.png) no-repeat;
	text-indent: -9999px;
}
h1.shopping {

	width: 209px; 
	height: 21px;
	background: url(images/shopping.png) no-repeat;
	text-indent: -9999px;
}
h1.corp {

	width: 270px; 
	height: 21px;
	background: url(images/corp.png) no-repeat;
	text-indent: -9999px;
}
h1.songlist {

	width: 117px; 
	height: 21px;
	background: url(images/songlist.png) no-repeat;
	text-indent: -9999px;
}
h1.vouchers {

	width: 169px; 
	height: 21px;
	background: url(images/giftvouchers.png) no-repeat;
	text-indent: -9999px;
}
h1.jobs {

	width: 158px; 
	height: 21px;
	background: url(images/jobs.png) no-repeat;
	text-indent: -9999px;
}
h1.contact {

	width: 138px; 
	height: 21px;
	background: url(images/contact.png) no-repeat;
	text-indent: -9999px;
}
h1.tips {

	width: 138px; 
	height: 21px;
	background: url(images/tips.png) no-repeat;
	text-indent: -9999px;
}
h1.guarantee {

	width: 282px; 
	height: 21px;
	background: url(images/guarantee.png) no-repeat;
	text-indent: -9999px;
}