/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body, html{
font:80% Verdana,Tahoma,Arial,sans-serif;
line-height:16px;
text-align:left;
color:#626262;
background:#ffffff;
}

.right{
float:right;}

.arial28{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
font-size:28px;
padding:4px;
}

a{
color:#707070;
font-weight:bold;
text-decoration: underline;
background-color:inherit;
}

a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
a img{border:none;}

p{padding:0 0 8px 0;}
p form{margin-top:0; margin-bottom:20px;}

#right{
float:right;
}

#left{
float:left;
}

img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}

.left{
float:left;}
/**************** Header and navigation styles ****************/

#container{
width:900px;
margin-left: auto;
margin-right:auto;
text-align:left;
background:#ffffff;
color:#626262;
}

#header{
height:105px;
width:900px;
margin:0 0 0 0px;
background:#ffffff;
color:#656565;
}



#header h1{
padding:35px 0 0 20px;
font-size:24px;
background-color:inherit;
color:#ffffff;
letter-spacing:-2px;
font-weight:normal;
}

#header h2{
margin:10px 0 0 40px;
font-size:14px;
background-color:inherit;
color:#f0f2f4;
letter-spacing:-1px;
font-weight:normal;
}
#logo{
width:214px;
float:left;}

#logoright{
width:686px;
height:102px;
float:right;}

#topbar1{
float:right;
width:450px;
}
.empty{
width:auto;
float:right;
height:21px;
color:#656565;
}
.empty a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#656565;
text-decoration:none;
font-weight:normal;
}
.empty a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F7990D;
text-decoration:none;
}

.formtext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#656565;
text-decoration:none;
font-weight:normal;
}

#navigation{
height:31px;
line-height:22px;
width:100%;
margin:0 0px;
color:#000000;
float:right;
border-bottom:1px solid #E0E0E0;
}

#navigation li{
float:right;
list-style-type:none;
white-space:nowrap;

padding-top:4px;
margin:0 0 0 4px;

}

#navigation a{
display:block;
padding:0 10px;
font-size:12px;
font-weight:normal;
text-transform:normal;
text-decoration:none;
background-color:inherit;
background:url(images/nav_div.gif) top right no-repeat;
color: #000000;
font-weight:bold;
font-family:"Helvetica", sans-serif;

}


#navigation .selected,#navigation a:hover{
color:#F7990D;
text-decoration:none;

}


/**************** Content styles ****************/
#boydcon{
float:left;
width:900px;
margin:0px 0 0 0;}

#content{
float:left;
width:595px;
font-size:11px;
padding:0px 0 0 0px;
}

#content h2{
display:block;
margin:0 0 16px 0;
font-size:18px;
font-weight:normal;
letter-spacing:-1px;
color:#505050;
background-color:inherit;
}

#innertitle{
height:20px;
width:900px;
border-bottom:solid 2px #F7990D;
margin-top:0px;
}

#innertitle h3{
	text-align:right;
	color:#167BAF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	padding-right:10px;
	padding-bottom:0px;
	float:right;
}
#maintextBox{
	height:auto;
	width:573px;
	margin-top:34px;
	padding:0 8px 0 24px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:35px;
}
.mainText{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	text-decoration:none;
	line-height:18px;
}
#maintextBoxbottom{
	height:167px;
	width:583px;
	float:right;
	margin-top:0px;
	padding:0 0px 0 0px;
	
	
}
#form{
	width:571px;
	height:auto;

}
#fromtitleNew{
	background:url(images/formtitle_top_bg2.gif) no-repeat;
	height:26px;
	width:834px;
	padding:5px 26px 5px 0;

	float:left;
}
.formBodyLeftNew{
	width:824px;
	height:auto;
	background:url(images/form_body_bg2.gif) repeat-y;
	padding-left:26px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}
