/* MAIN SHEETS */
@import "reset.css";
@import "common.css";
@import "navigation.css";
@import "subNavigation.css";
 @import "tables.css";  

/* MODULES */

/* GENERIC SHEETS */
@import "form.css";
@import "widgets.css";
@import "quicklinks.css";
@import "contentStyles.css";
@import "contentStylesAlt.css";
@import "share.css";

/** DELETE ALL THIS **/
@import "delete.css";
#rightCol, #centreCol, #leftCol { float:left;}

/** LAYOUT **/
body { padding:0; position:relative;}
#contentContainer { width:100%; background:url(../images/shd/imageBg.jpg) top center no-repeat; position:relative; z-index:1;}
#contentContainer #container { width:975px; margin:0 auto; background:url(../images/shd/contentBgRepeat.png) 0 0 repeat-y; height:auto !important; height:860px; min-height:860px;}
#contentContainer #container .containerPadding { padding:10px;}
#leftCol { width:235px;}
#centreCol { width:481px; color:#FFFFFF;}
#centreColWide { width:720px; color:#FFFFFF; float:left;}
#centreCol .centreColPadding { padding:0 9px 0 8px;}
#rightCol { width:235px; }
#homeContentArea { float:left; width:955px;}
#homeContentArea #leftSide { float: left; width: 360px; }
#homeContentArea #rightSide { float: left; width: 595px; } 

