@import url(basestyles.css);

body{
	font: 75%/1.3em Arial, helvetica, Verdana, Tahoma,sans-serif;
	color: #333333;
	margin: 10px;
	padding: 0px;
    background: #31455d url("images/bg_page.jpg") top left repeat-x;
}
#printHead {display:none;}

.navbar_bot img {border:none;margin:auto;}
.navbar_bot {padding-top:7px;}

.right_sub {margin-left:20px;}
.relatedLinks{
	margin: 0px;
padding:5px 5px 0;
}
.relatedLinks2{
	background: transparent url("images/logoHalo.gif") 50% 50% no-repeat;text-align:left;}
td.imgcent img {margin-left:30px;padding-top:20px;}

.subnav {font: 11px Arial, helvetica, Verdana, Tahoma,sans-serif;}

#product .relatedLinks a:hover {background-color:#d4dce5;}
.relatedLinks h3, #navBar h3 {
	padding: 2px;
	text-align:center }

#browse{
margin: 0px 0px 0px 0px;
	padding:5px 5px 0;

	font-size: .9em;
	text-align:center;
}

.pdf {list-style-image: url(images/seats/pdf.gif);}

#browseInfo {font-size:11px;padding-bottom:10px;text-align:center;padding-top:10px;}


#thepage {
 text-align:left;
 width:760px;
 margin:auto;
 background: #d4dce5 url("images/bg_maincontent.gif") top left repeat-y;
 }
a:link, a:visited, a:hover {
	color: #003F20;}


a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h4, h5, h6 {
	font-family:Arial, helvetica, Verdana, Tahoma,sans-serif;
	margin: 0px;
	padding: 0px;
	line-height:1.2em;
}


h1{
 font-family:Arial, helvetica, Verdana, Tahoma,sans-serif;
 font-size: 1.6em;
 color: #000;
 margin:10px 0 10px 0;

}

h2{
 font-size: 1.4em;
 color: #006699;}
 .feature h2 {padding-top:15px;}
h2.navhd { font-size: 1.2em;margin-top:10px;}

h3 {font-family:Arial, helvetica, Verdana, Tahoma,sans-serif;
 font-size: 1.3em;
 color: #000;
 padding-bottom:10px;
 margin-bottom:0px;
 
}

#browse img {border:1px solid black; margin:auto;}
#browse h3 {
	padding: 2px;text-align:center;}
td.cntr {float:none;text-align:center;}
h3{
 font-size: 1.1em;

}

h4{
 font-size: 1em;
 font-weight: normal;
 color: #010E1E;
}


ul{
 list-style-type: square;
 margin:10px;
 padding:0;
}
#seatinfo ul li {padding-bottom:10px;} 

ul ul{
 list-style-type: disc;
}



label{
	font: bold 100% Arial,sans-serif;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/



#navBar{
	margin: 0 0 0 584px;
	padding: 0px;}
	

#content{
  float:left;
   width: 552px;
   margin: 0;
   padding: 0 4% 0px 0;
   background: transparent url("images/bottomPics.jpg") bottom left repeat-x;

}
  
 #interior #content, #product #content { background: none;}


/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}


/*************** #pageName styles **************/

#pageName{
	padding: 0px 0px 10px 10px;
}


/************* #globalNav styles **************/
#logo {padding-left:5px;}
#masthead{
	margin: 0;
	padding: 0px 0px;
    background: transparent url("images/bg_hdrnav2.gif") top right no-repeat;width: 100%;}
	
#globalNav {
color: #fff;
padding: 45px 18px 0px 10px;
float:right;}

#globalNav a {text-decoration:none; color:white;}*/
div#topnav {
	padding: 45px 18px 0px 10px;
float:right;}

#topnav li.firstTab {border-left:none;}
#topnav li.lastTab {border-right:none;}

div#topnav ul {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	line-height: 15px;
	white-space: nowrap;
}

div#topnav li {
margin:0;
padding:0;
	list-style-type: none;
	display: inline;
	border-right:1px solid #1D3D5F;
	border-left:1px solid #5783AF;
	text-align:center;
}
div#topnav li a {
	text-decoration: none;
    padding:2px 4px 2px 4px;
	color: #FFF;
}
div#topnav li a:link {
    color: #FFF;
}
div#topnav li a:visited {
    color: #CCC;
}
div#topnav li a:hover {
    color: #FFF;
    background-color: #0f2847;
}

div#topnav li a.selected {
    color: #FFF;
    background-color: #0f2847;

}

#globalNav img{
 display: block;
}



/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	
}

/*.feature h3{
	padding: 30px 0px 5px 0px;

}*/

td.nofloat img {float:none;}
.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
/* adjust margins to change separation between the feature image and text flowing around it */


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;

}

.story p{
  padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#footer{
	clear: both;
	font-size: 90%;
	color: #cccccc;
	padding: 0px;
	margin-top: 0px;
	background: #fff url("images/bg_footer.gif") bottom left repeat-x;
	height:45px;
	
}
#footer a {padding:15px 10px 0px 10px ; color:#369;}

/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
   the bottom border of the navBar in cases where they "touch" */



/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}

#navBar ul { margin: 0; padding: 0;}
#navBar ul  li {margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #8fa4bc;}

#product #navBar li {border-bottom: 1px solid #fff;}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{

	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #8fa4bc;
	font-size: .9em;}


#sectionLinks h3{
	padding: 2px;
}
ul.locations {padding:5px 5px;margin:2px 2px; list-style-type: square;}
#sectionLinks a:link{
	padding: 2px;
	border-top: 1px solid #8fa4b;
	width: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #8fa4b;
	padding: 2px;
}

#sectionLinks a:hover{
	border-top: 1px solid #8fa4b;
	background-color: #dddddd;
	padding: 2px;
}





