/* generic */
.note { color:#ff0000!important; }

#history .cols-50-50,
#history .cols-33-33-33 { zoom:1; }
#history .cols-33-33-33:after,
#history .cols-50-50:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#history .left { float:left; width:325px; }
#history .right { float:right; width:325px; }
#history .col { float:left; margin-left:20px; width:215px; }
#history .colwide { float:left; margin-left:20px; width:430px; padding-right:20px;}
#history .first { margin-left:0; }
#history .caption { color:#7a7a7a; font-size:11px; padding-top:5px; margin-bottom:10px;}
#history blockquote { border-top:2px solid #496636; border-bottom:2px solid #496636; padding: 20px 25px 10px 25px; margin:0 0 20px 0; }
#history blockquote p { font-size:1.2em !important; line-height:1.3em !important; margin:0 0 15px 0; font-style:italic; color:#496636; }
#history blockquote cite { display:block; color:#7a7a7a; font-size:1em; text-align:right; padding-bottom:10px;}

#history a.popup { text-decoration:none; white-space:nowrap; } 
#history a.popup:link img.icon,
#history a.popup:visited img.icon { width:13px; height:14px; display:inline; margin:0; padding:0; border:0; outline:0; vertical-align:text-top; background:url(images/bowl-history/popup-link.png) no-repeat 0 1px; }
#history a.popup:hover img.icon, 
#history a.popup:active img.icon,
#history a.popup:focus img.icon { background-position:left bottom; }
#history a.popup img { white-space:normal; }
#history a.popup:link span,
#history a.popup:visited span { color:#0032B2; white-space:normal; }
#history a.popup:hover span, 
#history a.popup:active span,
#history a.popup:focus span { text-decoration:underline; }

#history a.pdf { text-decoration:none; white-space:nowrap; background:none; line-height: inherit; padding-left: 0; padding-top:0; padding-bottom:0;} 
#history a.pdf:link img.icon,
#history a.pdf:visited img.icon { width:15px; height:15px; display:inline; margin:0; padding:0; border:0; outline:0; vertical-align:text-top; background:url(images/phil-sidebar/icon_pdf.gif) no-repeat 0 0; }
#history a.pdf:hover img.icon, 
#history a.pdf:active img.icon,
#history a.pdf:focus img.icon { /*background-position:left bottom;*/ }
#history a.pdf img { white-space:normal; }
#history a.pdf:link span,
#history a.pdf:visited span { color:#0032B2; white-space:normal; }
#history a.pdf:hover span, 
#history a.pdf:active span,
#history a.pdf:focus span { text-decoration:underline; }






#history.content .col img,
#history.content .left img,
#history.content .right img  {padding-top:4px;}
#history h2.lined {text-indent:-999em; overflow:hidden; margin: 0 0 10px 0; border-top: 5px solid #496636; padding-top:10px;  background-repeat:no-repeat; background-position: 0 10px;}
#history ul.video {border-top:2px solid #496636; border-bottom:2px solid #496636; padding: 15px 0 10px 0; margin:0 0 15px 0;}
#history p.anchors {color:#C7D7B4; font-size:11px; }

#history ul.video li { padding-left: 21px; margin-bottom: 6px; background:url(images/bowl-sidebar/icon_video.gif) no-repeat top left; font-weight:bold;}
#history ul.video li a { font-weight:normal; }

/* shared */
#history ul.nav { margin: 0 0 15px 0 !important; padding: 0; list-style: none; height: 28px !important; border-bottom:5px solid #A02B84; }
#history ul.nav li { background:none; float: left; margin: 0; padding: 0; height: 28px !important; }
#history ul.nav li a,
#history ul.nav li span { text-decoration:none; background: url(images/bowl-history/tabs.png) no-repeat; display: block; height: 28px !important; outline: 0; text-indent: -999em; }
#history ul.nav li.intro a:link,
#history ul.nav li.intro a:visited { background-position: -0px top; width: 154px; }
#history ul.nav li.intro a:focus,
#history ul.nav li.intro a:hover { background-position: -0px bottom; }
#history ul.nav li.intro span { background-position: -0px center; width: 154px; }
#history ul.nav li.decades a:link,
#history ul.nav li.decades a:visited { background-position: -154px top; width: 213px; }
#history ul.nav li.decades a:focus,
#history ul.nav li.decades a:hover { background-position: -154px bottom; }
#history ul.nav li.decades span { background-position: -154px center; width: 213px; }
#history ul.nav li.highlights a:link,
#history ul.nav li.highlights a:visited { background-position: -367px top; width: 220px; }
#history ul.nav li.highlights a:focus,
#history ul.nav li.highlights a:hover { background-position: -367px bottom; }
#history ul.nav li.highlights span { background-position: -367px center; width: 220px; }
#history ul.nav li.opera a:link,
#history ul.nav li.opera a:visited { background-position: -587px top; width: 98px; }
#history ul.nav li.opera a:focus,
#history ul.nav li.opera a:hover { background-position: -587px bottom; }
#history ul.nav li.opera span { background-position: -587px center; width: 98px; }

#nav #memories h3 { color: #496636; font-size:12px; line-height:15px; }
#nav #memories p a { display:block; background:url(images/bowl-history/button-sidebar-share.png) no-repeat left top; width:181px; height:30px; text-indent:-999em; overflow:hidden; outline:none;  }
#nav #memories p a:link, 
#nav #memories p a:visited { background-position:left top; }
#nav #memories p a:hover, 
#nav #memories p a:active,
#nav #memories p a:focus { background-position:left bottom; }

/* home */
#history.home .header { margin-bottom:20px; }
#history.home #historyswf { background-color:#000000; width:685px; height:320px; }
#history.home .cols-33-33-33 .col p.caption { font-size:10px; line-height:13px; }
#history.home .cols-33-33-33 .col a.more { background:url(images/bowl-history/more-button.png) no-repeat left top; width:107px; height:20px; margin:0; line-height:20px; font-weight:bold; font-size:11px; text-align:center; display:block; color:#fff; }
#history.home .cols-33-33-33 .col a.more:link,
#history.home .cols-33-33-33 .col a.more:visited {  background-position:left top; }
#history.home .cols-33-33-33 .col a.more:hover,
#history.home .cols-33-33-33 .col a.more:active,
#history.home .cols-33-33-33 .col a.more:focus { background-position:left bottom; text-decoration:none; }
#history.home .cols-50-50 { margin-top:5px; border-top:3px solid #C7D7B4; padding-top:20px; }
#history.home .cols-50-50 h2 { background:url(images/bowl-history/home-headers.png) no-repeat; height:35px !important; text-indent:-999em; overflow:hidden; outline:none; margin:0 0 15px 0; }
#history.home .cols-50-50 .left h2 { background-position:left top; }
#history.home .cols-50-50 .left p a { display:block; background:url(images/bowl-history/share-your-memories.png) no-repeat left top; width:217px; height:30px; text-indent:-999em; overflow:hidden; outline:none;  }
#history.home .cols-50-50 .left p a:link, 
#history.home .cols-50-50 .left p a:visited { background-position:left top; }
#history.home .cols-50-50 .left p a:hover, 
#history.home .cols-50-50 .left p a:active,
#history.home .cols-50-50 .left p a:focus { background-position:left bottom; }
#history.home .cols-50-50 .right h2 { background-position:left bottom; }
#history.home .cols-50-50 .right ul { margin:0; padding:0; }
#history.home .cols-50-50 .right ul li { background:none; margin:0 0 5px 0; padding:0; list-style-type:none; }
#history.home .cols-50-50 .right ul li a { background:url(images/bowl-history/popup-link.png) no-repeat left top; display:block; padding-left:18px; }

/* intro */
#history.intro .header { background:#496636; margin-bottom:20px; padding-left:342px; padding-top:75px; width:343px; height:165px; position:relative; }
#history.intro .header img { position:absolute; top:0; left:0; margin:0;  }
#history.intro .header h2 { background:url(images/bowl-history/symphony-music-is-at-the-heart.png) no-repeat center top; width:343px; height:46px !important; margin:0 0 33px 0; text-indent:-999em; overflow:hidden; }
#history.intro .header p { text-align:center; margin:0; }
#history.intro .header p a { display:block; background:url(images/bowl-history/launch-slideshow.png); width:190px; height:39px !important; margin:0 auto; outline:0; text-indent:-999em; overflow:hidden; }
#history.intro .header p a:link, .intro .header p a:visited { background-position:left top; }
#history.intro .header p a:hover, .intro .header p a:active, .intro .header p a:focus { background-position:left bottom; }
#history.intro .directors { border-top:5px solid #496636; padding-top:10px; margin-bottom:15px; margin-top:25px; }
#history.intro .directors h2 { background:url(images/bowl-history/heading-music-directors.png) no-repeat; width:313px; height:38px !important; text-indent:-999em; overflow:hidden; margin:0 0 10px 0;}
#history.intro .directors ul {  margin:0 0 15px 0; padding: 0; list-style: none; zoom:1; }
#history.intro .directors ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#history.intro .directors ul li { background:none; list-style-type:none; color:#496636; width:100px; float:left; vertical-align:top; padding:0; margin:0 0 0 12px; text-align:center; font-size:11px; line-height:1.2 }
#history.intro .directors ul li.first { margin-left:0; }
#history.intro .directors ul li img {  }
#history.intro .directors ul li span { display:block; color:#7a7a7a; }
/* "debuts" block can be used anywhere inside the #history section, includes top border and header text replacement */
#history .debuts {}
#history .debuts h2 {width:685px; height:14px; background-image:url(images/bowl-history/heading-symphonic-debuts.png); }
#history .debuts div p { width:285px; margin:0; padding:5px 0 5px 45px; font-size:12px; line-height:16px; position:relative; zoom:1; }
#history .debuts div p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#history .debuts div p span { position:absolute; top:5px; left:0; color:#A02B84; }
#history .debuts div p img { float:right; margin:0 0 0 10px; padding-top:0 !important; }
#history .debuts div p.ruled { border-top:1px solid #A4B29A; border-bottom:1px solid #A4B29A; }
#history .debuts div p.ruled + p.ruled { border-top:none; }

/* timeline */
#history.decades ul.anchors { margin: 0 0 5px 0; padding: 0 0 18px 0; list-style: none; height:15px; }
#history.decades ul.anchors li { background:none; float: left; margin: 0; padding: 0 17px 0 16px; height: 15px !important; width: 46px; background: url(images/bowl-history/decades.png) no-repeat right top; }
#history.decades ul.anchors li a { background: url(images/bowl-history/decades.png) no-repeat; display: block; height: 15px; width: 46px; outline: 0; text-indent: -999em; }
#history.decades ul.anchors li.d20 { padding-left:0; width: 47px; }
#history.decades ul.anchors li.d20 a:link, 
#history.decades ul.anchors li.d20 a:visited { background-position: -0px top; }
#history.decades ul.anchors li.d20 a:focus, 
#history.decades ul.anchors li.d20 a:hover  { background-position: -0px -21px; }
#history.decades ul.anchors li.d30 { width: 47px; }
#history.decades ul.anchors li.d30 a:link,
#history.decades ul.anchors li.d30 a:visited { background-position: -46px top; }
#history.decades ul.anchors li.d30 a:focus,
#history.decades ul.anchors li.d30 a:hover { background-position: -46px -21px; }
#history.decades ul.anchors li.d40 { width: 47px; }
#history.decades ul.anchors li.d40 a:link,
#history.decades ul.anchors li.d40 a:visited { background-position: -92px top; }
#history.decades ul.anchors li.d40 a:focus,
#history.decades ul.anchors li.d40 a:hover { background-position: -92px -21px; }
#history.decades ul.anchors li.d50 { width: 47px; }
#history.decades ul.anchors li.d50 a:link,
#history.decades ul.anchors li.d50 a:visited { background-position: -138px top; }
#history.decades ul.anchors li.d50 a:focus,
#history.decades ul.anchors li.d50 a:hover { background-position: -138px -21px; }
#history.decades ul.anchors li.d60 a:link,
#history.decades ul.anchors li.d60 a:visited { background-position: -184px top; }
#history.decades ul.anchors li.d60 a:focus,
#history.decades ul.anchors li.d60 a:hover { background-position: -184px -21px; }
#history.decades ul.anchors li.d70 { width: 47px; }
#history.decades ul.anchors li.d70 a:link,
#history.decades ul.anchors li.d70 a:visited { background-position: -230px top; }
#history.decades ul.anchors li.d70 a:focus,
#history.decades ul.anchors li.d70 a:hover{ background-position: -230px -21px; }
#history.decades ul.anchors li.d80 a:link,
#history.decades ul.anchors li.d80 a:visited { background-position: -276px top; }
#history.decades ul.anchors li.d80 a:focus,
#history.decades ul.anchors li.d80 a:hover { background-position: -276px -21px; }
#history.decades ul.anchors li.d90 { width: 47px; }
#history.decades ul.anchors li.d90 a:link,
#history.decades ul.anchors li.d90 a:visited { background-position: -322px top; }
#history.decades ul.anchors li.d90 a:focus,
#history.decades ul.anchors li.d90 a:hover { background-position: -322px -21px; }
#history.decades ul.anchors li.d00 {  width: 47px; padding-right:0; background:none; }
#history.decades ul.anchors li.d00 a:link,
#history.decades ul.anchors li.d00 a:visited { background-position: -367px top; }
#history.decades ul.anchors li.d00 a:focus,
#history.decades ul.anchors li.d00 a:hover { background-position: -367px -21px; }
#history.decades p.caption{ padding-top:20px;}
#history.decades .decade { zoom:1; border-top:1px solid #C7D7B4; padding-top:20px; margin-bottom:10px; }
#history.decades .decade.first { border-top:none;}
#history.decades .decade:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#history.decades .decade .year { width:56px; height:175px !important; margin:0 36px 15px 0; float:left; overflow:hidden; text-indent: -999em; background: url(images/bowl-history/decades.png) no-repeat left bottom;}
#history.decades .d20 h2.year { background-position: -0px bottom; }
#history.decades .d30 h2.year { background-position: -59px bottom; }
#history.decades .d40 h2.year { background-position: -117px bottom; }
#history.decades .d50 h2.year { background-position: -176px bottom; }
#history.decades .d60 h2.year { background-position: -234px bottom; }
#history.decades .d70 h2.year { background-position: -293px bottom; }
#history.decades .d80 h2.year { background-position: -352px bottom; }
#history.decades .d90 h2.year { background-position: -410px bottom; }
#history.decades .d00 h2.year { background-position: -469px bottom; height:190px !important; }
#history.decades .decade .content { width:437px; float:left; }
#history.decades .decade img.photo { width:120px; float:right; clear:right; margin:0 0 10px 0; }

/* highlights has wider gutters and divider lines */
#history .highlights { background:url(images/bowl-history/highlights-dividers.png); margin:15px 0; zoom:1; }
#history .highlights:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#history.highlights p.caption{padding-top:0;}
#history .highlights .col { width:205px; margin:0 0 0 35px; float:left; }
#history .highlights .first { margin:0 0 0 0; }
#history .highlights .col h2 { height:19px !important; width:205px; margin:0 0 15px 0; padding:0; background:url(images/bowl-history/highlight-headers.png) no-repeat; text-indent:-999em; overflow:hidden; }
#history .highlights .first h2 { background-position: left top; }
#history .highlights .second { }
#history .highlights .second h2 { background-position: center top; }
#history .highlights .third {  }
#history .highlights .third h2 { background-position: right top; }
#history .highlights .col img { display:block; margin-bottom:10px; }
#history .highlights .col h3 { color:#9F2B84; font-size:12px; margin:0; } 
#history .highlights .col p { margin:0 0 20px 0; }
#history .highlights .col p a { font-weight:bold; }

/*opera */
#history h2.opera-heading { width:685px; height:14px !important; background-image:url(images/bowl-history/heading-opera-about.png); margin-top:20px; text-indent:-999em; overflow:hidden; }
#history h2.opera-debuts { width:685px; height:16px !important; background-image:url(images/bowl-history/heading-opera-debuts.png);}
#history h2.opera-highlights {width:685px; height:14px !important; background-image: url(images/bowl-history/heading-opera-highlights.png); margin-bottom:0; }

/*Rock, Pop, Jazz*/

#history ul.nav.rock-jazz li a,
#history ul.nav.rock-jazz li span { text-decoration:none; background: url(images/bowl-history/tabs-rock-jazz.png) no-repeat; display: block; height: 28px; outline: 0; text-indent: -999em; }
#history ul.nav.rock-jazz li.rock-pop a:link,
#history ul.nav.rock-jazz li.rock-pop a:visited { background-position: -0px top; width: 142px; }
#history ul.nav.rock-jazz li.rock-pop a:focus,
#history ul.nav.rock-jazz li.rock-pop a:hover { background-position: -0px bottom; }
#history ul.nav.rock-jazz li.rock-pop span { background-position: -0px center; width: 142px; }
#history ul.nav.rock-jazz li.jazz-musical-world a:link,
#history ul.nav.rock-jazz li.jazz-musical-world a:visited { background-position: -142px top; width: 258px; }
#history ul.nav.rock-jazz li.jazz-musical-world a:focus,
#history ul.nav.rock-jazz li.jazz-musical-world a:hover { background-position: -142px bottom; }
#history ul.nav.rock-jazz li.jazz-musical-world span { background-position: -142px center; width: 258px; }

#history.intro #jazz-musical-world .header h2 { background:url(images/bowl-history/jazz-intro.png) no-repeat center top; }
#history.intro #rock-pop .header h2 { background:url(images/bowl-history/rock-intro.png) no-repeat center top; }

#history h2.rock-heading { height:15px !important;background-image: url(images/bowl-history/heading-rock.png); text-indent:-999em; overflow:hidden; background-repeat:no-repeat; }
#history h2.jazz-heading { height:15px !important; background-image: url(images/bowl-history/heading-jazz.png); text-indent:-999em; overflow:hidden; }
#history h2.musical { height:15px !important; background-image: url(images/bowl-history/heading-musical.png);}
#history h2.world { height:15px !important; background-image: url(images/bowl-history/heading-world.png);}

/*Dance*/
#history.intro #dance .header{ padding-top:75px; padding-bottom:0px; }
#history.intro #dance .header h2 { background:url(images/bowl-history/dance-intro.png) no-repeat center top; width:343px; height:23px; margin:0 0 25px 0; text-indent:-999em; overflow:hidden; }
#history .choreographers { margin-bottom:20px; }
#history .choreographers h2 {width:325px; height:33px !important;  background-image: url(images/bowl-history/heading-choreographers.png);}
#history .companies h2 {width:325px; height:33px !important; background-image: url(images/bowl-history/heading-dance-companies.png);}
#history .choreographers div p,
#history .companies div p { width:285px; margin:0; padding:3px 0 3px 45px; font-size:12px; line-height:16px; position:relative; zoom:1; }
#history .choreographers div p:after,
#history .companies div p:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#history .choreographers div p span,
#history .companies div p span { position:absolute; top:3px; left:0; color:#A02B84; }

/* postcards */
#history #postcards .header h2 { background:url(images/bowl-history/postcards-intro.png) no-repeat center top; }
#postcards .signature {margin-bottom:5px; margin-top:20px; font-size:13px;}
#postcards blockquote .signature em {font-style:normal}

/* programs */

#history.intro #programs .header h2 { background:url(images/bowl-history/programs-intro.png) no-repeat center top; }

/* history and architecture */
#history ul.nav.architecture li a,
#history ul.nav.architecture li span { text-decoration:none; background: url(images/bowl-history/tabs-hist-arch.png) no-repeat; display: block; height: 28px; outline: 0; text-indent: -999em; }
#history ul.nav.architecture li.early a:link,
#history ul.nav.architecture li.early a:visited { background-position: -0px top; width: 199px; }
#history ul.nav.architecture li.early a:focus,
#history ul.nav.architecture li.early a:hover { background-position: -0px bottom; }
#history ul.nav.architecture li.early span { background-position: -0px center; width: 199px; }

#history ul.nav.architecture li.bowl-architecture a:link,
#history ul.nav.architecture li.bowl-architecture a:visited { background-position: -199px top; width: 127px; }
#history ul.nav.architecture li.bowl-architecture a:focus,
#history ul.nav.architecture li.bowl-architecture a:hover { background-position: -199px bottom; }
#history ul.nav.architecture li.bowl-architecture span { background-position: -199px center; width: 127px; }

#history ul.nav.architecture li.organizers a:link,
#history ul.nav.architecture li.organizers a:visited { background-position: -326px top; width: 153px; }
#history ul.nav.architecture li.organizers a:focus,
#history ul.nav.architecture li.organizers a:hover { background-position: -326px bottom; }
#history ul.nav.architecture li.organizers span { background-position: -326px center; width: 153px; }

#history ul.nav.architecture li.movies-tv a:link,
#history ul.nav.architecture li.movies-tv a:visited { background-position: -479px top; width: 206px; }
#history ul.nav.architecture li.movies-tv a:focus,
#history ul.nav.architecture li.movies-tv a:hover { background-position: -479px bottom; }
#history ul.nav.architecture li.movies-tv span { background-position: -479px center; width: 206px; }




#history.history-highlights .header img { position:absolute; top:0; left:0; margin:0;  }
#history.history-highlights .header h2 { background:url(images/bowl-history/history-highlights-intro.png) no-repeat center top;}
#history.history-highlights .header p { text-align:center; margin:0; }
#history.history-highlights .header p a { display:block; background:url(images/bowl-history/launch-slideshow.png); width:190px; height:39px !important; margin:0 auto; outline:0; text-indent:-999em; overflow:hidden; }
#history.history-highlights .header p a:link, .intro .header p a:visited { background-position:left top; }
#history.history-highlights .header p a:hover, .intro .header p a:active, .intro .header p a:focus { background-position:left bottom; }


#history.history-highlights div.date { display:block; zoom:1; border-top:1px solid #C7D7B4; padding:15px 0 15px 60px; position:relative; width:625px; }
#history.history-highlights div.date:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
#history.history-highlights div.date h3 { position:absolute; top:15px; left:0; clear:none!important; }
#history.history-highlights div.date img { width:120px; margin:0; float:right; clear:none!important; }
#history.history-highlights div.date p, 
#history.history-highlights div.date ul, 
#history.history-highlights div.date ol { width:475px; margin:0 0 0 0; float:left; clear:none!important; }

#history.history-highlights #architecture-timeline h2 { width:685px; height:15px !important; margin-top:20px; }
#history.history-highlights #architecture-timeline h2.precursors { background-image: url(images/bowl-history/heading-precursors.png); }
#history.history-highlights #architecture-timeline h2.firstEvents { background-image:url(images/bowl-history/heading-first-events.png); }
#history.history-highlights #architecture-timeline h2.firstSeason { background-image:url(images/bowl-history/heading-first-season.png); }


#history.bowl-architecture .header img { position:absolute; top:0; left:0; margin:0;  }
#history.bowl-architecture .header h2 { background:url(images/bowl-history/architecture-intro.png) no-repeat center top;}
#history.bowl-architecture .header p { text-align:center; margin:0; }
#history.bowl-architecture .header p a { display:block; background:url(images/bowl-history/launch-slideshow.png); width:190px; height:39px !important; margin:0 auto; outline:0; text-indent:-999em; overflow:hidden; }
#history.bowl-architecture .header p a:link, .intro .header p a:visited { background-position:left top; }
#history.bowl-architecture .header p a:hover, .intro .header p a:active, .intro .header p a:focus { background-position:left bottom; }

#history.tv-movies #movies-list h2 {width:685px; height:16px !important; margin-top:20px;}
#history.tv-movies #movies-list h2.movies { background-image: url(images/bowl-history/heading-movies.png);  margin-top:0px;}
#history.tv-movies #movies-list h2.tv { background-image:url(images/bowl-history/heading-tv.png); }
#history.tv-movies #movies-list h2.concerts { background-image:url(images/bowl-history/heading-concerts.png); }
#history.tv-movies #movies-list .date  { padding-top: 4px; position:relative; width:630px; padding-left:50px;  }
#history.tv-movies #movies-list .date p { margin-bottom: 4px;}
#history.tv-movies #movies-list .date h3 { top: 4px; left:0; clear:none; position:absolute;  }

.content form input, .content form textarea {width:400px;}

/* slideshow popup */
div.popup { width:870px; height:550px; padding:15px; background:#FFF; margin:0 auto; text-align:left; position:relative; box-shadow:1px 0 5px rgba(0,0 0, .45); -webkit-box-shadow: 1px 0 5px rgba(0,0 0, .45); -moz-box-shadow: 1px 0 5px rgba(0,0 0, .45); }
div.popup .close { background:url(images/bowl-history/slideshow/slideshow.32.png) -187px 0; width:17px; height:17px; cursor:pointer; position:absolute; top:15px; right:15px; z-index:9999; overflow:hidden; line-height:17px; margin:0; padding:0; }
div.popup .close:hover { background-position:-187px -17px; }
div.popup a.pager { display:block; position:absolute; top:50px; width:125px; height:380px; z-index:9998; background:url(images/bowl-history/slideshow/sprite.png); }
div.popup a.left { left:0; }
div.popup a.right { right:0; }
div.popup a.pager span { background:url(images/bowl-history/slideshow/slideshow.32.png); width:61px; height:61px; position:absolute; top:160px; cursor:pointer; display:block; }
div.popup a.left span { left:25px; background-position:0 0; }
div.popup a.right span { right:25px; background-position:-90px 0; }
div.popup a.left span:hover { background-position:0 -69px; }
div.popup a.right span:hover { background-position:-90px -69px; }
div.popup .slideshow { width:870px; height:450px; font-family:verdana; z-index:1; overflow:hidden; }
div.popup .slideshow div { width:870px; height:450px; }
div.popup table { float:left; width:600px; height:450px; }
div.popup table td { vertical-align:middle; text-align:center; background:#000; }
div.popup h2,
div.popup ul,
div.popup p { float:right; width:225px; line-height:1.2;  padding-right:15px; }
div.popup h2 { margin:30px 0 .5em 0; font-size:12px; font-weight:normal; }
div.popup p,
div.popup li { font-size:10px; margin:.2em 0 1em 0; color:#999; }
div.popup h2 span {display:block; font-size:13px; font-weight:bold; padding-bottom:5px; }
div.popup .thumbnails { position:absolute; bottom:0; left:0; width:900px; height:100px; background:#5D7165 url(images/bowl-history/slideshow/slideshow.32.png) left bottom; }
div.popup .thumbnails .scrollable { position:absolute; overflow:hidden; width:810px; height:84px; top:8px; left:45px; }
div.popup .thumbnails .items { width:20000em; height:84px; position:absolute; clear:both; }
div.popup .thumbnails .items table.page { float:left; width:810px; height:84px; clear:none; }
div.popup .thumbnails .items table.page,
div.popup .thumbnails .items table.page td  { border-collapse:collapse; margin:0; padding:0; height:84px; background:none; }
div.popup .thumbnails .items  img { cursor:pointer; border:2px solid transparent; display:inline-block; outline:none; margin:0 3px; vertical-align:middle; filter:alpha(opacity=45); -moz-opacity:0.45; opacity:0.45; }
div.popup .thumbnails .items  img.active { border-color:#FFF; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
div.popup .thumbnails a.browse { display:block; width:13px; height:21px; position:absolute; top:39px; cursor:pointer; background:url(images/bowl-history/slideshow/slideshow.32.png); overflow:hidden; line-height:21px; margin:0; padding:0; }
div.popup .thumbnails a.prev { background-position:-152px -108px; left:20px; }
div.popup .thumbnails a.prev:hover { background-position:-165px -108px; }
div.popup .thumbnails a.next { background-position:-191px -108px; right:20px; }
div.popup .thumbnails a.next:hover { background-position:-178px -108px; }
div.popup .thumbnails a.disabled { display:none; }

div.video-popup { display:none; height:450px; }
div.video-popup h2{ font-weight:bold; font-size:13px;}
div.video-popup p{ font-size:11px; color:#333333; }


/* IE6 fixes */
* html div.popup .close,
* html div.popup a.pager span,
* html div.popup .thumbnails,
* html div.popup .thumbnails a.browse { background-image:url(images/bowl-history/slideshow/slideshow.png); }
* html div.popup .thumbnails .items img { border-color:#516358; }