#fromtitle{
	background:url(images/formtitle_top_bg.gif) no-repeat;
	height:26px;
	padding-left:26px;
	padding-top:10px;
}
#fromtitle h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0073AE;
	letter-spacing:-1px;
}
#formBody{
	width:540px;
	height:auto;
	background:url(images/form_body_bg.gif) repeat-y;
	padding-left:26px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
}
#formBottom{
	background:url(images/formtitle_bottom_bg.gif) no-repeat;
	height:12px;
	width:571px;
}
#formBodycontact{
	width:400px;
	height:auto;
	/*background:url(images/form_body_bg.gif) repeat-y;*/
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	float:left;
}
#formcontact{
	background:url(images/formtitle_bottom_bg.gif) no-repeat;
	height:12px;
	width:571px;
}
#formBottomNew{
	background:url(images/formtitle_bottom_bg2.gif) no-repeat;
	height:12px;
	width:860px;
	float:left;
}


/**************** Footer styles ****************/

#footer{
clear:both;
margin-left:auto;
margin-right:auto;
width:900px;
font-size:12px;
color:#626262;
height:51px;
border-top:1px solid #E0E0E0;

}
#footerlinks{
	height:19px;
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:8px;
	font-weight:normal;
}

#footerlinks a{
	color:#626262;
	text-decoration:none;
	font-weight:normal;
	}

#footerlinks a:hover{
	text-decoration:none;
	color:#F5921E;
	font-weight:normal;
}
#footerright{
	width:360px;
	margin-top:8px;
	margin-bottom:8px;
	float:right;
	text-align:right;
}

#booktktbox{
float:right;
width:660px;
margin-left:10px;
padding:0px 0px 10px 0;
line-height:14px;
background:#FFFFFF;
}

.smallbox{
background:url(images/booktkt_downbg.gif) top center no-repeat;
width:375px;
height:auto;
}

#sailentbox{
	height:auto;
	margin-right:15px;
	margin-bottom:5px;
	float:left;
	/*border-right:1px solid #EFEFEF;*/
}
#sailentbox h2{
	font-family:Helvetica, Arial, sans-serif;
	color:#F7990D;
	font-size:17px;
	font-weight:bold;
	background:url(images/sailent_bullet.gif) no-repeat;
	padding-left:17px;
	letter-spacing:0px;
	text-align:left;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:15px;
}
#contentBox{
	margin-top:-4px;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	
}

#busbox{
	height:auto;
	margin-right:15px;
	margin-bottom:5px;
	padding-top:25px;
	float:right;
}

	#contentBox li{
	margin:3px 8px 8px 0px;
	background:url(images/green_bullet.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding-left:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#707070;
	
}
#contentBox li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#707070;
	font-weight:normal;
	
}
#contentBox li a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#F7990D;
	
}

#newsevents{
	height:auto;
	width:196px;
	margin-right:15px;
	margin-bottom:5px;
	float:left;
	
}
#newsevents h2{
	font-family:Helvetica, Arial, sans-serif;
	color:#0A8ACC;
	font-size:17px;
	font-weight:bold;
	background:url(images/news_bullet.gif) no-repeat;
	padding-left:17px;
	letter-spacing:0px;
	text-align:left;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:15px;
}

#newsevents{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#707070;
	
}

#newsevents a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	text-decoration:underline;
	color:#2AA0DC;
	}
	
	#newsevents a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
	color:#707070;
	
}

#txtlink a{
color:#707070;
font-weight:bold;
font-size:10px;
text-decoration: underline;
background-color:inherit;
}

#txtlink a:hover{
color:#F7990D;
font-weight:bold;
text-decoration: none;
font-size:10px;
background-color:inherit;
}

/*************Buttons******************/

 #formbutton {
      float:left;
      font-size:13px;
      line-height:normal;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  margin-top:20px;
	  
      }
   
    #formbutton a {
      float:left;
      background:url("images/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #formbutton a span {
      float:left;
      display:block;
      background:url("images/tabright10.gif") no-repeat right top;
      padding:3px 12px 3px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #formbutton a span {float:none;}
    /* End IE5-Mac hack */
    #formbutton a:hover span {
      color:#000000;
      }
	    
/* #rightContent1{
	float:right;
	width:571px;
	height:auto;
	margin-left:0px;
}*/
#rightContent1{
	float:left;
	width:900px;
	margin-left:0px;
	
}

