@charset "utf-8";
/* CSS Document */

/*---- background color and background image ----*/

body{
	background-color:#4a4486;
}
#main-wrapper {background:url(../../attractions/uss/images/bg_page.gif); background-repeat: repeat-x;}
#sub-main-wrapper {background:url(../../attractions/uss/images/bg_top_page.gif); background-repeat: repeat-x; }

/*---- content background color and background images ----*/
#content-expandable { background: url(../../attractions/uss/images/bg_main_content_bottom.png); }
#content-top { background: url(../../attractions/uss/images/bg_main_content_top.png); background-position:top; background-repeat:no-repeat; }
#content-left { background: url(../../attractions/uss/images/bg_main_content_left.png); background-position:top left; background-repeat:no-repeat; }
#content-right { background: url(../../attractions/uss/images/bg_main_content_right.png); background-position:top right; background-repeat:no-repeat; }
#content-center { background: url(../../attractions/uss/images/bg_main_content_center.gif); background-repeat:repeat-x; }

/*---- left panel header ----*/
.left-panel-section-header-align {
	color:#0e4861;
}

/* left panel fonts */
.left-panel-form-title {
	font-weight:bold;
	color:#880308;
}

.left-panel-section-content {
	color:#0e4861;
}

.left-panel-section-content a {
	color:#880308;
}

.left-panel-section-content a:visited {
	color:#880308;
}

.left-panel-section-content a:active {
	color:#880308;
}

.left-panel-section-content a:hover {
	color:#880308;
}

a.left-panel-link-nonContent{
	color:#880308;
	text-decoration:none;
}

a.left-panel-link-nonContent:visited{
	color:#880308;
	text-decoration:none;
}

a.left-panel-link-nonContent:active{
	color:#880308;
	text-decoration:none;
}

a.left-panel-link-nonContent:hover{
	color:#880308;
	text-decoration:underline;
}

.left-panel-title {
	color:#880308;
}

/*---- right panel ----*/


#breadcrumbs {
         /*color:#115a9b;*/
	color:#0e4861;
}


#breadcrumbs a {
	color:#0e4861;
	text-decoration:none;
}

#breadcrumbs a:hover {
	text-decoration:underline;
	color: #0e4861;
}

#main-content-title H1 {
	color:#0e4861;
}

.top-description-title {
	color:#880308;	
}

.subHeaderColor {
	color:#880308;
}

.right-panel-contentFont{
	color:#0e4861;	
}

.right-panel-contentFont a{
	color:#880308;	
}

.right-panel-contentFont a:visited{
	color:#880308;	
}

.right-panel-contentFont a:active{
	color:#880308;	
}

a.right-panel-link-nonContent{
	color:#880308;
	text-decoration:none;
}

a.right-panel-link-nonContent:visited{
	color:#880308;
	text-decoration:none;
}

a.right-panel-link-nonContent:active{
	color:#880308;
	text-decoration:none;
}

a.right-panel-link-nonContent:hover{
	color:#880308;
	text-decoration:underline;
}

