/* CSS Document */
html { overflow-y:scroll; }
body {
	padding:10px 0 20px 10px;
	margin:0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	padding:0 0 8px 0;
	margin:0 0 0 0;
	font-size: 16px;
	color:#003366;
}

h2 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size: 14px;
	color:#003366;
}


h3 {
	font-size:25px;
	margin:0;
}
h4{
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-align:center;
	margin: 2px;
}
h5{
	font-size: 13px;
	color:#666666;
}

p {
	padding:0 0 8px 0;
	margin:0 0 0 0;
}

a:link,
a:visited,
a:active {
	color:#003366;
}

a:hover {
	color:#A0C0DF;
}

div {
}

img { border:none; }

blockquote {
	margin:0 0 15px 30px;
}

ul { margin:0 0 8px 0; }

/* -- class settings ---------------------------------------------- */

.imageright {
	float: right;
	margin: 10px;
}
.sponsorbullet li { color: #C00; }
.sponsorbullet li span { color: #000; }
/* -- layout settings --------------------------------------------- */

#main_container {
	position:relative;
	width:800px;
	height:auto;
	margin:0;
}

#header {
	position:relative;
	display:block;
	height:136px;
	background-image:url(/images/header.jpg);
	background-repeat:no-repeat;
}
#header form {
	position:absolute;
	bottom:4px;
	right:0;
}
input.search {
	background-color:#336699;
	font-weight:bold;
	height:15px;
	color:#fff;
}

#nav {
	position:relative;
	display:block;
	height:18px;
	background-color:#003366;
	padding:5px 0 0 0;
	margin:0 0 0 0;
}

#nav_tier {
	position:relative;
	display:block;
	height:18px;
	padding:5px 0 0 8px;
	margin:0 0 0 13px;
	background-color:#A0C0DF;
	background-image:url(/images/nav_tier_bkg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
} 

#banner{
	position:relative;
	display:block;
	height:146px;
	margin:4px 0 4px 0;
}

#counter {
	position:relative;
	width:332px;
	height:136px;
	float:right;
	padding:10px 0 0 0;
	font-size:18px;
	font-family:Helvetica, sans-serif;
	background-color:#003366;
	text-align:center;
	color:#fff;
}

#sidebar {
	position:relative;
	width:194px;
	height:auto;
	float:right;
	margin: 22px 0 0 0;
}
#sidebar img { margin:0 0 6px 0; }

#footer {
	position:relative;
	display:block;
	clear:both;
	height:80px;
	color:#999;
	font-size:11px;
	text-align:center;
}
#footer div, #footer h1 {
	display:block;
	height:31px;
	color:#fff;
	background-color:#003366;
	margin:0 0 4px 0;
}
#footer div form { display:inline; padding:0 20px; }
#footer div form input {
	height:23px;
	margin:0 0 0 0;
}
#footer div form input.signup {
	background-color:#336699;
	font-weight:bold;
	height:20px;
	color:#fff;
}
#footer div a {
	color:#fff;
	padding:0 28px;
	font-weight:bold;
	text-decoration:underline;
}
#footer div a:hover { text-decoration:none; }

.sponser_footer {
	font-size: 16px;
	padding: 3px 0 0 5px;
	text-align: left;
}

.spon {
	margin: 0 4px;
}

/* -- content settings -------------------------------------------- */

#content {
	position:relative;
	width:800px;
	height:auto;
	padding:9px 0 4px 12px;
	float:left;
}

#content-home {
	position:relative;
	width:580px;
	height:auto;
	padding:9px 0 4px 12px;
	float:left;
}

.content_poll { border: none; }

#content_poll {
	position:relative;
	width:788px;
	height:auto;
	padding:9px 0 4px 12px;
	float:left;
	color: #fff;
}

#content_news {
	position:relative;
	display:block;
	height:auto;
	padding:10px 0 10px 12px;
}

/* -- nav settings ------------------------------------------------ */

#header a span#homelink {
	position:absolute;
	text-decoration:none;
	top:10px;
	left:37px;
	width:152px;
	height:124px;
	cursor:pointer !important;
}

#nav a:link,
#nav a:active,
#nav a:visited {
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	padding:5px 7px 5px 7px;
	border-right:1px #fff solid;
	background-color:#003366;
}
#nav a:hover,
#nav a.active {
	background-color:#A0C0DF !important;
}
#nav a.active_sub {
	background-color:#A0C0DF !important;
	color:#003366 !important;
}
#nav a#home,
#nav a#home_on {
	background-image:url(/images/nav_home_bkg.gif);
	background-repeat:no-repeat;
	background-position:0 -23px;
}
#nav a#home_on,
#nav a#home:hover {
	background-position:0 0 !important;
}
#nav a#home.active_sub { color:#003366; }
#nav_tier a:link,
#nav_tier a:active,
#nav_tier a:visited {
	color:#003366;
	font-size:11px;
	font-weight:bold;
	padding:0 2px;
}
#nav_tier a:hover {
	color:#fff;
}
#nav_tier a.active {
	text-decoration:none;
	height:20px;
	padding:3px 4px 4px 6px !important;
	background-color:#fff;
	background-image:url(/images/tab_lt_bkg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
#nav_tier a.active:hover {
	color:#A0C0DF;
}