#iconsBoxNew{
	width:870px;
	margin-bottom:10px;
	text-align:center;
	float:left;
}
#iconsBoxNew ul{
	margin-left:20px;
}
#iconsBoxNew li{
	float:left;
	width:100px;
	text-align:center;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A2A2A2;
}
#iconsBoxNew li .selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E48A04;
}
/*#rightContent1New{
	float:right;
	width:870px;
	height:auto;
	margin:0px 10px 20px 0px;
	background:url(images/top_back_img.gif) repeat-x;
}*/
#rightContent1New{
	float:left;
	width:900px;
	margin:0px 10px 20px 0px;
	background:url(images/top_back_img.gif) repeat-x;
}

#maintextBox1{
	height:auto;
	width:550px;
	border-left:#E4E4E4 solid 1px;
	background:url(images/maintext_left_top.gif) no-repeat #FFFFFF;
	margin-top:34px;
	padding:0 8px 0 24px;
	margin-left:0px;
	float:right;
	padding-bottom:35px;
}

#rightContent{
	
	width:650px;
	height:auto;
	margin-left:130px;
		
}
#staticcontent{
	width:880px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;		
}
#maintextBox{
	height:auto;
	width:640px;
	margin-top:34px;
	padding:0 8px 0 24px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:35px;
	text-align:left;
	
}
#headernew{
float:left;
	width:870px;
}
.mainText1{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	text-decoration:none;
	line-height:18px;
}
#maintextBoxbottom1{
	background:url(images/maintext_left_bottom.gif) no-repeat #FFFFFF;
	height:111px;
	width:583px;
	float:right;
	margin-top:0px;
	padding:0 0px 0 0px;
}
#leftcontent{
	width:220px;
	height:auto;
	margin:25px 0px 0 0px;
	text-align:center;
	padding-top:8px;
	float:left;
}

#blueBox{
	width:250px;
	border:#76B1D0 solid 1px;
	float:left;
	margin-left:30px;
	margin-right:5px;
	margin-bottom:20px;
	text-align:left;
}
#blueBoxtitle{
	background:#167BAF;
	height:24px;

}
#blueBoxtitle h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:4px;

}.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #167BAF;
}

.form2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-bottom:10px;
}
#formBody2{
	width:563px;
	height:auto;
	background: url(images/form_body_bg.gif) repeat-y;
	padding-left:6px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:20px;
}
#forminnerBox{
	border-bottom:#DADADA solid 1px;
	height:auto;
	padding-top:0px;
	widows:539px;
	padding-left:3px;
	
}

#grayboxtop{
	background: url(images/formtitle_top_bg.gif);
	height:26px;
	padding-left:1px;
	padding-top:10px;
}
#grayboxtop li{
	float:left;
	text-align:center;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#707070;
	padding-right:10px;
}

#forminnerBox{
	border-bottom:#DADADA solid 1px;
	height:auto;
	padding-top:0px;
	widows:539px;
	padding-left:3px;
	
}
#iconsBox{
	width:571px;
	margin-bottom:25px;
	height:60px;
}
#iconsBox ul{
	margin-left:100px;
}
#iconsBox li{
	float:left;
	width:100px;
	text-align:center;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A2A2A2;


}
#iconsBox li .selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#E48A04;
}

.redText{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E72505;
	font-weight:bold;
}
.redText2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E72505;
	text-decoration:underline;
}
.redText2:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E72505;
	text-decoration:none;
}

.seatCell{
	height:20px;
	width:20px;
	padding:2px;
	
}
#seats{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:400px;
	height:30px;
	margin-left:120px;
	margin-bottom:25px;
	
}
#seats li{
	float:left;
	list-style-type:none;
	margin-right:10px;
	height:25px;
	
}
.submenu{
	/*background-color:#FFFFFF;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	FONT-SIZE: 11px;
	vertical-align: super;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

/* //// Adding //// */
#bigButton{
  float:left;
  display:block;
  background:url("images/bigbutton_bg.gif") no-repeat right top;
  padding:2px auto 0px auto;
  color:#FFF;
  border:0px;
  font-size:13px;
  line-height:normal;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
  cursor:pointer;
  width:111px;
  height:23px;
  }
  #bigButton:hover{
  color:#B9E1F4
  }
