/* CSS Document */
body {
	behavior: url("csshover3.htc"); 
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
a:link {
	color: #e24b01;
	text-decoration: underline;
}
a:visited {
	color: #e24b01;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	color: #e24b01;
	text-decoration: underline;
}

#container { width:800px; min-height:300px; height:auto; background-color:#FFFFFF; margin-left: auto; margin-right: auto ;}

.gallery { width: 800px; height:300px; background:url(../images/GalleryImage.jpg);}

#nav { 
	list-style: none;
  padding: 0;
  margin: 0;
  width: 800px;
  height: 60px;
  background:url(../images/navBGrepeat.jpg) repeat-x;
  position: relative;
}

#nav span {
  display: none;
  position: absolute;
}

#nav a {
  display: block;
  text-indent: -900%;
  position: absolute;
  height:60px;
  outline: none;
}

#nav a:hover {
	display: block;
  background-position: left bottom;
  height: 60px;
  cursor:pointer;
}

#nav a:hover span {
  display: block;
  height:60px;
}

#nav .home {
	display:block;
  width: 161px;
  height: 60px;
  background: url(../images/navHome.jpg) no-repeat;
  left: 40px;
  top: 0px;
}

#nav .home span {
	width: 161px;
  height: 60px;
  background: url(../images/navHome.jpg) no-repeat;
  background-position: bottom left;
  left: 0px;
  top: 0px;
}

#nav .band {
	display:block;
  width: 231px;
  height: 60px;
  background: url(../images/navBand.jpg) no-repeat;
  left: 270px;
  top: 0px;
}

#nav .band span {
	width: 231px;
  height: 60px;
  background: url(../images/navBand.jpg) no-repeat;
  background-position: bottom left;
  left: 0px;
  top: 0px;
}

#nav .contact {
	display:block;
  width: 259px;
  height: 60px;
  background: url(../images/navContact.jpg) no-repeat;
  left: 520px;
  top: 0px;
}

#nav .contact span {
	width: 259px;
  height: 60px;
  background: url(../images/navContact.jpg) no-repeat;
  background-position: bottom left;
  left: 0px;
  top: 0px;
}


#nav li { list-style:none; margin:0px; padding:0px;}

.navleft { height:60px; width:13px; background:url(../images/navLeft.jpg) no-repeat; float:left;}

.navright { height:60px; width:13px; background:url(../images/navRight.jpg) no-repeat; float:right; }

.clearl { clear:left; }

.clearb { clear:both; }

.subNav {background:url(../images/SubNav.jpg) no-repeat; height:32px; width:auto;}

.subNav a:link {
	color: #ffffff;
	font-weight:bold;
	text-decoration: underline;
}
.subNav a:visited {
color: #ffffff;
	font-weight:bold;
	text-decoration: underline;
}
.subNav a:hover {
	text-decoration: none;
}

.subNav a:active {
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}

.curveTop {background:url(../images/topCurve.jpg) no-repeat; height:15px; width:auto; position:relative; top:0; left:0;}

.content {background:url(../images/contentBG.jpg) repeat-y; width:auto; overflow:auto;}

.contentHolder { margin:0px 40px 0px 30px; }

.subContent { float:left; width:320px; margin: 0 25px 0 0; height:194px; width:auto;}

.mainContent {
	float:left;
	margin: 0;
	height:auto;
	width:382px;
	overflow:visible;
}

.curveBottom {background:url(../images/bottomCurve.jpg) no-repeat; height:15px; width:auto; position:relative; bottom:0; left:0;}

.footer {height:30px; width:auto; background:url(../images/footerBG.jpg) repeat-y; color:#ffffff; font-size:10px; padding:5px 0 0 20px;}

.base {height:10px; width:auto; background:url(../images/footer.jpg) no-repeat;}
h1 {
	font-size: 18px;
	color: #e24b01;
}

