body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#bde0ef;
	margin:0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;	
}
#wrap{
	width:1014px;
	margin-left:auto;
	margin-right:auto;

}
#header{
	height:134px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;

}

#headerleft{
	width:310px;
	height:134px;
	float:left;
	background-image:url(images/headerleft.jpg);
	background-repeat:no-repeat;	
}
#headermid{
	width:320px;
	height:134px;
	float:left;
	
}
#headermidleft{
	width:90px;
	height:134px;
	background-image:url(images/headermidleft.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#btnhome{
	width:80px;
	height:38px;
	background-image:url(images/btnhome.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#btncontact{
	width:150px;
	height:38px;
	background-image:url(images/btncontact.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#headermidtop{

	width:230px;
	height:96px;
	background-image:url(images/headermidtop.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#headermidtopwrap{
	width:230px;
	height:134px;	
	float:left;
}
#headerright{
	width:330px;
	height:134px;
	background-image:url(images/headerright.jpg);
	background-repeat:no-repeat;	
	float:left;
}

#navbar{
	width:960px;
	height:55px;
	margin-left:auto;
	margin-right:auto;
  background-image:url(images/navbar.jpg);


}
#navbarleft{
	width:330px;
	height:55px;
	background-image:url(images/navbarleft.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#navbarright{
	width:570px;
	height:55px;
	background-image:url(images/navbar.jpg);
	background-repeat:no-repeat;	
	float:left;
}



#navbarright a, #navbarright a:active, #navbarright a:visited{
	color:#ffffff;
	background-image: url(images/nav.jpg);
	background-repeat: no-repeat;
	background-position:right;
	height:55px;
	padding-right:20px;
	padding-left:20px;
	display:inline-block;
	line-height:4.1em;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#navbarright a:hover{
	color:#255d9e;
	background-image: url(images/navhover.jpg);
	background-repeat: no-repeat;
	background-position:right;
	

}
#navbarright a.last, #navbarright a.last:active, #navbarright a.last:visited{
	color:#ffffff;
	background-image: url(images/navlast.jpg);
	background-repeat: no-repeat;
	background-position:right;
	height:55px;
	padding-right:21px;
	padding-left:20px;
	display:inline-block;
	line-height:4.1em;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#navbarright a.last:hover{
	color:#255d9e;
	background-image: url(images/navhoverlast.jpg);
	background-repeat: no-repeat;
	background-position:right;

}

#mid{
	width:1014px;
	height:217px;
	margin-left:auto;
	margin-right:auto;
	float:left;

}
#midleftbump{
	width:27px;
	height:217px;
	background-image:url(images/leftbump.jpg);
	background-repeat:no-repeat;
	float:left;
}
#midleft{
	width:371px;
	height:217px;
	background-image:url(images/midleft.jpg);
	background-repeat:no-repeat;
	float:left;
}
#midbuytickets{
	width:130px;
	height:217px;
	background-image:url(images/midbuytickets.jpg);
	background-repeat:no-repeat;
	float:left;
}
#midright{
	width:459px;
	height:217px;
	background-image:url(images/midright.jpg);
	background-repeat:no-repeat;
	float:left;
}
#midrightbump{
	width:27px;
	height:217px;
	background-image:url(images/rightbump.jpg);
	background-repeat:no-repeat;
	float:left;
}
#body{
	width:920px;	
	padding-left:20px;
	padding-right:20px;
	padding-bottom:1px;
	margin-bottom:0;		
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;

}
p.bigtext{
	color:#000000;
	font-size:18px;
	line-height:1.5em;
}
p.bigtextwhite{
	color:#eeeeee;
	font-size:18px;
	line-height:1.5em;
}
#midwaveorange{
	width:960px;
	height:40px;
	background-image:url(images/midwaveorange.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;

}

#midorange{
	width:960px;

	background-color:#e87c3e;
	text-align:center;
	height:300;
	margin-left:auto;
	margin-right:auto;	
}
#midorange a, #midorange a:active, #midorange a:visited{
	color: #ffffff;
	text-decoration: none;
	font-size:18px;
	font-weight:bold;
}
#midorange a:hover{
	color: #f3c40c;
	text-decoration: none;
}