#tabs10{
  float:left;
  display:block;
  background:url("images/submit_but_bgt.gif") no-repeat right top;
  padding:2px auto 0px auto;
  color:#FFF;
  border:0px;
  font-size:13px;
  line-height:normal;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
  cursor:pointer;
  width:81px;
  height:23px;
}
  #tabs10:hover{
  color:#B9E1F4
}
.orange11{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F5921E;
}
#formBody3{
	width:539px;
	height:auto;
	background:url(images/form_body_bg.gif) repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}
#faqStyle ul{
	padding-left:20px;
	padding-right:8px;
		
}
#faqStyle li{
	background:url(images/bottom_shadow.gif) no-repeat bottom center;
	padding:8px 0 25px 0px;
	list-style:square;
	
}
.mainText2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	text-decoration:none;
	line-height:26px;
}
.blue12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#084e6f;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
#homeLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F59506;
	font-weight:bold;
	background:url(images/home_link_bg.gif) repeat-y right bottom;
}
#homeLink a{
	font-weight:bold;
	color:#F59506;
	border-bottom:#ECECEC solid 2px;
}
#homeLink a:hover{
	font-weight:bold;
	color:#F59506;
	border-bottom:#F59506 solid 1px;
}
#siteMaplinks{
	color:#707070;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#siteMaplinks ul{
	padding:0px;
	margin:6px 0 0 0px;
	border-left:#F2B962 solid 1px;
	
}
#siteMaplinks li{
	background:url(images/sitemap_bullet.gif) no-repeat #FFFFFF;
	margin-bottom:4px;
	list-style-type:none;
	padding-left:24px;

		
}
#siteMaplinks li a{
	color:#8F8F8F;
	border-bottom:#CCCCCC solid 1px;

		
}
#siteMaplinks li a:hover{
	color:#707070;
	border-bottom:#F79907 solid 1px;

		
}
.addresstxt {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
}
#smallButtons{
	float:left;
	display:block;
	background:url("images/small_but_bg.gif") no-repeat right top; tableft10.gif
	padding:2px auto 0px auto;
	color:#FFF;
	border:0px;
	font-size:13px;
	line-height:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	width:69px;
	height:23px;
}
#smallButtons:hover{
	color:#B9E1F4
}
label {
	width:130px;
	padding-right:20px;
	display:block;
	height:20px;
	float:left;
	font-weight:bold;
}

.innerrightbg{
width:15px;
height:auto;
background:url(images/inner_right_bg.jpg) top left no-repeat #ffffff;
}

.innerleftbg{
width:15px;
height:auto;
background:url(images/inner_left_bg.jpg) top right no-repeat #ffffff;
}

.innerboxbg{

background: url(images/inner_box_bg.jpg) top right repeat-x #ffffff;
}
#paraTitle{

}
#paraTitle h3{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0073AE;
	letter-spacing:-1px;
}

.linedots {
	background-image: url(images/line_dots.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}
#seatsNew{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	width:450px;
	height:30px;
	background:#EEEEEE;
}
#seatsNew li{
	float:left;
	list-style-type:none;
	margin-right:0px;
	height:25px;
}
.arial18{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#167BAF;
font-size:18px;
padding:4px;
}

.inner_hilettext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;color:#FC6505;
font-weight:bold;
text-decoration:none;
}

.user{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}



 .selectbox{
border:1px solid #7f9db9;
background-color:#fff;
font-size: 12px;
width: 156px;
color: black;
font-family: Arial, Helvetica, sans-serif;
height: 20px;
padding:0;
}

#myfooter {
	width: 770px;
	float: left;
	}	
#myfooter #leftCol1 {
	float:left;
	width:690px;
	margin: 10px 0 0 0;
	}
#myfooter #rightCol1 {		
	float:right;
	width:490px;
	margin:10px 0 0 0;
	}
	#middle{
width:900px;
margin:0 0 0 0px;
background:#ffffff;
color:#656565;
}