#tab_rt_side {
	position:absolute;
	top:3px;
	width:6px;
	height:20px;
	background-image:url(/images/tab_rt_bkg.gif);
	background-repeat:no-repeat;
	background-position:right;
}

/*Right content box styles*/

.rightboxheader {
	font-weight:bold;
	color:#FFFFFF;
	width:165px;
	background:#CC6600 url(/images/lefttab_terracotta.gif) no-repeat left top;
	line-height:23px;
	padding-left:10px;
	margin:5px 0 2px 0;
	font-size:11px;
	border-bottom:1px solid #666666;
}
.rightboxcontent {
	background-color:#F1D4B8;
	margin:0 0 0 0;
	width:163px;
	padding:5px;
	border:1px #CCCCCC solid;
	border-bottom:1px #F1D4B8 solid;
}
.rightboxcontent p {
	margin:5px 0 0 10px;
}

.rightboxcontent a:hover {
	color:#CC6600;
}
.rightboxfooter {
	margin:0 0 0 0;
	width:175px;
}

.t_foot { margin: -12px 0 0 0; }



<!---->
#btnf {
	position:relative;
	width:56px;
	height:52px;
	margin:0px 0px 20px 0px;
}

#btnf a {
	display:block;
	position:relative;
	float:left;
	height:52px;
	cursor:pointer;
	margin:10px 0px 10px 0px;
	background-repeat:no-repeat;
	background-image: url(images/fhover.jpg);
}


a#btnf_01 {
	width:56px;
	background-position:0px 0;
}

a:hover#btnf_01 {
	background-position:   0px -52px;
}


<!---->
#btnt {
	position:relative;
	width:45px;
	height:52px;
	margin:0px 0px 20px 0px;
}

#btnt a {
	display:block;
	position:relative;
	float:left;
	height:52px;
	cursor:pointer;
	margin:10px 0px 10px 0px;
	background-repeat:no-repeat;
	background-image: url(images/thover.jpg);
}


a#btnt_01 {
	width:45px;
	background-position:0px 0;
}

a:hover#btnt_01 {
	background-position:   0px -52px;
}

<!---->
#btne {
	position:relative;
	width:47px;
	height:52px;
	margin:0px 0px 20px 0px;
}

#btne a {
	display:block;
	position:relative;
	float:left;
	height:52px;
	cursor:pointer;
	margin:10px 0px 10px 0px;
	background-repeat:no-repeat;
	background-image: url(images/ehover.jpg);
}


a#btne_01 {
	width:47px;
	background-position:0px 0;
}

a:hover#btne_01 {
	background-position:   0px -52px;
}

/* -- hidden layer settings --------------------------------------- */

/* -- form settings ----------------------------------------------- */

/*Ticket Form Settings*/

.cartqty { 
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 12px; 
   padding: 2px;
} 

.cartlabel { 
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 11px; 
   padding: 2px;
   font-weight: bold;
   text-align: right;
} 

.cartsection { 
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 14px; 
   padding: 2px;
   font-weight: bold;
} 

.cartcontent { 
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 11px; 
   padding: 2px;
} 

.cartqty { 
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 11px; 
   background-color: #ffffff; 
   border-top: 0px solid black; 
   border-bottom: 1px solid black; 
   border-left: 0px solid black; 
   border-right: 0px solid black; 
   padding: 2px;
} 

.cartinput { 
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 11px; 
   background-color: #ffffff; 
   border-top: 0px solid black; 
   border-bottom: 1px solid black; 
   border-left: 0px solid black; 
   border-right: 0px solid black; 
   padding: 2px;
} 

.cartsubtotal { 
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   font-size: 11px; 
   color: #cc0000;
   background-color: #ffffff; 
   border-top: 0px solid black; 
   border-bottom: 1px solid black; 
   border-left: 0px solid black; 
   border-right: 0px solid black; 
   padding: 2px;
} 
/* Print Styles */
@media print {
#form{
	visibility:hidden;
	position:absolute;
}
#header{
	visibility:hidden;
	position:absolute;
}
#banner{
	visibility:hidden;
	position:absolute;
}
#sidebar{
	visibility:hidden;
	position:absolute;
}
#signupform{
	visibility:hidden;
	position:relative;
}