#bottomwaveorange{
	width:960px;
	height:50px;
	background-image:url(images/bottomwaveorange.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#bottomwavewhite{
	width:960px;
	height:50px;
	background-image:url(images/bottomwavewhite.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#logos{
	width:960px;
	height:226px;
	margin-left:auto;
	margin-right:auto;
}
#hfhlogo{
	width:320px;
	height:226px;
	background-image:url(images/hfhlogo.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#bhhlogo{
	width:320px;
	height:226px;
	background-image:url(images/bhhlogo.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#cumclogo{
	width:320px;
	height:226px;
	background-image:url(images/cumclogo.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#lvglogo{
	width:320px;
	height:170px;
	background-image:url(images/livingflalogo.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#wirklogo{
	width:320px;
	height:170px;
	background-image:url(images/wirklogo.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#weatlogo{
	width:320px;
	height:170px;
	background-image:url(images/weatlogo.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#bucklogo{
	width:320px;
	height:70px;
	background-image:url(images/bucklogo.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#blanklogo1{
	width:320px;
	height:70px;
	background-image:url(images/blanklogo1.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#blanklogo2{
	width:320px;
	height:70px;
	background-image:url(images/blanklogo2.jpg);
	background-repeat:no-repeat;	
	float:left;
}
#footer{
	width:950px;
	height:92px;
	background-image:url(images/footerrunner.jpg);
	background-repeat:repeat-x;
	clear:left;
	text-align:right;
	padding-top:20px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;	
}


h1 {

    background-image:url(images/headerleft.jpg);
    background-repeat:no-repeat;
    text-indent:-9999px;
	margin:0;
}

h1 a {
	background:transparent;
    display:block;
    height:200px;
    width:310px;

}

h2{
	font-size: 22px;
	color:#102b4a;
	display:inline;
}
h3{
	font-size: 18px;
	color:#f3c40c;
	font-weight:bold;
}
p
{
	line-height: 1.5em;
	color:#000000;
}
a.bigtext, a.bigtext:active, a.bigtext:visited{
	color:#eeeeee;
	text-decoration: none;
	font-size:18px;
	line-height:1.5em;	
}
a.bigtext:hover{
	color:#b03725;
}
a.bigtextwhite, a.bigtextwhite:active, a.bigtextwhite:visited{
	color:#004d74;
	text-decoration: none;
	font-size:18px;
	line-height:1.5em;	
}
a.bigtextwhite:hover{
	color:#b03725;
}
a{
	color:#c0500b;
	text-decoration: none;
}
a:active{
	color:#c0500b;
}
a:visited{
	color:#c0500b;
}
a:hover{
	color:#255c9c;
}
.copyright
{
	color:#005e9c;
	font-size: 10px;
}
.copyright a.copyright , .copyright a.copyright:active, .copyright a.copyright:visited
{
	color: #ca4f04;
	text-decoration: none;
}
.copyright a.copyright:hover
{
	color: #255d9e;
}

.tabon{

    background-image:url(images/tabon.jpg);
    background-repeat:no-repeat;
	height:33px;
	width:125px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	display:inline-block;
	text-align:center;
	line-height:3.8em;	
	cursor:pointer;
	cursor:hand;
	float:left;		
}
.taboff{

    background-image:url(images/taboff.jpg);
    background-repeat:no-repeat;
	height:33px;
	width:125px;
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
	display:inline-block;
	text-align:center;
	line-height:3.8em;
	cursor:pointer;
	cursor:hand;	
	float:left;		
}
.taboff:hover{

    background-image:url(images/tabon.jpg);
    background-repeat:no-repeat;
	height:33px;
	width:125px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	display:inline-block;
	text-align:center;
	line-height:3.8em;
	cursor:pointer;
	cursor:hand;
	float:left;			
}


.formleft
{
	width: 125px;
	float: left;
	margin-left:0px;

	padding-bottom:5px;	
}

.formright
{
	width: 575px;
	padding-bottom:5px;	
	margin-left:0px;
}
