* { margin:0; padding:0; border:0; -webkit-text-size-adjust:none; }

body { background-color:#e5e5e5; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:1.3em; }



.ggEls { position:absolute !important; left:0 !important; top:0 !important; } 



/**/

div { position:relative; }

a { text-decoration:none; color:#c00; }
a:hover { color:#f60; }

b { color:#555; }

p { margin:.8em 0 0 0; }

h1 { font-size:1.6em; line-height:1.1em; }

h2 { color:#333; font-size:1.2em; line-height:1.1em; }
h2 a { color:#333; }

h3 { position:relative; display:block; margin:0 15px 0 15px; padding:6px 8px 6px 8px; font-size:1.4em; font-weight:bold; color:#fff; background-color:#bc0000; zoom:1; }
h3.grey { background-color:#ccc; }

ul { list-style:square; margin:10px 0 0 25px; }
ul li { color:#bc0000; }
ul li a { color:#333; }
ul li a:hover { color:#f60; }

.contentItem { margin:0 15px 0 15px; padding:12px 0 12px 0; border-bottom:1px solid #e5e5e5; }
.contentItem img { margin:0 0 10px 0; }
.contentItem img.floatLeft { margin:0; }
.contentItem .body a { color:#444; text-decoration:underline; }
.contentItem .body a:hover { color:#f60; }

.body a { color:#444; text-decoration:underline; }
.body a:hover { color:#f60; }

.subFeatureContent .contentItem { font-size:1.2em; padding:18px 0 18px 0; }
.subFeatureContent .contentItem h2 { font-size:1.3em; }
.subFeatureContent .contentItem .subLink { font-size:.8em; margin-top:12px; }

table { border-collapse:collapse; margin:0 15px 0 15px; width:270px; }
table tr th { vertical-align:middle; padding:12px 0 12px 0; border-bottom:1px solid #e5e5e5; }
table tr td { vertical-align:middle; padding:12px 0 12px 0; border-bottom:1px solid #e5e5e5; }

table.layout tr td { border:0; padding:0; }

.lgImage { padding:22px 0 18px 0; }
.lgImage h2 { font-size:1.3em; }

.subLink { font-size:.9em; margin-top:4px; }

.smCalMonth { position:relative; display:block; width:50px; margin:0; padding:0; background-color:#bc0000; color:#fff; font-size:.9em; text-align:center; }
.smCalDayNum { position:relative; display:block; width:50px; margin:0; padding:0; background-color:#f3f3f3; color:#222; font-size:2em; padding:6px 0 3px 0; font-weight:bold; text-align:center; }
.smCalDayName { position:relative; display:block; width:50px; margin:0; padding:0; background-color:#f3f3f3; color:#888; font-size:.9em; text-align:center; }

/**/



.overlay { position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; z-index:500; }
.overlayContent { position:absolute; top:300px; left:100px; width:650px; padding:30px; background-color:#fff; z-index:1000; -moz-box-shadow:0 3px 30px #111; -webkit-box-shadow:0 3px 30px #111; box-shadow:0 3px 30px #111; -moz-border-radius:10px; -webkit-border-radius:10px; }
.overlayClose { position:absolute; top:-13px; right:-13px; }

input,textarea { outline:none; }
input[disabled="disabled"] { background-color:#f5f5f5; }

.floatRight { position:relative; float:right; display:inline; }
.floatLeft { position:relative; float:left; display:inline; }
.clear { clear:both; }

.smaller { font-size:.9em; }
.larger { font-size:1.2em; line-height:1.3em; }
.larger p { margin:1.2em 0 0 0; }

.clickable { cursor:pointer; }

.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }

.vAlignTop { vertical-align:top; }

.hidden { display:none; visibility:hidden; }
.semiTransparent { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }

body .top { padding-top:0; margin-top:0; }
body .bottom,body .bottom td { border-bottom:0; padding-bottom:0; margin-bottom:0; }

.tR { position:absolute; top:0; right:0; }
.tL { position:absolute; top:0; left:0; }
.bR { position:absolute; bottom:0; right:0; }
.bL { position:absolute; bottom:0; left:0; }

.photoSizeLimiter { position:relative; height:177px; overflow:hidden; }
.photoSizeLimiterVertical { width:75px; height:75px; overflow:hidden; background-color:#000; }
.photoSizeLimiterVertical table { width:100%; height:100%; margin:0; }
.photoSizeLimiterVertical table tr td { padding:0; vertical-align:middle; text-align:center; overflow:hidden; border:0; }
.photoSizeLimiterVertical table tr td img { width:100%; margin:0; }

.scrolling { overflow:auto; width:270px; height:300px; margin-left:15px; }

.textBtnHolder { position:relative; margin:0; width:auto; }
.textBtnHolder tr td { border:0; padding:0 15px 0 0; width:auto; }
.textBtn { color:#888; font-weight:bold; display:block; padding:10px 13px 10px 35px; margin-bottom:6px; background-repeat:no-repeat; background-position:left center; }
.playBtn { font-size:1.2em; padding:13px 13px 13px 51px; }

.tags { color:#777; }

.red { color:#c00; }
a.red:hover { color:#f60; }

.lighter,.lighter b { color:#999; }

.largeNumber { font-size:2.8em; line-height:1em; color:#999; letter-spacing:-2px; }
td.largeNumber { width:34px; text-align:right; }

.holder { position:relative; top:0; width:980px; margin:auto; background-color:#e5e5e5; padding:0 15px 0 15px; }

.shareButtons { position:relative; margin:20px 0 20px 0; white-space:nowrap; }
.shareButtons a { margin:0 7px 0 0; }
.shareButtons table { margin:0; }
.shareButtons table tr td { margin:0; padding:0; border:0; height:16px; vertical-align:top; }

.shareButtonsInteractive table tr td { border:1px solid #fff; }
.shareButtonsInteractive table tr td .shareButtonsInteractiveHolder { position:relative; width:110px; height:25px; overflow:hidden; }

.btn3d { height:21px; width:auto; }
.btn3d tr td { width:auto; white-space:nowrap; height:21px; font-size:.8em; padding:0; vertical-align:middle; border:0; background-image:url(../../../img/btn/bg.gif); background-repeat:repeat-x; }
.btn3d tr td a { color:#fff; }
.btn3d tr td a:hover { color:#f60; }
.btn3d tr td.btn3dL { width:7px; background-image:url(../../../img/btn/l.gif); background-position:right; background-repeat:no-repeat; }
.btn3d tr td.btn3dR { width:15px; background-image:url(../../../img/btn/r.gif); background-position:left; background-repeat:no-repeat; }

.box { position:relative; background-color:#fff; width:980px; margin:0 0 15px 0; }
.box h2 { font-size:1.5em; }
.box h2 a { color:#c00; font-weight:normal; }
.box h2 a:hover { color:#f60; }
.box table { margin:0; width:100%; }

.boxRedTitle { padding-top:1px; padding-bottom:15px; }
.boxRedTitle h2 { font-size:1.2em; }
.boxRedTitle h2 a { color:#333; font-weight:bold; }
.boxRedTitle h3 { margin-top:15px; }
.boxRedTitle table { margin-left:15px; width:270px; }

.backToTop a { color:#999; }
.backToTop a:hover { color:#f60; }
.backToTop img { position:relative; top:-2px; margin:0 0 0 3px; }

.padding { position:relative; padding:15px; }

.adBanner { position:relative; float:right; display:inline; width:728px; height:90px; background-color:#e5e5e5; margin:15px 0 15px 0; }
.adMpu { position:relative; width:300px; /*height:250px;*/ min-height:250px; background-color:#e5e5e5; border-bottom:15px solid #e5e5e5; }
.adSkyscraper { position:relative; width:160px; height:600px; float:left; display:inline; background-color:#e5e5e5; }
.adSubMpu { position:relative; width:300px; background-color:#e5e5e5; }

.adSkyscraperHolder { position:relative; background-color:#e5e5e5; width:175px; height:630px; margin:0 15px 0 0; }
.adSkyscraperHolder .tL { top:-10px; }
.adSkyscraperHolder .bL { bottom:-10px; }

.topNav { position:relative; left:0; width:950px; background-color:#1a1a1a; color:#9a9a9a; font-size:.9em; padding:0 15px 4px 15px; text-align:right; font-weight:bold; }
.topNav a { color:#9a9a9a; font-weight:bold; text-decoration:none; margin:0 0 0 18px; }
.topNav a img { position:relative; top:4px; margin:0 1px 0 0; }

.header { position:relative; width:980px; height:92px; background-color:#121212; background-image:url(../../../img/headerbg.gif); background-repeat:repeat-x; }
.header .logoBg { position:absolute; top:0; left:227px; width:302px; height:92px; background-image:url(../../../img/logobg.gif); }
.header .logo { position:absolute; top:17px; left:17px; }
.header .search { position:absolute; top:31px; right:15px; width:230px; height:28px; background-color:#fff; }
.header .search .goBtn { position:absolute; top:2px; right:2px; }
.header .search .searchField { position:absolute; top:6px; left:8px; width:180px; margin:0; padding:0; color:#808080; font-size:1.1em; }

.nav { position:relative; width:980px; margin:0; padding:0; text-align:center; }
.nav table { position:relative; width:960px; margin:0 0 0 10px; padding:0; table-layout:fixed; }
.nav table tr td { cursor:pointer; font-family:Helvetica, Arial, sans-serif; font-size:1.2em; vertical-align:middle; padding:7px 0 9px 0; background-image:url(../../../img/navsep.gif); background-position:left; background-repeat:no-repeat; }
.nav table tr td.noBgImg { background-image:none; }
.nav table tr td.over { background-color:#fff; background-image:none; }
.nav table tr td a { color:#2a2a2a; }
.nav table tr td a:hover { color:#2a2a2a; }

.navDrop { z-index:100; position:absolute; top:360px; left:200px; background-color:#fff; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.navDrop .padding { padding:15px 0 0 0; }
.navDrop .padding ul { position:relative; float:left; display:inline; list-style:none; margin:0 0 15px 20px; padding:6px 20px 6px 0; }
.navDrop .padding ul.borderRight { border-right:1px solid #e5e5e5; }
.navDrop .padding ul li { color:#666; margin:0 0 1px 0; }
.navDrop .padding ul li a { color:#444; }
.navDrop .padding ul li a:hover { color:#f60; }
.navDrop .padding ul li.heading { color:#888; margin:0 0 7px 0; font-weight:bold; }
.navDrop .padding ul li.heading a { color:#888; font-weight:bold; }
.navDrop .padding ul li.heading a:hover { color:#f60; }
.navDrop .padding ul li.title { color:#888; margin:0 0 7px 0; font-weight:bold; }
.navDrop .padding ul li.title a { color:#888; font-weight:bold; }
.navDrop .padding ul li.title a:hover { color:#f60; }

.ticker { position:relative; width:950px; background-color:#313131; padding:6px 15px 6px 15px; font-size:.9em; font-weight:bold; color:#fff; }
.ticker a { color:#fff; }
.ticker a:hover { color:#d60; }
.ticker marquee { position:absolute; top:6px; left:100px; width:870px; color:#e5e5e5; font-size:1.1em; }
.ticker marquee h2 { display:inline; font-size:1em; }
.ticker marquee a { color:#e5e5e5; text-decoration:none; margin-right:50px; }
.ticker marquee a:hover { color:#f60; }
.ticker .tickerL { position:absolute; top:6px; left:100px; }
.ticker .tickerR { position:absolute; top:6px; right:10px; }

.bannerContentUnit { z-index:50; position:relative; width:237px; height:91px; float:left; display:inline; margin:15px 0 14px 0; font-size:.9em; background-color:#fff; background-image:url(../../../img/popularbg.gif); background-position:top; }
.bannerContentUnit h3 { margin:7px 7px 6px 7px; font-size:1.1em; padding-top:5px; padding-bottom:4px; }
.bannerContentUnit ul { margin:0 0 0 27px; list-style:square; }
.bannerContentUnit ul li { color:#bc0000; }
.bannerContentUnit ul li a { color:#333; }
.bannerContentUnit ul li a:hover { color:#f60; }

.content { position:relative; width:980px; margin:0; background-image:url(../../../img/contentbg.gif); background-repeat:repeat-y; }

.breadcrumb { margin:0 0 10px 0; font-size:.9em; position:relative; color:#888; }
.breadcrumb a { color:#333; }
.breadcrumb a:hover { color:#f60; }

.tabHolder { margin-bottom:0; }
.tabHolder .padding { padding-top:6px; padding-bottom:9px; }

.tabs { position:relative; color:#d0d0d0; width:100%; border-bottom:1px solid #e1e1e1; padding:0 0 8px 0; text-align:right; }
.tabs a span { position:relative; top:9px; }
.tabs a { position:relative; top:-9px; color:#777; text-decoration:none; font-weight:bold; padding:0 13px 18px 13px; }
.tabs a:hover { color:#f60; }
.tabs a.a { background-color:#fff; color:#222; border:1px solid #e1e1e1; margin-right:-6px; margin-left:-6px; border-bottom-color:#fff; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.tabs a.a:hover { color:#222; }

.artistIndex table { width:970px; table-layout:fixed; margin:0 0 0 15px; }
.artistIndex table tr td { white-space:nowrap; border:0; font-weight:bold; text-align:left; }
.artistIndex table tr td a { color:#666; }
.artistIndex table tr td a:hover { color:#f60; }

.expandingIndex { margin:30px 0 30px 0; white-space:nowrap; }
.expandingIndexLevel1 { padding:9px 0 9px 0; background-color:#e5e5e5; text-align:center; } 
.expandingIndexLevel1 a { position:relative; margin:0; padding:9px 7px 11px 7px; color:#666; font-weight:bold; }
.expandingIndexLevel1 a:hover { color:#f60; } 
/*
.expandingIndexLevel1 a:first-child { padding-left:11px; }
.expandingIndexLevel1 a:last-child { padding-right:11px; }
*/
.expandingIndexLevel1 a.a { background-color:#3d3d3d; color:#fff; }
.expandingIndexLevel1 a.a .bL { left:-5px; }
.expandingIndexLevel1 a.a .bR { right:-5px; }
.expandingIndexLevel2 { margin:1px 0 0 0; padding:9px 0 9px 13px; background-color:#3d3d3d; } 
.expandingIndexLevel2 a { color:#fff; margin:0 2px 0 0; font-weight:bold; } 
.expandingIndexLevel2 a.a { color:#f60; } 
.expandingIndexLevel2 a:hover { color:#f60; }

.artistIndexGrey { position:relative; margin:15px 0 0 0; background-color:#e5e5e5; }
.artistIndexGrey table { width:615px; table-layout:fixed; margin:0 0 0 15px; }
.artistIndexGrey table tr td { white-space:nowrap; border:0; font-weight:bold; text-align:left; }
.artistIndexGrey table tr td a { color:#666; }
.artistIndexGrey table tr td a:hover { color:#f60; }

.artistIndexThinner table { width:645px; }
.artistIndexThinner table tr td { padding-top:0; padding-bottom:0; }

.commentsTbl tr td { border-top:1px solid #e5e5e5; border-bottom:0; vertical-align:top; }
.commentsTbl .commentsTblName { padding-right:25px; white-space:nowrap; font-weight:bold; color:#333; line-height:1.7em; }
.commentsTbl .commentsTblName a { color:#333; }
.commentsTbl .commentsTblName span { color:#777; font-size:.9em; font-weight:normal; }
.commentsTbl .commentsTblName img { position:relative; top:4px; }

.commentsTblNew { border-top:1px solid #e5e5e5; }
.commentsTblNew tr td { vertical-align:top; border:0; padding:0; }
.commentsTblNew tr td .commentsTblReadMore { font-size:.9em; white-space:nowrap; text-align:right; margin-top:-5px; }
.commentsTblNew tr .commentsTblName { padding:27px 0 5px 0; font-weight:bold; color:#333; line-height:1.4em; }
.commentsTblNew tr .commentsTblName h2 { font-size:1.4em; margin:23px 0 0 0; }
.commentsTblNew tr .commentsTblName h2 a { font-weight:bold; }
.commentsTblNew tr .commentsTblName h2 a.commentsTblReadMore { font-weight:normal; margin:0 0 0 12px; font-size:.65em; color:#c00; }
.commentsTblNew tr .commentsTblName h2 a.commentsTblReadMore:hover { color:#f60; }
.commentsTblNew tr .commentsTblName:first-child { padding-top:5px; }
.commentsTblNew tr .commentsTblName a { color:#333; }
.commentsTblNew tr .commentsTblName a:hover { color:#f60; }
.commentsTblNew tr .commentsTblName img { position:relative; top:4px; }
.commentsTblNew tr .commentsTblName .floatRight { position:relative; top:8px; text-align:right; font-size:.9em; color:#888; font-weight:normal; }
.commentsTblNew tr.commentsTblT td,.commentsTblNew tr.commentsTblM td,.commentsTblNew tr.commentsTblB td { background-color:#eee; }
.commentsTblNew tr.commentsTblT td { height:20px; }
.commentsTblNew tr.commentsTblB td { height:12px; }
.commentsTblNew tr .commentsTblL,.commentsTblNew tr .commentsTblR { width:12px; }
.commentsTblNew tr.commentsTblT td.commentsTblM { background-image:url(../../../img/corners/commentst.gif); }
.commentsTblNew tr.commentsTblT td.commentsTblM img { margin:0 0 0 20px; }
.commentsTblNew tr.commentsTblT td.commentsTblL { background-image:url(../../../img/corners/commentstl.gif); }
.commentsTblNew tr.commentsTblT td.commentsTblR { background-image:url(../../../img/corners/commentstr.gif); }
.commentsTblNew tr.commentsTblM td.commentsTblL { background-image:url(../../../img/corners/commentsl.gif); }
.commentsTblNew tr.commentsTblM td.commentsTblR { background-image:url(../../../img/corners/commentsr.gif); }
.commentsTblNew tr.commentsTblB td.commentsTblL { background-image:url(../../../img/corners/commentsbl.gif); }
.commentsTblNew tr.commentsTblB td.commentsTblR { background-image:url(../../../img/corners/commentsbr.gif); }
.commentsTblNew tr.commentsTblB td.commentsTblM { background-image:url(../../../img/corners/commentsb.gif); }

.newsletterSignup { position:relative; width:100%; margin:15px 0 0 0; background-color:#e5e5e5; }
.newsletterSignup h3 { margin:0; padding:0; font-size:1.4em; font-weight:bold; color:#444; background:0; }
.newsletterSignup .floatRight { margin:14px 0 0 20px; }

.pageTitle { position:relative; width:665px; background-color:#e5e5e5; padding:0 0 15px 0; }
.pageTitleInner { position:relative; background-color:#fff; }
.pageTitleInner .padding { padding:9px 15px 11px 15px; }
.pageTitle h1 { font-size:1.2em; font-family:Helvetica, Arial, sans-serif; font-weight:normal; color:#444; }
.pageTitle .breadcrumb { margin:0 0 3px 0; }

.colHolderL { position:relative; width:665px; float:left; display:inline; }
.colHolderR { position:relative; width:315px; float:right; display:inline; }
.rCol { position:relative; width:300px; float:right; display:inline; }
.lCol { position:relative; width:300px; float:left; display:inline; }
.mCol { position:relative; width:350px; float:right; display:inline; }

.feature { position:relative; width:665px; height:354px; background-color:#e5e5e5; }
.feature .featureContent { position:absolute; width:564px; height:354px; }
.feature .featureContent div { position:absolute; bottom:0; color:9a9a9a; left:0; width:534px; background-color:#000; font-size:1.1em; padding:17px 15px 15px 15px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
.feature .featureContent div a { color:#9a9a9a; }
.feature .featureContent div h1 { font-size:1.4em; color:#fff; }
.feature .featureContent div h1 a { color:#fff; }
.feature .thumbHolder { position:relative; float:right; display:inline; width:100px; }
.feature .thumbHolder img { position:relative; display:block; margin:0 0 1px 0; }

.contentLanding .feature .featureContent { width:325px; }
.contentLanding .feature .landingFeatureContentR { right:0; }
.contentLanding .feature .featureContent div { width:295px; }

.relatedPhotos .subLink { margin:15px 15px 15px 15px; }
.relatedPhotos .floatLeft { width:80px; }
.relatedPhotos .photoSizeLimiter { width:80px; height:120px; float:left; display:inline; margin:15px 0 0 15px; }

.largeNextLink { height:140px; font-size:4em; }
.largeNextLink a { color:#ddd; margin-left:45px; }
.largeNextLink a:hover { color:#ccc; }
.largeNextLink a span { font-size:2em; position:relative; top:9px; }

.ticketsTable { width:635px; margin:0; }
.ticketsTable tr th { text-align:center; color:#999; font-size:.9em; padding-left:15px; }
.ticketsTable tr th:first-child { padding-left:0; }
.ticketsTable tr td { padding:15px 0 15px 15px; }
.ticketsTable tr td:first-child { padding-left:0; }
.ticketsTable tr td.alignRight { white-space:nowrap; }
.ticketsTable tr td.ticketsTableEvent { text-align:center; }
.ticketsTable tr td.ticketsTableVenue { text-align:center; }
.ticketsTable tr td.ticketsTableVenue a { color:#666; }
.ticketsTable tr td a b { color:#c00; }
.ticketsTable tr td a:hover b { color:#f60; }
.ticketsTable .ticketsTableCalendar { background-color:#0C3; background-image:url(../../../tickets/smallcalendarbg.gif); background-position:top; background-repeat:repeat-x; background-color:#f0f0f0; color:#666; padding:0 3px 3px 3px; width:45px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; }
.ticketsTablePast .ticketsTableCalendar { background-image:url(../../../tickets/smallcalendarpastbg.gif); color:#999; }
.ticketsTable .ticketsTableCalendar .ticketsTableDateMonth { color:#fff; font-weight:normal; font-size:1em; line-height:1.4em; }
.ticketsTable .ticketsTableCalendar .ticketsTableDateNumber { font-size:2.2em; line-height:1em; font-weight:bold; color:#000; }
.ticketsTable .ticketsTableCalendar .ticketsTableDateYear { font-size:.8em; line-height:1.6em; font-weight:bold; color:#999; }
.ticketsTablePast .ticketsTableCalendar .ticketsTableDateNumber { color:#777; }

.ticketsTable .ticketsTableCalendar3d { width:57px; height:67px; text-align:center; background-image:url(../../../img/bgs/smallcalbg.gif); background-repeat:no-repeat; }
.ticketsTable .ticketsTableCalendar3d .ticketsTableDateMonth { color:#fff; font-weight:normal; font-size:1em; line-height:1.5em; }
.ticketsTable .ticketsTableCalendar3d .ticketsTableDateNumber { font-size:2.2em; line-height:1em; font-weight:bold; color:#000; }
.ticketsTable .ticketsTableCalendar3d .ticketsTableDateYear { font-size:.8em; line-height:1.6em; font-weight:bold; color:#999; }
.ticketsTablePast .ticketsTableCalendar3d { background-image:url(../../../img/bgs/smallcalgreybg.gif); }
.ticketsTablePast .ticketsTableCalendar3d .ticketsTableDateNumber { color:#777; }

.cal { border-spacing:2px; border-collapse:separate; width:auto; margin:0; }
.cal tr th,.cal tr td { width:43px; height:31px; border:0; padding:0; text-align:center; vertical-align:middle; }
.cal tr th { color:#666; font-size:.9em; }
.cal tr td { background-color:#fff; background-image:url(../../../img/calcellbg.gif); }
.cal .calMonthName { font-size:1.2em; font-weight:bold; color:#333; text-align:center; }
.cal .calCellLink { cursor:pointer; }
.cal .calCellLink:hover a { color:#f60; }

.dateCal { width:73px; height:86px; background-image:url(../../../img/bgs/largecalbg.gif); }
.dateCal .month,.dateCal .dayNum,.dateCal .day { position:absolute; left:0; width:73px; text-align:center; }
.dateCal .month { top:2px; color:#fff; font-weight:bold; }
.dateCal .month span { font-size:.9em; margin-left:3px; font-weight:normal; }
.dateCal .dayNum { top:25px; color:#333; font-size:2.5em; line-height:1em; font-weight:bold; }
.dateCal .day { bottom:12px; color:#888; font-weight:bold; }

.SmallNextPrevArrows { width:100%; font-size:1.2em; text-align:center; margin-bottom:10px; }
.SmallNextPrevArrows img { position:relative; top:13px; margin:0 8px 0 8px; }

.celebBox { clear:both; background-color:#f0f0f0; width:775px; margin:30px 0 30px 0; }
.celebBox .padding { padding-bottom:0; }
.celebBox h4 { width:480px; line-height:1.3em; margin:0 0 15px 0; padding:0; color:#919191; font-size:1.3em; }
.celebBox h4 a { color:#555; text-decoration:underline; }
.celebBox h4 a:hover { color:#f60; }
.celebBox table { font-size:.9em; margin:20px 0 0 0; }
.celebBox table tr td { width:80px; text-align:center; border:0; padding:0 0 20px 0; }
.celebBox table tr td p { margin:4px 0 0 0; }
.celebBox table tr td img { width:80px; }
.celebBox table tr td.celebBoxFaded p a { color:#999; }
.celebBox table tr td.celebBoxFaded img { filter:alpha(opacity=37); -moz-opacity:0.37; -khtml-opacity:0.37; opacity:0.37; }
.celebBox .celebBoxDiv { border-top:1px solid #dbdbdb; width:100%; }
.celebBox .celebBoxInfo { width:280px; margin:2px 0 7px 0; color:#888; font-size:.9em; }
.celebBox .celebBoxInfo span { font-size:1.2em; font-weight:bold; color:#555; }
.celebBox .celebBoxInfo span:first-child { margin-right:10px; }

.formHolder { margin:20px 0 30px 0; }
.formHolder h4 { font-size:.9em; margin:0 0 4px 0; color:#999; }
.formHolder input,.formHolder textarea,.formHolder select { display:block; width:250px; font-size:1.1em; margin:0; padding:4px 5px 4px 5px; border:1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; }
.formHolder textarea { width:420px; height:140px }
.formHolder .btn { border:0; width:auto; padding:0; }

.notification { background-color:#feffe5; padding:10px; }
table.notification { background-color:transparent; padding:0; margin:20px 0 10px 0; width:auto; }
table.notification tr td { background-color:#feffe5; padding:10px; border:1px solid #eaef76; color:#444; }

.searchResult { position:relative; width:635px; padding:20px 0 20px 0; border-top:1px solid #e5e5e5; }
.searchResult h2 { font-weight:normal; font-size:1.4em; }
.searchResult h2 a { text-decoration:underline; }
.searchResult h2 a b { color:#333; }
.searchResult h2 a:hover b { color:#f60; }
.searchResult b { color:#444; }
.searchResult .searchResultUrl span { color:green; }
.searchResult .searchResultUrl span b { color:green; }
.searchResult .searchResultMore { font-weight:bold; }
.searchResult .searchResultMore a { font-weight:normal; color:#888; }
.searchResult .searchResultMore a:hover { color:#f60; }

.arrowPagination { font-size:1.2em; text-align:center; margin-bottom:25px; }
.arrowPagination img { position:relative; top:13px; margin:0 8px 0 8px; }

.bottomPagination { position:relative; width:950px; background-color:#313131; margin:0; }
.bottomPagination .padding { padding-top:10px; padding-bottom:10px; }
.bottomPagination .padding p { margin:0 0 5px 0; font-weight:bold; }
.bottomPagination table { width:auto; table-layout:fixed; margin:0; color:#777; font-weight:bold; }
.bottomPagination table tr td { white-space:nowrap; border:0; padding:3px 0 3px 0; width:18px; text-align:center; letter-spacing:-1px; }
.bottomPagination table tr td a { color:#ccc; font-weight:normal; }
.bottomPagination table tr td a:hover { color:#f60; }
.bottomPagination table.contentImagesIndexPaginationWider tr td { width:29px; }

.headliningActs { background-color:#f0f0f0; padding:17px 18px 15px 18px; margin:20px 0 30px 0; text-align:center; }
.headliningActs h2 { font-size:1.3em; }
.headliningActs p { margin:10px 0 0 0; font-size:1.8em; line-height:1.5em; color:#777; }
.headliningActs p a:hover { color:#f60; }
.headliningActs p span { margin:0 8px 0 8px; font-size:1.3em; color:#999; font-weight:bold; }

.acts { background-color:#f0f0f0; padding:17px 18px 15px 18px; margin:20px 0 30px 0; }
.acts h2 { font-size:1.3em; text-align:center; }
.acts p { margin:10px 0 0 0; line-height:2.4em; color:#777; }
.acts p a { color:#333; text-decoration:underline; }
.acts p a:hover { color:#f60; }
.acts p span { margin:0 8px 0 8px; font-size:1.5em; color:#999; font-weight:bold; }




/* search */

.contentSearch { background-image:none; background-color:#fff; }
.contentSearch .adSkyscraperHolder { width:175px; height:630px; background-color:#e5e5e5; }
.contentSearch .adSkyscraperHolder .adSkyscraper { margin:15px 0 0 0; }
.contentSearch .adMpuHolder { width:315px; height:280px; background-color:#e5e5e5; margin:0 0 0 15px; }
.contentSearch .adMpuHolder .adMpu { margin:15px 0 0 15px; }
.contentSearch .adMpuHolder .tR { top:-10px; }
.contentSearch .adMpuHolder .bR { bottom:-10px; }

.contentSearch .colHolderR { background-color:#fff; width:315px; padding:0; }
.contentSearch .colHolderR .bR { bottom:-10px; }
.contentSearch .colHolderR .box { width:300px; padding-top:1px; }
.contentSearch .colHolderR .box .bR { bottom:0; }
.contentSearch .colHolderR .bL { left:140px; }
.contentSearch .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentSearch .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentSearch .lCol { width:665px; }

/* */



/* genres */

.contentGenres { background-image:none; background-color:#fff; }
.contentGenres .adSkyscraperHolder { width:175px; height:auto; background-color:#e5e5e5; margin:0; padding:0; }
.contentGenres .adSkyscraperHolder .adSkyscraper { height:700px; margin:0 0 15px 0; border:0; }
.contentGenres .adSkyscraperHolder .tL { left:-10px; top:0; }
.contentGenres .adSkyscraperHolder .bL { bottom:0; }
.contentGenres .adSkyscraperHolder .bR { bottom:-10px; }
.contentGenres .adMpuHolder { width:315px; background-color:#e5e5e5; margin:0 0 0 15px; padding:0; }
.contentGenres .adMpuHolder .adMpu { margin:0; }
.contentGenres .adMpuHolder .tR { top:-10px; }
.contentGenres .adMpuHolder .bR { bottom:-10px; }
.contentGenres .expandingIndex { width:635px; }
.contentGenres .expandingIndex .expandingIndexLevel1 a { padding-right:4px; padding-left:5px; }
.contentGenres .contentGenresColHolder { width:620px; padding-top:0; margin-left:15px; margin-bottom:20px; }
.contentGenres .contentGenresColHolder div:first-child { border-left:0; padding-left:0; margin-left:0; }
.contentGenres .contentGenresCol { border-left:1px solid #e0e0e0; width:170px; padding-left:25px; margin-left:25px; }
.contentGenres .contentGenresCol ul { list-style:none; margin-left:0; }
.contentGenres .contentGenresCol ul li { margin:0 0 11px 0; line-height:1.2em; }
.contentGenres .contentGenresCol ul li a { color:#c00; }
.contentGenres .contentGenresCol ul li a:hover { color:#f60; }
.contentGenres .colHolderR { background-color:#fff; width:315px; padding:0; }
.contentGenres .colHolderR .bR { bottom:-10px; }
.contentGenres .colHolderR .box { width:300px; padding-top:1px; }
.contentGenres .colHolderR .box .bR { bottom:0; }
.contentGenres .colHolderR .bL { left:140px; }
.contentGenres .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentGenres .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentGenres .lCol { width:665px; }
.contentGenres .contentGenresGenreList { border-left:1px solid #e0e0e0; padding:0 0 0 20px; width:120px; margin:20px 0 0 0; }
.contentGenres .contentGenresGenreList h2 { font-size:1.6em; margin-bottom:15px; }
.contentGenres .contentGenresGenreList ul { list-style:none; margin-left:0; }
.contentGenres .contentGenresGenreList ul li { margin:0 0 7px 0; line-height:1.2em; }
.contentGenres .contentGenresGenreList ul li a { color:#333; }
.contentGenres .contentGenresGenreList ul li a:hover { color:#f60; }
.contentGenres #hiddenGenres { margin-top:0; }
.contentGenres #hiddenGenresToggle { margin-top:20px; }


/* */



/* simpleSearch */

.contentSimpleSearch { background-image:none; background-color:#fff; margin-bottom:15px; }
.contentSimpleSearch .colHolderR { background-color:#fff; width:175px; padding:0; }
.contentSimpleSearch .colHolderR .bR { bottom:-10px; }
.contentSimpleSearch .colHolderR .box { width:160px; padding-top:1px; }
.contentSimpleSearch .colHolderR .box .bR { bottom:0; }
.contentSimpleSearch .colHolderR .bL { left:0; }
.contentSimpleSearch .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentSimpleSearch .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; }
.contentSimpleSearch .lCol { width:775px; }
.contentSimpleSearch .adMpu { margin:100px auto 0 auto; }

/* */



/* indexes */

.contentIndexes { background-image:none; background-color:#fff; }
.contentIndexes .adSkyscraperHolder { width:175px; height:auto; background-color:#e5e5e5; margin:0; padding:0; }
.contentIndexes .adSkyscraperHolder .adSkyscraper { height:700px; margin:0 0 15px 0; border:0; }
.contentIndexes .adSkyscraperHolder .tL { left:-10px; top:0; }
.contentIndexes .adSkyscraperHolder .bL { bottom:0; }
.contentIndexes .adSkyscraperHolder .bR { bottom:-10px; }
.contentIndexes .adMpuHolder { width:315px; background-color:#e5e5e5; margin:0 0 0 15px; padding:0; }
.contentIndexes .adMpuHolder .adMpu { margin:0; }
.contentIndexes .adMpuHolder .tR { top:-10px; }
.contentIndexes .adMpuHolder .bR { bottom:-10px; }
.contentIndexes .expandingIndex { width:635px; }
.contentIndexes .contentIndexesColHolder { width:775px; padding-top:20px; margin-left:15px; margin-bottom:20px; }
.contentIndexes .contentIndexesColHolder div:first-child { border-left:0; padding-left:0; margin-left:0; }
.contentIndexes .contentIndexesCol { border-left:1px solid #e0e0e0; width:150px; padding-left:25px; margin-left:25px; }
.contentIndexes .contentIndexesCol ul { list-style:none; margin-left:0; }
.contentIndexes .contentIndexesCol ul li { margin:0 0 11px 0; line-height:1.2em; }
.contentIndexes .contentIndexesCol ul li a { color:#c00; }
.contentIndexes .contentIndexesCol ul li a:hover { color:#f60; }
.contentIndexes .colHolderR { background-color:#fff; width:315px; padding:0; }
.contentIndexes .colHolderR .bR { bottom:-10px; }
.contentIndexes .colHolderR .box { width:300px; padding-top:1px; }
.contentIndexes .colHolderR .box .bR { bottom:0; }
.contentIndexes .colHolderR .bL { left:140px; }
.contentIndexes .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentIndexes .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentIndexes .lCol { width:665px; }

/* */



/* rss */

.contentRss { background-image:none; background-color:#fff; }
.contentRss .adSkyscraperHolder { width:175px; height:auto; background-color:#e5e5e5; margin:0; padding:0; }
.contentRss .adSkyscraperHolder .adSkyscraper { height:700px; margin:0 0 15px 0; border:0; }
.contentRss .adSkyscraperHolder .tL { left:-10px; top:0; }
.contentRss .adSkyscraperHolder .bL { bottom:0; }
.contentRss .adSkyscraperHolder .bR { bottom:-10px; }
.contentRss .adMpuHolder { width:315px; background-color:#e5e5e5; margin:0 0 0 15px; padding:0; }
.contentRss .adMpuHolder .adMpu { margin:0; }
.contentRss .adMpuHolder .tR { top:-10px; }
.contentRss .adMpuHolder .bR { bottom:-10px; }
.contentRss .expandingIndex { width:635px; }
.contentRss .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentRss .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentRss .lCol { width:665px; }
.contentRss .contentRssFeeds { background-color:#f0f0f0; width:775px; margin:15px 15px 15px 0; }
.contentRss .contentRssFeeds h2 { margin-top:20px; font-size:1.6em; border-top:1px solid #ddd; padding-top:20px; }
.contentRss .contentRssFeeds h2:first-child { margin-top:0; border:0; padding-top:0; }
.contentRss .contentRssFeeds .contentRssFeedsButtons a { margin:0 20px 0 0; }

/* */



/* blank */

.contentBlank { background-image:none; background-color:#fff; }
.contentBlank .adSkyscraperHolder { width:175px; height:auto; background-color:#e5e5e5; margin:0; padding:0; }
.contentBlank .adSkyscraperHolder .adSkyscraper { height:700px; margin:0 0 15px 0; border:0; }
.contentBlank .adSkyscraperHolder .tL { left:-10px; top:0; }
.contentBlank .adSkyscraperHolder .bL { bottom:0; }
.contentBlank .adSkyscraperHolder .bR { bottom:-10px; }
.contentBlank .adMpuHolder { width:315px; background-color:#e5e5e5; margin:0 0 0 15px; padding:0; }
.contentBlank .adMpuHolder .adMpu { margin:0; }
.contentBlank .adMpuHolder .tR { top:-10px; }
.contentBlank .adMpuHolder .bR { bottom:-10px; }
.contentBlank .expandingIndex { width:635px; }
.contentBlank .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentBlank .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentBlank .lCol { width:665px; }
.contentBlank table { width:auto; }
.contentBlank .padding > table { width:610px; }
.contentBlank table tr td { width:auto; border:0; }

/* */



/* sitemap */

/*
.contentSitemap { background-image:none; background-color:#fff; }
.contentSitemap .adSkyscraperHolder { width:175px; height:auto; background-color:#e5e5e5; margin:0; padding:0; }
.contentSitemap .adSkyscraperHolder .adSkyscraper { height:700px; margin:0 0 15px 0; border:0; }
.contentSitemap .adSkyscraperHolder .tL { left:-10px; top:0; }
.contentSitemap .adSkyscraperHolder .bL { bottom:0; }
.contentSitemap .adSkyscraperHolder .bR { bottom:-10px; }
.contentSitemap .adMpuHolder { width:315px; background-color:#e5e5e5; margin:0 0 0 15px; padding:0; }
.contentSitemap .adMpuHolder .adMpu { margin:0; }
.contentSitemap .adMpuHolder .tR { top:-10px; }
.contentSitemap .adMpuHolder .bR { bottom:-10px; }
.contentSitemap .expandingIndex { width:635px; }
.contentSitemap .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentSitemap .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentSitemap .lCol { width:665px; }
*/
.contentListStyle .contentSitemapColHolder { width:635px; padding-top:20px; margin-left:0; margin-bottom:20px; }
.contentListStyle .contentSitemapColHolder div:first-child { border-left:0; padding-left:0; margin-left:0; }
.contentListStyle .contentSitemapCol { border-left:1px solid #e0e0e0; width:150px; padding-left:45px; margin-left:45px; }
.contentListStyle .contentSitemapCol h2 { font-size:1.9em; color:#bbb; font-weight:normal; }
.contentListStyle .contentSitemapCol ul { list-style:none; margin-left:0; font-size:.9em; }
.contentListStyle .contentSitemapCol ul li { margin:0 0 9px 0; line-height:1.2em; }
.contentListStyle .contentSitemapCol ul li a { color:#c00; color:#333; }
.contentListStyle .contentSitemapCol ul li a:hover { color:#f60; }

/* */



/* newsArchive */

.contentNewsArchive { background-image:none; background-color:#fff; }
.contentNewsArchive .adSkyscraperHolder { width:175px; height:auto; background-color:#e5e5e5; margin:0; padding:0; }
.contentNewsArchive .adSkyscraperHolder .adSkyscraper { height:700px; margin:0 0 15px 0; border:0; }
.contentNewsArchive .adSkyscraperHolder .tL { left:-10px; top:0; }
.contentNewsArchive .adSkyscraperHolder .bL { bottom:0; }
.contentNewsArchive .adSkyscraperHolder .bR { bottom:-10px; }
.contentNewsArchive .adMpuHolder { width:315px; background-color:#e5e5e5; margin:0 0 0 15px; padding:0; }
.contentNewsArchive .adMpuHolder .adMpu { margin:0; }
.contentNewsArchive .adMpuHolder .tR { top:-10px; }
.contentNewsArchive .adMpuHolder .bR { bottom:-10px; }
.contentNewsArchive .expandingIndex { width:635px; }
.contentNewsArchive .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentNewsArchive .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentNewsArchive .lCol { width:665px; }
.contentNewsArchive .contentNewsArchiveCalHolder { background-color:#f0f0f0; width:205px; font-size:.9em; margin:0 7px 7px 0; }
.contentNewsArchive .contentNewsArchiveCalHolder .cal tr th { height:23px; }
.contentNewsArchive .contentNewsArchiveCalHolder .cal tr td { height:23px; }

/* */



/* newsArchive2 */

.contentNewsArchive2 .contentNewsArchiveCalHolder { background-color:#f0f0f0; width:205px; font-size:.9em; margin:0 7px 7px 0; }
.contentNewsArchive2 .contentNewsArchiveCalHolder .cal tr th { height:23px; }
.contentNewsArchive2 .contentNewsArchiveCalHolder .cal tr td { height:23px; }

/* */



/* simpleContent */

.contentSimpleContent { background-image:none; background-color:#fff; }
.contentSimpleContent .adSkyscraperHolder { width:175px; height:630px; background-color:#e5e5e5; }
.contentSimpleContent .adSkyscraperHolder .adSkyscraper { margin:15px 0 0 0; }
.contentSimpleContent .adMpuHolder { width:315px; /*height:280px;*/ background-color:#e5e5e5; margin:0 0 0 15px; }
.contentSimpleContent .adMpuHolder .adMpu { margin:15px 0 0 15px; }
.contentSimpleContent .adMpuHolder .tR { top:-10px; }
.contentSimpleContent .adMpuHolder .bR { bottom:-10px; }

/* */



/* festivals */

.contentFestivals { background-image:none; background-color:#fff; }
.contentFestivals .adSkyscraperHolder { width:175px; height:630px; background-color:#e5e5e5; }
.contentFestivals .adSkyscraperHolder .adSkyscraper { margin:15px 0 0 0; }
.contentFestivals .adMpuHolder { width:315px; /*height:280px;*/ background-color:#e5e5e5; margin:0 0 0 15px; }
.contentFestivals .adMpuHolder .adMpu { margin:15px 0 0 15px; }
.contentFestivals .adMpuHolder .tR { top:-10px; }
.contentFestivals .adMpuHolder .bR { bottom:-10px; }
.contentFestivals .contentFestivalsPicHolder { position:relative; margin:15px 0 17px 0; width:457px; }
.contentFestivals .contentFestivalsPicHolder tr td { background-color:#f1f1f1; padding:0; text-align:center; border:0; }
.contentFestivals .layout { margin:25px 0 20px 0; width:auto; }
.contentFestivals .layout tr td { font-size:1.2em; padding:3px 10px 3px 0; white-space:nowrap; }
.contentFestivals .layout tr td b { color:#222; }

/* */



/* competitions */

.contentCompetitions { background-image:none; background-color:#fff; }
.contentCompetitions .adSkyscraperHolder { width:175px; height:630px; background-color:#e5e5e5; }
.contentCompetitions .adSkyscraperHolder .adSkyscraper { margin:15px 0 0 0; }
.contentCompetitions .adMpuHolder { width:315px; /*height:280px;*/ background-color:#e5e5e5; margin:0 0 0 15px; }
.contentCompetitions .adMpuHolder .adMpu { margin:15px 0 0 15px; }
.contentCompetitions .adMpuHolder .tR { top:-10px; }
.contentCompetitions .adMpuHolder .bR { bottom:-10px; }
.contentCompetitions .layout { margin:25px 0 20px 0; width:auto; }
.contentCompetitions .layout tr td { font-size:1.2em; padding:3px 10px 3px 0; white-space:nowrap; }
.contentCompetitions .layout tr td b { color:#222; }
.contentCompetitions .contentCompetitionsImage { margin:15px 15px 0 15px; }

/* */



/* prizes */

.contentPrizes .feature .featureContent { width:325px; }
.contentPrizes .feature .landingFeatureContentR { right:0; }
.contentPrizes .feature .featureContent div { width:295px; }
.contentPrizes .subFeature { padding-bottom:0; }
.contentPrizes .rightColBL { position:absolute; bottom:0; right:290px; }

/* */



/* listStyle */

.contentListStyle .contentListStyleArticle .contentListStyleArticleLayout { width:100%; margin:0; }
.contentListStyle .contentListStyleArticle .contentListStyleArticleLayout tr td { border:0; padding:0 17px 0 0; }
.contentListStyle { background-image:none; background-color:#fff; margin-bottom:15px; }
.contentListStyle .colHolderR { background-color:#fff; width:315px; padding:0; }
.contentListStyle .colHolderR .bR { bottom:-10px; }
.contentListStyle .colHolderR .box { width:300px; padding-top:1px; }
.contentListStyle .colHolderR .box .bR { bottom:0; }
.contentListStyle .colHolderR .bL { left:140px; }
.contentListStyle .adMpu { border:15px solid #e5e5e5; border-right:0; }
.contentListStyle .adSkyscraper { float:right; border:15px solid #e5e5e5; border-right:0; border-top:0; }
.contentListStyle .lCol { width:665px; }
.contentListStyle .contentListStyleArticle .photoSizeLimiter { margin:0; /*height:130px;*/ height:auto; max-height:130px; }
.contentListStyle .contentListStyleArticle .floatRight { width:506px; }
.contentListStyle .contentListStyleArticle h2 { font-size:1.4em; }
.contentListStyle .contentListStyleArticle { position:relative; padding:20px 0 20px 0; border-top:1px solid #e5e5e5; }
.contentListStyle .contentListStyleArticle .body { margin-top:.5em; }
.contentListStyle .contentListStyleArticle .contentListStyleArticleDate { font-weight:bold; color:#888; }
.contentListStylePagination { position:relative; width:950px; background-color:#313131; margin:0; }
.contentListStylePagination .padding { padding-top:10px; padding-bottom:10px; }
.contentListStylePagination .padding p { margin:0 0 5px 0; font-weight:bold; }
.contentListStylePagination table { width:auto; table-layout:fixed; margin:0; color:#777; font-weight:bold; }
.contentListStylePagination table tr td { white-space:nowrap; border:0; padding:3px 0 3px 0; width:18px; text-align:center; letter-spacing:-1px; }
.contentListStylePagination table tr td a { color:#ccc; font-weight:normal; }
.contentListStylePagination table tr td a:hover { color:#f60; }
.contentListStylePagination table.contentListStylePaginationWider tr td { width:29px; }

.contentListStyle .adMpu,.contentListStyle .adSkyscraper { background-color:#ccc; }

/* */



/* tabVideos */

.contentTabVideos {  }

/* */



/* tabNews */

.contentTabNews { margin-bottom:0; }
/*.contentTabNews .contentListStyleArticle { padding-top:10px; padding-bottom:10px; }
.contentTabNews .contentListStyleArticle .floatLeft { width:460px; }
.contentTabNews .contentListStyleArticle .floatRight { width:135px; text-align:right; }
.contentTabNews .contentListStyleArticle .floatRight p { font-weight:bold; margin:2px 0 0 0; }*/

/* */



/* tabReviews */

.contentTabReviews .contentListStyleArticle img { width:150px; }

/* */



/* tabFestivals */

.contentTabFestivals h3 { padding:0; background-color:transparent; color:#333; margin:0 0 20px 0; font-size:2.2em; }
.contentTabFestivals .contentListStyleArticle .contentListStyleArticleLayout tr .contentTabFestivalsImgHolder { padding:15px 0 15px 0; background-color:#f1f1f1; }
.contentTabFestivals .contentListStyleArticle .contentListStyleArticleLayout tr .contentTabFestivalsImgHolder img { width:150px; margin:0; }

/* */



/* tabMovieReviews */

.contentTabMovieReviews .contentListStyleArticle img { width:150px; }

/* */



/* newIn */

.contentNewIn .contentListStyleArticle .floatRight { width:555px; }
.contentNewIn .contentNewInKey { margin:47px 0 40px 0; width:635px; }
.contentNewIn .contentNewInKey tr td { vertical-align:top; text-align:center; white-space:nowrap; font-size:.9em; padding:0 9px 0 8px; border:0; }
.contentNewIn .contentNewInKey tr td img { width:32px; height:32px; }

.contentNewIn .contentNewsIndexArticle { position:relative; padding:20px 0 20px 0; border-top:1px solid #e5e5e5; } 
.contentNewIn .contentNewsIndexArticle .body { margin-top:.5em; } 
.contentNewIn .contentNewsIndexArticle .contentNewsIndexArticleDate { font-weight:bold; color:#888; } 

/* */



/* topVideos */

.contentTopVideos { margin-bottom:0; }

/* */



/* latestComments */

.contentLatestComments { margin-bottom:0; }
.contentLatestComments .commentsTbl td { border:0; padding-top:0; padding-bottom:20px; }
.contentLatestComments .commentsTbl td h2 { margin:0 0 15px 0; }
.contentLatestComments .commentsTbl td h2 a { color:#333; font-weight:bold; }
.contentLatestComments .commentsTbl td h2 a:hover { color:#f60; }
.contentLatestComments .commentsTbl .contentLatestCommentsArticleTitle td { border-top:1px solid #e5e5e5; padding-top:20px; padding-bottom:0; }

/* */



/* latestVideos */

.contentLatestVideos { margin-bottom:0; }

/* */



/* topStories */

.contentTopStories .contentListStyleArticle .photoSizeLimiter { max-height:85px; }
.contentTopStories .contentListStyleArticle .photoSizeLimiter img { width:75px; }
.contentTopStories .contentListStyleArticle .lighter { font-weight:bold; }

/* */



/* topGalleries */

.contentTopGalleries .contentListStyleArticle .photoSizeLimiter { max-height:85px; }
.contentTopGalleries .contentListStyleArticle .photoSizeLimiter img { width:75px; }

/* */



/* topPictures */

.contentTopPictures { margin-bottom:0; }
.contentTopPictures .colHolderR { width:175px; }
.contentTopPictures .contentListStyleArticle { width:775px; }
.contentTopPictures .contentListStyleArticle .photoSizeLimiter { margin:0; /*height:auto; max-height:164px;*/ height:164px; max-height:164px; }
.contentTopPictures .adSkyscraper { margin-top:280px; }
.contentTopPictures .adMpuHolder { background-color:#e5e5e5; position:absolute; top:0; right:0; width:315px; /*height:280px;*/ border-left:15px solid #fff; }

/* */



/* latestTickets */

.contentLatestTickets h3 { padding:0; background-color:transparent; color:#333; margin:0 0 30px 0; font-size:2.2em; }
.contentLatestTickets h3 img { position:relative; top:15px; margin:0 10px 0 0; }
.contentLatestTickets .lCol { width:805px; }
.contentLatestTickets .colHolderR { width:175px; }
.contentLatestTickets .contentListStyleArticle { width:375px; padding-top:12px; padding-bottom:12px; }
.contentLatestTickets .contentListStyleArticle .photoSizeLimiter { margin:0; height:auto; max-height:65px; width:80px; }
.contentLatestTickets .contentListStyleArticle .photoSizeLimiter img { width:80px; }
.contentLatestTickets .adSkyscraper { margin-top:280px; }
.contentLatestTickets .adMpuHolder { background-color:#e5e5e5; position:absolute; top:0; right:0; width:315px; /*height:280px;*/ border-left:15px solid #fff; }
.contentLatestTickets .contentLatestTicketsCal { background-color:#f0f0f0; width:635px; height:280px; margin:30px 0 30px 0; }
.contentLatestTickets .contentLatestTicketsCal .cal { position:absolute; left:160px; top:0; }
.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalLeftArrow,.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalRightArrow { font-size:180px; line-height:1em; position:absolute; top:27px; }
.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalLeftArrow a,.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalRightArrow a { color:#ddd; }
.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalLeftArrow a:hover,.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalRightArrow a:hover { color:#ccc; }
.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalLeftArrow { left:25px; text-align:left; }
.contentLatestTickets .contentLatestTicketsCal .contentLatestTicketsCalRightArrow { right:25px; text-align:right; }
.contentLatestTickets .contentLatestTicketsFeatured { background-color:#f0f0f0; width:635px; margin:30px 0 30px 0; }
.contentLatestTickets .contentLatestTicketsFeatured h4 { margin:0 0 15px 0; padding:0 0 15px 70px; color:#919191; font-size:1.3em; border-bottom:1px solid #dbdbdb; }
.contentLatestTickets .contentLatestTicketsFeatured h4 img { position:absolute; top:5px; left:15px; }
.contentLatestTickets .contentLatestTicketsFeatured .dateCal { background-image:url(../../../img/bgs/largecalgreybg.gif); }
.contentLatestTickets .contentLatestTicketsFeatured > img.floatRight { width:150px; }
.contentLatestTickets .contentLatestTicketsFeaturedInfo h2 { font-size:1.4em; }
.contentLatestTickets .contentLatestTicketsFeaturedInfo { width:330px; margin-left:15px; }
.contentLatestTickets .contentLatestTicketsFeaturedInfo table { margin:20px 0 0 0; }
.contentLatestTickets .contentLatestTicketsFeaturedInfo table tr td { padding-right:15px; vertical-align:top; }
.contentLatestTickets .contentLatestTicketsFeaturedInfo table tr:last-child td { border:0; }

/* */



/* ticketsIndex */

.contentTicketsIndex h3 { padding:0; background-color:transparent; color:#333; margin:0 0 20px 0; font-size:2.2em; line-height:1em; }
.contentTicketsIndex .contentListStyleArticle .contentListStyleArticleLayout tr .contentTabFestivalsImgHolder { padding:15px 0 15px 0; background-color:#f1f1f1; }
.contentTicketsIndex .contentListStyleArticle .contentListStyleArticleLayout tr .contentTabFestivalsImgHolder img { width:150px; margin:0; }

/* */



/* latestGalleries */

.contentLatestGalleries .contentLatestGalleriesPicturesAdded { width:125px; height:25px; margin:12px 0 10px 0; text-align:right; font-size:11px; color:#fff; overflow:hidden; background-color:#bc0000; background-image:url(../../../img/bgs/picturesadded.gif); }
.contentLatestGalleries .contentLatestGalleriesPicturesAdded a { display:block; position:absolute; top:0; right:10px; width:125px; height:25px; padding:4px 0 0 0; color:#fff; }

/* */



/* newsIndex */

.contentNewsIndex { background-image:none; background-color:#fff; margin-bottom:15px; }
.contentNewsIndex .colHolderR { background-color:#e5e5e5; width:300px; padding:15px 0 0 15px; }
.contentNewsIndex .colHolderR .bR { bottom:-10px; }
.contentNewsIndex .colHolderR .box { width:300px; padding-top:1px; }
.contentNewsIndex .colHolderR .box .bR { bottom:0; }
.contentNewsIndex .adMpu { border:0; }
.contentNewsIndex .adSkyscraper { float:right; margin:15px 0 15px 0; }
.contentNewsIndex .lCol { width:665px; }
.contentNewsIndexArticle .photoSizeLimiter { margin:0; /*height:130px;*/ height:auto; max-height:130px; }
.contentNewsIndexArticle .floatRight { width:506px; }
.contentNewsIndexArticle h2 { font-size:1.4em; }
.contentNewsIndex .contentNewsIndexArticle { position:relative; padding:20px 0 20px 0; border-top:1px solid #e5e5e5; }
.contentNewsIndex .contentNewsIndexArticle .body { margin-top:.5em; }
.contentNewsIndex .contentNewsIndexArticle .contentNewsIndexArticleDate { font-weight:bold; color:#888; }
.contentNewsIndex .adSkyscraperFiller { position:relative; top:15px; left:-15px; width:140px; height:600px; background-color:#fff; }
.contentNewsIndex .adSkyscraperFiller .bR { bottom:0; }
.contentNewsIndex .adSkyscraperFiller .tL { top:-10px; }
.contentNewsIndex .adSkyscraperFiller .bL { bottom:-10px; }

/* */



/* newsInner */

.contentNewsInner { background-image:none; }
.contentNewsInner .adMpu { border-top:15px solid #e5e5e5; }
.contentNewsInner .lCol { width:665px; background-color:#fff; }
.contentNewsInner .rCol { background-color:#fff; }
.contentNewsInner .adSkyscraperHolder { margin-bottom:5px; z-index:100; }
.contentNewsInner .adSkyscraper { margin-top:15px; }
.contentNewsInner .shareButtonsInteractive table { width:490px; }
.contentNewsInnerPicHolder { position:relative; margin:9px 0 7px 0; width:457px; }
.contentNewsInnerPicHolder tr td { background-color:#f1f1f1; padding:0; text-align:center; border:0; }
.contentNewsInnerPicCaption { margin-bottom:20px; color:#777; }

/* */



/* artist */

.contentArtist { background-image:none; }
.contentArtist .adMpuHolder { float:right; width:315px; /*height:280px;*/ margin:0 0 15px 15px; background-color:#e5e5e5; }
.contentArtist .adMpuHolder .tR { top:-10px; }
.contentArtist .adMpuHolder .bR { bottom:-10px; }
.contentArtist .adMpu { position:relative; margin:15px 0 15px 15px; border:0; }
.contentArtist .lCol { width:160px; background-color:transparent; }
.contentArtist .rCol { width:805px; background-color:#fff; }
.contentArtist .shareButtons { width:auto; }
.contentArtist .shareButtons table { width:auto; }
.contentArtist .shareButtonsInteractive { width:420px; }
.contentArtist .contentArtistArtistNav { background-color:#fff; margin:15px 0 15px 0; zoom:1; }
.contentArtist .contentArtistArtistNav h3 { background-color:transparent; padding:0; color:#333; margin:15px 0 15px 0; }
.contentArtist .contentArtistArtistNav ul { list-style:none; margin:0; }
.contentArtist .contentArtistArtistNav ul li { margin:0 0 3px 0; }
.contentArtist .contentArtistArtistNav ul li a { color:#333; }
.contentArtist .contentArtistArtistNav ul li a:hover { color:#f60; }
.contentArtist h3 { margin-top:50px; margin-left:0; margin-right:0; clear:both; }
.contentArtist .newsletterSignup { margin-top:50px; }
.contentArtist .newsletterSignup h3 { margin:0; clear:none; }
.contentArtist table { width:100%; margin-left:0; margin-right:0; }
.contentArtist .contentItem { margin-left:0; margin-right:0; }
.contentArtist .contentArtistImages { margin-top:15px; }
.contentArtist .contentArtistImages .photoSizeLimiter { height:auto; max-height:175px; }
.contentArtist .contentArtistImages div { margin-left:55px; }
.contentArtist .contentArtistImages div:first-child { margin-left:0; }
.contentArtist .contentArtistImages div:last-child { margin-left:0; }
.contentArtist .contentArtistRelatedArtists { width:auto; }
.contentArtist .contentArtistRelatedArtists tr td { text-align:center; border:0; padding-left:5px; padding-right:6px; width:75px; }
.contentArtist .contentArtistRelatedArtists img { width:75px; }
.contentArtist .contentArtistTickets { margin:15px 0 0 0; width:100%; }
.contentArtist .contentArtistTickets tr th { background-color:#f0f0f0; padding:6px 0 4px 5px; text-align:left; }
.contentArtist .contentArtistTickets tr td { padding-left:5px; }
.contentArtist .contentArtistFilmReviews > .floatLeft { width:580px; }
.contentArtist .contentArtistFilmReviews .photoSizeLimiterVertical { background-color:#f1f1f1; margin-right:15px; width:100px; }
.contentArtist .contentArtistFilmReviews img.floatLeft { margin-right:15px; width:100px; }
.contentArtist .contentArtistFilmReviews > .floatRight { margin-top:18px; }
.contentArtist .contentArtistFilmReviews .floatLeft .floatRight { width:460px; }
.contentArtist .contentArtistReviews .photoSizeLimiterVertical { background-color:#f1f1f1; margin-right:15px; width:100px; }
.contentArtist .contentArtistReviews .floatRight { width:655px; }
.contentArtist .contentArtistFestivals .photoSizeLimiterVertical { background-color:#f1f1f1; margin-right:15px; width:100px; }
.contentArtist .contentArtistFestivals .floatRight { width:655px; }
.contentArtist .contentArtistPhotoSizeLimiterReviews { width:100px; margin-right:15px; height:auto; max-height:110px; }
.contentArtist .contentArtistPhotoSizeLimiterReviews img { width:100px; }

/* */



/* film */

.contentFilm { background-image:none; }
.contentFilm .adMpu { border-top:15px solid #e5e5e5; }
.contentFilm .lCol { width:665px; background-color:#fff; }
.contentFilm .rCol { background-color:#fff; }
.contentFilm .adSkyscraperHolder { margin-bottom:5px; z-index:100; }
.contentFilm .adSkyscraper { margin-top:15px; }
.contentFilmPicHolder { position:relative; margin:9px 0 7px 0; width:457px; }
.contentFilmPicHolder tr td { background-color:#f1f1f1; padding:0; text-align:center; border:0; }
.contentFilmPicCaption { margin-bottom:20px; color:#777; }
.contentFilmInfo { background-color:#fff; width:315px; }
.contentFilmInfo h2 { margin-bottom:10px; }
.contentFilmInfo .padding { padding:20px 15px 23px 0; }
.contentFilmInfo .bL { bottom:-10px; }
.contentFilmInfo .larger span { color:#ccc; font-size:2em; position:relative; top:8px; }
/*.contentFilmInfo h3 { border-top:1px solid #e5e5e5; margin:15px 0 10px 0; padding:15px 0 0 0; font-size:1.4em; font-weight:bold; color:#333; background-color:transparent; }*/
.contentFilmCastCrew { margin:0 0 27px 0; }
.contentFilmCastCrew p { margin:6px 0 0 0; }
.contentFilmCastCrew h3 { margin:0 0 10px 0; padding:15px 0 0 0; font-size:1.4em; font-weight:bold; color:#333; background-color:transparent; }
.contentFilmInfoStarsHolder { height:43px; margin:10px 0 0 0; background-image:url(../../../img/bgs/contentfilminfostarsholderbg.gif); background-repeat:repeat-x; }
.contentFilmInfoStarsHolder .padding { padding:9px 0 0 0; margin-left:10px; }

/* */



/* videos */

.contentVideos { background-image:none; }
.contentVideos .lCol { width:665px; }
.contentVideos .rCol { width:300px; }
.contentVideos .lCol .box { width:665px; }
.contentVideos .rCol .box { width:300px; }
.contentVideos .contentVideosPlayer { width:635px; margin:0 0 15px 15px; height:480px; background-color:#000; }
.contentVideos .contentVideosStreamSelector { margin:10px 0 15px 0; }
.contentVideos .contentVideosStreamSelector tr td { border:0; padding:0; text-align:left; width:33px; }
.contentVideos .contentVideosStreamSelector tr td img { margin:0 0 0 15px; }
.contentVideos .lCol .contentVideosSub { width:490px; background-color:#fff; }
.contentVideos .adSkyscraperHolder { height:615px; margin:0; }
.contentVideos .adSkyscraperHolder .bR { right:-10px; }
.contentVideos .adSkyscraper { margin:15px 0 0 0; }
.contentVideos .adMpu { border-top:15px solid #e5e5e5; }
.contentVideos .scrolling { height:412px; }
.contentVideos .scrolling table { width:250px; margin-left:0; }
.contentVideos .contentVideosTop { margin:0; width:100%; }
.contentVideos .contentVideosTop tr td { border:0; padding-top:8px; padding-bottom:14px; }
.contentVideos .contentVideosTop img { width:55px; height:45px; margin:0 10px 0 0; }
.contentVideos .contentVideosTop h2 { margin:0 0 3px 0; line-height:1em; width:130px; }
.contentVideos .contentVideosTop h2 span { font-size:.8em; font-weight:normal; line-height:1.2em; }
.contentVideos .contentVideosTop p { margin:0; line-height:1em; }
.contentVideos .contentVideosTop p a { color:#333; }
.contentVideos .contentVideosTop p a:hover { color:#f60; }
.contentVideos .contentVideosTop .contentVideosTopNumber { font-size:2em; line-height:2em; padding:0 10px 0 0; text-align:right; color:#888; }
.contentVideos .contentVideosTop .paddingLeft { padding-left:10px; }
.contentVideos .contentVideosInfo { width:210px; margin-bottom:0; }
.contentVideos .contentVideosInfo span { color:#222; padding-right:6px; }
.contentVideosRecommended div.floatRight { border-left:1px solid #e5e5e5; padding-left:40px; }
.contentVideosRecommended ul { margin:15px 30px 0 0; list-style:none; width:80px; }
.contentVideosRecommended ul li { margin:0 0 4px 0; font-size:.9em; }
.contentVideosRecommended ul a { color:#333; margin:0; }
.contentVideosRecommended ul a:hover { color:#f60; }
.contentVideos .shareButtonsInteractive { margin:15px 0 15px 0; }
.contentVideos .shareButtonsInteractive table { margin:0 0 0 15px; }
.contentVideos .contentVideosSub .shareButtons { margin-bottom:5px; }

/* */



/* ticketsInner */

.contentTicketsInner { background-image:none; }
.contentTicketsInner .lCol { width:665px; }
.contentTicketsInner .rCol { width:300px; }
.contentTicketsInner .lCol .box { width:665px; }
.contentTicketsInner .rCol .box { width:300px; }
.contentTicketsInner .lCol .contentTicketsInnerSub { width:490px; background-color:#fff; }
.contentTicketsInner .adSkyscraperHolder { height:615px; margin:0; }
.contentTicketsInner .adSkyscraperHolder .bR { right:-10px; }
.contentTicketsInner .adSkyscraper { margin:15px 0 0 0; }
.contentTicketsInner .adMpu { border-top:15px solid #e5e5e5; border-bottom:0; }
.contentTicketsInner .contentTicketsInnerInfo { width:210px; margin-bottom:0; }
.contentTicketsInner .contentTicketsInnerInfo span { color:#222; padding-right:6px; }
.contentTicketsInner .contentTicketsInnerRecommended div.floatRight { border-left:1px solid #e5e5e5; padding-left:40px; }
.contentTicketsInner .contentTicketsInnerRecommended ul { margin:15px 30px 0 0; list-style:none; width:80px; }
.contentTicketsInner .contentTicketsInnerRecommended ul li { margin:0 0 4px 0; font-size:.9em; }
.contentTicketsInner .contentTicketsInnerRecommended ul a { color:#333; margin:0; }
.contentTicketsInner .contentTicketsInnerRecommended ul a:hover { color:#f60; }
.contentTicketsInner .shareButtonsInteractive { margin:15px 0 15px 0; }
.contentTicketsInner .shareButtonsInteractive table { margin:0; }
.contentTicketsInner .contentTicketsInnerSub .shareButtons { margin-bottom:5px; }
.contentTicketsInner .contentTicketsInnerPicHolder { position:relative; margin:9px 0 5px 0; width:457px; }
.contentTicketsInner .contentTicketsInnerPicHolder tr td { background-color:#f1f1f1; padding:0; text-align:center; border:0; }
.contentTicketsInner .contentTicketsInnerLocation { width:360px; }
.contentTicketsInner .contentTicketsInnerLocation h2 span { color:#999; }
.contentTicketsInner .contentTicketsInnerInfoTbl { margin:20px 0 0 0; }
.contentTicketsInner .contentTicketsInnerInfoTbl tr td { padding-right:15px; vertical-align:top; }
.contentTicketsInner .contentTicketsInnerInfoTbl tr:last-child td { border:0; }
.contentTicketsInner .contentTicketsInnerMap { width:460px; height:250px; margin:15px 0 12px 0; background-color:#000; }
.contentTicketsInner .grey { margin-top:15px; }
.contentTicketsInner .contentTicketsInnerBuyTickets { margin:0 0 0 15px; font-size:1.2em; }
.contentTicketsInner .contentTicketsInnerBuyTickets .contentTicketsInnerBuyTicketsInfo td { border:0; padding:0 0 9px 8px; font-size:.7em; color:#777; text-align:right; }
.contentTicketsInner .contentTicketsInnerBuyTickets .contentTicketsInnerBuyTicketsInfo td p { margin-top:-9px; zoom:1; position:relative; }
.contentTicketsInner .contentTicketsInnerBuyTickets b { font-size:1.1em; color:#222; }
.contentTicketsInner .contentTicketsInnerBuyTickets tr td { padding-top:0; padding-bottom:0; border-bottom:none; border-top:1px solid #e5e5e5; background-color:transparent; zoom:1; position:relative; }
.contentTicketsInner .contentTicketsInnerBuyTickets tr:first-child td { border-top:0; }
.contentTicketsInner .ticketsTable { margin-top:20px; }
.contentTicketsInner .ticketsTable tr:last-child td { border-bottom:0; }
.contentTicketsInner .contentTicketsInnerSoldOut { margin:0 0 0 15px; font-weight:bold; color:#c00; }

/* */



/* imagesIndex */

.contentImagesIndex { background-image:none; background-color:#fff; margin-bottom:15px; }
.contentImagesIndex .lCol { width:805px; }
.contentImagesIndex .colHolderR { background-color:#e5e5e5; width:160px; height:865px; padding:15px 0 15px 15px; margin:0 0 0 0; }
.contentImagesIndex .colHolderR .bR { bottom:-10px; }
.contentImagesIndex .adSkyscraper { position:absolute; bottom:15px; right:0; }
.contentImagesIndex .adMpuFiller { position:absolute; top:0; right:0; background-color:#e5e5e5; width:315px; height:280px; }
.contentImagesIndex .adMpuFiller .adMpu { margin:15px 0 0 15px; }
.contentImagesIndexMainTbl { width:775px; margin:35px 0 0 0; }
.contentImagesIndexMainTbl tr td { font-size:.9em; text-align:center; padding:0 15px 25px 15px; border:0; }
.contentImagesIndexMainTbl tr td p { margin:0; }
.contentImagesIndexMainTbl tr td .photoSizeLimiter { margin:0; /* height:auto; max-height:130px; */ }
.contentImagesIndexImageInfoSub { width:775px; font-size:1.2em; text-align:center; margin-bottom:10px; }
.contentImagesIndexImageInfoSub img { position:relative; top:13px; margin:0 8px 0 8px; }
.contentImagesIndexPagination { position:relative; width:950px; background-color:#313131; margin:0; }
.contentImagesIndexPagination .padding { padding-top:10px; padding-bottom:10px; }
.contentImagesIndexPagination .padding p { margin:0 0 5px 0; font-weight:bold; }
.contentImagesIndexPagination table { width:auto; table-layout:fixed; margin:0; color:#777; font-weight:bold; }
.contentImagesIndexPagination table tr td { white-space:nowrap; border:0; padding:3px 0 3px 0; width:18px; text-align:center; letter-spacing:-1px; }
.contentImagesIndexPagination table tr td a { color:#ccc; font-weight:normal; }
.contentImagesIndexPagination table tr td a:hover { color:#f60; }
.contentImagesIndexPagination table.contentImagesIndexPaginationWider tr td { width:29px; }

/* */



/* imagesInner */

.contentImagesInner { background-image:none; }
.contentImagesInner .adSkyscraper { margin-bottom:15px; }
.contentImagesInnerImageInfo { background-color:transparent; }
.contentImagesInnerImageInfo .adMpu { border-top:15px solid #e5e5e5; }
.contentImagesInnerImageInfoL { width:665px; background-color:#fff; }
.contentImagesInnerImageInfoL table { margin:3px 0 10px 0; width:100%; }
.contentImagesInnerImageInfoL table tr td { vertical-align:middle; border:0; text-align:center; }
.contentImagesInnerImageInfoL .shareButtonsInteractive { margin:15px 0 0 0; }
.contentImagesInnerImageInfoL .shareButtonsInteractive table { margin:0 0 0 34px; }
.contentImagesInnerImageInfoR { width:300px; background-color:#fff; }
.contentImagesInnerImageInfoR table { margin:0 0 10px 0; width:100%; }
.contentImagesInnerImageInfoR table tr td { vertical-align:top; border:0; padding:0; }
.contentImagesInnerImageInfoR table tr td.contentImagesInnerImageInfoTableTitle { color:#222; padding-right:6px; }
.contentImagesInnerImageInfoR .padding { padding-top:0; padding-bottom:0; }
.contentImagesInnerImageInfoSub { font-size:1.2em; text-align:center; margin-bottom:25px; }
.contentImagesInnerImageInfoSub img { position:relative; top:13px; margin:0 8px 0 8px; }
.contentImagesInnerImageInfoButtons { border-top:1px solid #e1e1e1; margin:20px 0 0 0; padding:20px 0 0 0; }
.contentImagesInnerImageInfoButtons a { color:#888; font-weight:bold; display:block; padding:10px 13px 10px 35px; margin-bottom:6px; background-repeat:no-repeat; background-position:left center; }
.contentImagesInnerImageInfoButtons a:hover { color:#f60; }
.contentImagesInnerRelatedHolder { width:805px; margin-bottom:15px; }
.contentImagesInnerRelated { background-color:#fff; width:395px; height:289px; padding:15px 0 15px 0; }
.contentImagesInnerLatestGalleries { width:805px; height:266px; font-size:.9em; background-image:url(../../../img/bgs/imagesinner/latestgalleries.gif); background-repeat:repeat-y; }
.contentImagesInnerLatestGalleries h2 { font-size:1.3em; }
.contentImagesInnerLatestGalleries .padding { padding-right:0; }
.contentImagesInnerLatestGalleries .contentImagesInnerLatestGalleriesItem { position:relative; width:135px; float:left; display:inline; margin:0 0 0 24px; }
.contentImagesInnerLatestGalleries .contentImagesInnerLatestGalleriesItem img { /*margin:10px 0 4px 0;*/ margin:10px 0 4px 12px; }

/* */



.subFeature { position:relative; width:665px; background-color:#e5e5e5; padding:15px 0 15px 0; }

.subFeatureContent { position:relative; width:490px; height:600px; float:right; display:inline; background-color:#fff; }

.footer { position:relative; width:950px; padding:19px 15px 10px 15px; margin:15px 0 0 0; /*background-color:#000;*/ background-color:#121212; background-image:url(../../../img/headerbg.gif); background-repeat:repeat-x; }
.footer .mainLinks { position:relative; width:950px; /*border-bottom:1px solid #262626;*/ border-bottom:1px solid #333; padding:0 0 17px 0; margin:0 0 15px 0; }
.footer .mainLinks a { color:#fff; text-decoration:none; margin:0 18px 0 0; font-weight:bold; }
.footer .subLinks { position:relative; width:950px; border-top:1px solid #262626; padding:8px 0 0 0; margin:15px 0 0 0; font-size:.9em; text-align:center; }
.footer .subLinks a { color:#fff; text-decoration:none; margin:0 12px 0 12px; }
.footer .search { position:absolute; top:15px; right:15px; width:200px; height:24px; background-color:#fff; }
.footer .search .goBtn { position:absolute; top:2px; right:2px; }
.footer .search .searchField { position:absolute; top:5px; left:8px; width:150px; margin:0; padding:0; color:#808080; }

.footer .verticalNav { position:relative; float:left; display:inline; background-color:#222; font-size:.9em; margin:0 25px 0 0; }
.footer .verticalNav ul { margin:10px 15px 10px 15px; list-style:none; }
.footer .verticalNav ul a { color:#fff; }
.footer .verticalNav ul a:hover { color:#f60; }

.footer .mainContent { position:relative; float:left; display:inline; font-size:.9em; }
.footer .mainContent table { position:relative; width:800px; margin:0; padding:0; }
.footer .mainContent table tr td { vertical-align:top; padding:0; border:0; }
.footer .mainContent ul { position:relative; list-style:none; margin:0 0 15px 0; padding:6px 20px 6px 0; }
.footer .mainContent ul li { margin:0 0 1px 0; }
.footer .mainContent ul li a { color:#999; }
.footer .mainContent ul li a:hover { color:#f60; }
.footer .mainContent ul li.heading { margin:0 0 7px 0; color:#555; font-weight:bold; }
.footer .mainContent ul li.heading a { color:#555; font-weight:bold; }
.footer .mainContent ul li.heading a:hover { color:#f60; }
.footer .mainContent ul li.title { margin:0 0 7px 0; color:#555; font-weight:bold; }
.footer .mainContent ul li.title a { color:#555; font-weight:bold; }
.footer .mainContent ul li.title a:hover { color:#f60; }
.footer .mainContent p.heading { margin:0 0 7px 0; color:#555; font-weight:bold; }
.footer .mainContent p.heading a { color:#555; }
.footer .mainContent p.heading a:hover { color:#f60; }
.footer .mainContent p.title { margin:0 0 7px 0; color:#555; font-weight:bold; }
.footer .mainContent p.title a { color:#555; }
.footer .mainContent p.title a:hover { color:#f60; }
.footer .mainContent p.artistIndex { margin:0 0 20px 0; }
.footer .mainContent p.artistIndex a { color:#999; margin:0 8px 0 0; }
.footer .mainContent p.artistIndex a:hover { color:#f60; }

.copyright { position:relative; height:30px; margin:15px 0 0 20px; font-size:.9em; }