/* #content { padding:0 9px 0 8px;} */
.clear { clear:both;}
.grey { color:#a8a6a5;}
#innerHeaderImage { margin:3px 0 0 6px; width:468px; display:block;}   
#contentCentre { width:481px;}  

/****** HEADER ******/
#headerContainer { width:100%; height:192px; background:url(../images/shd/headerContainerBg.gif) 0 0 repeat-x; position:relative; z-index:1000;}
#headerContainer #header { width:1010px; height:192px; display:block; margin:0 auto; position:relative; background:url(../images/shd/headerBg.gif) no-repeat;}
#headerContainer #header #logo { position:absolute; top:60px; left:430px;}
#headerContainer #header #eventBoxLeft { width:275px; height:57px; position:absolute; top:13px; left:112px;}
#headerContainer #header #eventBoxLeft #tickets { position:absolute; bottom:0px; left:-10px;}
#headerContainer #header #eventBoxLeft #eventName { color:#FFFFFF; font-size:1.4em; position:absolute; top:12px; right:10px; font-weight:bold;}
#headerContainer #header #eventBoxLeft #buyLink { font-size:1.2em; position:absolute; top:32px; right:40px; font-weight:bold;}
#headerContainer #header #eventBoxLeft a { text-decoration:none; color:#FF5800;}
#headerContainer #header #eventBoxLeft a:hover { text-decoration:none; color:#FFFFFF;}
#headerContainer #header #eventBoxRight { width:275px; height:57px; position:absolute; top:13px; right:122px;}
#headerContainer #header #eventBoxRight #ticketInfo { color:#a8a6a5; font-size:1.4em; position:absolute; top:12px; right:50px; font-weight:bold;}
#headerContainer #header #eventBoxRight #infoLink { font-size:1.2em; position:absolute; top:32px; right:20px; font-weight:bold;}
#headerContainer #header #eventBoxRight a { text-decoration:none; color:#FF5800;}
#headerContainer #header #eventBoxRight a:hover { text-decoration:none; color:#FFFFFF;}

/****** BREADCRUMBS ******/ 
#breadcrumbs { widoth:955px; height:36px; background:url(../images/shd/breadcrumbsBg.gif) no-repeat; color:#FFFFFF; margin-bottom:10px; text-transform:uppercase;}
#breadcrumbs .breadcrumbPadding { padding:11px 15px;}
#breadcrumbs #here { float:left; color:#8f8f8f; font-weight:bold; margin-right:5px;}
#breadcrumbs ul#breadcrumb { float:left; padding:0; margin:0;}
#breadcrumbs ul#breadcrumb li { float:left; display:block; margin-right:3px; color:#8f8f8f; font-weight:bold;}
#breadcrumbs ul#breadcrumb li a { background:url(../images/shd/breadcrumbArrows.gif) right 3px no-repeat; padding:0 11px 0 0; font-weight:bold; color:#ffffff; text-decoration:none;}
#breadcrumbs ul#breadcrumb li a:hover { color:#FF5800;}

/****** FLASH ******/        
#flash { width:950px; height:400px; margin:0 auto 5px auto;}

/****** NEWS TICKER ******/        
#newsTicker { width:951px; height:50px; margin:0 auto 5px auto; color:#8d8d8d; text-transform:uppercase; font-size:1.6em; position:relative; overflow: hidden;}
#newsTicker #shadowLeft { position:absolute; top:0; left:0;}
#newsTicker #shadowRight { position:absolute; top:0; right:0;}
#scroller { white-space:nowrap; padding:12px 0 0 0;}
#scroller p { padding: 0;}
#scroller .gap { display:inline; padding:0 150px 0 0;}

.noScrollText { color: #8d8d8d; font-size: 1.6em; text-transform: uppercase; padding: 2px 0 2px; text-align: left; float: right; width: 590px; }
    
/****** FOOTER ******/
#logosContainer { width:100%; background:url(../images/shd/footerLogosBg.gif) top center no-repeat;}
#logosContainer #logos { width:975px; height:109px; margin:0 auto;}
#logosContainer #logos .logosPadding { padding:45px 0 0 0;}
#logosContainer #logos .logoTable { background:none; border:none; width:980px; margin:0 auto;}
#logosContainer #logos .logoTable td { background:none; border:none;}
#logosContainer #logos .logoTable td img { vertical-align:middle !important;}
#logosContainer #logos .logo { margin-right:15px;}
#footerContainer { width:100%; background:url(../images/shd/footerContainerBg.gif) 0 0 repeat-x;}
#footerContainer #footer { width:100%; background:url(../images/shd/footerBg.png) top center no-repeat; margin:0 auto; clear:both; color:#FFFFFF;}
#footerContainer #footer a { color:#FFFFFF; text-decoration:none;}
#footerContainer #footer a:hover { color:#FF5800; text-decoration:none;}
#footerContainer #footer #footerContent { width:800px; margin:0 auto;}
#footerContainer #footer #footerContent .footerPadding { padding:15px 0 10px 0;}
#footerContainer #footer #footerContent .colTitle { color:#FFFFFF; font-size:1.2em; line-height:1.2em; display:block; height:15px; padding-bottom:5px; text-transform:uppercase; font-weight:bold;}
#footerContainer #footer #footerContent ul li a { color:#bcbcbc;}
#footerContainer #footer #footerContent ul li a:hover { color:#FF5800; text-decoration:none;}
#footerContainer #footer #footerContent #ulColumns { margin-bottom:20px;}
#footerContainer #footer #footerContent .col1 { float:left; width:120px; margin:0 50px 10px 0;}
#footerContainer #footer #footerContent .col2 { float:left; width:120px; margin:0 50px 10px 0;}
#footerContainer #footer #footerContent .col3 { float:left; width:120px; margin:0 50px 10px 0;}
#footerContainer #footer #footerContent .col4 { float:left; width:120px; margin:0 50px 10px 0;}
#footerContainer #footer #footerContent .col5 { float:left; width:120px; margin:0 0 10px 0;}

/****** GALLERIES SECTION ******/
.centreBoxTop { width:481px; height:71px; background:url(../images/shd/centreColBoxTopWide.gif) no-repeat; position:relative;}
.centreBoxTop h1 { position:absolute; top:18px; left:18px; width:330px; line-height:22px;}
.centreBoxBody { width:432px; padding:1px 25px 1px 24px; background:url(../images/shd/centreColBoxBody.gif) 0 0 repeat-y;}
.centreBoxBottom { width:481px; height:29px; background:url(../images/shd/centreColBoxBottom.gif) no-repeat; clear:both;}
#currentGallery { width:481px; margin:0 auto; position:relative; padding:40px 0 0 0;}
#currentGallery .imageGallery { width:432px;}

/****** SUMMARY BOX SECTION ******/
#summaryBox { width:481px; margin:0 auto;}
#summaryBox .imageGallery { width:432px; background:url(../images/shd/galleryRepeat.gif) 0 0 repeat-y;}
#summaryBox .imageGallery li, #summaryBox .imageGallery ul { list-style-type:none; margin:0; padding:0;}
#summaryBox ul.imageGallery { margin:0 !important;}
/*#summaryBox .imageGallery li img { width:130px; height:100px;}*/
#summaryBox .imageGallery li { width:130px; padding-right:20px; float: left; display: block; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #353535; min-height:140px; height:140px;}
#summaryBox .imageGallery.last li { width: 130px; padding-right:20px; float: left; display: block; padding-bottom:0px; margin-bottom:0px; border-bottom:none; min-height:140px; height:140px;}
#summaryBox .mainGallery li, #summaryBox .childGalleries li { width: 130px; padding-right:20px; float: left; display: block;margin-bottom:10px;}
#summaryBox .mainGallery li.last, #summaryBox .childGalleries li.last { padding-right: 0px;}
#summaryBox .summaryTitle { font-size:1.3em;}

/****** VIDEO PLAYER SECTION ******/
#videoPlayerBox { width:955px;}
#videoPlayerBox .centreBoxTop { width:720px; height:62px; background:url(../images/shd/videoPlayerBoxTop.gif) no-repeat; position:relative;}
#videoPlayerBox .centreBoxTop h1 { position:absolute; top:22px; left:18px; width:430px; line-height:22px;}
#videoPlayerBox .centreBoxTop #backLink { position:absolute; top:26px; left:550px;}
#videoPlayerBox .centreBoxTop #backLink a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:1.2em;}
#videoPlayerBox .centreBoxTop #backLink a:hover { text-decoration:underline;}
#videoPlayerBox .centreBoxBody { width:680px; padding:1px 20px; background:url(../images/shd/videoPlayerBoxBody.gif) 0 0 repeat-y;}
#videoPlayerBox .centreBoxBody #videoText { width:680px;}
#videoPlayerBox .centreBoxBody #videoText p { padding:0; margin:0;}
#videoPlayerBox .centreBoxBody #video { width:680px; margin-bottom:20px;}
#videoPlayerBox .centreBoxBottom { width:720px; height:18px; background:url(../images/shd/videoPlayerBoxBottom.gif) no-repeat; clear:both;}

/*** WIDE LAYOUT ***/
#twoCol .centreBoxTop { width:720px; height:68px; background:url(../images/shd/centreColBoxTopXWide.gif) no-repeat; position:relative;}
#twoCol .centreBoxTop h1 { position:absolute; top:18px; left:18px; width:600px; line-height:22px;}
#twoCol .centreBoxBody { width:671px; padding:1px 25px 1px 24px; background:url(../images/shd/centreColBoxBodyXWide.gif) 0 0 repeat-y;}
#twoCol .centreBoxBottom { width:720px; height:24px; background:url(../images/shd/centreColBoxBottomXWide.gif) no-repeat; clear:both;}