.bottom-title {
	color:#880308;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

.qn-item {
	margin-bottom:35px;	
}

.qn-title {
	color:#880308;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;	
}

.legal-text-space {
	height:150px;	
}

.legal-text {
	font-size:10px;
	font-style:italic;
}


/*---- 2-column boxes ----*/
.two-column-boxes {
	width:444px;

}

.two-column-boxes-box1 {
	background:url(../../attractions/uss/images/bg_2_column_boxes_box1.png);
	vertical-align:top;
	width:219px;
	
}

.two-column-boxes-box2 {
	background:url(../../attractions/uss/images/bg_2_column_boxes_box2.png);
	vertical-align:top;
	width:219px;
}

.two-column-boxes-content {
	/*margin:2px;*/
margin:0px;
	color:#0e4861;
}

.two-column-boxes-description {
	padding:8px;

}

.two-column-boxes-title {
	color:#880308;
	font-weight:bold;
	margin-bottom:5px;
}

.two-column-boxes-title-link {
	color:#880308;
	font-weight:bold;
	margin-bottom:10px;
	cursor:pointer;	
}

.two-column-boxes-title-link-over {
	color:#880308;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:underline;
	cursor:pointer;	
}

.two-column-boxes-content a {
	color:#880308;
	text-decoration:none;
}

.two-column-boxes-content a:visited {
	color:#880308;
	text-decoration:none;
}

.two-column-boxes-content a:active {
	color:#880308;
	text-decoration:none;
}

.two-column-boxes-content a:hover {
	color:#880308;
	text-decoration:underline;
}

.two-column-boxes-box1-bottom {
	background:url(../../attractions/uss/images/bg_2_column_boxes_box1_bottom.png);
	width:219px;
}

.two-column-boxes-box2-bottom {
	background:url(../../attractions/uss/images/bg_2_column_boxes_box2_bottom.png);
	width:219px;
}

.two-column-boxes-space {
	width:6px;	
}


/*promo panel styling*/

.promo-panel-background-content {
	width:255px;
	font-size:11px;
	line-height:1.4em;
}

.promo-panel-background-content h1 {
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:2px;
	color:#880308;
}

.promo-panel-background-content h2 {
	margin:0px;
	color:#46758a;
	font-size:10px;
}

a.promo-content-link {
	color:#880308;
	text-decoration:none;
}

a.promo-content-link:active {
	color:#880308;
	text-decoration:none;
}

a.promo-content-link:visited {
	color:#880308;
	text-decoration:none;
}

a.promo-content-link:hover {
	color:#880308;
	text-decoration:underline;
}

.promo-panel-top {
	background:url(../../attractions/uss/images/bg_promo_top.png);
	background-repeat:no-repeat;
	width:255px;
	height:13px;
}

.promo-panel-bottom {
	background:url(../../attractions/uss/images/bg_promo_bottom.png);
	background-repeat:no-repeat;
	width:255px;
	height:21px;
}

.promo-panel-background {
	background:url(../../attractions/uss/images/bg_promo_center.png);
	width:255px;
}

.promo-panel-background-text {
	margin-left:11px;
	margin-right:11px;
}

.promo-panel-background-others {
	margin-left:8px;
	margin-right:8px;
}

.promo-panel-link {
	width:239px;
	height:19px;
	line-height:19px;
	background-color:#91c2d5;
	margin-top:3px;
	text-indent: 4px;
	color:#deedf2;
	cursor:pointer;
}

.promo-panel-link-hover {
	width:239px;
	height:19px;
	line-height:19px;
	background-color:#5aa4c0;
	margin-top:3px;
	text-indent: 4px;
	color:#ffffff;
	cursor:pointer;
}


/*---- Calendar of events ----*/
.BD_CalendarEvents_Wrapper {
	width:445px;
	background:url(../../attractions/uss/images/bg_calendar_events.gif);
}

.BD_CalendarEvents_Bottom {
	width:445px;
	height:9px;
	background:url(../../attractions/uss/images/bg_calendar_events_bottom.gif);
}

.BD_CalendarEvents {
	width:421;
	padding:12px;
}

.BD_CalendarEvents_Left {
	width: 73px;
	vertical-align:top;
}

.BD_CalendarEvents_Right {
	width: 348px;
	vertical-align:top;
}

.BD_Publish_Date {
	color:#880308;
	font-size:12px;
	font-weight:bold;
	padding-bottom:18px;
}

.BD_Summary {
	color:#0e4861;
	font-size:11px;
	padding-bottom:18px;
}

.BD_Summary a {
	color:#880308;
	text-decoration:none;
}

.BD_Summary a:visited {
	color:#880308;
	text-decoration:none;
}

.BD_Summary a:active {
	color:#880308;
	text-decoration:none;
}

.BD_Summary a:hover {
	color:#880308;
	text-decoration:underline;
}

.BD_CalendarEvents_Nav {
	color:#0e4861;
	font-size:11px;
}

.BD_CalendarEvents_Nav a {
	color:#880308;
	text-decoration:underline;
}

.BD_CalendarEvents_Nav a:visited {
	color:#880308;
	text-decoration:underline;
}

.BD_CalendarEvents_Nav a:active {
	color:#880308;
	text-decoration:underline;
}

.BD_CalendarEvents_Nav a:hover {
	color:#880308;
	text-decoration:underline;
}

.BD_Label {
	color:#880308;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.BD_DropDown {
	width:125px;
	font-size:11px;
	color:#0e4861;
	border:solid 1px #4095bf;
}


/*---- thumbnail listing ----*/
.thumbnail-listing {
	width:450px;
	padding-bottom:5px;
}

.thumbnail-listing-left {
	width:240px;
	vertical-align:top;
}

.thumbnail-listing-right {
	width:210px;
	vertical-align:top;
}

.thumbnail-listing-header {
	color:#0e4861;
	font-weight:bold;
	font-size:12px;
	padding-bottom:8px;
}

.thumbnail-listing-item {
	padding-bottom:20px;	
}

.thumbnail-listing-image-wrapper {
	float:left;
	width:73px;
}

.thumbnail-listing-image {
	border: solid 1px #5fa8c1;
}

.thumbnail-listing-content {
	float:left;
	width:135px;
	font-size:11px;
}

.thumbnail-listing-title {
	color:#0e4861;
	font-weight:bold;
}

.thumbnail-listing-title a {
	color:#0e4861;	
	font-weight:bold;
	text-decoration:none;
}

.thumbnail-listing-title a:visited {
	color:#0e4861;	
	font-weight:bold;
	text-decoration:none;
}

.thumbnail-listing-title a:active {
	color:#0e4861;	
	font-weight:bold;
	text-decoration:none;
}

.thumbnail-listing-title a:hover {
	color:#0e4861;	
	font-weight:bold;
	text-decoration:underline;
}

.thumbnail-listing-description {
	color:#0e4861;	
}


/*---- Unindented list ----*/
.unindented-list {
	width:100%;
}

.unindented-list ul {
	list-style-image: URL(../../attractions/uss/images/img_list_bullet.gif);
	list-style-position: inside;
	margin:0;
	padding:0;
	margin-top:20px;
	margin-bottom:20px;
}

.unindented-list ul li {
	
	text-indent:8px;
	margin-left: -6px;
}

/*Only IE*/
.unindented-list ul li {
	
	#text-indent:8px;
	#margin-left: 0px;
}


/* old
.unindented-list ul {
	#list-style:none;
	#margin:0;
	#padding:0;
	#margin-top:20px;
	#margin-bottom:20px;
}

.unindented-list ul li {
	#background:url(../../attractions/uss/images/img_list_bullet.gif);
	#background-repeat:no-repeat;
	#background-position:0 6px;
	#text-indent:8px;
}
*/

/*---- main content dividers ----*/
/* dotted horizontal divider */
.content-section-divider {
	background: url(../../attractions/uss/images/img_dotted_divider_horizontal.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

/* dotted horizontal divider light*/
.content-section-divider-light {
	background: url(../../attractions/uss/images/img_dotted_divider_light_horizontal.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

/* dotted vertical divider */
#main-content-area {
	width:100%;
	background:url(../../attractions/uss/images/img_dotted_divider_vertical.gif);
	background-position:203px 0px;
	background-repeat:repeat-y;
}
/*For IE browser only*/
#main-content-area {
	#background-position:183px 0px;
}


/*---- Rides and Shows Boxes ----*/

.rides-info-boxes {
	width:438px;	
}

.rides-info-box {
	width:215px;
	vertical-align:top;
}

.rides-info-space {
	width:8px;
	vertical-align:top;
}

.rides-info-image {
	margin-bottom:8px;
}

.rides-info-title {
	color:#880308;
	font-weight:bold;
	width:210px;
	margin-bottom:10px;
}

.rides-info-description {
	color:#0e4861;
	width:210px;
}

.rides-info-divider-space {
	height:35px;	
}


/*---- gallery ----*/
.gallery-top {
	background:url(../../attractions/uss/images/bg_gallery_top.png);
	background-repeat:no-repeat;
	width:255px;
	height:9px;
}

.gallery-bottom {
	background:url(../../attractions/uss/images/bg_gallery_bottom.png);
	background-repeat:no-repeat;
	width:255px;
	height:12px;
}

.gallery-background {
	background:url(../../attractions/uss/images/bg_gallery_center.png);
	width:255px;
}

.gallery-content {
	width:239px;
	padding-left:8px;
	padding-right:8px;
}

.gallery-content-words {
	margin-top:8px;
	color:#880308;
	font-size:11px;
	font-weight:bold;
}

.gallery-content-words-left {
	width:119px;
}

.gallery-content-words-right {
	width:120px;
}

.gallery-content-words-right-link {
	text-align:right;
}

.gallery-content-words a {
	color:#880308;
	text-decoration:none;
	font-weight:normal;
}

.gallery-content-words a:visited {
	color:#880308;
	text-decoration:none;
	font-weight:normal;
}

.gallery-content-words a:active {
	color:#880308;
	text-decoration:none;
	font-weight:normal;
}

.gallery-content-words a:hover {
	color:#880308;
	text-decoration:underline;
	font-weight:normal;
}


/*---- News and events panel ----*/
.News_2_Group {
	width:255px;
	margin-bottom:16px;
}

.News_2_Image_Wrapper {
	float:left;
	width:70px;	
}

.News_2_Images {
	border:solid 1px #fff;
}

.News_2_Details_Wrapper {
	float:left;
	width:185px;	
}

.News_2_Publish_Date {
	float:left;
	font-weight:bold;	
}

.News_2_Read_More {
	float:right;
}

.News_2_Summary {
	width:185px;
}

.news_2_summary {
	
	#width:255px;
	#margin-top:17px;
	#font-family: Arial, Tahoma, Geneva, sans-serif;
}

/*---- News page ----*/
.landing-archive {
	width:430px;	
}

.News_3_Label {
	color: #0e4861;
	font-size: 11px;
	font-weight: bold;
}

.News_3_Dropdown {
	vertical-align: middle;
	width: 146px;
	height: 20px;	
	border: #4095bf 1px solid;
	background-color: #f2f8f9;
	color: #0e4861;
	font-size:11px;
}


.News_3_Item {	
	margin: 10px 0;
}

.News_3_Item.active {
	padding: 5px;
	background-color: #f58f25;
}

.News_3_Main_Title {
	color:#880308;
}

.News_3_Publish_Date {
	color:#0e4861;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
}

.active .News_3_Publish_Date {
	color:#fff;
}

.News_3_Title {
	color:#880308;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

.News_3_Summary {
	color: #0e4861;
	font-size: 11px;
	font-weight: normal;
}

.active .News_3_Summary {
	color: #fff;
}










/*---- Secondary horizontal navigation ----*/
/*
Color 1: Root background color
Color 2: Root Mouse Over background Color
Color 3: Root Wording Color
Color 4: Root Mouse Over Wording Color
Color 5: Border color
Color 6: Sub Menu background color                         
Color 7: Sub Menu Mouse Over background color             
Color 8: Sub Menu Separator
*/


.main_dnnmenu_container {
    font-family:Arial,Tahoma,Geneva,sans-serif;	
	background-color: #e06800;      			/*Color 1*/
	padding: 0px 0px 0px 4px;
	border-bottom-color: #c44e00;				/*Color 5*/
 	border-bottom-style: solid;
 	border-bottom-width: 3px;
}

.main_dnnmenu_allitem { 
    font-family:Arial,Tahoma,Geneva,sans-serif;	
	cursor:pointer;						
	color: #ffffff;						/*Color 3*/
	height: 27px;
	background-color: #c04100;				/*Color 6*/	
	border-top:1px solid #f7c4cd;          /*Color 8*/ 
}


.main_dnnmenu_rootitem { 
	background-color: #e06800;      			/*Color 1*/
	font-weight:bold;	
	font-family:Arial,Tahoma,Geneva,sans-serif;	
	font-size: 11px;   
	cursor:pointer;						
	color: #ffffff;						/*Color 3*/
	height: 27px;
}

.main_dnnmenu_rootitemhover {  
	font-weight:bold;		
    	font-family:Arial,Tahoma,Geneva,sans-serif;		
   	font-size: 11px; 
	cursor:pointer;								
	background-color: #b90007;				/*Color 2*/	
	color: #FFFFFF;						/*Color 4*/
	height: 27px;
}

.main_dnnmenu_item td { 
    padding: 3px 5px 3px 0px;
	cursor:pointer;
	color:#ffffff;						/*Color 3*/	
}

.main_dnnmenu_submenu {
    z-index: 1000;		
	font-weight:normal;
    font-family:Arial,Tahoma,Geneva,sans-serif;	
  	font-size: 11px;     
	cursor:pointer;	
	height: 27px;		
	background-color: #c04100;				/*Color 6*/		
	color:#ffffff;						/*Color 3*/
}


.main_dnnmenu_itemhover {  
	font-weight:normal;	
    font-family:Arial,Tahoma,Geneva,sans-serif;			
  	font-size: 11px;     
	cursor:pointer;		
	height: 27px;	
	background-color: #8e3100;				/*Color 7*/
	color:#ffffff;						/*Color 4*/	
	border-top:1px solid #ffc876;          /*Color 8*/ 	
}


.main_dnnmenu_subhidden {
	border-top:1px solid #ffc876;          /*Color 8*/ 	
}


.main_dnnmenu_icon {
	border-top:1px solid #ffc876;          /*Color 8*/ 	
}

/*For print and email icons*/

.print_icon {
	width: 13px;
	height: 13px;
	background: url(/RWSPortal/Portals/0/RWS/attractions/uss/images/icn_printer.gif) no-repeat center center; 
}

.email_icon { 
	width: 13px; 
	height: 100%; 
	background: url(/RWSPortal/Portals/0/RWS/attractions/uss/images/icn_email.gif) no-repeat center center; 
} 


.ShareHeaderFontColor {
	color:#880308;	
}

/* hyperlink Underline for facebook and Follow us on Twitter */
.hyperlinkUnderline
{
	text-decoration:underline;
	color:#880308;
}





/*---- Tickets directory ----*/
.basic  {
	width: 440px;
}
.basic div {
	
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:6px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #4c0003;
	background-color: #fb9701;
	border-bottom:solid 1px #fbe4cf;
	background-image: url("../../attractions/uss/images/btn_BD_collapse.jpg");
	background-repeat:no-repeat;
	background-position: 420px 7px;
}
.basic a:hover {
	/*background-color: white;
	background-image: url("AccordionTab2.gif");*/
}
.basic a.selected {
	color: #4c0003;
	background-color: #fb9701;
	background-image: url("../../attractions/uss/images/btn_BD_expand.jpg");
	background-repeat:no-repeat;
	background-position: 420px 7px;
}

.BD_Record_Pass_Desc {
	width:426px;
	padding:7px;
	background:#d5e6cc;
	font-size:11px;
}

.BD_Record_Pass_Sub_Hdr {
	width:426px;
	padding:7px;
	padding-bottom:3px;
	background:#e9f7ff;
	font-size:11px;
}

.BD_Record_Pass_Category {
	width:426px;
	padding:7px;
	padding-bottom:3px;
	background:#eae180;
	font-size:11px;
}

.BD_Record_Pass_Category_Alternate {
	width:426px;
	padding:7px;
	padding-bottom:3px;
	background:#e7edcc;
	font-size:11px;
}

.BD_Record_Pass_Notes {
	width:426px;
	padding:7px;
	background:#e8edcc;
	font-size:11px;
}

.BD_Record {
	width:420px;
}

.BD_Record_Title {
	width:420px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:3px;
	color:#3f3c22;
}

.BD_Record_Description {
	width:420px;
	margin-bottom:5px;
	margin-left:3px;
	color:#443e23;
}

.BD_Record_Description_Notes {
	width:420px;
	margin-bottom:5px;
	margin-left:3px;
	color:#696037;
}

.BD_Bottom {
	width:440px;
	height:7px;
	background:url(../../attractions/uss/images/bg_BD_bottom.gif);	
}
