html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } body.snowfall { cursor:url(images/cursor.cur),auto; } body.snowfall a:hover, body.snowfall .wrap-filter .wrap-dte-picker li.wrap-search button , body.snowfall .wrap-events h2 .txt.monthyear, body.snowfall .wrap-filter .wrap-dte-picker li .txt-calender, body.snowfall .wrap-filter .wrap-dte-picker li .txt, body.snowfall .wrap-filter .wrap-dte-picker li .select, body.snowfall .wrap-filter .wrap-dte-picker li .txt-search, body.snowfall .wrap-filter .wrap-dte-picker li.category .styled{ cursor:url(images/cursor.cur),auto; } body.snowfall iframe { cursor:url(images/cursor.cur),auto !important; z-index: 999; } .ie body.snowfall { cursor: auto !important; } .ie body.snowfall a:hover, .ie body.snowfall .wrap-filter .wrap-dte-picker li.wrap-search button , .ie body.snowfall .wrap-events h2 .txt.monthyear, .ie body.snowfall .wrap-filter .wrap-dte-picker li .txt-calender, .ie body.snowfall .wrap-filter .wrap-dte-picker li .txt, .ie body.snowfall .wrap-filter .wrap-dte-picker li .select, .ie body.snowfall .wrap-filter .wrap-dte-picker li .txt-search, .ie body.snowfall .wrap-filter .wrap-dte-picker li.category .styled{ cursor: auto !important; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } p, dl, hr, ol, ul, pre, table, address, fieldset { margin-bottom: 18px; } table { border-collapse: collapse; border-right: solid 1px #ccc; border-top: solid 1px #ccc; font-size: 13px; width: 100%; } th, td { line-height: 18px; padding: 9px 10px 8px 10px; } table th { background: #E4DFDF; border-left: solid 1px #ccc; font-size: 15px; text-align: left; } thead th, thead td { padding-top: 7px; text-align: left; } tfoot th, tfoot td { padding-bottom: 8px; } table td { border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; } caption { top: 5px; margin-bottom: 18px; text-align: left; } input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #818181; }   html { background: url(images/bg-body.gif); } body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; background-position: center top; background-repeat: no-repeat; }  a:hover, a:active, a:focus { outline: 0 none; } a, a:active, a:visited { color: #ff6600; text-decoration: none; } a:hover { color: #333; cursor: pointer; } h1 { font-size: 30px; margin-bottom: 18px; line-height: 32px; letter-spacing: -1px; } h2 { font-size: 20px; margin: 10px 0 6px; line-height: 20px; } h3 { font-size: 22px; line-height: 22px; margin: 10px 0 6px; } h4 { font-size: 19px; margin: 10px 0 6px; } h5 { font-size: 15px; margin: 10px 0 6px; } h6 { font-size: 13px; margin: 10px 0 6px; } ol { list-style: decimal; } ul { list-style: disc; } li { margin-left: 30px; } ul li { margin: 0; padding: 0 0 8px 15px; background: url(images/img-bullet.gif) no-repeat 0 -40px; list-style: none; } ul li ul { margin: 6px 0 0 0; } ul li li { padding: 0 0 6px 12px; background: url(images/img-bullet.gif) no-repeat -18px -23px; list-style: none; } ul li li li { margin: 8px 0 0 0; padding: 0 0 0 12px; background: url(images/img-bullet.gif) no-repeat -35px -6px; list-style: none; } input[type=hidden] { display: none !important; } b, strong, caption, th, thead, dt, legend { font-weight: bold; } cite, dfn, em, i { font-style: italic; } code, kbd, samp, pre, tt, var { font-family: mono-space, monospace; } pre { white-space: pre; } del { text-decoration: line-through; } mark { background: rgba(255, 255, 0, 0.4); padding: 0 .25em; } ins { color: #f00; } small, sup, sub { font-size: 12px; } big { font-size: 125%; line-height: 80%; } abbr, acronym { font-size: 85%; text-transform: uppercase; letter-spacing: .1em; } abbr[title], acronym[title], dfn[title] { border-bottom: 1px dotted black; cursor: help; } sup, sub { line-height: 0; } sup { vertical-align: super; } sub { vertical-align: sub; } blockquote { padding: 1.5em; } pre { overflow-x: auto;  white-space: pre-wrap;  white-space: -moz-pre-wrap !important;  white-space: -pre-wrap;  white-space: -o-pre-wrap;   word-wrap: break-word; } blockquote { padding-left: 30px;  } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; } .clearfix { display: inline-block; } * html .clearfix { height: 1%; } .clearfix { display: block; } .alignleft { float: left; margin: 0 10px 0 0; } .alignright { float: left; margin: 0 10px 0 0; } .hidden { display: none; visibility: hidden; } .spacer { font-size: 0; line-height: 0; height: 15px; margin: 0; padding: 0; clear: both; } .default-spacing { margin-bottom: 15px; } .f-right { float: right !important; } .f-left { float: left !important; }   .container_24 { margin-left: auto; margin-right: auto; width: 960px; }  .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display: inline; float: left; position: relative; margin-left: 5px; margin-right: 5px; }  .alpha { margin-left: 0; } .omega { margin-right: 0; }  .container_24 .grid_1 { width: 30px; } .container_24 .grid_2 { width: 70px; } .container_24 .grid_3 { width: 110px; } .container_24 .grid_4 { width: 150px; } .container_24 .grid_5 { width: 190px; } .container_24 .grid_6 { width: 230px; } .container_24 .grid_7 { width: 270px; } .container_24 .grid_8 { width: 310px; } .container_24 .grid_9 { width: 350px; } .container_24 .grid_10 { width: 390px; } .container_24 .grid_11 { width: 430px; } .container_24 .grid_12 { width: 470px; } .container_24 .grid_13 { width: 510px; } .container_24 .grid_14 { width: 550px; } .container_24 .grid_15 { width: 590px; } .container_24 .grid_16 { width: 630px; } .container_24 .grid_17 { width: 670px; } .container_24 .grid_18 { width: 710px; } .container_24 .grid_19 { width: 750px; } .container_24 .grid_20 { width: 790px; } .container_24 .grid_21 { width: 830px; } .container_24 .grid_22 { width: 870px; } .container_24 .grid_23 { width: 910px; } .container_24 .grid_24 { width: 950px; }  .container_24 .prefix_1 { padding-left: 40px; } .container_24 .prefix_2 { padding-left: 80px; } .container_24 .prefix_3 { padding-left: 120px; } .container_24 .prefix_4 { padding-left: 160px; } .container_24 .prefix_5 { padding-left: 200px; } .container_24 .prefix_6 { padding-left: 240px; } .container_24 .prefix_7 { padding-left: 280px; } .container_24 .prefix_8 { padding-left: 320px; } .container_24 .prefix_9 { padding-left: 360px; } .container_24 .prefix_10 { padding-left: 400px; } .container_24 .prefix_11 { padding-left: 440px; } .container_24 .prefix_12 { padding-left: 480px; } .container_24 .prefix_13 { padding-left: 520px; } .container_24 .prefix_14 { padding-left: 560px; } .container_24 .prefix_15 { padding-left: 600px; } .container_24 .prefix_16 { padding-left: 640px; } .container_24 .prefix_17 { padding-left: 680px; } .container_24 .prefix_18 { padding-left: 720px; } .container_24 .prefix_19 { padding-left: 760px; } .container_24 .prefix_20 { padding-left: 800px; } .container_24 .prefix_21 { padding-left: 840px; } .container_24 .prefix_22 { padding-left: 880px; } .container_24 .prefix_23 { padding-left: 920px; }  .container_24 .suffix_1 { padding-right: 40px; } .container_24 .suffix_2 { padding-right: 80px; } .container_24 .suffix_3 { padding-right: 120px; } .container_24 .suffix_4 { padding-right: 160px; } .container_24 .suffix_5 { padding-right: 200px; } .container_24 .suffix_6 { padding-right: 240px; } .container_24 .suffix_7 { padding-right: 280px; } .container_24 .suffix_8 { padding-right: 320px; } .container_24 .suffix_9 { padding-right: 360px; } .container_24 .suffix_10 { padding-right: 400px; } .container_24 .suffix_11 { padding-right: 440px; } .container_24 .suffix_12 { padding-right: 480px; } .container_24 .suffix_13 { padding-right: 520px; } .container_24 .suffix_14 { padding-right: 560px; } .container_24 .suffix_15 { padding-right: 600px; } .container_24 .suffix_16 { padding-right: 640px; } .container_24 .suffix_17 { padding-right: 680px; } .container_24 .suffix_18 { padding-right: 720px; } .container_24 .suffix_19 { padding-right: 760px; } .container_24 .suffix_20 { padding-right: 800px; } .container_24 .suffix_21 { padding-right: 840px; } .container_24 .suffix_22 { padding-right: 880px; } .container_24 .suffix_23 { padding-right: 920px; }  .container_24 .push_1 { left: 40px; } .container_24 .push_2 { left: 80px; } .container_24 .push_3 { left: 120px; } .container_24 .push_4 { left: 160px; } .container_24 .push_5 { left: 200px; } .container_24 .push_6 { left: 240px; } .container_24 .push_7 { left: 280px; } .container_24 .push_8 { left: 320px; } .container_24 .push_9 { left: 360px; } .container_24 .push_10 { left: 400px; } .container_24 .push_11 { left: 440px; } .container_24 .push_12 { left: 480px; } .container_24 .push_13 { left: 520px; } .container_24 .push_14 { left: 560px; } .container_24 .push_15 { left: 600px; } .container_24 .push_16 { left: 640px; } .container_24 .push_17 { left: 680px; } .container_24 .push_18 { left: 720px; } .container_24 .push_19 { left: 760px; } .container_24 .push_20 { left: 800px; } .container_24 .push_21 { left: 840px; } .container_24 .push_22 { left: 880px; } .container_24 .push_23 { left: 920px; }  .container_24 .pull_1 { left: -40px; } .container_24 .pull_2 { left: -80px; } .container_24 .pull_3 { left: -120px; } .container_24 .pull_4 { left: -160px; } .container_24 .pull_5 { left: -200px; } .container_24 .pull_6 { left: -240px; } .container_24 .pull_7 { left: -280px; } .container_24 .pull_8 { left: -320px; } .container_24 .pull_9 { left: -360px; } .container_24 .pull_10 { left: -400px; } .container_24 .pull_11 { left: -440px; } .container_24 .pull_12 { left: -480px; } .container_24 .pull_13 { left: -520px; } .container_24 .pull_14 { left: -560px; } .container_24 .pull_15 { left: -600px; } .container_24 .pull_16 { left: -640px; } .container_24 .pull_17 { left: -680px; } .container_24 .pull_18 { left: -720px; } .container_24 .pull_19 { left: -760px; } .container_24 .pull_20 { left: -800px; } .container_24 .pull_21 { left: -840px; } .container_24 .pull_22 { left: -880px; } .container_24 .pull_23 { left: -920px; }  #header { float: left; overflow: hidden; position: relative; margin: 0 -18px 0 -12px; width: 980px; height: 132px; } .shadow { bottom: 0px; position: absolute; right: 2px; z-index: 999; height: 8px !important; } .home .shadow { right: 1px; } #logo { margin: 0; padding: 18px 0 15px 14px; float: left; } #flash-logo { position: absolute; left: 2px; top: 14px; height: 100px; }  #logo a { width: 256px; height: 65px; } #global-top { float: right; margin: 33px 15px 16px 0; width: 855px; } #global-nav { margin: 9px 6px 11px 0; float: right; } #global-nav ul { float: right; margin: 0; } #global-nav li { float: left; margin: 0 9px 0 0; padding: 0 10px 0 0; background: url(images/separator.gif) no-repeat right 3px; } #global-nav .last { background: none; margin-right: 0; } #global-nav a { font-size: 13px; color: #333; font-weight: bold; } #global-nav a:hover, #global-nav .current a { color: #0188d5; } .switcher { float: right; margin-right: 2px; margin-top: 2px; width: 58px; } .switcher a { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #0188d5; font-weight: bold; background: url(images/sprite-3.gif) no-repeat right 9px; padding: 1px 15px 0 8px; float: left; } .switcher a:hover { color: #666; background: url(images/sprite-3.gif) no-repeat right -26px; } .site-follow { float: right; margin: 0; padding: 10px 0 10px 20px; background: url(images/seperator-social.png) no-repeat 0 -5px; } .site-follow label { font-size: 12px; font-weight: bold; color: #333; padding-right: 10px; float: left; } .site-follow ul { float: left; margin: -5px 5px 0 0; padding: 0; } .site-follow ul li { float: left; background: none; margin: 0 8px 0 0; padding: 0; width: 25px; height: 26px; overflow: hidden; text-indent: -999em; } .site-follow ul li a { display: block; width: 25px; height: 26px; background: url(images/sprite-social.png) no-repeat 0 0; } .site-follow ul li.facebook a { background-position: -2px -2px; } .site-follow ul li.twitter a { background-position: -34px -2px; } .site-follow ul li.youtube a { background-position: -66px -2px; } .site-follow ul li.instagram a { background-position: -98px -2px; } .site-follow ul li a:hover { filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; } .search { float: right; } .txt-search { float: left; border: 1px solid #dedede; border-right: 0; background: #fff; padding: 4px 7px; font-size: 12px; color: #999; width: 140px; } .btn-search { float: left; } #timezone { float: right; margin: 0; padding: 0 16px 0 0; font-size: 11px; color: #333; } #timezone p { margin: 0 7px 0 0; float: left; background: url(images/separator.gif) no-repeat right -246px; padding: 4px 8px 1px 0; } #timezone span.time { float: left; padding: 4px 6px 1px 0; background: url(images/separator.gif) no-repeat right -246px; margin: 0; width: 110px; } .show-time { width: 47px; padding-left: 3px; } #timezone .weather { float: left; font-size: 18px; font-weight: bold; color: #0188d5; line-height: 20px; padding: 5px 0 4px 36px; margin-top: -5px; position: relative; } .weather_sunny { background: url(images/sprite-3.gif) no-repeat -267px -602px; } .weather_cloudy { background: url(images/sprite-3.gif) no-repeat -267px -566px; } .weather_rainy { background: url(images/sprite-3.gif) no-repeat -267px -634px; } #timezone .weather sup { font-size: 12px; } #timezone strong { float: left; width: 100%; margin: 0; }  #finder { background: url(images/bg-finder.png) no-repeat 0 bottom; float: left; position: relative;  margin: 0 -18px 0 -15px; width: 990px; height: 108px; } #selector-month { float: left; width: 985px; margin-left: 3px; width: 981px; overflow: hidden; } #selector-month li { float: left; background: url(images/separator.gif) no-repeat right 21px; padding: 0; } #selector-month .last { background: none; margin-left: 1px; margin-top: 1px; } #selector-month .last span { padding-right: 0px; } .ie9 #selector-month li a { padding-right: 0px; padding-left: 14px; } .mac.safari #selector-month .last { margin-left: 2px; } #selector-month .last.current a { padding-left: 14px; margin-left: -6px; } #selector-month li a { float: left; padding: 0 0 0 16px; color: #666; font-weight: bold; } .mac #selector-month li a { padding-left: 14px; } .mac.ff3 #selector-month li a, .mac.ff4 #selector-month li a, .mac.safari #selector-month li a { padding-left: 15px; } .mac.chrome #selector-month li a { padding-left: 14px; } .mac.ff3 #selector-month .current a, .mac.ff4 #selector-month .current a, .mac.safari #selector-month .current a { float: left; padding-left: 18px; } #selector-month li a:hover { color: #0188d5; } #selector-month li a span { float: left; padding: 18px 12px 12px 0; } .mac.ff3 #selector-month li a span, .mac.ff4 #selector-month li a span, .mac.safari #selector-month li a span { padding-right: 11px; } #selector-month .current a { background: url(images/bg-tab.png) no-repeat 0 0; margin-right: -13px; margin-left: -5px; } #selector-month li.current a span { background: url(images/bg-tab.png) no-repeat right -101px; padding-right: 25px; } .mac.ff3 #selector-month li.current a span, .mac.ff4 #selector-month li.current a span, .mac.safari #selector-month li.current a span { padding-right: 27px; } .wrapper { float: left; width: 988px;  margin: 0 -18px 0 -12px; position: relative; } .home .wrapper { z-index: 999; } .wrap-inside { background: url(images/shadow.png) repeat-y 0 0; float: left; width: 100%; position: relative; } .theme-shadow { background: url(images/bg-theme-bottmshadow.png) no-repeat right bottom; width: 8px; height: 11px; position: absolute; bottom: -11px; right: 0px; } .list-events { float: left; width: 970px; padding: 25px 0 30px 10px;  } .ie7 .list-events { padding-bottom: 40px; }  .list-events h2 { font-size: 38px; line-height: 48px; color: #fff; margin: 0 0 20px 2px; } .list-events h2 a { font-size: 50px; color: #fff; } .list-schedules { float: right; margin: 0 18px 14px 0; } .wrap-listing .list-schedules { margin-bottom: 5px; margin-right: 14px; } .list-schedules a { float: left; padding: 0 0 0 69px; font-size: 14px; } .list-schedules a span { padding: 18px 52px 15px 0; float: left; } .ie9 .list-schedules a.month span, .mac .list-schedules a.month span { padding: 15px 47px 18px 15px; float: left; } .ie9 .list-schedules a.year span { padding: 18px 47px 15px 5px; } .ie9 .list-schedules a.month-selected span, .mac .list-schedules a.month-selected span { padding-left: 15px !important; padding-right: 66px; padding-bottom: 32px; } .ie9 .list-schedules a.year-selected span, .mac .list-schedules a.month-selected span { padding-bottom: 32px; padding-right: 62px; } .list-schedules a.year { font-weight: bold; background: url(images/sprite.png) no-repeat 0 0; color: #ffe3cc; position: relative; z-index: 11; } .wrap-listing a.year, .wrap-listing .list-schedules a.month { margin-top: 20px; } .wrap-listing .list-schedules a.month-selected { margin-top: 9px; }  .list-schedules a.year span { background: url(images/sprite.png) no-repeat right -49px; } .list-schedules a.year-selected { background: url(images/sprite-yearselected.png) no-repeat left -28px; float: left; position: relative; margin: 9px -30px -10px 0; z-index: 10; } .list-schedules a.year-selected span { background: url(images/sprite-yearselected.png) right -163px; height: 22px; padding: 12px 65px 34px 0; line-height: 45px; } .list-schedules a.month { color: #332b00; font-weight: bold; background: url(images/sprite.png) no-repeat 0 -116px; margin: 0 0px 0 5px; position: relative; z-index: 11; } .list-schedules a.month span { background: url(images/sprite.png) no-repeat right -171px; } .list-schedules a.month-selected { background: url(images/sprite-monthselected.png) no-repeat left -27px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .list-schedules a.month-selected span { background: url(images/sprite-monthselected.png) no-repeat right -163px; height: 22px; padding: 12px 72px 34px 0; margin-left: 17px; line-height: 45px; } div .shadow-more { background: url(images/bg-shadow-more.png) repeat-x left top; float: left; height: 11px; margin-top: -10px; position: relative; width: 100%; z-index: 9; } span.download-pdf { background: url(images/sprite-pdf.gif) no-repeat left top; padding-left: 25px; margin-right: 15px; } span.download-pdf:hover { background-position: 0 -35px; } span.download-doc, span.download-docx { background: url(images/sprite-doc.png) no-repeat left top; padding-left: 25px; margin-right: 15px; } span.download-pdf:hover span.download-doc:hover, span.download-docx:hover { background-position: 0 -35px; } a.pdf, a.doc, a.docx { background: url(images/sprite-download.gif) no-repeat right 8px; padding-right: 10px; margin-top:1px; display: inline-block; } .chrome a.pdf, .chrome a.doc, .chrome a.docx{ background: url(images/sprite-download.gif) no-repeat right 7px; } .ie a.pdf, .ie a.doc, .ie a.docx{ background: url(images/sprite-download.gif) no-repeat right 7px; } a.pdf:hover, a.doc:hover, a.docx:hover { background-position: right -15px; } .chrome a.pdf:hover, .chrome a.doc:hover, .chrome a.docx:hover { background-position: right -16px; } .ie a.pdf:hover, .ie a.doc:hover, .ie a.docx:hover { background-position: right -16px; }   .spot-next-event .spot-red .spot-inner, .spot-next-event .spot-red .spot-inner .description { background: #cc202b; } .spot-next-event .spot-red .spot-inner .date { color: #cc202b; } .spot-next-event .spot-red .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-sky-blue .spot-inner, div .spot-next-event .spot-sky-blue .spot-inner .description { background: #53c0d8; } .spot-next-event .spot-sky-blue .spot-inner .date { color: #53c0d8; } .spot-next-event .spot-sky-blue .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-gray .spot-inner, div .spot-next-event .spot-gray .spot-inner .description { background: #b1b3b4; } .spot-next-event .spot-gray .spot-inner .date, .spot-next-event .spot-gray .spot-inner .date span { color: #373C3D; } .spot-next-event .spot-gray .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-magenta .spot-inner, div .spot-next-event .spot-magenta .spot-inner .description { background: #dc006b; } .spot-next-event .spot-magenta .spot-inner .date { color: #dc006b; } .spot-next-event .spot-magenta .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-blue-gray .spot-inner, div .spot-next-event .spot-blue-gray .spot-inner .description { background: #737a7e; } .spot-next-event .spot-blue-gray .spot-inner .date { color: #737a7e; } .spot-next-event .spot-blue-gray .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-green .spot-inner, div .spot-next-event .spot-green .spot-inner .description { background: #009534; } .spot-next-event .spot-green .spot-inner .date { color: #009534; } .spot-next-event .spot-green .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-dark-blue .spot-inner, div .spot-next-event .spot-dark-blue .spot-inner .description { background: #002e60; } .spot-next-event .spot-dark-blue .spot-inner .date { color: #002e60; } .spot-next-event .spot-dark-blue .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-purple .spot-inner, div .spot-next-event .spot-purple .spot-inner .description { background: #a05599; } .spot-next-event .spot-purple .spot-inner .date { color: #a05599; } .spot-next-event .spot-purple .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-muted-green .spot-inner, div .spot-next-event .spot-muted-green .spot-inner .description { background: #acca57; } .spot-next-event .spot-muted-green .spot-inner .date { color: #acca57; } .spot-next-event .spot-muted-green .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-dark-red .spot-inner, div .spot-next-event .spot-dark-red .spot-inner .description { background: #ab0232; } .spot-next-event .spot-dark-red .spot-inner .date { color: #ab0232; } .spot-next-event .spot-dark-red .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-muted-blue .spot-inner, div .spot-next-event .spot-muted-blue .spot-inner .description { background: #7b84bb; } .spot-next-event .spot-muted-blue .spot-inner .date { color: #7b84bb; } .spot-next-event .spot-muted-blue .spot-inner a.link { margin-left: 4px; }  div .spot-next-event .spot-yellow .spot-inner, div .spot-next-event .spot-yellow .spot-inner .description { background: #ffeb05; } div .spot-next-event .spot-yellow .spot-inner a.link { background: url(images/arrow-yellow-dark.gif) no-repeat left top !important; width: 10px; height: 9px; } div .spot-next-event .spot-yellow .spot-inner a.link:hover { background: url(images/arrow-yellow-dark-on.gif) no-repeat left top !important; } div .spot-next-event .spot-yellow .spot-inner a.link img { display: none; } .spot-next-event .spot-yellow .spot-inner .details h3 a, .spot-next-event .spot-yellow .spot-inner .details p { color: #8c4509; } .spot-next-event .spot-yellow .spot-inner .date { color: #8c4509; } .spot-next-event .spot-yellow .spot-inner a.link { margin-left: 4px; }  div .spot-orange .spot-muted-blue .spot-inner, div .spot-next-event .spot-orange .spot-inner .description { background: #f18e00; } .spot-next-event .spot-orange .spot-inner .date { color: #f18e00; } .spot-next-event .spot-orange .spot-inner a.link { margin-left: 4px; }  .event-desc .more { background: url(images/arrow.gif) no-repeat left top; bottom: 0; display: block; height: 9px; position: absolute; width: 10px; left: 10px; bottom: 10px; } .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; }         ul.listing .green h3 { background: url(images/sprite-palette.gif) repeat-x left top; } ul.listing .green .link a { background: url(images/sprite-palette-01.png) repeat-x right top; } ul.listing .muted-green h3 { background: url(images/sprite-palette.gif) repeat-x left -77px; } ul.listing .muted-green .link a { background: url(images/sprite-palette-01.png) repeat-x right -67px; } ul.listing .dark-red h3 { background: url(images/sprite-palette.gif) repeat-x left -320px; } ul.listing .dark-red .link a { background: url(images/sprite-palette-01.png) repeat-x right -289px; } ul.listing .dark-blue h3 { background: url(images/sprite-palette.gif) repeat-x left -493px; } ul.listing .dark-blue .link a { background: url(images/sprite-palette-01.png) repeat-x right -417px; } ul.listing .purple h3 { background: url(images/sprite-palette.gif) repeat-x left -448px; } ul.listing .purple .link a { background: url(images/sprite-palette-01.png) repeat-x right -383px; } ul.listing .red h3 { background: url(images/sprite-palette.gif) repeat-x left -118px; } ul.listing .red .link a { background: url(images/sprite-palette-01.png) repeat-x right -453px; } ul.listing .sky-blue h3 { background: url(images/sprite-palette.gif) repeat-x left -39px; } ul.listing .sky-blue .link a { background: url(images/sprite-palette-01.png) repeat-x right -32px; } ul.listing .muted-blue h3 { background: url(images/sprite-palette.gif) repeat-x left -158px; } ul.listing .muted-blue .link a { background: url(images/sprite-palette-01.png) repeat-x right -140px; } ul.listing .yellow h3 { background: url(images/sprite-palette.gif) repeat-x left -404px; } ul.listing .yellow .link a { background: url(images/sprite-palette-01.png) repeat-x right -352px; } ul.listing .gray h3 { background: url(images/sprite-palette.gif) repeat-x left -279px; } ul.listing .gray .link a { background: url(images/sprite-palette-01.png) repeat-x right -254px; } ul.listing .magenta h3 { background: url(images/sprite-palette.gif) repeat-x left -238px; } ul.listing .magenta .link a { background: url(images/sprite-palette-01.png) repeat-x right -217px; } ul.listing .blue-gray h3 { background: url(images/sprite-palette.gif) repeat-x left -361px; } ul.listing .blue-gray .link a { background: url(images/sprite-palette-01.png) repeat-x right -322px; }   .green .list-events, .green .wrap-listing { background: url(images/bg-green.jpg) repeat-x left top; } .green .list-promotions ul li { border-top: 1px solid #068745; } .green .spot-inner .description h3 a, .green .spot-inner .description p { color: #fff; } .green .region-bottom { background: url(images/bg-green-bottom.png) no-repeat left top; } .green .list-schedules a.month { background: url(images/sprite-green.png) no-repeat left -35px; } .green .list-schedules a.month span { background: url(images/sprite-green.png) no-repeat left -83px; } .green .list-schedules a.year { background: url(images/sprite-green.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .green .list-schedules a.year span { background: url(images/sprite-green.png) no-repeat -352px -83px; padding-right: 44px; } .green .region-bottom .more { color: #00cc66; } .green .region-bottom .more:hover { color: #000; } .green .wid-registration h2 a, .green .wid-gallery h2, .green .wid-features h2, .green .wid-features h2 a { color: #fff; } .green .wid-registration p, .green .wid-gallery h3 a, .green .wid-features h3, .green .wid-features p { color: #fff; }  .green .list-schedules a.month-selected { margin-top: 9px; } .green .list-schedules a.month-selected { background: url(images/sprite-green.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .green .list-schedules a.month-selected span { background: url(images/sprite-green.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .green #quickCalender { background: #0fef9e; } .green #quickCalender table .cal-top tr td { color: #fff; } .green #quickCalender table .month-title { color: #fff; } .green #quickCalender table .cal-top { border-top: 2px solid #16d08d; } .green #quickCalender .cal-events .empty-col { background: #8eefcc; } .green .event-desc-o .event-desc a.title-link { background: url(images/arrow-small-green.gif) no-repeat scroll 0 7px transparent; color: #047639; } .green .event-desc-o .event-desc a.title-link:hover { color: #000; }   .green .list-schedules a.year-selected { background: url(images/sprite-green.png) no-repeat -410px -308px; padding-left: 70px; } .green .list-schedules a.year-selected span { background: url(images/sprite-green.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .green .listing { background: #036b38 url(images/bg-curl-green-top.png) no-repeat left bottom; } .green .listing ul { border-top: 1px solid #025e32; } .green .listing ul li { border-bottom: 1px solid #025e32; } .green .listing ul li a { background: url(images/arrow-gray-dark.gif) no-repeat left 7px; } .green .curl { background: url(images/bg-curl-green.png) no-repeat left top; } .green .event-desc .more { background: url(images/arrow-green.gif) no-repeat left top; } .green .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .muted-green .list-events, .muted-green .wrap-listing { background: url(images/bg-muted-green.jpg) repeat-x left top; }  .muted-green .list-promotions ul li { border-top: 1px solid #068745; } .muted-green .spot-inner .description h3 a, .muted-green .spot-inner .description p { color: #fff; } .muted-green .region-bottom { background: url(images/bg-muted-green-bottom.png) no-repeat left top; } .muted-green .list-schedules a.month { background: url(images/sprite-muted-green.png) no-repeat left -35px; } .muted-green .list-schedules a.month span { background: url(images/sprite-muted-green.png) no-repeat left -83px; } .muted-green .list-schedules a.year { background: url(images/sprite-muted-green.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .muted-green .list-schedules a.year span { background: url(images/sprite-muted-green.png) no-repeat -352px -83px; padding-right: 44px; } .muted-green .region-bottom .more { color: #94c160; } .muted-green .region-bottom .more:hover { color: #000; } .muted-green .list-promotions h2 a { color: #38610d; } .muted-green .list-promotions h3 a { color: #3f6813; background: url(images/arrow-muted-green-list.gif) no-repeat left 3px; } .muted-green .list-promotions h3 a:hover { color: #599915; } .muted-green .wid-registration h2 a, .muted-green .wid-gallery h2, .muted-green .wid-features h2, .muted-green .wid-features h2 a { color: #38610d; } .muted-green .wid-registration p, .muted-green .wid-gallery h3 a, .muted-green .wid-features h3, .muted-green .wid-features p { color: #38610d; }  .muted-green .list-schedules a.month-selected { margin-top: 9px; } .muted-green .list-schedules a.month-selected { background: url(images/sprite-muted-green.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .muted-green .list-schedules a.month-selected span { background: url(images/sprite-muted-green.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .muted-green #quickCalender { background: #C0DF8D; } .muted-green #quickCalender table .cal-top tr td { color: #fff; } .muted-green #quickCalender table .month-title { color: #fff; } .muted-green #quickCalender table .cal-top { border-top: 2px solid #588425; } .muted-green #quickCalender .cal-events .empty-col { background: #d2eeb1; } .muted-green .event-desc-o .event-desc a.title-link { background: url(images/arrow-small-mutedgreen.png) no-repeat scroll 0 7px transparent; color: #4f8b0a; } .muted-green .event-desc-o .event-desc a.title-link:hover { color: #000; }   .muted-green .list-schedules a.year-selected { background: url(images/sprite-muted-green.png) no-repeat -410px -308px; padding-left: 70px; } .muted-green .list-schedules a.year-selected span { background: url(images/sprite-muted-green.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .muted-green .listing { background: #456d13 url(images/bg-curl-mutedgreen-top.png) no-repeat left bottom; } .muted-green .listing ul { border-top: 1px solid #304c0d; } .muted-green .listing ul li { border-bottom: 1px solid #304c0d; } .muted-green .listing ul li a { background: url(images/arrow-small-mutedgreen.png) no-repeat left 7px; } .muted-green .curl { background: url(images/bg-curl-mutedgreen.png) no-repeat left top; } .muted-green .event-desc .more { background: url(images/arrow-muted-green.gif) no-repeat left top; } .muted-green .event-desc .more:hover { background: url(images/arrow-muted-green.gif) no-repeat left top; color: #333; }    .red .list-events, .red .wrap-listing { background: url(images/bg-red.jpg) repeat-x left top; } .red .list-promotions ul li { border-top: 1px solid #881e23; } .red .spot-inner .description h3 a, .red .spot-inner .description p { color: #fff; } .red .region-bottom { background: url(images/bg-red-bottom.png) no-repeat left top; } .red .list-schedules a.month { background: url(images/sprite-red.png) no-repeat left -35px; } .red .list-schedules a.month span { background: url(images/sprite-red.png) no-repeat left -83px; } .red .list-schedules a.year { background: url(images/sprite-red.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .red .list-schedules a.year span { background: url(images/sprite-red.png) no-repeat -352px -83px; padding-right: 44px; } .red .region-bottom .more { color: #e51b24; } .red .region-bottom .more:hover { color: #000; } .red .list-promotions h2 a { color: #fff; } .red .list-promotions h3 a { color: #fff; background: url(images/arrow-red-white.gif) no-repeat left 3px; } .red .list-promotions h3 a:hover { color: #f67b7b; } .red .wid-registration h2 a, .red .wid-gallery h2, .red .wid-features h2, .red .wid-features h2 a { color: #fff; } .red .wid-registration p, .red .wid-gallery h3 a, .red .wid-features h3, .red .wid-features p { color: #fff; }  .red .list-schedules a.month-selected { margin-top: 9px; } .red .list-schedules a.month-selected { background: url(images/sprite-red.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .red .list-schedules a.month-selected span { background: url(images/sprite-red.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .red #quickCalender { background: #ff858c; } .red #quickCalender table .cal-top tr td { color: #fff; } .red #quickCalender table .month-title { color: #fff; } .red #quickCalender table .cal-top { border-top: 2px solid #e97279; } .red #quickCalender .cal-events .empty-col { background: #f7b8bc; } .red .event-desc-o .event-desc a.title-link { background: url(images/arrow-small-red.gif) no-repeat scroll 0 7px transparent; color: #db444b; } .red .event-desc-o .event-desc a.title-link:hover { color: #000; }   .red .list-schedules a.year-selected { background: url(images/sprite-red.png) no-repeat -410px -308px; padding-left: 70px; } .red .list-schedules a.year-selected span { background: url(images/sprite-red.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .red .listing { background: #7d0309 url(images/bg-red-top.png) no-repeat left bottom; } .red .listing ul { border-top: 1px solid #068745; } .red .listing ul li { border-bottom: 1px solid #068745; } .red .curl { background: url(images/bg-curl-red.png) no-repeat left top; } .red .event-desc .more { background: url(images/arrow-red2.png) no-repeat left top; } .red .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .sky-blue .list-events, .sky-blue .wrap-listing { background: url(images/bg-skyblue.jpg) repeat-x left top; }  .sky-blue .list-promotions ul li { border-top: 1px solid #0d697b; } .sky-blue .spot-inner .description h3 a, .sky-blue .spot-inner .description p { color: #fff; } .sky-blue .region-bottom { background: url(images/bg-skyblue-bottom.png) no-repeat left top; } .sky-blue .list-schedules a.month { background: url(images/sprite-skyblue.png) no-repeat left -35px; } .sky-blue .list-schedules a.month span { background: url(images/sprite-skyblue.png) no-repeat left -83px; } .sky-blue .list-schedules a.year { background: url(images/sprite-skyblue.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .sky-blue .list-schedules a.year span { background: url(images/sprite-skyblue.png) no-repeat -352px -83px; padding-right: 44px; } .sky-blue .region-bottom .more { color: #369fb2; } .sky-blue .region-bottom .more:hover { color: #000; } .sky-blue .list-promotions h2 a { color: #07414c; } .sky-blue .list-promotions h3 a { color: #07414c; background: url(images/arrow-skyblue2.gif) no-repeat left 3px; } .sky-blue .list-promotions h3 a:hover { color: #0e6d7f; } .sky-blue .wid-registration h2 a, .sky-blue .wid-gallery h2, .sky-blue .wid-features h2, .sky-blue .wid-features h2 a { color: #07414c; } .sky-blue .wid-registration p, .sky-blue .wid-gallery h3 a, .sky-blue .wid-features h3, .sky-blue .wid-features p { color: #07414c; }  .sky-blue .list-schedules a.month-selected { margin-top: 9px; } .sky-blue .list-schedules a.month-selected { background: url(images/sprite-skyblue.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .sky-blue .list-schedules a.month-selected span { background: url(images/sprite-skyblue.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .sky-blue #quickCalender { background: #5dd9e9; } .sky-blue #quickCalender table .cal-top tr td { color: #fff; } .sky-blue #quickCalender table .month-title { color: #fff; } .sky-blue #quickCalender table .cal-top { border-top: 2px solid #52c1cf; } .sky-blue #quickCalender .cal-events .empty-col { background: #a4eaf3; } .sky-blue .event-desc-o .event-desc a.title-link { background: url(images/arrow-skyblue-small.gif) no-repeat scroll 0 7px transparent; color: #1d94a9; } .sky-blue .event-desc-o .event-desc a.title-link:hover { color: #000; }   .sky-blue .list-schedules a.year-selected { background: url(images/sprite-skyblue.png) no-repeat -410px -308px; padding-left: 70px; } .sky-blue .list-schedules a.year-selected span { background: url(images/sprite-skyblue.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .sky-blue .listing { background: #1b7c90 url(images/bg-curl-skyblue-top.png) no-repeat left bottom; } .sky-blue .listing ul { border-top: 1px solid #068745; } .sky-blue .listing ul li { border-bottom: 1px solid #068745; } .sky-blue .curl { background: url(images/bg-curl-skyblue.png) no-repeat left top; } .sky-blue .event-desc .more { background: url(images/arrow-skyblue.gif) no-repeat left top; } .sky-blue .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .muted-blue .list-events, .muted-blue .wrap-listing { background: url(images/bg-mutedblue.jpg) repeat-x left top; }  .muted-blue .list-promotions ul li { border-top: 1px solid #6c7cae; } .muted-blue .spot-inner .description h3 a, .muted-blue.spot-inner .description p { color: #fff; } .muted-blue .region-bottom { background: url(images/bg-mutedblue-bottom.png) no-repeat left top; } .muted-blue .list-schedules a.month { background: url(images/sprite-mutedblue.png) no-repeat left -35px; } .muted-blue .list-schedules a.month span { background: url(images/sprite-mutedblue.png) no-repeat left -83px; } .muted-blue .list-schedules a.year { background: url(images/sprite-mutedblue.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .muted-blue .list-schedules a.year span { background: url(images/sprite-mutedblue.png) no-repeat -352px -83px; padding-right: 44px; } .muted-blue .region-bottom .more { color: #7482bf; } .muted-blue .region-bottom .more:hover { color: #000; } .muted-blue .list-promotions h2 a { color: #252f5a; } .muted-blue .list-promotions h3 a { color: #252f5a; background: url(images/arrow-mutedblue2.gif) no-repeat left 3px; } .muted-blue .list-promotions h3 a:hover { color: #5060a7; } .muted-blue .wid-registration h2 a, .muted-blue .wid-gallery h2, .muted-blue .wid-features h2, .muted-blue .wid-features h2 a { color: #252f5a; } .muted-blue .wid-registration p, .muted-blue .wid-gallery h3 a, .muted-blue .wid-features h3, .muted-blue .wid-features p { color: #252f5a; }  .muted-blue .list-schedules a.month-selected { margin-top: 9px; } .muted-blue .list-schedules a.month-selected { background: url(images/sprite-mutedblue.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .muted-blue .list-schedules a.month-selected span { background: url(images/sprite-mutedblue.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .muted-blue #quickCalender { background: #a8b8df; } .muted-blue #quickCalender table .cal-top tr td { color: #fff; } .muted-blue #quickCalender table .month-title { color: #fff; } .muted-blue #quickCalender table .cal-top { border-top: 2px solid #93a2c6; } .muted-blue #quickCalender .cal-events .empty-col { background: #d1daf1; } .muted-blue .event-desc-o .event-desc a.title-link { background: url(images/arrow-mutedblue-small.gif) no-repeat scroll 0 7px transparent; color: #3b518a; } .muted-blue .event-desc-o .event-desc a.title-link:hover { color: #000; }   .muted-blue .list-schedules a.year-selected { background: url(images/sprite-mutedblue.png) no-repeat -410px -308px; padding-left: 70px; } .muted-blue .list-schedules a.year-selected span { background: url(images/sprite-mutedblue.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .muted-blue .listing { background: #4c5997 url(images/bg-curl-muteblue-top.png) no-repeat left bottom; } .muted-blue .listing ul { border-top: 1px solid #068745; } .muted-blue .listing ul li { border-bottom: 1px solid #068745; } .muted-blue .curl { background: url(images/bg-curl-muteblue.png) no-repeat left top; } .muted-blue .event-desc .more { background: url(images/arrow-mutedblue.gif) no-repeat left top; } .muted-blue .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .yellow .list-events h2 { color: #a45c0d; } .yellow .list-events, .yellow .wrap-listing { background: url(images/bg-yellow.jpg) repeat-x left top; }  .yellow .list-promotions ul li { border-top: 1px solid #c7a61a; } .yellow .spot-inner .description h3 a, .yellow.spot-inner .description p { color: #fff; } .yellow .region-bottom { background: url(images/bg-yellow-bottom.png) no-repeat left top; } .yellow .list-schedules a.month { background: url(images/sprite-yellow.png) no-repeat left -35px; } .yellow .list-schedules a.month span { background: url(images/sprite-yellow.png) no-repeat left -83px; } .yellow .list-schedules a.year { background: url(images/sprite-yellow.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .yellow .list-schedules a.year span { background: url(images/sprite-yellow.png) no-repeat -352px -83px; padding-right: 44px; } .yellow .region-bottom .more { color: #c67114; } .yellow .region-bottom .more:hover { color: #000; } .yellow .list-promotions h2 a { color: #a45c0d; } .yellow .list-promotions h3 a { color: #a45c0d; background: url(images/arrow-yellow2.gif) no-repeat left 3px; } .yellow .list-promotions h3 a:hover { color: #7d480e; } .yellow .wid-registration h2 a { color: #a45c0d; }  .yellow .wrap-listing h2 { color: #A45C0D; } .yellow .list-schedules a.month-selected { margin-top: 9px; } .yellow .list-schedules a.month-selected { background: url(images/sprite-yellow.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .yellow .list-schedules a.month-selected span { background: url(images/sprite-yellow.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .yellow #quickCalender { background: #fffa8c; } .yellow #quickCalender table .cal-top tr td { color: #000; } .yellow #quickCalender table .month-title { color: #000; } .yellow #quickCalender table .cal-top { border-top: 2px solid #eae582; } .yellow #quickCalender .cal-events .empty-col { background: #f7ee38; } .yellow .event-desc-o .event-desc a.title-link { background: url(images/arrow-yellow-small.gif) no-repeat scroll 0 7px transparent; color: #797311; } .yellow .event-desc-o .event-desc a.title-link:hover { color: #000; }   .yellow .list-schedules a.year-selected { background: url(images/sprite-yellow.png) no-repeat -410px -308px; padding-left: 70px; } .yellow .list-schedules a.year-selected span { background: url(images/sprite-yellow.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .yellow .listing { background: #a15d11 url(images/bg-curl-yellow-top.png) no-repeat left bottom; } .yellow .listing ul { border-top: 1px solid #068745; } .yellow .listing ul li { border-bottom: 1px solid #068745; } .yellow .curl { background: url(images/bg-curl-yellow.png) no-repeat left top; } .yellow .event-desc .more { background: url(images/arrow-yellow3.gif) no-repeat left top; } .yellow .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .gray .list-events, .gray .wrap-listing { background: url(images/bg-grey.jpg) repeat-x left top; }  .gray .list-promotions ul li { border-top: 1px solid #878889; } .gray .spot-inner .description h3 a, .gray.spot-inner .description p { color: #fff; } .gray .region-bottom { background: url(images/bg-gray-bottom.png) no-repeat left top; } .gray .list-schedules a.month { background: url(images/sprite-gray.png) no-repeat left -35px; } .gray .list-schedules a.month span { background: url(images/sprite-gray.png) no-repeat left -83px; } .gray .list-schedules a.year { background: url(images/sprite-gray.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .gray .list-schedules a.year span { background: url(images/sprite-gray.png) no-repeat -352px -83px; padding-right: 44px; } .gray .region-bottom .more { color: #414546; } .gray .region-bottom .more:hover { color: #000; } .gray .list-promotions h2 a { color: #373c3d; } .gray .list-promotions h3 a { color: #373c3d; background: url(images/arrow-gray2.gif) no-repeat left 3px; } .gray .list-promotions h3 a:hover { color: #6f7677; } .gray .wid-registration h2 a, .gray .wid-gallery h2, .gray .wid-features h2, .gray .wid-features h2 a { color: #373c3d; } .gray .wid-registration p, .gray .wid-gallery h3 a, .gray .wid-features h3, .gray .wid-features p { color: #373c3d; }  .gray .list-schedules a.month-selected { margin-top: 9px; } .gray .list-schedules a.month-selected { background: url(images/sprite-gray.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .gray .list-schedules a.month-selected span { background: url(images/sprite-gray.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .gray #quickCalender { background: #c6c7c9; } .gray #quickCalender table .cal-top tr td { color: #fff; } .gray #quickCalender table .month-title { color: #fff; } .gray #quickCalender table .cal-top { border-top: 2px solid #b4b5b6; } .gray #quickCalender .cal-events .empty-col { background: #dfe1e3; } .gray .event-desc-o .event-desc a.title-link { background: url(images/arrow-gray-small.gif) no-repeat scroll 0 7px transparent; color: #525353; } .gray .event-desc-o .event-desc a.title-link:hover { color: #000; }   .gray .list-schedules a.year-selected { background: url(images/sprite-gray.png) no-repeat -410px -308px; padding-left: 70px; } .gray .list-schedules a.year-selected span { background: url(images/sprite-gray.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .gray .listing { background: #3a4041 url(images/bg-curl-gray-top.png) no-repeat left bottom; } .gray .listing ul { border-top: 1px solid #068745; } .gray .listing ul li { border-bottom: 1px solid #068745; } .gray .curl { background: url(images/bg-curl-gray.png) no-repeat left top; } .gray .event-desc .more { background: url(images/arrow-gray3.gif) no-repeat left top; } .gray .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .magenta .list-events, .magenta .wrap-listing { background: url(images/bg-maganta.jpg) repeat-x left top; }  .magenta .list-promotions ul li { border-top: 1px solid #b41065; } .magenta .spot-inner .description h3 a, .magenta.spot-inner .description p { color: #fff; } .magenta .region-bottom { background: url(images/bg-maganta-bottom.png) no-repeat left top; } .magenta .region-bottom p, .magenta .region-bottom h3 a { color: #fff; } .magenta .list-schedules a.month { background: url(images/sprite-maganta.png) no-repeat left -35px; } .magenta .list-schedules a.month span { background: url(images/sprite-maganta.png) no-repeat left -83px; } .magenta .list-schedules a.year { background: url(images/sprite-maganta.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .magenta .list-schedules a.year span { background: url(images/sprite-maganta.png) no-repeat -352px -83px; padding-right: 44px; } .magenta .region-bottom .more { color: #ce0672; } .magenta .region-bottom .more:hover { color: #000; } .magenta .list-promotions li small { color: #fff; } .magenta .list-promotions h2 a { color: #fff; } .magenta .list-promotions h3 a { color: #fff; background: url(images/arrow-red-white.gif) no-repeat left 3px; } .magenta .list-promotions h3 a:hover { color: #eaa2cc; } .magenta .wid-registration h2 a, .magenta .wid-features h2, .magenta .wid-gallery h2, .magenta .wid-features h2 a, .magenta .wid-features h3 { color: #fff; }  .magenta .list-schedules a.month-selected { margin-top: 9px; } .magenta .list-schedules a.month-selected { background: url(images/sprite-maganta.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .magenta .list-schedules a.month-selected span { background: url(images/sprite-maganta.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .magenta #quickCalender { background: #ff72d2; } .magenta #quickCalender table .cal-top tr td { color: #fff; } .magenta #quickCalender table .month-title { color: #fff; } .magenta #quickCalender table .cal-top { border-top: 2px solid #df66b8; } .magenta #quickCalender .cal-events .empty-col { background: #fbd0ed; } .magenta .event-desc-o .event-desc a.title-link { background: url(images/arrow-maganta-small.gif) no-repeat scroll 0 7px transparent; color: #bc1d7d; } .magenta .event-desc-o .event-desc a.title-link:hover { color: #000; }   .magenta .list-schedules a.year-selected { background: url(images/sprite-maganta.png) no-repeat -410px -308px; padding-left: 70px; } .magenta .list-schedules a.year-selected span { background: url(images/sprite-maganta.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .magenta .listing { background: #89004b url(images/bg-curl-maganta-top.png) no-repeat left bottom; } .magenta .listing ul { border-top: 1px solid #068745; } .magenta .listing ul li { border-bottom: 1px solid #068745; } .magenta .curl { background: url(images/bg-curl-maganta.png) no-repeat left top; } .magenta .event-desc .more { background: url(images/arrow-maganta.gif) no-repeat left top; } .magenta .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .dark-red .list-events, .dark-red .wrap-listing { background: url(images/bg-dark-red.jpg) repeat-x left top; }  .dark-red .list-promotions ul li { border-top: 1px solid #b41065; } .dark-red .spot-inner .description h3 a, .dark-red.spot-inner .description p { color: #fff; } .dark-red .region-bottom { background: url(images/bg-darkred-bottom.png) no-repeat left top; } .dark-red .list-schedules a.month { background: url(images/sprite-darkred.png) no-repeat left -35px; } .dark-red .list-schedules a.month span { background: url(images/sprite-darkred.png) no-repeat left -83px; } .dark-red .list-schedules a.year { background: url(images/sprite-darkred.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .dark-red .list-schedules a.year span { background: url(images/sprite-darkred.png) no-repeat -352px -83px; padding-right: 44px; } .dark-red .region-bottom .more { color: #a80533; } .dark-red .region-bottom .more:hover { color: #000; } .dark-red .list-promotions li small { color: #fff; } .dark-red .list-promotions h2 a { color: #fff; } .dark-red .list-promotions h3 a { color: #fff; background: url(images/arrow-red-white.gif) no-repeat left 3px; } .dark-red .list-promotions h3 a:hover { color: #eaa2cc; } .dark-red .wid-registration h2 a, .dark-red .wid-features h2, .dark-red .wid-gallery h2, .dark-red .wid-features h2 a { color: #fff; } .dark-red .wid-features p, .dark-red .wid-features h3, .dark-red .wid-registration p, .dark-red .wid-gallery h3 a { color: #fff; }  .dark-red .list-schedules a.month-selected { margin-top: 9px; } .dark-red .list-schedules a.month-selected { background: url(images/sprite-darkred.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .dark-red .list-schedules a.month-selected span { background: url(images/sprite-darkred.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .dark-red #quickCalender { background: #f680a6; } .dark-red #quickCalender table .cal-top tr td { color: #fff; } .dark-red #quickCalender table .month-title { color: #fff; } .dark-red #quickCalender table .cal-top { border-top: 2px solid #e57297; } .dark-red #quickCalender .cal-events .empty-col { background: #f2a6bf; } .dark-red .event-desc-o .event-desc a.title-link { background: url(images/arrow-darkred-small.gif) no-repeat scroll 0 7px transparent; color: #9f254b; } .dark-red .event-desc-o .event-desc a.title-link:hover { color: #000; }   .dark-red .list-schedules a.year-selected { background: url(images/sprite-darkred.png) no-repeat -410px -308px; padding-left: 70px; } .dark-red .list-schedules a.year-selected span { background: url(images/sprite-darkred.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .dark-red .listing { background: #640322 url(images/bg-curl-darkred-top.png) no-repeat left bottom; } .dark-red .listing ul { border-top: 1px solid #068745; } .dark-red .listing ul li { border-bottom: 1px solid #068745; } .dark-red .curl { background: url(images/bg-curl-darkred.png) no-repeat left top; } .dark-red .event-desc .more { background: url(images/arrow-dark-red.gif) no-repeat left top; } .dark-red .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .dark-blue .list-events, .dark-blue .wrap-listing { background: url(images/bg-dark-blue.jpg) repeat-x left top; }  .dark-blue .list-promotions ul li { border-top: 1px solid #021e41; } .dark-blue .spot-inner .description h3 a, .dark-blue.spot-inner .description p { color: #fff; } .dark-blue .region-bottom { background: url(images/bg-darkblue-bottom.png) no-repeat left top; } .dark-blue .list-schedules a.month { background: url(images/sprite-darkblue.png) no-repeat left -35px; } .dark-blue .list-schedules a.month span { background: url(images/sprite-darkblue.png) no-repeat left -83px; } .dark-blue .list-schedules a.year { background: url(images/sprite-darkblue.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .dark-blue .list-schedules a.year span { background: url(images/sprite-darkblue.png) no-repeat -352px -83px; padding-right: 44px; } .dark-blue .region-bottom .more { color: #033167; } .dark-blue .region-bottom .more:hover { color: #000; } .dark-blue .list-promotions li small { color: #fff; } .dark-blue .list-promotions h2 a { color: #fff; } .dark-blue .list-promotions h3 a { color: #fff; background: url(images/arrow-red-white.gif) no-repeat left 3px; } .dark-blue .list-promotions h3 a:hover { color: #498cff; } .dark-blue .wid-registration h2 a, .dark-blue .wid-features h2, .dark-blue .wid-gallery h2, .dark-blue .wid-features h2 a { color: #fff; }  .dark-blue .list-schedules a.month-selected { margin-top: 9px; } .dark-blue .list-schedules a.month-selected { background: url(images/sprite-darkblue.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .dark-blue .list-schedules a.month-selected span { background: url(images/sprite-darkblue.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .dark-blue #quickCalender { background: #7eb7ff; } .dark-blue #quickCalender table .cal-top tr td { color: #fff; } .dark-blue #quickCalender table .month-title { color: #fff; } .dark-blue #quickCalender table .cal-top { border-top: 2px solid #6ea0e0; } .dark-blue #quickCalender .cal-events .empty-col { background: #a2cafb; } .dark-blue .event-desc-o .event-desc a.title-link { background: url(images/arrow-darkblue-small.gif) no-repeat scroll 0 7px transparent; color: #163e83; } .dark-blue .event-desc-o .event-desc a.title-link:hover { color: #000; }   .dark-blue .list-schedules a.year-selected { background: url(images/sprite-darkblue.png) no-repeat -410px -308px; padding-left: 70px; } .dark-blue .list-schedules a.year-selected span { background: url(images/sprite-darkblue.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .dark-blue .listing { background: #004793 url(images/bg-curl-darkblue-top.png) no-repeat left bottom; } .dark-blue .listing ul { border-top: 1px solid #068745; } .dark-blue .listing ul li { border-bottom: 1px solid #068745; } .dark-blue .curl { background: url(images/bg-curl-darkblue.png) no-repeat left top; } .dark-blue .event-desc .more { background: url(images/arrow-dark-blue.gif) no-repeat left top; } .dark-blue .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .purple .list-events, .purple .wrap-listing { background: url(images/bg-purple.jpg) repeat-x left top; }  .purple .list-promotions ul li { border-top: 1px solid #904e99; } .purple .spot-inner .description h3 a, .purple.spot-inner .description p { color: #fff; } .purple .region-bottom { background: url(images/bg-purple-bottom.png) no-repeat left top; } .purple .list-schedules a.month { background: url(images/sprite-purple.png) no-repeat left -35px; } .purple .list-schedules a.month span { background: url(images/sprite-purple.png) no-repeat left -83px; } .purple .list-schedules a.year { background: url(images/sprite-purple.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .purple .list-schedules a.year span { background: url(images/sprite-purple.png) no-repeat -352px -83px; padding-right: 44px; } .purple .region-bottom .more { color: #7a3983; } .purple .region-bottom .more:hover { color: #000; } .purple .list-promotions li small { color: #fff; } .purple .list-promotions h2 a { color: #fff; } .purple .list-promotions h3 a { color: #fff; background: url(images/arrow-red-white.gif) no-repeat left 3px; } .purple .list-promotions h3 a:hover { color: #7b3f84; } .purple .wid-registration h2 a, .purple .wid-gallery h2, .purple .wid-features h2, .purple .wid-features h2 a { color: #fff; } .purple .wid-registration p, .purple .wid-gallery h3 a, .purple .wid-features h3, .purple .wid-features p { color: #fff; }  .purple .list-schedules a.month-selected { margin-top: 9px; } .purple .list-schedules a.month-selected { background: url(images/sprite-purple.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .purple .list-schedules a.month-selected span { background: url(images/sprite-purple.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .purple #quickCalender { background: #c986ce; } .purple #quickCalender table .cal-top tr td { color: #fff; } .purple #quickCalender table .month-title { color: #fff; } .purple #quickCalender table .cal-top { border-top: 2px solid #b470b9; } .purple #quickCalender .cal-events .empty-col { background: #f0b3f5; } .purple .event-desc-o .event-desc a.title-link { background: url(images/arrow-purple-small.gif) no-repeat scroll 0 7px transparent; color: #782f80; } .purple .event-desc-o .event-desc a.title-link:hover { color: #000; }   .purple .list-schedules a.year-selected { background: url(images/sprite-purple.png) no-repeat -410px -308px; padding-left: 70px; } .purple .list-schedules a.year-selected span { background: url(images/sprite-purple.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .purple .listing { background: #6e3277 url(images/bg-curl-purple-top.png) no-repeat left bottom; } .purple .listing ul { border-top: 1px solid #068745; } .purple .listing ul li { border-bottom: 1px solid #068745; } .purple .curl { background: url(images/bg-curl-purple.png) no-repeat left top; } .purple .event-desc .more { background: url(images/arrow-purple.gif) no-repeat left top; } .purple .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }    .blue-gray .list-events, .blue-gray .wrap-listing { background: url(images/bg-bluegray.jpg) repeat-x left top; }  .blue-gray .list-promotions ul li { border-top: 1px solid #4c5358; } .blue-gray .spot-inner .description h3 a, .blue-gray.spot-inner .description p { color: #fff; } .blue-gray .region-bottom { background: url(images/bg-bluegray-bottom.png) no-repeat left top; } .blue-gray .list-schedules a.month { background: url(images/sprite-bluegray.png) no-repeat left -35px; } .blue-gray .list-schedules a.month span { background: url(images/sprite-bluegray.png) no-repeat left -83px; } .blue-gray .list-schedules a.year { background: url(images/sprite-bluegray.png) no-repeat -352px -35px; padding-left: 67px; color: #fff; } .blue-gray .list-schedules a.year span { background: url(images/sprite-bluegray.png) no-repeat -352px -83px; padding-right: 44px; } .blue-gray .region-bottom .more { color: #636e75; } .blue-gray .region-bottom .more:hover { color: #000; } .blue-gray .list-promotions li small { color: #fff; } .blue-gray .list-promotions h2 a { color: #fff; } .blue-gray .list-promotions h3 a { color: #fff; background: url(images/arrow-red-white.gif) no-repeat left 3px; } .blue-gray .list-promotions h3 a:hover { color: #b1bfc9; } .blue-gray .wid-registration h2 a, .blue-gray .wid-features h2, .blue-gray .wid-gallery h2, .blue-gray .wid-features h2 a { color: #fff; } .blue-gray .wid-features h3, .blue-gray .wid-gallery h3 a, .blue-gray .wid-features p, .blue-gray .wid-registration p { color: #fff; }  .blue-gray .list-schedules a.month-selected { margin-top: 9px; } .blue-gray .list-schedules a.month-selected { background: url(images/sprite-bluegray.png) no-repeat left -312px; float: left; padding-left: 87px; position: relative; z-index: 10; margin: 9px -25px -10px 0; padding-left: 96px; } .blue-gray .list-schedules a.month-selected span { background: url(images/sprite-bluegray.png) no-repeat left -423px; height: 22px; padding: 12px 72px 34px 0; margin-left: 31px; line-height: 45px; } .blue-gray #quickCalender { background: #b0c0cd; } .blue-gray #quickCalender table .cal-top tr td { color: #fff; } .blue-gray #quickCalender table .month-title { color: #fff; } .blue-gray #quickCalender table .cal-top { border-top: 2px solid #89a1b4; } .blue-gray #quickCalender .cal-events .empty-col { background: #c6d7e5; } .blue-gray .event-desc-o .event-desc a.title-link { background: url(images/arrow-bluegray-small.png) no-repeat scroll 0 7px transparent; color: #5a636a; } .blue-gray .event-desc-o .event-desc a.title-link:hover { color: #000; }   .blue-gray .list-schedules a.year-selected { background: url(images/sprite-bluegray.png) no-repeat -410px -308px; padding-left: 70px; } .blue-gray .list-schedules a.year-selected span { background: url(images/sprite-bluegray.png) no-repeat -410px -419px; padding: 12px 65px 34px 0; } .blue-gray .listing { background: #3c4952 url(images/bg-curl-bluegray-top.png) no-repeat left bottom; } .blue-gray .listing ul { border-top: 1px solid #068745; } .blue-gray .listing ul li { border-bottom: 1px solid #068745; } .blue-gray .curl { background: url(images/bg-curl-bluegray.png) no-repeat left top; } .blue-gray .event-desc .more { background: url(images/arrow-gray3.gif) no-repeat left top; } .blue-gray .event-desc .more:hover { background: url(images/arrow-05.gif) no-repeat left top; color: #333; }            .spot-950, .spot-630, .spot-310, .spot-150, .spot-470 { margin-bottom: 10px; } .ie7 .more-margin { margin-bottom: 10px; } .spot-630 .thumb, .spot-310 .thumb, .spot-150 .thumb, .spot-950 .thumb, .spot-470 .thumb { float: left; } .spot-630 .thumb img, .spot-310 .thumb img, .spot-150 .thumb img, .spot-950 .thumb img, .spot-470 .thumb img { display: block; } .description { position: absolute; background: url(images/bg-description.png); left: 0; bottom: 0; } .spot-470 .description { padding: 0 18px 18px 18px; width: 434px; } .spot-630 .description { padding: 0 18px 18px 18px; width: 594px; } .spot-950 .description { padding: 0 18px 18px 18px; width: 914px; } .spot-630 .date, .spot-950 .date, .spot-470 .date { width: 155px; padding: 9px 20px 2px 0; float: left;  background: url(images/sprite-dates.png) no-repeat left top; text-align: center; font-size: 30px; line-height: 28px; font-weight: bold; margin-top: -5px; font-size: 15px; height: 38px; }   .list-events .date { color: #ff5a00; }  .spot-630 .date span, .spot-950 .date span, .spot-470 .date span { display: block; font-size: 13px; line-height: 15px; color: #fff; margin: 0 0 3px; } .spot-630 .details, .spot-950 .details { width: 595px; float: left; } .spot-950 .details { width: 905px; float: left; } .spot-630 .details h3, .spot-950 .details h3, .spot-470 h3 { margin: 0 0 5px; } .spot-630 .details h3 a, .spot-950 .details h3 a, .spot-470 h3 a { font-size: 36px; line-height: 32px; color: #ff9900; } .spot-630 .details h3 a:hover, .spot-950 .details h3 a:hover, .spot-470 h3 a:hover { color: #fff; } .spot-630 .details p, .spot-950 .details p, .spot-470 .details p { border-bottom: 1px solid #6b4514; padding: 0 0 9px; color: #ccc; font-weight: bold; font-size: 16px; margin: 0 0 8px; } .spot-630 .more, .spot-950 .more, .spot-470 .more { font-weight: bold; color: #ff9900; font-size: 16px; background: url(images/arrow.gif) no-repeat right 6px; padding: 0 18px 0 0; } .spot-630 .more:hover, .spot-950 .more:hover, .spot-470 .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } .spot-310 .description { padding: 0 10px 10px 10px; width: 290px; } .spot-310 .date { width: 103px; padding: 7px 10px 7px 0; float: left; display: block; background: url(images/sprite-dates.png) no-repeat left -116px; text-align: center; font-size: 24px; line-height: 21px; font-weight: bold; font-size: 11px; margin-top: -6px; }  .spot-310 .date span { display: block; font-size: 12px; line-height: 15px; color: #fff; margin: 0 0 3px; } .spot-310 .details { width: 290px; float: left; } .spot-470 .details { width: 435px; float: left; } .spot-310 .details h3 { margin: 0 0 5px; float: left; width: 100%; } .spot-310 .details h3 a { font-size: 21px; line-height: 22px; color: #ff9900; display: block; } .spot-310 .details h3 a:hover { color: #fff; } .spot-310 .details p { float: left; color: #ccc; font-weight: bold; font-size: 12px; margin: 0; } .spot-310 .link { float: left; margin: 1px 0 0 4px; } .spot-150 .description { padding: 0 8px 5px 8px; width: 134px; } .spot-150 .date { background: url(images/sprite-dates.png) no-repeat left -116px; float: left; font-size: 11px; font-weight: bold; line-height: 14px; margin-top: -6px; padding: 12px 0 5px; text-align: center; width: 103px; }  .spot-150 .date span { display: block; font-size: 11px; line-height: 15px; color: #fff; margin: 0 0 1px; } .spot-150 .details { width: 135px; float: left; } .spot-150 .details h3 { margin: 0 0 0px; } .spot-150 .details h3 a { font-size: 13px; line-height: 15px; color: #ff9900; } .spot-150 .details h3 a:hover { color: #fff; } .spot-150 .details p { float: left; color: #ccc; font-weight: bold; font-size: 12px; margin: 0; } .spot-150 .link { float: left; margin: 5px 0 0 0; } .spot-highlight .description { bottom: 9px; float: left; left: 0; padding: 0 20px 7px; width: 262px; } .spot-highlight .description a.link img { float: left; } .spot-highlight { padding: 0 8px 5px 0; width: 310px; background: url(images/sprite-2.png) no-repeat 0 0; float: left; } .spot-highlight .date { width: 146px; padding: 12px 0px 5px 0; float: left; background: url(images/sprite-dates.png) no-repeat right bottom; text-align: center; font-size: 13px; line-height: 21px; font-weight: bold; color: #0066cc; margin-top: -6px; } .spot-highlight .date span { display: block; font-size: 13px; line-height: 15px; margin: 0 0 1px; } .ie7 .spot-highlight .spot-inner { padding-bottom: 1px; } .spot-inner { float: left; width: 295px; padding: 8px 8px 4px; } .spot-cerulean .spot-inner { background: #0275b8; } .spot-cerulean .description { background: #0275b8; } .spot-cerulean .date { color: #0275b8; } .spot-citrus .spot-inner { background: #9ca401; } .spot-citrus .description { background: #9ca401; } .spot-citrus .date { color: #9ca401; } .spot-cannon-pink .spot-inner { background: #844469; } .spot-cannon-pink .description { background: #844469; } .spot-cannon-pink .date { color: #844469; } .spot-asparagus .spot-inner { background: #6F9655; } .spot-asparagus .description { background: #6F9655; } .spot-asparagus .date { color: #6F9655; } .spot-pacific-blue .spot-inner { background: #009CC9; } .spot-pacific-blue .description { background: #009CC9; } .spot-pacific-blue .date { color: #009CC9; } .spot-mandy .spot-inner { background: #cf535d; } .spot-mandy .description { background: #cf535d; } .spot-mandy .date { color: #cf535d; } .spot-puce .spot-inner { background: #CC87A6; } .spot-puce .description { background: #CC87A6; } .spot-puce .date { color: #CC87A6; } .spot-pale-brown .spot-inner { background: #9b7852; } .spot-pale-brown .description { background: #9b7852; } .spot-pale-brown .date { color: #9b7852; } .spot-mango-tango .spot-inner { background: #dc8301; } .spot-mango-tango .description { background: #dc8301; } .spot-mango-tango .date { color: #db8200; } .spot-muesli .spot-inner { background: #9b7852; } .spot-muesli .description { background: #9b7852; } .spot-muesli .date { color: #9b7852; } .spot-highlight .details { width: 283px; float: left; } .spot-highlight .details h3 { margin: 6px 0 5px; color: #fff; } .spot-highlight .details h3 a { font-size: 21px; line-height: 18px; color: #fff; } .spot-highlight .details h3 a:hover { color: #FF9900; } .spot-highlight .details p { float: left; color: #fff; font-weight: bold; font-size: 12px; margin: 0; } .spot-highlight .link { float: left; margin: 5px 0 0 0; } .wid-sponsor { width: 675px; float: left; overflow: hidden; padding-left: 15px; } .wid-sponsor h2 { margin-bottom: 15px; } .wid-sponsor h2 a { font-size: 18px; color: #666; line-height: 20px; margin-top: 25px; } .wid-sponsor .jcarousel-container { width: 620px; overflow: hidden; margin-left: 20px; } .wid-sponsor .jcarousel-clip { width: 600px; margin-top: 16px; } .wid-sponsor .jcarousel-skin-tango li { background: none; margin-left: 2px; } .wid-sponsor .jcarousel-skin-tango { position: relative; background: url(images/bg-partners.png) no-repeat left 2px; padding-bottom: 40px; } .wid-sponsor .jcarousel-prev { position: absolute; top: 0px; left: 0px; background: white url(images/arrow-07.gif) no-repeat left top; text-indent: -999em; width: 10px; height: 10px; cursor: pointer; top: 50%; } .wid-sponsor .jcarousel-next { position: absolute; top: 0px; right: 0px; background: url(images/arrow-04.gif) no-repeat right top; text-indent: -999em; width: 10px; height: 10px; cursor: pointer; top: 50%; } .wid-sponsor .jcarousel-next:hover { background: url(images/arrow-05.gif) no-repeat right top; } .wid-sponsor .jcarousel-prev:hover { background: url(images/arrow-08.gif) no-repeat left top; }  .month-block { background: url(images/sprite-dateblock.png) no-repeat left top; width: 124px !important; float: left;  padding: 12px 14px 27px 14px; } .month-block span { font-size: 15px; color: #333; float: left; font-weight: bold; line-height: 14px; margin-top: 8px; } .month-block span.icon-cal { background: url(images/bg-dateicon.png) no-repeat right top; width: 43px; height: 44px; float: right; margin-top: 0px; } .month-block a { color: #DB4D00; float: left; font-size: 43px; font-weight: bold; padding-top: 8px; width: 118px; padding-bottom: 5px; margin-left: -2px; } .month-block.spot-red { background-position: 0 -128px; } .month-block.spot-red a { color: #7D0309; } .month-block.spot-sky-blue { background-position: 0 -269px; } .month-block.spot-sky-blue a { color: #1B7C90; } .month-block.spot-muted-blue { background-position: 0 -412px; } .month-block.spot-muted-blue a { color: #4C5997; } .month-block.spot-yellow { background-position: 0 -554px; } .month-block.spot-yellow a { color: #A15D11; } .month-block.spot-gray { background-position: 0 -696px; } .month-block.spot-gray a { color: #3A4041; } .month-block.spot-magenta { background-position: 0 -837px; } .month-block.spot-magenta a { color: #89004B; } .month-block.spot-blue-gray { background-position: 0 -978px; } .month-block.spot-blue-gray a { color: #3C4952; } .month-block.spot-green { background-position: 0 -1120px; } .month-block.spot-green a { color: #036B38; } .month-block.spot-dark-red { background-position: 0 -1262px; } .month-block.spot-dark-red a { color: #640322; } .month-block.spot-dark-blue { background-position: 0 -1404px; } .month-block.spot-dark-blue a { color: #004793; } .month-block.spot-purple { background-position: 0 -1546px; } .month-block.spot-purple a { color: #6E3277; } .month-block.spot-muted-green { background-position: 0 -1687px; } .month-block.spot-muted-green a { color: #456D13; }  .spot-next-event .spot-chardonnay .spot-inner, .spot-next-event .spot-chardonnay .description { background: #fdc67a; } .spot-next-event .spot-chardonnay .description h3 a, .spot-next-event .spot-chardonnay .description p, .spot-next-event .spot-chardonnay .date { color: #a26820; }  .spot-next-event .spot-jordy-blue .spot-inner, .spot-next-event .spot-jordy-blue .description { background: #6eabdd; } .spot-next-event .spot-jordy-blue .description h3 a, .spot-next-event .spot-jordy-blue .description p, .spot-next-event .spot-jordy-blue .date { color: #025592; }  .spot-next-event .spot-lily .spot-inner, .spot-next-event .spot-lily .description { background: #bd92a9; } .spot-next-event .spot-lily .description h3 a, .spot-next-event .spot-lily .description p, .spot-next-event .spot-lily .date { color: #801f58; }      .spot-next-event .spot-crusta .spot-inner, .spot-next-event .spot-crusta .description { background: #f27358; } .spot-next-event .spot-crusta .description h3 a, .spot-next-event .spot-crusta .description p, .spot-next-event .spot-crusta .date { color: #a4321c; }  .spot-next-event .spot-cupid .spot-inner, .spot-next-event .spot-cupid .description { background: #F0AAC0; } .spot-next-event .spot-cupid .description h3 a, .spot-next-event .spot-cupid .description p, .spot-next-event .spot-cupid .date { color: #89304b; }  .spot-next-event .spot-tan .spot-inner, .spot-next-event .spot-tan .description { background: #D4B591; } .spot-next-event .spot-tan .description h3 a, .spot-next-event .spot-tan .description p, .spot-next-event .spot-tan .date { color: #704c25; }  .spot-next-event .description h3 a:hover { color: #FFF; } .region-bottom { float: left; background: url(images/bg-region-bottom.png) no-repeat 0 0; width: 100%; position: relative; color: #333; height: 370px; } .ie7 .region-bottom { padding-top: 10px; height: 360px; } .region-bottom.chardonnay { background: url(images/bg-region-bottom-chardonnay.png) no-repeat 0 0; } .region-bottom.jordy-blue { background: url(images/bg-region-bottom-jordy-blue.png) no-repeat 0 0; } .region-bottom.lily { background: url(images/bg-region-bottom-lily.png) no-repeat 0 0; } .region-bottom.sky-blue { background: url(images/bg-region-bottom-sky-blue.png) no-repeat 0 0; } .region-bottom.crusta { background: url(images/bg-region-bottom-crusta.png) no-repeat 0 0; } .region-bottom.cupid { background: url(images/bg-region-bottom-cupid.png) no-repeat 0 0; } .region-bottom.tan { background: url(images/bg-region-bottom-tan.png) no-repeat 0 0; } .spiral { position: absolute; width: 980px; background: url(images/bg-spiral.png) repeat-x 0 0; height: 47px; top: -16px; left: 0px; z-index: 99; } .report { float: left;   width: 402px; height: 167px; margin: 33px 0 0 43px; } .report-image { left: 44px; top: 35px; position: absolute; } .report-image img { margin-left: 11px; margin-top: 6px; } .report-image { background: url(images/bg-report-back.png) no-repeat -1px -2px; width: 374px; height: 287px; } .report-inner { left: 220px; position: absolute; top: 130px; } .report h2 { text-indent: -999em; display: block; background: url(images/sprite-2.png) no-repeat 0 -272px; position: absolute; left: -48px; top: -138px; width: 273px; height: 233px; z-index: 9; } .report h3 { margin: 0 0 2px; width: 140px; position: relative; z-index: 10; } .report p { margin: 0 0 10px; position: relative; width: 140px; } .report h3 a { color: #333; display: block; font-size: 16px; width: 157px; line-height: 20px; position: relative; } .report .more { position: relative; z-index: 999; margin-top: 10px; } .list-promotions { float: left; background: url(images/separator-01.png) no-repeat 0 0; padding: 30px 38px 0 10px; width: 232px; height: 290px; margin: 9px 0 0 0; } .wid-registration { float: left; background: url(images/separator-01.png) no-repeat 0 0; padding: 30px 0 0 10px; width: 230px; height: 290px; margin: 9px 0 0 0; } .list-promotions h2 { margin: 0 0 8px; width: 100%; float: left; color: #000; } .wid-registration h2 { margin: 0 0 13px; width: 100%; float: left; } .wid-registration .wrap-link { background: url(images/img-mouse.png) no-repeat 10px 0; width: 100%; float: left; height: 116px; } .list-promotions h2 a, .wid-registration h2 a { font-size: 18px; line-height: 18px; color: #000; width: 222px; float: left; } .list-promotions ul { float: left; width: 100%; margin: 0 0 16px; } .list-promotions ul li { float: left; width: 100%; border-top: 1px solid #eb7a00; padding: 5px 0 9px; margin: 0; background: none; } .list-promotions small { font-size: 11px; line-height: 12px; font-style: normal; color: #000; padding: 0 0 2px 16px; } .list-promotions h3 { margin: 0; } .list-promotions h3 a { color: #000; font-size: 15px; line-height: 16px; background: url(images/arrow-02.gif) no-repeat 0 3px; padding: 0 0 0 16px; display: block; } .list-promotions h3 a:hover { color: #990000; } .region-bottom .more, .wrap .wid-shopping-promotions .more, .wrap .wid-report .more { background: url(images/bg-more.png) no-repeat right 0; font-weight: bold; color: #f57c1b; font-size: 13px; line-height: 13px; padding: 5px 11px 8px 8px; float: left; } .region-bottom .more:hover, .wrap .wid-shopping-promotions .more:hover, .wrap .wid-report .more:hover { color: #000; background: url(images/bg-more.png) no-repeat right 0; } .curl { float: left; width: 100%; background: url(images/bg-curl.png) no-repeat 0 0; height: 85px; } .wrap-listing { background: url(images/strip.jpg) repeat-x 0 -1px; float: left;  width: 980px; } .wrap-listing h2 { font-size: 50px; line-height: 48px; color: #fff; margin: 0 0 0 17px; padding: 20px 0 8px 0; } .shadow-top { background: url(images/shadow-top-strech.png) no-repeat center bottom; width: 100%; height: 11px; float: left; margin-top: -10px; position: relative; z-index: 9; } .listing { background: #ff7800 url(images/bg-curl-01.png) no-repeat 0 bottom; float: left; width: 965px; margin: 0; padding: 22px 0 0 15px; } .listing li { float: left; width: 230px; padding: 0 10px 0 0; } .listing li.filler { width: 100%; padding: 0; margin: 0; height: 28px; overflow: hidden; background: none; } .listing h3 { margin: 0; padding: 6px 10px 7px; background: url(images/sprite-palette.gif); } .listing h3.btm-space { margin-bottom: 12px; } .listing h3 a { color: #fff; font-size: 24px; line-height: 22px; } .listing .cerulean h3 { background-position: 0 -39px; } .listing .citrus h3 { background-position: 0 -78px; } .listing .cannon-pink h3 { background-position: 0 -118px; } .listing .asparagus h3 { background-position: 0 -158px; } .listing .pacific-blue h3 { background-position: 0 -198px; } .listing .mandy h3 { background-position: 0 -239px; } .listing .puce h3 { background-position: 0 -280px; } .listing .muesli h3 { background-position: 0 -361px; } .listing .citrus h3 { background-position: 0 -405px; } .listing .mango-tango h3 { background-position: 0 -448px; } .listing .thumb { float: left; margin: 0 0 8px; } .listing h4 { margin: 0 0 1px; font-size: 16px; } .listing h4 a { color: #fff; } .listing h4 a:hover { color: #333; } .listing h5 { margin: 0 0 1px; font-size: 14px; color: #fff; } .listing h5.btm-space { margin: 0 0 5px; } .listing h5 a { color: #fff; } .listing p { font-size: 12px; color: #fff; margin: 0 0 7px; } .listing ul { width: 100%; border-top: 1px solid #cc6000; margin: 0 0 8px; float: left; } .listing ul li { float: left; width: 100%; border-bottom: 1px solid #cc6000; padding: 6px 0 5px; background: none; } .listing ul li a { font-weight: bold; color: #fff; background: url(images/arrow-03.gif) no-repeat 0 7px; padding: 0 0 0 8px; float: left; display: block; } .listing ul li a:hover { color: #333; } .listing .more { color: #000; font-weight: bold; font-size: 12px; clear: left; } .listing .more:hover { color: #fff; } .listing .link { margin: 0 0 4px; float: left; width: 100%; } .ie7 .listing .link { margin-bottom: 7px; } .listing .link a { background: url(images/sprite-palette-01.png) no-repeat right 0; color: #fff; font-size: 11px; line-height: 14px; padding: 2px 12px 4px 8px; float: left; margin: 0 6px 4px 0; } .listing .citrus .link a { background-position: right -32px; } .listing .cannon-pink .link a { background-position: right -67px; } .listing .asparagus .link a { background-position: right -101px; } .listing .pacific-blue .link a { background-position: right -140px; } .listing .mandy .link a { background-position: right -177px; } .listing .puce .link a { background-position: right -218px; } .listing .feb .link a { background-position: right -218px; } .listing .muesli .link a { background-position: right -254px; } .listing .citrus .link a { background-position: right -289px; } .listing .mango-tango .link a { background-position: right -323px; }  .wrap-listing .monthly-content-listing { min-height: 155px; } .wrap-listing .monthly-content-listing li.full-width { background: none; } .listing ul li.last { border-bottom: 0px; } .listing li .more { border-top: 1px solid #CC6000; width: 100%; display: block; padding-top: 5px; } ul.listing.monthly-content-listing ul { margin-bottom: 0px; } ul.listing.monthly-content-listing li.last { border: none; } .red .listing.monthly-content-listing .more { border-top: 1px solid #640207; width: 100%; display: block; padding-top: 5px; color: #250103; } .sky-blue .listing.monthly-content-listing .more { border-top: 1px solid #135765; width: 100%; display: block; padding-top: 5px; color: #0b323a; } .muted-blue .listing.monthly-content-listing .more { border-top: 1px solid #323C6B; width: 100%; display: block; padding-top: 5px; color: #262c4b; } .yellow .listing.monthly-content-listing .more { border-top: 1px solid #7F470A; width: 100%; display: block; padding-top: 5px; color: #623708; } .gray .listing.monthly-content-listing .more { border-top: 1px solid #787c7c; width: 100%; display: block; padding-top: 5px; color: #2b2f30; } .magenta .listing.monthly-content-listing .more { border-top: 1px solid #72003e; width: 100%; display: block; padding-top: 5px; color: #3b0021; } .blue-gray .listing.monthly-content-listing .more { border-top: 1px solid #36424a; width: 100%; display: block; padding-top: 5px; color: #232b30; } .green .listing.monthly-content-listing .more { border-top: 1px solid #025e32; width: 100%; display: block; padding-top: 5px; color: #01371d; } .dark-red .listing.monthly-content-listing .more { border-top: 1px solid #50021b; width: 100%; display: block; padding-top: 5px; color: #360112; } .dark-blue .listing.monthly-content-listing .more { border-top: 1px solid #003a76; width: 100%; display: block; padding-top: 5px; color: #002349; } .purple .listing.monthly-content-listing .more { border-top: 1px solid #4d2353; width: 100%; display: block; padding-top: 5px; } .muted-green .listing.monthly-content-listing .more { border-top: 1px solid #304c0d; width: 100%; display: block; padding-top: 5px; color: #223609; } ul.monthly-content-listing .no-border { border: none !important; padding-bottom: 1px; } ul.monthly-content-listing h4.event-title, ul.monthly-content-listing h5, ul.monthly-content-listing p.location { float: left; width: 230px; } #head { background: url(images/bg-head.png) no-repeat 0 -6px; width: 979px; float: left; padding: 0 0 15px 25px; margin: 0 -26px 0 -24px; } #head h1, #head span { font-size: 48px; color: #fff; line-height: 40px; margin: 18px 0 0; font-weight: bold; float: left; width: 950px; } #head h1 { padding-bottom: 10px; } .page-year-title, .page-month-title { padding: 0px 0 0px 15px; font-size: 48px; color: #fff; line-height: 40px; margin: 18px 0 0; font-weight: bold; float: left; } h1.page-title { color: #FF6600; font-size: 48px; letter-spacing: -1px; line-height: 48px; margin: 0 0 12px; } .wrap { width: 996px; float: left; padding: 0 0 0 12px; margin: 0 -26px 0 -24px; background: url(images/bg-wrap.png) repeat-y 0 0; position: relative; } .page-shadow-left { background: url(images/shadow-wrap-topleft.png) no-repeat left top; position: absolute; width: 12px; height: 24px; left: 0px; top: -24px; } .page-shadow-right { background: url(images/shadow-wrap-topright.png) no-repeat right top; position: absolute; width: 12px; height: 24px; right: 4px; top: -24px; } .less-width { background: url(images/bg-wrap-01.png) repeat-y 0 0; } .full-width { background: url(images/bg-wrap-02.png) repeat-y 0 0; } .box-filter { float: left; background: #fff; width: 965px; padding: 1px 0 0 15px; padding-top: 20px; } .home .box-filter, .full-year .box-filter, .month-wise .box-filter { padding: 0px 0 0 15px; }  #finder .box-filter { background: none; } .box-filter form { float: left; width: 100%; padding: 0 0 16px; border-bottom: 2px solid #e5e5e5; } .chkbox { float: left; background: url(images/sprite-checkbox.gif) no-repeat 0 0; margin: 1px 0 0 0; } .chkbox .checkbox { background: url(images/sprite-checkbox.gif) no-repeat 0 0; width: 22px; height: 21px; float: left; cursor: pointer; } .lbl-chkbox { font-weight: bold; font-size: 13px; color: #000; padding: 8px 8px 9px 6px; border-right: 1px solid #ccc; float: left; margin: -4px 10px -4px 0; position: relative; } .dte-picker { float: left; width: 100px; background: url(images/sprite-3.gif) no-repeat 0 -508px; margin: 0 10px 0 0; position: relative; } .dte-picker label.error { font-size: 11px; line-height: 9px; width: 400px; color: #FF6600; position: absolute; top: 23px; left: 0px; } .dte-picker input { background: none; border: 0; padding: 6px 5px; width: 90px; float: left; } .filter { float: left; width: 900px; } .filter .btn { float: left; } .filter label { font-weight: bold; color: #666; margin: 4px 5px 0 0; float: left; } .wrap-select { float: left; width: 136px; margin: 0 10px 0 0; position: relative; } .wrap-select .select { background: url(images/sprite-3.gif) no-repeat 0 -475px; width: 116px; float: left; padding: 4px 14px 11px 5px; position: absolute; left: 0; top: 0; height: 10px; overflow: hidden; color: #818181; } .wrap-select .select.disabled { display: block !important; } .wrap-select select { height: 23px; } .wrap-content { float: left; padding: 0 0 0 15px; width: 680px; background: #ededed url(images/bg-wrap-inner.gif) repeat-x 0 0; } .wrap-content.wrap-content-sponsor { background: #e3e3e3; padding-left: 0px; padding-right: 15px; } .wrap-content.wrap-content-sponsor #content { background: url(images/bg-wrap-inner-sponser.png) repeat-x 0 bottom; padding-left: 15px; padding-right: 15px; width: 665px; } .no-content-bg .wrap-content { background: none; } .less-width .wrap-content { width: 560px; } .full-width .wrap-content { width: 965px; } .search-content { float: left; background: url(images/sprite-3.gif) no-repeat 0 -439px; padding: 0 0 0 35px; width: 635px; margin: 0 0 18px; } .search-content .txt { border: 1px solid #dedede; float: left; width: 526px; padding: 4px 9px; color: #666; } .search-content .btn { float: left; } .info-result { float: left; width: 100%; padding: 9px 18px; width: 634px; background: #e4e4e4; color: #999; font-weight: bold; font-size: 18px; margin: 0 0 20px; } .info-result span { color: #333; } .info-result p { margin: 0; } .list-general { float: left; width: 100%; margin: 0; padding: 0; } .list-general.list-special-report h2 a { font-size: 22px; } .list-general.list-search h2 a { color: #333; font-size: 18px; line-height: 18px; } .list-general.list-search h2 a strong { color: #ff6600; } .list-general p { color: #666; } .top-space { padding-top: 30px; } .top-space-25 { padding-top: 25px; } .list-general li { float: left; width: 100%; border-bottom: 1px solid #ccc; margin: 0 0 20px; padding: 0 0 20px; background: none; } .list-general li.last { border: 0; margin: 0; } .list-general .thumb { float: left; position: relative; margin: 0 18px 0 0; } .list-sponsor .thumb img { border: 1px solid #ccc; } .list-sponsor p { margin-bottom: 14px; } .list-general.list-sponsor h2 a { font-size: 22px; } .sponsor-single-page img.alignleft { border: 1px solid #ccc; } .news-single-page h1, .promotion-single-page h1, .image-single-page h1, .video-single-page h1 { font-size: 36px; line-height: 40px; } .list-general .thumb .latest { position: absolute; width: 84px; height: 86px; background: url(images/sprite-2.png) no-repeat -567px -532px; right: -5px; top: 0; } .list-general div { float: left; width: 462px; margin: -3px 0 0 0; } .list-sponsor div { width: 460px; } .list-general small { display: block; font-style: normal; font-size: 13px; font-weight: bold; color: #ff9900; margin: 0 0 6px; } .list-general h2 { margin: 0 0 7px 0; } .list-general h2 a { margin: 0 0 7px 0; font-size: 24px; line-height: 22px; color: #ff6600; } .list-general h2 a:hover { color: #333; } .list-general.list-event p { line-height: 14px; margin-bottom: 8px; } .list-general .info, .list-general .category-info, .list-general .venue-info, .list-general.list-event p.info { color: #666; font-weight: bold; margin: 0 0 8px; } .list-general p.category-info { margin-bottom: 6px; } .list-general.list-event h2 { font-size: 22px; } .list-general.list-event h2 a { font-size: 22px; } .list-general.list-news h2 a, .list-general.list-promotion h2 a { font-size: 18px; } .wrap .more { font-weight: bold; color: #ff6600; line-height: 14px; padding: 0 17px 0 0; background: url(images/arrow-04.gif) no-repeat right 5px; } .wrap .more:hover { background: url(images/arrow-05.gif) no-repeat right 5px; color: #333; } .ie9 .wrap .more { background-position: right 3px; } .box-login { float: left; width: 100%; border-bottom: 2px solid #ff6600; margin: 0 0 30px; } .box-login h2, .box-registration h2 { font-size: 36px; line-height: 38px; margin: 0 0 16px 0; color: #ff6600; } .form { float: left; width: 100%; } .form li { background: none; float: left; width: 100%; padding: 0; margin: 0 0 19px 0; } .form li.mandatory { background: url(images/icon-mandatory.gif) no-repeat 479px 4px; } .form label { float: left; font-weight: bold; color: #666; font-size: 16px; width: 150px; padding: 3px 10px 0 0; } .form li.terms { position: relative; } .form li.terms input { float: left; margin: 2px 10px 0 160px; } .form li.terms label { padding: 0; width: 285px; font-size: 13px; font-weight: normal; color: #333; } .ie .form li.terms label { padding-top: 3px; } .form label.error, .form li.terms label.error { font-weight: normal; color: #FF6600; padding: 2px 0 0 160px; width: 290px; font-size: 13px; } .form li.terms label.error { position: absolute; left: 0; top: 15px; } .form .securitycode label.error { padding: 0; position: absolute; } .form #recaptcha_widget_div label.error { bottom: -22px; left: -26px; } .box-login .form label { width: 110px; } .form .txt { border: 1px solid #ccc; width: 290px; padding: 5px 9px; float: left; } .form textarea { width: 290px; padding: 5px 9px; height: 67px; overflow: auto; } .info-register { color: #333; font-weight: bold; font-size: 18px; line-height: 20px; margin: 0 0 6px; } .msg-mandatory { border-bottom: 1px solid #c6c6c6; padding: 0 0 7px; margin: 0 0 23px; color: #666; } a.fget-password { color: #ff6600; font-size: 12px; margin: 4px 0 0 8px; float: left; } a.fget-password:hover { color: #333; } .form li.remember { margin-left: 130px; clear: left; width: 415px; } .form li.bttn { margin-left: 155px; clear: left; width: 415px; } .form li.securitycode { margin-left: 157px; clear: left; width: 413px; } .box-login .form li.remember { margin-left: 120px; } .box-login .form li.bttn { margin-left: 115px; clear: left; width: 415px; } .form li.remember input { float: left; margin-top: 2px; } .form li.remember label { font-size: 12px; margin: 0 0 0 8px; padding: 0; font-weight: normal; } .ie .form li.remember label { margin-top: 4px; } .button { background: none; border: 0; padding: 0; text-align: left; margin: 0; } .button em { font-style: normal; background: url(images/sprite-button.png) no-repeat right -59px; padding: 0 39px 0 0; float: left; } .button span { background: url(images/sprite-button.png) no-repeat 0 0px; padding: 9px 0 13px 18px; font-weight: bold; color: #fff; font-size: 18px; line-height: 18px; float: left; } .button:hover em { background: url(images/sprite-button.png) no-repeat right -179px; } .button:hover span { background: url(images/sprite-button.png) no-repeat 0 -124px; } .box-registration { float: left; width: 100%; } .info-events { float: left; width: 100%; margin: 0 0 15px; } .info-events .thumb { float: right; border: 1px solid #ccc; margin: 0 0 0 10px; } .info-events dl { float: left; width: 100%; margin: 0 0 7px; } .info-events dt { float: left; width: 170px; margin: 0 0 5px; font-weight: normal; } .info-events dd { float: left; width: 388px; margin: 0 0 5px; font-weight: bold; } .info-events dd.venue p { font-weight: normal; margin: 0; } .info-events dd address { font-style: normal; margin-bottom: 0; } .info-events dt p, .info-events dt span { margin: 0; float: left; width: 150px; } .info-events dd a { color: #ff6600; font-weight: normal; } .info-events dd a:hover { color: #333; } .buttoned { font-style: normal; background: url(images/sprite-button.png) no-repeat right -300px; padding: 0 39px 0 0; float: left; } .buttoned span { background: url(images/sprite-button.png) no-repeat 0 -243px; padding: 11px 0 13px 18px; font-weight: bold; color: #ff6600; font-size: 13px; float: left; } .buttoned:hover { background-position: right -352px; } .buttoned:hover span { color: #333; background-position: 0 -243px; } .wid-location-map { float: right; width: 267px; margin: 0 0 15px 10px; padding: 0 0 6px; } .wid-location-map .map { float: left; background: url(images/sprite-2.png) no-repeat -380px -271px; width: 259px; padding: 0 8px 8px 0; margin: 0 0 8px; height: 195px; } .wid-location-map .map a { float: left; } .wid-location-map .thumb { float: left; width: 259px; height: 164px; } .wid-location-map .more { color: #fff; font-size: 16px; margin: 8px 0 0 17px; background: url(images/arrow-01.gif) no-repeat right 3px; } .wid-location-map .more:hover { color: #333; background: url(images/arrow-05.gif) no-repeat right 3px; } .wid-location-map .readmore { background: url(images/arrow-06.gif) no-repeat 0 5px; padding: 0 0 0 13px; display: block; clear: both; color: #333; border-bottom: 2px solid #ccc; padding-bottom: 5px; } .wid-location-map .readmore:hover, .wid-location-map .readmore:hover strong { color: #ff6600; } .location-detail .wid-location-map { border-bottom: 0; } .location-detail .wrap-address address { font-style: normal; } .location-detail .wrap-address h3 { font-size: 18px; } .sidebar { float: left; width: 231px; padding: 25px 0 0 18px; } .grid_10 .sidebar { width: 310px; padding: 25px 0 0 35px; } .sidebar h2 { font-size: 18px; color: #0188d5; line-height: 18px; margin: 0 0 15px; } .sidebar h2 a { color: #0188d5; } .sidebar .wid-shopping-promotions, .sidebar .wid-report, .sidebar .wid-contact-info, .sidebar .wid-location, .wid-contacts { border-top: none; } .sidebar .wid-location h2 a { background: url(images/arrow-04.gif) no-repeat right 5px; padding-right: 20px; } .sidebar .separator { background: #0188d5; margin: 0px; } .sidebar .wid-report.wid-event h3 { margin-bottom: 0px; } .sidebar .wid-report.wid-event small { float: left; width: 100%; font-size: 13px; margin-bottom: 10px; } .wid-events, .related-links { float: left; width: 100%; } .related-links { padding: 0 0 24px; } .wid-events h2, .related-links h2 { padding: 0 0 26px; background: url(images/sprite-3.gif) no-repeat 0 bottom; width: 100%; float: left; margin: 0; } .grid_10 .related-links h2 { background: url(images/shadow-head.gif) no-repeat 0 bottom; } .wid-events h2 a, .related-links h2 a { padding: 0 16px 0 0; display: block; float: left; width: 215px; background: url(images/sprite-3.gif) no-repeat right 8px; } .grid_10 .related-links h2 a { width: 294px; } .recent-search { margin: 9px 0 0 0; padding: 8px 0 0px; border-top: 1px solid #c0c0c0; width: 100%; float: left; } .list-events-sidebar, .related-links ul { float: left; width: 100%; margin: 0; } .list-events-sidebar li { width: 100%; float: left; padding: 0 0 12px; margin: 0 0 9px; border-bottom: 1px solid #c0c0c0; background: none; } .list-events-sidebar li.last { border: 0; } .list-events-sidebar ul { float: left; width: 100%; margin: 5px 0 0 0; } .list-events-sidebar li li, .related-links li { border: 0; padding: 0 0 3px 0; margin: 0; background: none; float: left; width: 100%; } .sidebar .month-list li.current a { color: #ff6600; } .sidebar .list-events-sidebar .month-list li li a { color: #333; font-size: 12px; background: url(images/btn-sidenav.gif) no-repeat left 8px; margin-left: 10px; font-weight: normal; } .sidebar .list-events-sidebar .month-list li li a:hover { background: url(images/btn-sidenav.gif) no-repeat left -36px; color: #ff6600; } .sidebar .list-events-sidebar .month-list li li.current a { background: url(images/btn-sidenav.gif) no-repeat left -36px; color: #ff6600; } .related-links li a { font-size: 12px; font-weight: bold; padding: 0 0 0 9px; background: url(images/arrow-06.gif) no-repeat 0 5px; color: #333; } .related-links li a:hover { color: #FF6600; } .related-links li.current a { color: #ff6600; } .related-links li.current li a { color: #333; background: url(images/btn-sidenav.gif) no-repeat left 5px; font-weight: normal; } .related-links li.current li a:hover { background: url(images/btn-sidenav.gif) no-repeat left -39px; color: #ff6600; } .related-links li li { margin-left: 10px; } .related-links li li.current a { color: #ff6600; background: url(images/btn-sidenav.gif) no-repeat left -39px; } .list-events-sidebar a { font-size: 14px; font-weight: bold; color: #ff6600; display: block; } .list-events-sidebar a.open { background: url(images/sprite-3.gif) no-repeat right -119px; } .list-events-sidebar a.close { background: url(images/sprite-3.gif) no-repeat right -170px; } .list-events-sidebar li li a { color: #333; background: url(images/arrow-06.gif) no-repeat 0 7px; padding: 0 0 0 9px; display: block; } .list-events-sidebar li li a:hover { color: #FF6600; } .wid-shopping-promotions, .wid-report, .wid-contact-info, .wid-location, .wid-contacts { float: left; width: 100%;  padding: 8px 0 26px 0; } .wid-shopping-promotions h2, .wid-report h2 { margin: 0 0 10px; } .wid-shopping-promotions ul { float: left; width: 100%; margin: 0 0 10px; } .wid-shopping-promotions li { float: left; width: 100%; border-top: 1px solid #cacaca; padding: 7px 0 7px; background: none; } .wid-shopping-promotions small { font-size: 11px; color: #000; margin: 0 0 0 15px; } .wid-shopping-promotions h3 { margin: 0; } .wid-shopping-promotions h3 a { color: #000; padding: 0 0 0 15px; display: block; font-size: 14px; line-height: 16px; background: url(images/arrow-04.gif) no-repeat -2px 4px; } .wid-shopping-promotions h3 a:hover { color: #ff6600; } .wid-report .thumb { float: left; background: url(images/bg-wid-report.png) no-repeat 0 0; padding: 8px 12px 18px 12px; width: 229px; margin-left: -12px; position: relative; } .wid-report .thumb a { float: left; } .wid-report .thumb span.special { position: absolute; top: 8px; right: 11px; width: 85px; height: 85px; background: url(images/bg-wid-report.png) no-repeat 0 -235px; } .wid-report h3 { font-weight: bold; font-size: 16px; line-height: 19px; color: #333; } .wid-report h3 a { color: #333; } .wid-report h3 a:hover { color: #ff6600; } .wid-contact-info h3 { font-size: 13px; color: #ff6600; margin-bottom: 0px; } .wid-contact-info h2 { margin-bottom: 0px; } .wid-contact-info address { font-style: normal; margin: 0 0 15px; } .wid-contact-info p { margin: 0 0 2px; } .wid-contact-info p a { color: #333; } .wid-contact-info p a:hover { color: #ff6600; } .wrap-map { float: left; background: url(images/sprite-2.png) no-repeat -354px 0; padding: 0 10px 10px 0; width: 259px; } .wid-contacts ul { float: left; width: 100%; margin-bottom: 0; } .wid-contacts ul li { float: left; width: 100%; border-bottom: 1px solid #ccc; margin: 0 0 8px; padding: 0 0 8px; background: none; } .wid-contacts ul li.last { border: 0; margin: 0; padding: 0; } .wid-contacts ul a { color: #ff6600; font-weight: bold; } .wid-contacts ul a:hover { color: #333; } .wid-contacts ul a:hover span { color: #ff6600; } .wid-contacts h3 { font-weight: normal; font-size: 13px; margin: 0 0 1px; } .wid-contacts h4 { font-size: 13px; margin: 0 0 1px; } .cover { float: left; width: 100%; border-bottom: 1px solid #e4e4e4; margin: 0 0 35px; padding: 0 0 8px; } .cover .back { background: url(images/arrow-07.gif) no-repeat 0 4px; color: #ff6600; font-size: 14px; font-weight: bold; padding: 0 0 0 18px; } .cover .back:hover { background: url(images/arrow-08.gif) no-repeat 0 4px; color: #333; } .dte { font-weight: bold; font-size: #666; font-size: 14px; margin: 0 0 6px; } .message { font-size: 14px; color: #ff6600; } .single-page { min-height: 300px; height: auto !important; height: 300px; } .single-page, .error-page { min-height: 300px; height: auto !important; height: 300px; } .single-page small { color: #666; font-size: 14px; margin-left: 3px; } .single-page strong span { color: #FF6600; } .error-page h5 { min-height: 300px; height: auto !important; height: 300px; font-weight: normal; } .single-page h2 { font-size: 48px; line-height: 48px; color: #ff6600; margin: 0 0 12px; letter-spacing: -1px; } .highlight { font-weight: bold; color: #666; font-size: 16px; line-height: 18px; margin: 0 0 18px; } .separator { float: left; width: 100%; height: 3px; overflow: hidden; margin: 0 0 20px; background: #ff6600; } .block, .wrap-content-gallery { float: left; float: left; width: 100%; position: relative; margin: -20px 0 16px; padding: 11px 0 0 0; position: relative; } .wrap-content-gallery { min-height: 503px; height: auto !important; height: 503px; } .block .latest { position: absolute; top: -1px; right: -10px; background: url(images/sprite-2.png) no-repeat 0 -521px; height: 171px; width: 171px; } .list-gallery { float: left; width: 100%; } .list-gallery li { float: left; margin: 0 10px 0 0; padding: 0 0 29px; width: 150px; background: none;  } .list-gallery .filler { width: 100%; margin: 0 0 30px; padding: 0px; height: 1px; overflow: hidden; background: #e0e0e0; } .list-gallery h3 { margin: 0 0 5px;  position: relative; } .list-gallery h3 a { font-size: 18px; color: #ff6600;  bottom: 0px; } .list-gallery h3 a:hover { color: #333; } .list-gallery .thumb { float: left; margin: 0 0 10px 0; } .list-gallery p { margin: 0; font-size: 12px; color: #333; } .list-gallery p span { color: #ff6600; } .list-gallery strong { color: #333; }  .wrap-pagination { float: left; width: 100%; padding: 14px 0 35px; border-top: 1px solid #ccc; } .wrap-pagination span { float: left; padding: 0 8px; } .wrap-pagination span span { border: 0; padding: 0 3px; } .wrap-pagination a { float: left; font-weight: bold; color: #ff6600; font-size: 14px; line-height: 16px; padding: 0 3px; } .wrap-pagination span a { margin-right: 2px; } .wrap-pagination span a:hover, .wrap-pagination a.current { background: #aaa; color: #fff; } .wrap-pagination .next { float: left; background: url(images/sprite-3.gif) no-repeat -140px -545px; padding: 0 12px 0 16px; margin: 0; display: inline; border-left: 1px solid #ff6600; } .wrap-pagination .next:hover { background-position: -242px -545px; color: #333; } .wrap-pagination .prev { float: left; background: url(images/sprite-3.gif) no-repeat 0 -545px; padding: 0 12px 0 13px; display: inline; border-right: 1px solid #ff6600; } .wrap-pagination .prev:hover { background-position: -100px -545px; color: #333; }   .breadcrumb { background: url(images/bg-breadcrumb.png) no-repeat 0 0; float: left; margin: 0 -24px 0 -24px; padding: 17px 15px 18px 28px; width: 965px; font-size: 12px; color: #333; } .breadcrumb a { font-weight: bold; background: url(images/sprite-3.gif) no-repeat right -207px; padding: 0 10px 0 0; margin: 0 7px 0 0; color: #333; } .breadcrumb a:hover { color: #FF6600; }   #utilities { float: left; width: 100%; margin: 12px 0 0 0; padding: 10px 0 35px; border-top: 1px solid #ccc; } #utilities li { float: left; background: url(images/separator.gif) no-repeat right 3px; padding: 0 10px 0 0; margin: 0 9px 0 0; } #utilities li.share { background: none; } #utilities li a { color: #ff6600; padding: 0 0 0 23px; line-height: 17px; } #utilities li a:hover { color: #333; } .email a { background: url(images/sprite-3.gif) no-repeat 0 -240px; } .email a:hover { background-position: 0 -337px; } .print a { background: url(images/sprite-3.gif) no-repeat 0 -272px; } .print a:hover { background-position: 0 -377px; } .share a { background: url(images/sprite-3.gif) no-repeat 0 -305px; } .share a:hover { background-position: 0 -414px; }   .social-networks { float: left; width: 100%; list-style: none; margin: 30px 0 25px; padding: 0; } .social-networks li { float: left; border-right: 1px solid #e1e1e1; padding: 4px 0 0 59px; width: 129px; margin: 0 0 0 38px; display: inline; } .social-networks li.last { border: 0; } .social-networks li.twitter { background: url(images/sprite-s-network.png) no-repeat 0 0; } .social-networks li.facebook { background: url(images/sprite-s-network.png) no-repeat 0 -111px; padding-right: 20px; } .social-networks li.youtube { background: url(images/sprite-s-network.png) no-repeat 0 -223px; padding-right: 20px; } .social-networks li.rss { background: url(images/sprite-s-network.png) no-repeat 0 -334px; } .social-networks p { font-size: 18px; font-weight: bold; color: #666; } .social-networks li.twitter .link { background: #54c8ef; color: #fff; font-size: 12px; padding: 2px 20px 3px 15px; float: left; } .social-networks li.twitter .link:hover { color: #0075a0; } .social-networks li.facebook .link { background: url(images/bg-facebook-link.png) no-repeat 0 0; color: #fff; font-size: 12px; padding: 8px 20px 3px 45px; float: left; margin-top: -6px; } .social-networks li.facebook .link:hover { color: #9db0ce; } .social-networks li.youtube .link { background: #c7161e; color: #fff; font-size: 12px; padding: 2px 20px 3px 15px; float: left; } .social-networks li.youtube .link:hover { color: #f98889; } .social-networks li.rss .link { background: #ff9900; color: #fff; font-size: 12px; padding: 2px 20px 3px 15px; float: left; } .social-networks li.rss .link:hover { color: #cb4b1a; } .social-networks li p { margin-bottom: 0; padding-bottom: 18px; }   #footer { float: left; margin: 0 -11px 0 -12px; position: relative; width: 950px; background: #e9e9e9 url(images/bg-footer.gif) repeat-x 0 0; padding: 26px 15px 15px 15px; } .wid-newsletter { float: right; width: 441px; padding: 1px 0 0 0; background: url(images/separator.gif) no-repeat -1px -110px; } .wid-newsletter h2 { background: url(images/sprite.png) no-repeat 0 -339px; padding: 0 0 5px 89px; margin: 0 0 5px 0; font-size: 18px; color: #666;  } .wid-newsletter h2 small { font-size: 12px; font-weight: normal; display: block; } .wid-newsletter form { float: left; } .wid-newsletter .txt { float: left; border: 0px; padding: 7px 14px 7px; width: 341px; margin: 0 0 0 11px; font-size: 12px; color: #999; } .wid-newsletter .btn { float: left; } #logo-footer { margin: 3px 0 16px 0; } #copyright { margin: 0 0 2px; font-size: 12px; color: #666; } #nav-footer { margin: 0; padding: 0; } #nav-footer li { float: left; background: url(images/separator.gif) no-repeat right -202px; padding: 0 8px 0 0; margin: 0 7px 0 0; } #nav-footer li.last { background: none; } #nav-footer li a { font-size: 12px; color: #333; } #nav-footer li a:hover, #nav-footer li.current a { color: #FF6600; } #footer-top { float: left; width: 100%; height: 112px; margin: 0 0 20px; } .wid-callcenter { float: right; padding: 0 0 0 68px; width: 360px; font-size: 12px; color: #666; background: url(images/sprite.png) no-repeat -352px -410px; } .wid-callcenter h2 { font-size: 18px; color: #666; margin: 0 0 11px 0; } .wid-callcenter h2 span { color: #006fc4; } #nav-bottom { float: left; border-right: 1px solid #d1d1d1; margin: 0 11px 0 0; width: 510px; min-height: 65px; height: auto !important; height: 65px; } #nav-bottom ul { float: left; width: 100%; margin: 0; padding: 0; } #nav-bottom li { float: left; width: 125px; background: none; padding: 0; margin: 0 10px 0 0; } #nav-bottom li.last { margin: 0; width: 92px; } #nav-bottom li a { font-weight: bold; font-size: 12px; color: #666; } #nav-bottom li a:hover, #nav-bottom li.current a { color: #FF6600; } #nav-bottom li li { margin: 0; } #nav-bottom li li a, #nav-bottom li.current li a { font-weight: normal; font-size: 11px; line-height: 14px; color: #666; } #nav-bottom li li a:hover, #nav-bottom li li.current a { color: #FF6600; }   #datepicker_div { background: url(images/bg-calendar.gif) no-repeat 0 0; width: 216px !important; -moz-box-shadow: 1px 1px 10px #333333; -webkit-box-shadow: 1px 1px 10px #333333; display: none; z-index: 999; } table tr.datepicker_titleRow td a { width: 30px; height: 25px; color: #fff; padding-top: 6px; text-align: center; display: block; } table.jCalendar th { background: none !important; padding: 9px 0 11px !important; text-align: center; } table.jCalendar td { background: none !important; border: none !important; padding: 9px 0 !important; color: #333333 !important; font-weight: bold; cursor: pointer; } .ie7 table.jCalendar td { background: none !important; border: none !important; padding: 14px 0px 14px 2px !important; color: #333333 !important; font-weight: bold; display: block; cursor: pointer; margin: 0 !important; line-height: 0px; } table.jCalendar td.dp-hover, table.jCalendar td.today, table.jCalendar td.selected {  color: #ffcc00 !important; } .ie7 table.jCalendar td.dp-hover, .ie7 table.jCalendar td.today, .ie7 table.jCalendar td.selected {  color: #ffcc00 !important; } .datepicker_clear { float: left; display: none; } .datepicker_close { float: right; cursor: pointer; display: none; } .datepicker_links { clear: both; text-align: center; padding: 11px 5px; } .ie .datepicker_links { height: 12px; overflow: hidden; } .safari .datepicker_links { padding: 7px 5px; } select.datepicker_newYear { width: 64px; margin-left: 10px; } select.datepicker_newMonth { width: 122px; } .datepicker_prev, .datepicker_next, .datepicker_current { cursor: pointer; float: left; padding: 7px 5px; color: #fff; font-weight: bold; } .datepicker_prev a, .datepicker_next a { color: #fff; } .datepicker_prev a:hover, .datepicker_next a:hover { color: #ff9900; } .datepicker_current { width: 100px; visibility: hidden; } .ie .datepicker_prev, .ie .datepicker_next, .ie .datepicker_current { margin: 0px; } .datepicker_current a { color: #fff; } table.jCalendar td.other-month, div.dp-popup td.disabled { color: #999999 !important; background: none !important; } table.jCalendar td.other-month { color: #666666 !important; } .datepicker_header { text-align: center; margin: 5px 5px 8px; } .ie7 .datepicker_header { width: 95%; } table.jCalendar { background: none !important; border: none !important; border-collapse: collapse !important; border-spacing: 0 !important; margin: 0 !important; } table.datepicker { clear: both; width: 100% !important; margin: 0 0 0px 0; border: 0; } table.datepicker td, table.datepicker th { padding: 0; background: none !important; border: none !important; } td.datepicker_daysCell a { display: block; padding-top: 5px; cursor: pointer; width: 31px; height: 25px; text-align: center; font-weight: bold; color: #333; } td.datepicker_daysCell a:hover, td.datepicker_today a, td.datepicker_currentDay a {  color: #ff9900; text-decoration: none; } td.datepicker_weekEndCell { background: none !important; } .datepicker_cover { display: none; }   .wrap-gallery { float: left; margin: -10px 0 20px; width: 670px; position: relative; } .wrap-gallery .prev { position: absolute; left: 0px; background: url(images/sprite-prevnext.gif) no-repeat left top; width: 64px; height: 33px; padding: 8px 0 0 17px; top: 35%; font-weight: bold; } .wrap-gallery .prev:hover { background-position: 0 -62px; } .disabled { display: none; } .wrap-gallery .next { position: absolute; right: 0px; background: url(images/sprite-prevnext.gif) no-repeat right top; width: 64px; height: 33px; padding: 8px 17px 0 0px; top: 35%; text-align: right; font-weight: bold; } .wrap-gallery .next:hover { background-position: right -62px; } .wrap-gallery h4.gallery-title { font-weight: bold; color: #333; font-size: 14px; } .wrap-gallery p { color: #333; font-size: 12px; } .wrap-gallery .gallery-count { color: #ff6600; } .separator.gallery-mid { height: 3px; background: #c7c7c7; } .wrap-gallery .jcarousel-skin-tango { float: left; width: 100%; padding: 0 0 10px; margin: 0; } .wrap-gallery .jcarousel-container { float: left; width: 100%; } .wrap-gallery .jcarousel-clip { float: left; width: 530px; overflow: hidden; margin: 0 0 0 70px; } .wrap-gallery .jcarousel-next { width: 8px; height: 9px; background: url(images/sprite-3.gif) right -684px; margin-top: 5px; cursor: pointer; top: 23px; right: 42px; position: absolute; text-indent: -999em; } .wrap-gallery .jcarousel-next:hover { background: url(images/sprite-3.gif) -273px -684px; } .wrap-gallery .jcarousel-prev { width: 8px; height: 9px; background: url(images/sprite-3.gif) right -703px; margin-top: 5px; cursor: pointer; top: 23px; left: 42px; position: absolute; text-indent: -999em; } .wrap-gallery .jcarousel-prev:hover { background: url(images/sprite-3.gif) -276px -703px; } .jcarousel-prev-disabled, .jcarousel-next-disabled { display: none !important; } .gallery-total-count-hide, .gallery-count-hide { display: none; } .gallery-highlight { float: left; width: 100%; min-height: 503px; height: auto !important; height: 503px; margin: 0 0 15px; background: url(images/loading.gif) no-repeat 307px 233px; } .gallery { list-style: none; margin: 0 0 15px; padding: 0; float: left; width: 100%; } .gallery li { background: none; margin: 0 10px 0 0; padding: 5px 0 0 0; float: left; width: 80px; height: 60px; } .gallery .gallery-thumb { position: relative; float: left; } .gallery .gallery-thumb .selected { width: 84px; height: 70px; position: absolute; left: 0; top: -5px; background: url(images/bg-selected.png) no-repeat 0 0; display: none; } .gallery .video .selected { background: url(images/bg-selected-video.png) no-repeat 0 0; } .gallery .current .gallery-thumb .selected { display: block; } .gallery .current .video .play { display: none; } .gallery .gallery-thumb .play { background: url(images/icon-play.png) no-repeat 0 0; width: 28px; height: 28px; position: absolute; left: 27px; top: 16px; } .separator.gallery-low { background: #ccc; height: 2px; margin-bottom: 0px; }   .recaptchatable .recaptcha_r1_c1 { background: url(images/sprite-recaptcha.gif) 0 -63px no-repeat !important; width: 318px; height: 9px; } .recaptchatable .recaptcha_r2_c1 { background: url(images/sprite-recaptcha.gif) -18px 0 no-repeat !important; width: 9px; height: 57px; } .recaptchatable .recaptcha_r2_c2 { background: url(images/sprite-recaptcha.gif) -27px 0 no-repeat !important; width: 9px; height: 57px; } .recaptchatable .recaptcha_r3_c1 { background: url(images/sprite-recaptcha.gif) 0 0 no-repeat !important; width: 9px; height: 63px; } .recaptchatable .recaptcha_r3_c2 { background: url(images/sprite-recaptcha.gif) -18px -57px no-repeat !important; width: 300px; height: 6px; } .recaptchatable .recaptcha_r3_c3 { background: url(images/sprite-recaptcha.gif) -9px 0 no-repeat !important; width: 9px; height: 63px; } .recaptchatable .recaptcha_r4_c1 { background: url(images/sprite-recaptcha.gif) -43px 0 no-repeat !important; width: 171px; height: 49px; } .recaptchatable .recaptcha_r4_c2 { background: url(images/sprite-recaptcha.gif) -36px 0 no-repeat !important; width: 7px; height: 57px; } .recaptchatable .recaptcha_r4_c4 { background: url(images/sprite-recaptcha.gif) -214px 0 no-repeat !important; width: 97px; height: 57px; } .recaptchatable .recaptcha_r7_c1 { background: url(images/sprite-recaptcha.gif) -43px -49px no-repeat !important; width: 171px; height: 8px; } .recaptchatable .recaptcha_r8_c1 { background: url(images/sprite-recaptcha.gif) -43px -49px no-repeat !important; width: 25px; height: 8px; } #recaptcha_reload_btn { background: url(images/sprite-recaptcha.gif) -311px 0px no-repeat !important; display: block; text-indent: -999em; width: 25px; height: 17px; } #recaptcha_switch_audio_btn { background: url(images/sprite-recaptcha.gif) -311px -16px no-repeat !important; display: block; text-indent: -999em; width: 25px; height: 16px; } #recaptcha_switch_img_btn { background: url(images/sprite-recaptcha.gif) -318px -49px no-repeat !important; display: block; text-indent: -999em; width: 25px; height: 16px; } #recaptcha_whatsthis_btn { background: url(images/sprite-recaptcha.gif) -311px -33px no-repeat !important; display: block; text-indent: -999em; width: 25px; height: 16px; } #recaptcha_reload_btn img, #recaptcha_switch_audio_btn img, #recaptcha_switch_img_btn img, #recaptcha_whatsthis_btn img { display: none; } .recaptchatable a, .recaptchatable a:hover { font-size: 12px; color: #00a651 !important; }  #quickCalender table { width: auto; margin-bottom: 0px; } #quickCalender table, #quickCalender table td { border: none; padding-bottom: 0px; } #quickCalender table td .event-desc-o { background: #FFF; position: relative; width: 130px; height: 130px; float: left; } #quickCalender table td .event-desc-o .event-desc { padding: 30px 8px 8px; height: 92px; } #quickCalender .month-title { padding: 28px 0 14px 0; } .event-desc-o .event-desc a.title-link { background: url(images/arrow-small.gif) 0 7px no-repeat; display: block; padding-left: 10px; font-size: 12px; text-align: left; margin-bottom: 6px; } .event-desc-o .event-desc a.link { position: absolute; bottom: 4px; left: 0; } #quickCalender { background: #ffcc00; float: left; width: 972px; padding-left: 8px; padding-bottom: 18px; } #quickCalender table .cal-top { border-top: 2px solid #ffe03d; } #quickCalender table td .event-desc-o span.date { color: #333; position: absolute; right: 8px; top: 8px; font-weight: bold; font-size: 16px; } #quickCalender table td td { color: #333; font-size: 30px; font-weight: bold; text-align: center; padding-bottom: 0; } #quickCalender table .cal-top tr td { font-weight: bold; color: #666; font-size: 16px; text-align: center; padding-left: 0px; } #quickCalender .cal-events tr td { padding: 4px 5px 1px 0px; } #quickCalender a { font-weight: normal; } #quickCalender .cal-events .empty-col { background: #feff99; } #quickCalender .day-title { padding-left: 0px; } #quickCalender td { padding-left: 12px; }   div .spot-950.spot-red .details h3 a, div .spot-470.spot-red .details h3 a { color: #FF6E77; } div .spot-950.spot-red .details h3 a:hover, div .spot-470.spot-red .details h3 a:hover { color: #fff; } div .spot-950.spot-red .details .more, div .spot-470.spot-red .details .more { background: url(images/arrow-red.gif) no-repeat scroll right 6px transparent; color: #FF6E77; } div .spot-950.spot-red .details .more:hover, div .spot-470.spot-red .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-red .details h3 a { color: #FF6E77; } div .spot-630.spot-red .details h3 a:hover { color: #fff; } div .spot-150.spot-red .details h3 a { color: #FF6E77; } div .spot-150.spot-red .details h3 a:hover { color: #fff; } div .spot-310.spot-red .details h3 a { color: #FF6E77; } div .spot-310.spot-red .details h3 a:hover { color: #fff; } div .spot-630.spot-red .details p, div .spot-950.spot-red .details p, div .spot-470.spot-red .details p { border-bottom: 1px solid #86161a; } div .spot-630.spot-red .details .more { background: url(images/arrow-red.gif) no-repeat scroll right 6px transparent; color: #FF6E77; } div .spot-630.spot-red .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-red .description .date, div .spot-150.spot-red .description .date, div .spot-310.spot-red .description .date, div .spot-950.spot-red .description .date, div .spot-470.spot-red .description .date { color: #7D0309; }   div .spot-950.spot-sky-blue .details h3 a, div .spot-470.spot-sky-blue .details h3 a { color: #5BDCEB; } div .spot-950.spot-sky-blue .details .more, div .spot-470.spot-sky-blue .details .more { background: url(images/arrow-red.gif) no-repeat scroll right 6px transparent; color: #5BDCEB; } div .spot-950.spot-sky-blue .details h3 a:hover, div .spot-470.spot-sky-blue .details h3 a:hover { color: #fff; } div .spot-950.spot-sky-blue .details .more:hover, div .spot-470.spot-sky-blue .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-sky-blue .details .more, div .spot-470.spot-sky-blue .details .more { background: url(images/arrow-skyblue.gif) no-repeat scroll right 6px transparent; color: #5BDCEB; } div .spot-950.spot-sky-blue .details p, div .spot-470.spot-sky-blue .details p { border-bottom: 1px solid #16494f; } .spot-630.spot-sky-blue .details h3 a { color: #5BDCEB; } div .spot-630.spot-sky-blue .details h3 a:hover { color: #fff; } div .spot-150.spot-sky-blue .details h3 a { color: #5BDCEB; } div .spot-150.spot-sky-blue .details h3 a:hover { color: #fff; } div .spot-310.spot-sky-blue .details h3 a { color: #5BDCEB; } div .spot-310.spot-sky-blue .details h3 a:hover { color: #fff; } div .spot-630.spot-sky-blue .details p { border-bottom: 1px solid #16494f; } div .spot-630.spot-sky-blue .details .more { background: url(images/arrow-skyblue.gif) no-repeat scroll right 6px transparent; color: #5BDCEB; } div .spot-630.spot-sky-blue .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-sky-blue .description .date, div .spot-150.spot-sky-blue .description .date, div .spot-310.spot-sky-blue .description .date, div .spot-950.spot-sky-blue .description .date, div .spot-470.spot-sky-blue .description .date { color: #1B7C90; }   div .spot-950.spot-muted-blue .details h3 a, div .spot-470.spot-muted-blue .details h3 a { color: #A2B4D9; } div .spot-950.spot-muted-blue .details .more, div .spot-470.spot-muted-blue .details .more { background: url(images/arrow-red.gif) no-repeat scroll right 6px transparent; color: #A2B4D9; } div .spot-950.spot-muted-blue .details h3 a:hover, div .spot-470.spot-muted-blue .details h3 a:hover { color: #fff; } div .spot-950.spot-muted-blue .details .more:hover, div .spot-470.spot-muted-blue .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-muted-blue .details .more, div .spot-470.spot-muted-blue .details .more { background: url(images/arrow-mutedblue.gif) no-repeat scroll right 6px transparent; color: #A2B4D9; } div .spot-950.spot-muted-blue .details p, div .spot-470.spot-muted-blue .details p { border-bottom: 1px solid #4C5997; } .spot-630.spot-muted-blue .details h3 a { color: #A2B4D9; } div .spot-630.spot-muted-blue .details h3 a:hover { color: #fff; } div .spot-150.spot-muted-blue .details h3 a { color: #A2B4D9; } div .spot-150.spot-muted-blue .details h3 a:hover { color: #fff; } div .spot-310.spot-muted-blue .details h3 a { color: #A2B4D9; } div .spot-310.spot-muted-blue .details h3 a:hover { color: #fff; } div .spot-630.spot-muted-blue .details p { border-bottom: 1px solid #3d4a63; } div .spot-630.spot-muted-blue .details .more { background: url(images/arrow-mutedblue.gif) no-repeat scroll right 6px transparent; color: #A2B4D9; } div .spot-630.spot-muted-blue .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-muted-blue .description .date, div .spot-150.spot-muted-blue .description .date, div .spot-310.spot-muted-blue .description .date, div .spot-950.spot-muted-blue .description .date, div .spot-470.spot-muted-blue .description .date { color: #4C5997; }   div .spot-950.spot-yellow .details h3 a, div .spot-470.spot-yellow .details h3 a { color: #FFF70C; } div .spot-950.spot-yellow .details .more, div .spot-470.spot-yellow .details .more { background: url(images/arrow-yellow.gif) no-repeat scroll right 6px transparent; color: #FFF70C; } div .spot-950.spot-yellow .details h3 a:hover, div .spot-470.spot-yellow .details h3 a:hover { color: #fff; } div .spot-950.spot-yellow .details .more:hover, div .spot-470.spot-yellow .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-yellow .details p, div .spot-470.spot-yellow .details p { border-bottom: 1px solid #716e0c; } .spot-630.spot-yellow .details h3 a { color: #FFF70C; } div .spot-630.spot-yellow .details h3 a:hover { color: #fff; } div .spot-150.spot-yellow .details h3 a { color: #FFF70C; } div .spot-150.spot-yellow .details h3 a:hover { color: #fff; } div .spot-310.spot-yellow .details h3 a { color: #FFF70C; } div .spot-310.spot-yellow .details h3 a:hover { color: #fff; } div .spot-630.spot-yellow .details p { border-bottom: 1px solid #716e0c; } div .spot-630.spot-yellow .details .more { background: url(images/arrow-yellow.gif) no-repeat scroll right 6px transparent; color: #FFF70C; } div .spot-630.spot-yellow .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-yellow .description .date span { color: #a45c0d; } div .spot-630.spot-yellow .description .date, div .spot-150.spot-yellow .description .date, div .spot-310.spot-yellow .description .date, div .spot-950.spot-yellow .description .date, div .spot-470.spot-yellow .description .date { color: #a45c0d; }   div .spot-950.spot-gray .details h3 a, div .spot-470.spot-gray .details h3 a { color: #CACBCD; } div .spot-950.spot-gray .details .more, div .spot-470.spot-gray .details .more { background: url(images/arrow-grey.gif) no-repeat scroll right 6px transparent; color: #CACBCD; } div .spot-950.spot-gray .details h3 a:hover, div .spot-470.spot-gray .details h3 a:hover { color: #fff; } div .spot-950.spot-gray .details .more:hover, div .spot-470.spot-gray .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-gray .details p, div .spot-470.spot-gray .details p { border-bottom: 1px solid #999a9d; } .spot-630.spot-gray .details h3 a { color: #CACBCD; } div .spot-630.spot-gray .details h3 a:hover { color: #fff; } div .spot-150.spot-gray .details h3 a { color: #CACBCD; } div .spot-150.spot-gray .details h3 a:hover { color: #fff; } div .spot-310.spot-gray .details h3 a { color: #CACBCD; } div .spot-310.spot-gray .details h3 a:hover { color: #fff; } div .spot-630.spot-gray .details p { border-bottom: 1px solid #999a9d; } div .spot-630.spot-gray .details .more { background: url(images/arrow-grey.gif) no-repeat scroll right 6px transparent; color: #CACBCD; } div .spot-630.spot-gray .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-gray .description .date, div .spot-150.spot-gray .description .date, div .spot-310.spot-gray .description .date, div .spot-950.spot-gray .description .date, div .spot-470.spot-gray .description .date { color: #3A4041; }   div .spot-950.spot-magenta .details h3 a, div .spot-470.spot-magenta .details h3 a { color: #FC43C4; } div .spot-950.spot-magenta .details .more, div .spot-470.spot-magenta .details .more { background: url(images/arrow-maganta.gif) no-repeat scroll right 6px transparent; color: #FC43C4; } div .spot-950.spot-magenta .details h3 a:hover, div .spot-470.spot-magenta .details h3 a:hover { color: #fff; } div .spot-950.spot-magenta .details .more:hover, div .spot-470.spot-magenta .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-magenta .details p, div .spot-470.spot-magenta .details p { border-bottom: 1px solid #982976; } .spot-630.spot-magenta .details h3 a { color: #FC43C4; } div .spot-630.spot-magenta .details h3 a:hover { color: #fff; } div .spot-150.spot-magenta .details h3 a { color: #FC43C4; } div .spot-150.spot-magenta .details h3 a:hover { color: #fff; } div .spot-310.spot-magenta .details h3 a { color: #FC43C4; } div .spot-310.spot-magenta .details h3 a:hover { color: #fff; } div .spot-630.spot-magenta .details p { border-bottom: 1px solid #982976; } div .spot-630.spot-magenta .details .more { background: url(images/arrow-maganta.gif) no-repeat scroll right 6px transparent; color: #FC43C4; } div .spot-630.spot-magenta .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-magenta .description .date, div .spot-150.spot-magenta .description .date, div .spot-310.spot-magenta .description .date, div .spot-950.spot-magenta .description .date, div .spot-470.spot-magenta .description .date { color: #89004B; }   div .spot-950.spot-blue-gray .details h3 a, div .spot-470.spot-blue-gray .details h3 a { color: #C3D1DB; } div .spot-950.spot-blue-gray .details .more, div .spot-470.spot-blue-gray .details .more { background: url(images/arrow-bluegray.gif) no-repeat scroll right 6px transparent; color: #C3D1DB; } div .spot-950.spot-blue-gray .details h3 a:hover, div .spot-470.spot-blue-gray .details h3 a:hover { color: #fff; } div .spot-950.spot-blue-gray .details .more:hover, div .spot-470.spot-blue-gray .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-blue-gray .details p, div .spot-470.spot-blue-gray .details p { border-bottom: 1px solid #97a4ae; } .spot-630.spot-blue-gray .details h3 a { color: #C3D1DB; } div .spot-630.spot-blue-gray .details h3 a:hover { color: #fff; } div .spot-150.spot-blue-gray .details h3 a { color: #C3D1DB; } div .spot-150.spot-blue-gray .details h3 a:hover { color: #fff; } div .spot-310.spot-blue-gray .details h3 a { color: #C3D1DB; } div .spot-310.spot-blue-gray .details h3 a:hover { color: #fff; } div .spot-630.spot-blue-gray .details p { border-bottom: 1px solid #97a4ae; } div .spot-630.spot-blue-gray .details .more { background: url(images/arrow-bluegray.gif) no-repeat scroll right 6px transparent; color: #C3D1DB; } div .spot-630.spot-blue-gray .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-blue-gray .description .date, div .spot-150.spot-blue-gray .description .date, div .spot-310.spot-blue-gray .description .date, div .spot-950.spot-blue-gray .description .date, div .spot-470.spot-blue-gray .description .date { color: #3C4952; }   div .spot-950.spot-green .details h3 a, div .spot-470.spot-green .details h3 a { color: #00D175; } div .spot-950.spot-green .details .more, div .spot-470.spot-green .details .more { background: url(images/arrow-green.gif) no-repeat scroll right 6px transparent; color: #00D175; } div .spot-950.spot-green .details h3 a:hover, div .spot-470.spot-green .details h3 a:hover { color: #fff; } div .spot-950.spot-green .details .more:hover, div .spot-470.spot-green .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-green .details p, div .spot-470.spot-green .details p { border-bottom: 1px solid #056239; } .spot-630.spot-green .details h3 a { color: #00D175; } div .spot-630.spot-green .details h3 a:hover { color: #fff; } div .spot-150.spot-green .details h3 a { color: #00D175; } div .spot-150.spot-green .details h3 a:hover { color: #fff; } div .spot-310.spot-green .details h3 a { color: #00D175; } div .spot-310.spot-green .details h3 a:hover { color: #fff; } div .spot-630.spot-green .details p { border-bottom: 1px solid #056239; } div .spot-630.spot-green .details .more { background: url(images/arrow-green.gif) no-repeat scroll right 6px transparent; color: #00D175; } div .spot-630.spot-green .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-green .description .date, div .spot-150.spot-green .description .date, div .spot-310.spot-green .description .date, div .spot-950.spot-green .description .date, div .spot-470.spot-green .description .date { color: #036B38; }   div .spot-950.spot-dark-red .details h3 a, div .spot-470.spot-dark-red .details h3 a { color: #FF3E80; } div .spot-950.spot-dark-red .details .more, div .spot-470.spot-dark-red .details .more { background: url(images/arrow-dark-red.gif) no-repeat scroll right 6px transparent; color: #FF3E80; } div .spot-950.spot-dark-red .details h3 a:hover, div .spot-470.spot-dark-red .details h3 a:hover { color: #fff; } div .spot-950.spot-dark-red .details .more:hover, div .spot-470.spot-dark-red .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-dark-red .details p, div .spot-470.spot-dark-red .details p { border-bottom: 1px solid #b72f5e; } .spot-630.spot-dark-red .details h3 a { color: #FF3E80; } div .spot-630.spot-dark-red .details h3 a:hover { color: #fff; } div .spot-150.spot-dark-red .details h3 a { color: #FF3E80; } div .spot-150.spot-dark-red .details h3 a:hover { color: #fff; } div .spot-310.spot-dark-red .details h3 a { color: #FF3E80; } div .spot-310.spot-dark-red .details h3 a:hover { color: #fff; } div .spot-630.spot-dark-red .details p { border-bottom: 1px solid #b72f5e; } div .spot-630.spot-dark-red .details .more { background: url(images/arrow-dark-red.gif) no-repeat scroll right 6px transparent; color: #FF3E80; } div .spot-630.spot-dark-red .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-dark-red .description .date, div .spot-150.spot-dark-red .description .date, div .spot-310.spot-dark-red .description .date, div .spot-950.spot-dark-red .description .date, div .spot-470.spot-dark-red .description .date { color: #640322; }   div .spot-950.spot-dark-blue .details h3 a, div .spot-470.spot-dark-blue .details h3 a { color: #80BBFF; } div .spot-950.spot-dark-blue .details .more, div .spot-470.spot-dark-blue .details .more { background: url(images/arrow-dark-blue.gif) no-repeat scroll right 6px transparent; color: #80BBFF; } div .spot-950.spot-dark-blue .details h3 a:hover, div .spot-470.spot-dark-blue .details h3 a:hover { color: #fff; } div .spot-950.spot-dark-blue .details .more:hover, div .spot-470.spot-dark-blue .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-dark-blue .details p, div .spot-470.spot-dark-blue .details p { border-bottom: 1px solid #3c5d83; } .spot-630.spot-dark-blue .details h3 a { color: #80BBFF; } div .spot-630.spot-dark-blue .details h3 a:hover { color: #fff; } div .spot-150.spot-dark-blue .details h3 a { color: #80BBFF; } div .spot-150.spot-dark-blue .details h3 a:hover { color: #fff; } div .spot-310.spot-dark-blue .details h3 a { color: #80BBFF; } div .spot-310.spot-dark-blue .details h3 a:hover { color: #fff; } div .spot-630.spot-dark-blue .details p { border-bottom: 1px solid #3c5d83; } div .spot-630.spot-dark-blue .details .more { background: url(images/arrow-dark-blue.gif) no-repeat scroll right 6px transparent; color: #80BBFF; } div .spot-630.spot-dark-blue .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-dark-blue .description .date, div .spot-150.spot-dark-blue .description .date, div .spot-310.spot-dark-blue .description .date, div .spot-950.spot-dark-blue .description .date, div .spot-470.spot-dark-blue .description .date { color: #004793; }   div .spot-950.spot-purple .details h3 a, div .spot-470.spot-purple .details h3 a { color: #CD89D2; } div .spot-950.spot-purple .details .more, div .spot-470.spot-purple .details .more { background: url(images/arrow-purple.gif) no-repeat scroll right 6px transparent; color: #CD89D2; } div .spot-950.spot-purple .details h3 a:hover, div .spot-470.spot-purple .details h3 a:hover { color: #fff; } div .spot-950.spot-purple .details .more:hover, div .spot-470.spot-purple .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-purple .details p, div .spot-470.spot-purple .details p { border-bottom: 1px solid #642a68; } div .spot-630.spot-purple .details h3 a { color: #CD89D2; } div .spot-630.spot-purple .details h3 a:hover { color: #fff; } div .spot-150.spot-purple .details h3 a { color: #CD89D2; } div .spot-150.spot-purple .details h3 a:hover { color: #fff; } div .spot-310.spot-purple .details h3 a { color: #CD89D2; } div .spot-310.spot-purple .details h3 a:hover { color: #fff; } div .spot-630.spot-purple .details p { border-bottom: 1px solid #642a68; } div .spot-630.spot-purple .details .more { background: url(images/arrow-purple.gif) no-repeat scroll right 6px transparent; color: #CD89D2; } div .spot-630.spot-purple .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-purple .description .date, div .spot-150.spot-purple .description .date, div .spot-310.spot-purple .description .date, div .spot-950.spot-purple .description .date, div .spot-470.spot-purple .description .date { color: #6E3277; }   div .spot-950.spot-muted-green .details h3 a, div .spot-470.spot-muted-green .details h3 a { color: #CCCC99; } div .spot-950.spot-muted-green .details .more, div .spot-470.spot-muted-green .details .more { background: url(images/arrow-muted-green.gif) no-repeat scroll right 6px transparent; color: #CCCC99; } div .spot-950.spot-muted-green .details h3 a:hover, div .spot-470.spot-muted-green .details h3 a:hover { color: #fff; } div .spot-950.spot-muted-green .details .more:hover, div .spot-470.spot-muted-green .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-950.spot-muted-green .details p, div .spot-470.spot-muted-green .details p { border-bottom: 1px solid #98986b; } div .spot-630.spot-muted-green .details h3 a { color: #CCCC99; } div .spot-630.spot-muted-green .details h3 a:hover { color: #fff; } div .spot-150.spot-muted-green .details h3 a { color: #CCCC99; } div .spot-150.spot-muted-green .details h3 a:hover { color: #fff; } div .spot-310.spot-muted-green .details h3 a { color: #CCCC99; } div .spot-310.spot-muted-green .details h3 a:hover { color: #fff; } div .spot-630.spot-muted-green .details p { border-bottom: 1px solid #98986b; } div .spot-630.spot-muted-green .details .more { background: url(images/arrow-muted-green.gif) no-repeat scroll right 6px transparent; color: #CCCC99; } div .spot-630.spot-muted-green .details .more:hover { color: #fff; background: url(images/arrow-01.gif) no-repeat right 6px; } div .spot-630.spot-muted-green .description .date, div .spot-150.spot-muted-green .description .date, div .spot-310.spot-muted-green .description .date, div .spot-950.spot-muted-green .description .date, div .spot-470.spot-muted-green .description .date { color: #036B38; }    .red .monthly-content-listing li ul { border-top: 1px solid #640207; } .red .monthly-content-listing li li { border-bottom: 1px solid #640207; }  .sky-blue .monthly-content-listing li ul { border-top: 1px solid #135765; } .sky-blue .monthly-content-listing li li { border-bottom: 1px solid #135765; } .sky-blue .monthly-content-listing li li a { background: url(images/arrow-darkblue-small.gif) no-repeat left 7px; }  .muted-blue .monthly-content-listing li ul { border-top: 1px solid #323c6b; } .muted-blue .monthly-content-listing li li { border-bottom: 1px solid #323c6b; } .muted-blue .monthly-content-listing li li a { background: url(images/arrow-darkblue-small.gif) no-repeat left 7px; }  .yellow .monthly-content-listing li ul { border-top: 1px solid #7f470a; } .yellow .monthly-content-listing li li { border-bottom: 1px solid #7f470a; }  .gray .monthly-content-listing li ul { border-top: 1px solid #787c7c; } .gray .monthly-content-listing li li { border-bottom: 1px solid #787c7c; } .gray .monthly-content-listing li li a { background: url(images/arrow-gray-dark.gif) no-repeat left 7px; }  .magenta .monthly-content-listing li ul { border-top: 1px solid #72003e; } .magenta .monthly-content-listing li li { border-bottom: 1px solid #72003e; }  .blue-gray .monthly-content-listing li ul { border-top: 1px solid #36424A; } .blue-gray .monthly-content-listing li li { border-bottom: 1px solid #36424A; } .blue-gray .monthly-content-listing li li a { background: url(images/arrow-gray-dark.gif) no-repeat left 7px; }  .dark-red .monthly-content-listing li ul { border-top: 1px solid #50021b; } .dark-red .monthly-content-listing li li { border-bottom: 1px solid #50021b; }  .dark-blue .monthly-content-listing li ul { border-top: 1px solid #003a76; } .dark-blue .monthly-content-listing li li { border-bottom: 1px solid #003a76; }  .purple .monthly-content-listing li ul { border-top: 1px solid #4d2353; } .purple .monthly-content-listing li li { border-bottom: 1px solid #4d2353; } .loggedin { float: right; background: url(images/shadow-logined.png) no-repeat left -8px; padding: 7px 0 0 0; } .loggedin p { float: left; padding-left: 15px; padding-top: 2px; } .loggedin p a { color: #ff6600; font-weight: bold; } .loggedin a.logout { background: url(images/btn-logout.png) no-repeat top right; width: 76px; height: 25px; float: right; text-align: center; font-weight: bold; font-size: 12px; margin: 0 10px 0 20px; padding: 4px 0 0 0; }  .list-general .list-block { width: 600px; margin-top: 30px; float: left; } .list-block p { margin: 0; padding: 0 0 18px 0; color: #666; font-size: 13px; } p.list-text { color: #666; font-size: 13px; font-weight: normal; margin: 0; padding-bottom: 30px; float: left; } p.list-text span { background: url(images/bg-dotted.gif) right 3px no-repeat; display: inline-block; width: 100px; font-weight: bold; float: left; } .list-general .list-block .block-left { width: 290px; float: left; } .list-general .list-block .block-right { width: 290px; float: right; } .list-block .block-left p, .list-block .block-right p { padding-bottom: 4px; float: left; } .list-block .block-left p span, .list-block .block-right p span { background: url(images/bg-dotted.gif) right 6px no-repeat; display: inline-block; width: 100px; font-weight: bold; text-transform: capitalize; float: left; } .user-event-listing .block-left p span, .user-event-listing .block-right p span { text-transform: none; } .list-block .block-left p span.block-txt, .list-block .block-right p span.block-txt, .list-general p.list-text .block-txt { color: #666; font-size: 13px; font-weight: normal; background: none; padding-left: 5px; width: 185px; } .list-general p.list-text { width: 600px; } .list-general p.list-text .block-txt { width: 490px; } .list-block .block-left p span.approved, .list-block .block-right p span.approved, .list-general p.list-text p span.approved, .info-events span.approved { color: #1a7900; font-weight: bold; } .list-block .block-left p span.rejected, .list-block .block-right p span.rejected, .list-general p.list-text p span.rejected, .info-events span.rejected { color: #c31616; font-weight: bold; } .list-block .block-left p span.send-for-approval, .list-block .block-right p span.send-for-approval, .list-general p.list-text p span.send-for-approval, .info-events span.send-for-approval { color: #cf8400; font-weight: bold; } a.small-btn { background: url(images/btn-sml-bg.gif) top left no-repeat; width: 60px; height: 25px; text-align: center; display: inline-block; font-weight: bold; text-transform: uppercase; font-size: 12px; margin-right: 5px; padding-top: 2px; } .list-general li .block-btn { float: left; margin-left: 104px; } .form li#wrap_editprofile_tradeLicense input#addanevent_startDate_date { width: 50px; } .form li .calendar-select { background: url(images/sprite-3.gif) no-repeat -72px -511px; border: none; width: 20px; height: 20px; text-indent: -999em; overflow: hidden; } .add-event li .calendar-select { vertical-align: middle; cursor: pointer; } .ie7 .add-event li .calendar-select { vertical-align: top; } .form li.cloning h3.groupName { color: #666666; float: left; font-size: 16px; font-weight: bold; padding: 3px 10px 0 0; width: 150px; margin: 0; } .form li.fieldGroup ul#group_buttons { margin-left: 158px; } .form li #addanevent_category, .form li #addanevent_audience, .form li #addanevent_city { width: 310px; border: solid 1px #ccc; } .form li#wrap_addanevent_startDate { position: relative; } .form li #addanevent_startDate_time, .form li #addanevent_endDate_time { width: 140px; } .time-picker { position: absolute; width: 140px; height: 200px; right: 0; overflow: auto; padding: 3px; background: #fff; border: solid 1px #ccc; } .time-picker ul li { margin: 0; padding: 0; list-style: none; color: #818181; background: none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; } .add-event li div.clone { padding-bottom: 15px; float: none; width: 510px; float: right; } .add-event li div.clone a { float: none; padding-left: 10px; } .add-event li .button, .form li .button { white-space: nowrap; cursor: pointer; } .ie7 .form li button.button { margin-top: -2px; } .add-event li .txt-small { border: solid 1px #ccc; padding: 5px 9px; width: 121px; } .add-event li span.note, .form li#wrap_register_tradeLicense span.note { width: 100%; color: #999; font-size: 11px; top: 21px; left: 0px; position: absolute; }  .add-event li span.note { clear: both; float: left; position: relative; top: 0; width: 145px; text-align: left; line-height: 14px; padding-bottom: 3px; } .form.add-event .cloning.wrap-list .clone { position: relative; margin: -32px 0 33px 160px; float: left; } .ie7 .form.add-event .cloning.wrap-list .clone { margin: -32px 0 32px 80px; } .ie8 .form.add-event .cloning.wrap-list .clone { margin: -32px 0 36px 160px; } .ie9 .form.add-event .cloning.wrap-list .clone { margin: -32px 0 36px 160px; } .form.add-event .cloning.wrap-list .clone label.error { position: absolute; margin-left: 0px; top: 19px !important; font-size: 12px; left: 0 !important; } .chrome .form.add-event .cloning.wrap-list .clone label.error { top: 21px !important; left: 2px !important; } .ie7 .form.add-event .cloning.wrap-list .clone label.error { top: 16px !important; left: 80px !important; } .ie8 .form.add-event .cloning.wrap-list .clone label.error { top: 16px !important; left: 0px !important; } .ie9 .form.add-event .cloning.wrap-list .clone label.error { top: 17px !important; left: 0px !important; } .form.add-event #wrap_addanevent_video label.error { top: 20px; } #addanevent .form textarea { float: none !important; } #addanevent .form input { float: none; } #addanevent #addanevent_category, #addanevent #addanevent_audience { height: 275px; } .ie7 #addanevent #addanevent_category, .ie7 #addanevent #addanevent_audience { height: 280px; } .ie7 #addanevent .calendar-select { margin-left: 5px; margin-top: 5px; height: 25px; } #addanevent #addanevent_city { height: 25px; padding-top: 3px; padding-bottom: 3px; } .add-event li, .form li#wrap_register_tradeLicense { position: relative; } .add-event li label.error, .add-event li p.error, .message-error { color: #FF6600; float: right; left: 0; margin-right: 150px; position: relative; width: 320px; padding: 0px; } .box-registration #addanevent li { position: relative; } .box-registration #addanevent label.error { margin: 0; padding: 0; position: absolute; left: 160px; top: 28px; } .box-registration #addanevent li#wrap_addanevent_category label.error { top: 276px; } .box-registration #addanevent li#wrap_addanevent_description label.error, .box-registration #addanevent li#wrap_addanevent_location label.error { top: 80px; } .message-error { margin-left: 160px; } .add-event li p.error { width: 470px; float: right; } .info-events dt { clear: left; } .info-events dd p { font-weight: normal; } .info-events dd small { font-size: 12px; margin: 0; float: left; width: 100%; padding: 5px 0; font-weight: normal; } #register #wrap_recaptcha_response_field { position: relative; } #register #wrap_recaptcha_response_field label.error { left: 3px; padding: 2px 0 4px; } #register #wrap_recaptcha_response_field td label.error { left: -23px; padding: 0; } .ie7 .wid-newsletter h2 { float: left; } .promotion-single-page ul { float: left; width: 100%; }  .region-bottom h2 { font-size: 18px; margin-bottom: 12px; color: #000; } .region-bottom h2 a { color: #000; } .yellow .region-bottom h2, .yellow .region-bottom h2 a { color: #A45C0D; } .yellow .wid-registration p, .yellow .wid-features h3, .yellow .wid-gallery h3 a, .yellow .wid-features p { color: #A45C0D; } .wid-registration { padding: 30px 0 0 25px; } .wid-gallery { float: left; width: 385px; padding: 30px 30px 0; } .wid-gallery .video-thumb { position: relative; display: block; background: url(images/bg-video.png) no-repeat left top; padding: 8px 12px 15px; width: 385px; margin-left: -10px; } .wid-gallery .play { background: url(images/play_btn.png) no-repeat left top; width: 170px; height: 173px; position: absolute; top: 72px; font-size: 13px; font-weight: bold; line-height: 19px; } .wid-features { float: left; width: 248px; background: url(images/separator-01.png) no-repeat 0 0; padding: 30px 10px 0 22px; height: 290px; } .wid-features h3, .wid-features h3 a, .wid-gallery h3, .wid-gallery h3 a { font-size: 15px; line-height: 16px; font-weight: normal; color: #333; } .wid-gallery h3 { margin-top: 0; } .wid-features .thumb { float: left; margin-right: 10px; margin-left: -15px; } .wid-features .more { float: none; } .wid-banner { float: left; margin-left: 8px; margin-top: 76px; width: 230px; } .ie7 .wid-banner { margin-top: 66px; } .list-events p.month-description { font-size: 16px; color: #fff; font-weight: normal; margin-left: 4px; margin-right: 10px; } .list-shadow { background: url(images/bg-glow.png) no-repeat center top; padding: 0 0 88px 0; position: absolute; left: 0; top: 0; width: 980px; } .dark-blue .wid-features h3, .dark-blue .wid-features h3 a, .dark-blue .wid-gallery h3, .dark-blue .wid-gallery h3 a { color: #fff; } .dark-blue .wid-features p, .dark-blue .wid-registration p { color: #fff; } .yellow .list-events p.month-description { color: #A45C0D; } .yellow .list-events { background: url(images/bg-yellow-small.jpg) repeat left top; } .blue-gray .list-events { background: url(images/bg-bluegray-small.jpg) repeat left top; } .magenta .list-events { background: url(images/bg-maganta-small.jpg) repeat left top; } .gray .list-events { background: url(images/bg-grey-small.jpg) repeat left top; } .green .list-events { background: url(images/bg-green-small.jpg) repeat left top; } .dark-red .list-events { background: url(images/bg-dark-red-small.jpg) repeat left top; } .purple .list-events { background: url(images/bg-purple-small.jpg) repeat left top; } .red .list-events { background: url(images/bg-red-small.jpg) repeat left top; } .muted-green .list-events { background: url(images/bg-muted-green-small.jpg) repeat left top; } .sky-blue .list-events { background: url(images/bg-skyblue-small.jpg) repeat left top; } .muted-blue .list-events { background: url(images/bg-mutedblue-small.jpg) repeat left top; } .dark-blue .list-events { background: url(images/bg-dark-blue-small.jpg) repeat left top; }  span.ratingTextValueDefault { display: none !important; } span.ratingTextValue { position: absolute; bottom: -20px; width: 220px; left: 0; color: #333; } a.rating-star { width: 16px !important; height: 16px !important; } a.rating-star.fullStar { background: url(images/bg-star.gif) no-repeat left top !important; } a.rating-star.emptyStar { background: url(images/bg-star.gif) no-repeat left -33px !important; } a.rating-star.halfStar { background: url(images/bg-star.gif) no-repeat left -62px !important; } #share { float: left; width: 100%; margin-bottom: 22px; } #share { float: left; width: 100%; } #share li { list-style: none; float: left; background: none; padding: 0 12px 0 0; margin: 0 12px 0 0; background: url(images/bg-share.gif) no-repeat right top; } #share li.rating { position: relative; } #share li.google-plus { background: none; padding: 0; margin: 0; } .event-category { color: #ff6600; font-size: 26px; line-height: 28px; margin-bottom: 15px; margin-top: 15px; } .wrap-plugin { border-bottom: 1px solid #CCCCCC; margin: 20px 0 0 0; padding: 0 0 20px 0; } .wrap-plugin h2 { color: #FF6600; font-size: 22px; margin: 0 0 15px 0; } .plugin-copy .more { background-position: left 4px; margin: 0 20px 0 160px; padding: 0 0 0 15px; } .ie9 .plugin-copy .more { background-position: left 2px; } .plugin-copy .hover, .plugin-copy .more:hover { background: url(images/arrow-05.gif) no-repeat 0 4px; color: #333; } .ie9 .plugin-copy .more, .ie9 .plugin-copy .hover, .ie9 .plugin-copy .more:hover { background-position: left 2px; } .plugin-copy span { color: #666; position: absolute; left: 310px; top: 312px; background: #FFFFCC; padding: 5px; font-size: 12px; display: none; } .ie .plugin-copy span { top: 307px; } .ie7 .plugin-copy span { top: 295px; } .plugin-code { margin-left: 160px; padding-bottom: 8px; } .plugin-code span { display: block; margin-bottom: 10px; color: #666; font-size: 12px; font-weight: bold; } .plugin-code textarea { padding: 10px; color: #666; border: 1px solid #ccc; overflow-y: auto; height: 128px; margin-bottom: 10px; width: 460px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; } .wrap-plugin.last { border: 0; } .wrap-plugin a { background: url(images/arrow-04.gif) no-repeat right 5px; padding-right: 17px; font-weight: bold; line-height: 11px; } .box-plugin { background: #fff; margin-top: -10px; padding-top: 10px; } .box-plugin .form { margin-bottom: 0; } .ie .box-plugin .form li.bttn { margin-left: 158px; } .box-plugin .wrap-select .select { background: url(images/bg-select.gif) no-repeat left top; width: 299px; } .box-plugin .wrap-select select { width: 310px !important; } .plugin-preview { padding: 17px 0 20px 160px; float: left; width: 510px; background: #fff; } .yellow .wid-gallery .play { color: #C67114; } .gray .wid-gallery .play { color: #414546; } .magenta .wid-gallery .play { color: #CE0672; } .blue-gray .wid-gallery .play { color: #636E75; } .green .wid-gallery .play { color: #00CC66; } .dark-red .wid-gallery .play { color: #A80533; } .dark-blue .wid-gallery .play { color: #033167; } .purple .wid-gallery .play { color: #7A3983; } .muted-green .wid-gallery .play { color: #94C160; } .red .wid-gallery .play { color: #E51B24; } .sky-blue .wid-gallery .play { color: #369FB2; } .muted-blue .wid-gallery .play { color: #7482BF; }  .wid-app-download { position: fixed; top: 45%; width: 150px; z-index: 999; visibility: hidden; } .wid-app-download .close { background: url(images/close-app.png) no-repeat right top; width: 31px; height: 31px; text-indent: -999em; display: block; z-index: 999; position: absolute; top: -2px; right: -6px; }  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {  } .recaptchatable #recaptcha_response_field { left: 0 !important; } .form .privacy label { width: auto; padding: 0; font-size: 13px; font-weight: normal; color: #666; } #addanevent .form .privacy input { float: left; margin-right: 5px; } .form li.privacy { width: 474px; padding-left: 156px; } .add-event li.privacy label.error { position: absolute; left: 160px; top: 22px; margin: 0; } .add-event li.wrap-list label, .add-event li.file-type label { padding-top: 0px; } .wid-app-dktp-download { position: absolute; top: -53px; right: 20px; z-index: 5; }  .recaptchatable .recaptcha_only_if_privacy a { position: absolute; bottom: 0px; left: 56px; width: 100px; display: block; font-size: 11px; }   .list-gallery h3 { height: auto;  } span.download-pdf, span.download-docx, span.download-doc { padding-bottom: 4px; margin-bottom: 15px; display:inline-block; } .home-main a.more { background: url(images/theme/arw-more.png) no-repeat right 3px; color: #0188d5; text-transform: uppercase; font-weight: bold; font-size: 12px; padding-right: 12px; } .home-main a.more:hover { background: url(images/theme/arw-orange.png) no-repeat right 3px; color: #ff6600; } iframe { border: none; } .home-main .wrapper { float: left; margin: 0 -18px 0 -12px; position: relative; width: 980px; } .wrap-header { min-height: 133px; } #header { background: #FFF; margin: 0px -18px 0px -12px; padding: 20px 0 17px 0; height: 96px; overflow: visible; } #header #logo { float: left; margin: 0; padding: 0 0 0 20px; } #header #logo img { float: left; } #header #logo span { display: block; float: left; width: 140px; height: 96px; font-size: 12px; font-weight: normal; border-left: 1px solid #e5e5e5; margin-left: 16px; color: #333; line-height: 16px; position: relative; } #header #logo span small { position: absolute; bottom: 0; left: 0; width: 100%; color: #333; text-transform: uppercase; letter-spacing: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-left: 15px; font-size: 12px; line-height: 14px; } #header #logo a:hover span small { color: #ff6600; } .wrap-global { float: right; width: 685px; padding: 16px 0 0 0; margin: 0 23px 32px 0; } .social-nav { float: right; margin-bottom: 0; padding-left: 6px; } .social-nav ul { margin: 0; } .social-nav li { float: left; list-style: none; background: none; padding-bottom: 0; padding-left: 8px; } .social-nav li a { background: url(images/sprite-social.png) no-repeat; display: block; width: 26px; height: 26px; text-indent: -999em; } .social-nav li a:hover { opacity: 0.6; filter: alpha(opacity=60); } .social-nav li.download a { background-position: -8px -1px; } .social-nav li.instagram a { background-position: -137px -1px; } .social-nav li.twitter a { background-position: -72px -1px; } .social-nav li.facebook a { background-position: -40px -1px; } .lang-switcher { background: url(images/theme/sep-lang.gif) no-repeat right 0px; float: right; height: 31px; width: 101px; } .lang-switcher a { background: url(images/theme/sprite-sml.png) no-repeat right -318px #ebebeb; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 7px 34px 10px 19px; display: block; font-family: tahoma; color: #0188d5; font-size: 12px; font-weight: bold; line-height: 12px; text-align: center; float: left; } .lang-switcher a:hover { background: url(images/theme/sprite-sml.png) no-repeat right -367px #ff6600; color: #FFF; } .main-nav { float: right; width: auto; margin: 0 23px 0 0; } .main-nav ul { margin: 0; } .main-nav li { float: left; list-style: none; background: none; padding: 0 0 0 29px; } .main-nav li a { background: url(images/theme/sprite-sml.png) no-repeat; text-transform: uppercase; color: #333333; font-weight: bold; font-size: 14px; padding: 4px 0 0 22px; display: inline-block; } .main-nav li a:hover { color: #ff6600; } .main-nav li.current a { color: #ff6600; } .main-nav li.newsletter { position: relative; } .main-nav li.newsletter a { background-position: 0 5px; } .main-nav li.newsletter .wrap-newsletter { background: url(images/loading.gif) no-repeat center center white; width: 445px; height: 335px; display: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: absolute; top: 34px; right: -23px; z-index: 50; -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); } .main-nav li.event-guide a { background-position: 0 -29px; padding: 4px 0 0 19px; } .main-nav li.login a { background-position: 0 -66px; padding: 4px 0 0 16px; } .main-nav li.login.logout a { background-position: 0 -88px; } .wrap-spotlight { height: 380px; overflow: hidden; position: relative; } .wrap-spotlight .nav { width: auto; height: 12px; position: absolute; right: 20px; top: 20px; margin: 0; z-index: 20; } .wrap-spotlight .nav ul { margin: 0; } .wrap-spotlight .nav a { float: left; margin-right: 4px; background: #FFF; display: block; width: 12px; height: 12px; text-indent: -999em; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: inset 1px 1px 2px -1px black; -moz-box-shadow: inset 1px 1px 2px -1px black; box-shadow: inset 1px 1px 2px -1px black; } .wrap-spotlight .nav a:hover, .wrap-spotlight .nav a.activeSlide { background: #666; } .wrap-spotlight li { background: none; position: relative; padding: 0px; } .wrap-spotlight li .details { background: url(images/theme/bg-overlay.png) repeat; position: absolute; left: 0px; bottom: 4px; padding: 45px 48px 26px; width: 884px; z-index: 2; } .wrap-spotlight li img { position: relative; z-index: 1; } .wrap-spotlight h3 { margin: 0; font-size: 44px; line-height: 35px; position: relative; } .wrap-spotlight h3 a { color: #fff; } .wrap-spotlight h3 a:hover { color: #ccc; } .wrap-spotlight h3 a:hover span.date { background: #FFF; color: #333; } .wrap-spotlight h3 a:hover span.date:after { border: 21px solid; border-color: #fff; border-right-color: transparent; } .wrap-spotlight h3 a:hover span.date:before { border-left-color: transparent; } .wrap-spotlight h3 a:hover span.date .tail { background: url(images/theme/bg-tail.png) no-repeat right -108px; } .wrap-spotlight h3 span { font-size: 30px; display: block; } .wrap-spotlight h3 span.date { display: inline-block; background: #333; color: #fff; font-size: 21px; text-transform: uppercase; padding: 0 7px 0 27px; line-height: 42px; margin-left: 2px; position: absolute; top: -66px; left: 0px; } .wrap-spotlight h3 span.date:after { content: ""; position: absolute; right: -41px; top: 0; border: 21px solid; border-color: #333; border-right-color: transparent; } .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .wrap-spotlight h3 span.txt { font-size: 43px; letter-spacing: -2px; padding-bottom: 6px; text-indent: -1px; } .wrap-spotlight h3 span.sub-txt { width: auto; display: inline-block; position: relative; } .wrap-spotlight h3 span.sub-txt:after { content: ""; position: absolute; right: -29px; top: 9px; margin-left: 21px; border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #333; } .yellow .wrap-spotlight h3 span.date { background: #fefc0b; color: #a45c0d; } .yellow .wrap-spotlight h3 span.date:after { border-color: #fefc0b; border-right-color: transparent; } .yellow .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .yellow .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #fefc0b; } .gray .wrap-spotlight h3 span.date { background: #a8a9ad; color: #fff; } .gray .wrap-spotlight h3 span.date:after { border-color: #a8a9ad; border-right-color: transparent; } .gray .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .gray .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #a8a9ad; } .magenta .wrap-spotlight h3 span.date { background: #e50276; color: #fff; } .magenta .wrap-spotlight h3 span.date:after { border-color: #e50276; border-right-color: transparent; } .magenta .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .magenta .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #e50276; } .blue-gray .wrap-spotlight h3 span.date { background: #6b747b; } .blue-gray .wrap-spotlight h3 span.date:after { border-color: #6b747b; border-right-color: transparent; } .blue-gray .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .blue-gray .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #6b747b; } .green .wrap-spotlight h3 span.date { background: #00aa4e; } .green .wrap-spotlight h3 span.date:after { border-color: #00aa4e; border-right-color: transparent; } .green .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .green .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #00aa4e; } .dark-red .wrap-spotlight h3 span.date { background: #ab0535; } .dark-red .wrap-spotlight h3 span.date:after { border-color: #ab0535; border-right-color: transparent; } .dark-red .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .dark-red .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #ab0535; } .dark-blue .wrap-spotlight h3 span.date { background: #002e62; } .dark-blue .wrap-spotlight h3 span.date:after { border-color: #002e62; border-right-color: transparent; } .dark-blue .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .dark-blue .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #002e62; } .purple .wrap-spotlight h3 span.date { background: #9a5aa4; } .purple .wrap-spotlight h3 span.date:after { border-color: #9a5aa4; border-right-color: transparent; } .purple .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .purple .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #9a5aa4; } .muted-green .wrap-spotlight h3 span.date { background: #a0cf67; } .muted-green .wrap-spotlight h3 span.date:after { border-color: #a0cf67; border-right-color: transparent; } .muted-green .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .muted-green .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #a0cf67; } .red .wrap-spotlight h3 span.date { background: #e51c26; } .red .wrap-spotlight h3 span.date:after { border-color: #e51c26; border-right-color: transparent; } .red .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .red .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #e51c26; } .sky-blue .wrap-spotlight h3 span.date { background: #42c4de; } .sky-blue .wrap-spotlight h3 span.date:after { border-color: #42c4de; border-right-color: transparent; } .sky-blue .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .sky-blue .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #42c4de; } .muted-blue .wrap-spotlight h3 span.date { background: #7483be; } .muted-blue .wrap-spotlight h3 span.date:after { border-color: #7483be; border-right-color: transparent; } .muted-blue .wrap-spotlight h3 span.date:before { border-left-color: transparent; } .muted-blue .wrap-spotlight h3 span.sub-txt:after { border-style: solid; border-width: 8.5px 0 8.5px 9px; border-color: transparent transparent transparent #7483be; } .wrap-events { background: #7382be; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 30px 20px 20px; margin-bottom: 0px; width: 100%; } .wrap-events h2 { color: #FFF; font-weight: bold; font-size: 15px; text-transform: uppercase; float: left; margin: 0; line-height: 21px; } .wrap-events h2 span { background: #FFF; color: #7382be; padding: 5px 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin-left: 3px; } .wrap-events a.more { background: url(images/theme/arw-white.png) no-repeat right 4px; float: right; color: #FFF; margin-top: 4px; } .wrap-events a.more:hover { background: url(images/theme/arw-white.png) no-repeat right 4px; text-decoration: underline; color: #FFF; } .wrap-events ul { padding-top: 15px; margin-left: -20px; margin-bottom: 0; overflow: hidden; width: 980px; padding-left: 20px; } .wrap-events li { float: left; position: relative; width: 220px; height: 165px; margin: 0 20px 20px 0; padding: 0px; overflow: hidden; } .wrap-events li a.thumb { display: block; } .wrap-events li .ie7 .caption { width: 193px; } .wrap-events li .caption { background: url(images/theme/overlay.png) repeat; position: absolute; left: 0px; bottom: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 13px 14px; width: 220px; } .wrap-events li .caption span { background: #fff; } .wrap-events li .caption h3 { margin-bottom: 0px; color: #98aaff; font-weight: bold; font-size: 13px; line-height: 16px; margin-top: 0; } .wrap-events li .caption h3 a { color: #98aaff; } .wrap-events li .caption h3 a:hover { color: #fff; } .wrap-events li .caption h3 a span.arw { background: url(images/theme/arw-white.png) no-repeat right 1px; display: inline-block; height: 10px; width: 8px; } .wrap-events li .caption .date { position: absolute; top: -9px; font-weight: bold; color: #7382be; padding: 0 9px; font-size: 11px; -webkit-box-shadow: 2px 3px 1px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 3px 1px rgba(50, 50, 50, 0.75); box-shadow: 2px 3px 1px rgba(50, 50, 50, 0.75); } .home-main #colorbox{ height: 482px !important; } .home-main .wrap-widgets { background: url(images/theme/bg-texture.jpg) repeat -28px -2px; overflow: hidden; padding : 27px 20px; } .wrap-widgets-lft{ float: left; width: 620px; } .home-main .widget.wid-event{ width: 100%; margin-right: 0; margin-top: 25px; } .home-main .widget.wid-definitely{ margin-left: 20px; } .home-main .widget { width: 300px; float: left; } .wid-event .more{ float: left; margin-top: 8px; } .home-main .widget h2 { text-transform: uppercase; font-size: 16px; color: #333333; font-weight: bold; margin: 0 0 13px; } .home-main .widget h2 a { color: #333333; } .home-main .widget h2 a:hover { color: #ff6600; } .wid-guide { padding: 0 0 0 20px; }   .wid-guide .line { border-top: 1px solid #aeaeae; clear: both; padding-bottom: 10px; } .wid-guide .caption { padding-bottom: 7px; } .wid-guide .caption p { margin-top: 10px; font-size: 13px; line-height: 16px; margin-bottom: 16px; color: #333333; } .wid-guide .caption .btn-pdf, .wid-guide .caption .btn-doc, .wid-guide .caption .btn-xls { background: url(images/theme/sprite-sml.png) no-repeat left -154px; padding-left: 24px; color: #0188d5; font-weight: bold; display: block; text-transform: uppercase; font-size: 14px; line-height: 14px; display: inline-block; } .wid-guide .caption .btn-pdf span, .wid-guide .caption .btn-doc span, .wid-guide .caption .btn-xls span { font-weight: normal; font-size: 12px; display: block; } .wid-guide .caption .btn-pdf:hover, .wid-guide .caption .btn-doc:hover, .wid-guide .caption .btn-xls:hover { color: #ff6600; } .wid-guide .caption .btn-doc { background-position: left -514px; } .wid-guide .caption .btn-xls { background-position: left -574px; } .wid-definitely .thumb { margin-bottom: 12px; display: block; line-height: 0; } .wid-guide .thumb-guide{ margin-bottom: 12px; display: block; line-height: 0; } .wid-definitely .caption { padding-bottom: 7px; } .wid-definitely .caption p { font-size: 14px; margin-bottom: 0; line-height: 16px; color: #333; font-size: 13px; } .wid-event ul { overflow: hidden; margin-bottom: 10px; } .wid-event li { float: left; padding: 0; margin: 0; line-height: 0; } .wid-event li img{ width: 100%; } .wid-event li a { display: block; line-height: 0; } .wrap-footer { background: #333; clear: both; overflow: hidden; width: 100%; padding-top: 31px; padding: 31px 0 18px 0; } .wrap-footer .wrapper { width: 980px; } .footer p.information { color: #ccc; font-style: italic; margin-bottom: 0; padding-bottom: 5px; } .footer p.copyright { color: #ccc; font-style: italic; font-size: 13px; margin-bottom: 22px; line-height: 18px; } .footer .wrap-left { width: 535px; float: left; padding: 6px 0 0 20px; } .footer .wrap-right { background: url(images/theme/sep-widget.gif) no-repeat left top; float: left; width: 303px; padding: 4px 20px 0 0; margin-left: 71px; } .nav-legal ul { overflow: hidden; margin: 0; } .nav-legal li { float: left; background: url(images/theme/sep-legal.gif) no-repeat right 3px; padding-left: 0; padding-right: 15px; margin-right: 11px; padding-bottom: 0; } .nav-legal li:last-child { background: none; } .nav-legal li.last { background: none; } .nav-legal li.current a { color: #ff6600; } .nav-legal li a { color: #FFF; font-size: 14px; font-weight: bold; } .nav-legal li a:hover { color: #ff6600; } .wrap-getwid { height: 165px; position: relative; float: left; } .wrap-getwid .thumb img { float: left; padding-left: 6px; } .wrap-getwid .details { display: table-cell; padding-top: 12px; } .wrap-getwid .details p.sml-title { font-size: 13px; color: #ccc; } .wrap-getwid .details p { font-size: 13px; line-height: 16px; color: #ccc; margin: 0; padding: 0; font-weight: bold; } .wrap-getwid .details h2 { display: block; font-size: 15px; color: #ccc; font-weight: bold; margin: 0; } .wrap-getwid .details h2 a { color: #FFF; } .wrap-getwid .details h2 a:hover { color: #ff6600; } .wrap-filter { height: 70px; } .wrap-filter .wrapper { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background: url(images/theme/bg-filter-texture.png) repeat #f69720; padding: 19px 0 19px; height: 70px; width: 980px; } .wrap-filter .wrap-dte-picker { margin-right: 11px; overflow: visible; padding-left: 9px; margin-bottom: 0; } .wrap-filter .wrap-dte-picker li { float: left; padding: 0 0 0 11px; background: none; position: relative; } .wrap-filter .wrap-dte-picker li .txt-calender, .wrap-filter .wrap-dte-picker li .txt, .wrap-filter .wrap-dte-picker li .select, .wrap-filter .wrap-dte-picker li .txt-search { background: #fff; width: 88px; border: none; text-transform: uppercase; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 5px; color: #333333; display: block; margin: 0; font-size: 12px; font-weight: bold; line-height: 15px; padding: 7px 6px 8px 12px; position: relative; } .wrap-filter .wrap-dte-picker li .txt-calender .ui-datepicker-trigger, .wrap-filter .wrap-dte-picker li .txt .ui-datepicker-trigger, .wrap-filter .wrap-dte-picker li .select .ui-datepicker-trigger, .wrap-filter .wrap-dte-picker li .txt-search .ui-datepicker-trigger { float: right; position: relative; padding-right: 6px; margin-top: -1px; } .wrap-filter .wrap-dte-picker li.month { position: relative; } .wrap-filter .wrap-dte-picker li.month .txt { background: url(images/theme/sprite-sml.png) no-repeat right -188px white; width: 137px; } .wrap-filter .wrap-dte-picker li.month .month-group { width: 150px; background: #FFF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: relative; display: none; z-index: 10; overflow: hidden; margin-top: 2px; padding: 10px 0 16px; -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); } .wrap-filter .wrap-dte-picker li.month .month-group li { padding: 0; width: 100%; } .wrap-filter .wrap-dte-picker li.month .month-group li span { display: block; font-size: 13px; color: #666; font-weight: normal; padding: 6px 15px 3px; } .wrap-filter .wrap-dte-picker li.month .month-group li a { display: block; font-size: 12px; color: #333; padding: 0 15px 4px; text-transform: uppercase; font-weight: bold; } .wrap-filter .wrap-dte-picker li.month .month-group li a:hover, .wrap-filter .wrap-dte-picker li.month .month-group li a.current { color: #ff6600; } .wrap-filter .wrap-dte-picker li.to { text-transform: uppercase; font-weight: bold; font-size: 13px; padding: 6px 2px 0 11px; } .wrap-filter .wrap-dte-picker li.month { width: 157px; } .wrap-filter .wrap-dte-picker li.month select { width: 157px; } .wrap-filter .wrap-dte-picker li.category { width: 157px; } .wrap-filter .wrap-dte-picker li.category select { width: 157px; } .wrap-filter .wrap-dte-picker li.wrap-search { width: 345px; position: relative; } .wrap-filter .wrap-dte-picker li.wrap-search .no-auto-content { color: #333333; font-size: 11px; font-weight: bold; left: 20px; position: absolute; top: 31px; display: none; } .wrap-filter .wrap-dte-picker li.wrap-search input[type="text"] { width: 264px; margin-right: 11px; color: #666; font-style: italic; text-transform: none; font-weight: normal; font-size: 12px; } .wrap-filter .wrap-dte-picker li.wrap-search button { background: url(images/theme/btn-go.jpg) repeat-x left top #a4052d; border: none; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #fff; text-transform: uppercase; font-size: 14px; padding: 5px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; cursor: pointer; } .wrap-filter .wrap-dte-picker li.wrap-search button:hover { background: #333; color: #FFF; } .wrap-filter .wrap-dte-picker li.wrap-search .ui-helper-hidden-accessible { display: none; } .wrap-filter .wrap-dte-picker li.category { position: relative; } .wrap-filter .wrap-dte-picker li.category .select { background: url(images/theme/sprite-sml.png) no-repeat right -188px white; width: 120px; word-wrap:break-word; height: 17px; line-height: 20px; overflow: hidden; padding: 5px 22px 8px 12px; } .wrap-filter .wrap-dte-picker li.category .styled { height: 30px; position: absolute; top: 0px; left: 12px; } .ie9 .wrap-filter .wrap-dte-picker li .txt-calender, .ie9 .wrap-filter .wrap-dte-picker li .txt, .ie9 .wrap-filter .wrap-dte-picker li .select, .ie9 .wrap-filter .wrap-dte-picker li .txt-search, .ie1 .wrap-filter .wrap-dte-picker li .txt-calender, .ie1 .wrap-filter .wrap-dte-picker li .txt, .ie1 .wrap-filter .wrap-dte-picker li .select, .ie1 .wrap-filter .wrap-dte-picker li .txt-search { padding: 9px 6px 7px 12px; } .ie9 .wrap-filter .wrap-dte-picker li .txt-calender .ui-datepicker-trigger, .ie9 .wrap-filter .wrap-dte-picker li .txt .ui-datepicker-trigger, .ie9 .wrap-filter .wrap-dte-picker li .select .ui-datepicker-trigger, .ie9 .wrap-filter .wrap-dte-picker li .txt-search .ui-datepicker-trigger, .ie1 .wrap-filter .wrap-dte-picker li .txt-calender .ui-datepicker-trigger, .ie1 .wrap-filter .wrap-dte-picker li .txt .ui-datepicker-trigger, .ie1 .wrap-filter .wrap-dte-picker li .select .ui-datepicker-trigger, .ie1 .wrap-filter .wrap-dte-picker li .txt-search .ui-datepicker-trigger { margin-top: -2px; } .ie9 .wrap-filter .wrap-dte-picker li.month .txt { padding: 8px 6px 9px 12px; } .ie9 .wrap-filter .wrap-dte-picker li.wrap-search .txt-search { padding: 8px 6px 9px 12px; } .ui-datepicker { -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); border: 20px solid #fff; background: #fde9d2; z-index: 10 !important; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; margin-bottom: 6px; } .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next { background: url(images/theme/sprite-sml.png) no-repeat 0 0; position: absolute; width: 11px; height: 11px; top: 13px; text-indent: -999em; display: block; } .ui-datepicker .ui-datepicker-header .ui-datepicker-prev { background-position: left -236px; left: 11px; } .ui-datepicker .ui-datepicker-header .ui-datepicker-next { background-position: right -281px; right: 11px; } .ui-datepicker .ui-datepicker-title { padding: 10px 58px 9px; background: #f5911e; color: #FFF; text-transform: uppercase; font-size: 14px; font-weight: bold; } .ui-datepicker .ui-datepicker-title .ui-datepicker-month { float: left; } .ui-datepicker .ui-datepicker-title .ui-datepicker-year { float: right; } .ui-datepicker table { border: none; font-family: Arial,Helvetica,sans-serif; margin-bottom: 0; } .ui-datepicker table th { background: none; border: none; font-weight: normal; color: #666; font-size: 13px; text-transform: uppercase; line-height: 12px; } .ui-datepicker table th span { font-size: 14px; } .ui-datepicker table td { border-right: 1px solid #fde9d2; border-bottom: 1px solid #fde9d2; border-left: 1px solid #fde9d2; padding: 0; text-align: center; } .ui-datepicker table td a { color: #666; font-size: 13px; display: block; padding: 7px 10px 6px; } .ui-datepicker table td a.ui-state-active { background: #fbce9b; } .ui-datepicker table td a:hover { background: #e2a661; color: #333; } .ui-datepicker table td span { display: block; padding: 7px 10px 6px; } .ui-datepicker table td.ui-datepicker-current-day, .ui-datepicker table td.ui-datepicker-today { background: #fbce9b; } .ui-datepicker table td.ui-state-disabled.ui-datepicker-unselectable .ui-state-default { background: #ebd9c3; color: #e1ba8e; } .home-main .wid-gallery { padding: 0; } .home-main .wid-gallery .video-thumb { background: none; margin: 0 0 8px; padding: 0; width: auto; } .home-main .wid-gallery .video-thumb .play { line-height: 79px; top: 77px; height: 73px; width: 73px; margin:0 auto; text-indent: -105px; overflow: hidden; left: 0; right: 0; } .home-main .wid-gallery .video-thumb .play:hover{ opacity: .75; } .home-main .wid-gallery .video-thumb:hover .play { color: #333; } .home-main .wid-gallery h3 { color: #333; } .home-main .wid-gallery h3 a { color: #333; } .home-main .wid-gallery h3 a:hover { color: #ff6600; } .ui-autocomplete { background: #FFF; width: 365px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 0 15px; overflow: hidden; z-index: 25 !important; margin-top: 15px; width: 359px !important; -webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.75); } .ui-autocomplete li { padding: 0; background: none; width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 15px; } .ui-autocomplete li:hover { background: #ebe8e8; } .ui-autocomplete li:last-child a { border: none; } .ui-autocomplete li.wrap-view-all { border: none; padding: 0; } .ui-autocomplete li.wrap-view-all:hover { background: none; } .ui-autocomplete li.wrap-view-all a { background: url(images/theme/arw-more-hover.png) no-repeat right 4px; color: #333; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 0 12px 0 14px; margin-top: 15px; border: none; line-height: 18px; } .ui-autocomplete li.wrap-view-all a:hover { background: url(images/theme/arw-orange.png) no-repeat right 4px; color: #ff6600; } .ui-autocomplete li.ui-widget-content.ui-menu-divider { display: none; } .ui-autocomplete li img.thumb { float: left; margin-right: 10px; padding-right: 0px; border: 1px solid #ccc; } .ui-autocomplete li a { float: left; font-size: 12px; border-bottom: 1px solid #ccc; padding: 15px 0 20px 0; } .ui-autocomplete li a p { margin: 0; display: table; color: #333; font-size: 12px; } .ui-autocomplete li a p strong { color: #333; display: block; } .ui-autocomplete li a p span { color: #333; display: block; line-height: 14px; } .ui-autocomplete li a p span.date { padding-top: 10px; } .yellow .wrap-events { background: #fefc0b; } .yellow .wrap-events h2 { color: #A45C0D; } .yellow .wrap-events h2 span { background: #fff; color: #A45C0D; } .yellow .wrap-events a.more { background: url(images/theme/arw-yellow.png) no-repeat right 4px; color: #a45c0d; } .yellow .wrap-events a.more:hover { background: url(images/theme/arw-yellow.png) no-repeat right 4px; color: #a45c0d; text-decoration: underline; } .gray .wrap-events { background: #a8a9ad; } .gray .wrap-events h2 span { color: #3a4041; } .magenta .wrap-events { background: #e50276; } .magenta .wrap-events h2 span { color: #89004b; } .blue-gray .wrap-events { background: #6b747b; } .blue-gray .wrap-events h2 span { color: #3c4952; } .green .wrap-events { background: #00aa4e; } .green .wrap-events h2 span { color: #036b38; } .dark-red .wrap-events { background: #ab0535; } .dark-red .wrap-events h2 span { color: #640322; } .dark-blue .wrap-events { background: #002e62; } .dark-blue .wrap-events h2 span { color: #004793; } .purple .wrap-events { background: #9a5aa4; } .purple .wrap-events h2 span { color: #6e3277; } .muted-green .wrap-events { background: #a0cf67; } .muted-green .wrap-events h2 span { color: #036b38; } .red .wrap-events { background: #e51c26; } .red .wrap-events h2 span { color: #7d0309; } .sky-blue .wrap-events { background: #42c4de; } .sky-blue .wrap-events h2 span { color: #1b7c90; } .muted-blue .wrap-events { background: #7483be; } .muted-blue .wrap-events h2 span { color: #4c5997; } .wrap-events .spot-yellow .caption span.date { color: #a45c0d; } .wrap-events .spot-yellow .caption h3 a { color: #fff70c; } .wrap-events .spot-gray .caption span.date { color: #3a4041; } .wrap-events .spot-gray .caption h3 a { color: #cacbcd; } .wrap-events .spot-magenta .caption span.date { color: #89004b; } .wrap-events .spot-magenta .caption h3 a { color: #fc43c4; } .wrap-events .spot-blue-gray .caption span.date { color: #3c4952; } .wrap-events .spot-blue-gray .caption h3 a { color: #c3d1db; } .wrap-events .spot-green .caption span.date { color: #036b38; } .wrap-events .spot-green .caption h3 a { color: #00d175; } .wrap-events .spot-dark-red .caption span.date { color: #640322; } .wrap-events .spot-dark-red .caption h3 a { color: #ff3e80; } .wrap-events .spot-dark-blue .caption span.date { color: #004793; } .wrap-events .spot-dark-blue .caption h3 a { color: #80bbff; } .wrap-events .spot-purple .caption span.date { color: #6e3277; } .wrap-events .spot-purple .caption h3 a { color: #cd89d2; } .wrap-events .spot-muted-green .caption span.date { color: #036b38; } .wrap-events .spot-muted-green .caption h3 a { color: #cccc99; } .wrap-events .spot-red .caption span.date { color: #7d0309; } .wrap-events .spot-red .caption h3 a { color: #ff6e77; } .wrap-events .spot-sky-blue .caption span.date { color: #1b7c90; } .wrap-events .spot-sky-blue .caption h3 a { color: #5bdceb; } .wrap-events .spot-muted-blue .caption span.date { color: #4c5997; } .wrap-events .spot-muted-blue .caption h3 a { color: #a2b4d9; }  .txt.monthyear { border: medium none; border-radius: 15px 15px 15px 15px; color: #333333;  font-size: 12px; font-weight: bold; line-height: 15px; margin: 0; padding: 5px 15px; position: relative; text-transform: uppercase;  margin: -5px 0 0 10px; background: url("images/theme/sprite-sml.png") no-repeat right -188px white; width: 120px; } .wrap-events .month-group { background: none repeat scroll 0 0 #FFFFFF; border-radius: 15px 15px 15px 15px; box-shadow: 0 0 6px rgba(50, 50, 50, 0.75); display: none; margin: 0; margin-top: 2px; overflow: hidden; padding: 10px 0 16px; position: absolute; width: 150px; z-index: 10; left: 94px; top: 25px; } .ie8 .wrap-events .month-group { left: 93px; } .wrap-events .month-group > li { background: none repeat scroll 0 0 transparent; float: left; height: auto; margin: 0; padding: 0; position: relative; width: 100%; } .wrap-events .month-group > li a { color: #333333; display: block; font-size: 12px; font-weight: bold; padding: 0 15px 4px; text-transform: uppercase; } .wrap-events .month-group > li a:hover, .wrap-events .month-group > li a.current { color: #FF6600; } .wrap-events .month-group li span { color: #666666; display: block; font-size: 13px; font-weight: normal; padding: 6px 15px 3px; }  .wrap-events { overflow: visible; min-height: 35px; } .wrap-events h2 { position: relative; } .wrap-events h2 .txt.monthyear { font-size: 15px; line-height: 21px; display: inline-block; cursor: pointer; } .gray .wrap-events h2 .txt.monthyear { color: #3a4041; background: white url(images/arrow-small-calendar.png) no-repeat right -442px; } .magenta .wrap-events h2 .txt.monthyear { color: #89004b; background: white url(images/arrow-small-calendar.png) no-repeat right -492px; } .blue-gray .wrap-events h2 .txt.monthyear { color: #3c4952; background: white url(images/arrow-small-calendar.png) no-repeat right -542px; } .green .wrap-events h2 .txt.monthyear { color: #036b38; background: white url(images/arrow-small-calendar.png) no-repeat right 13px; } .dark-red .wrap-events h2 .txt.monthyear { color: #640322; background: white url(images/arrow-small-calendar.png) no-repeat right -42px; } .dark-blue .wrap-events h2 .txt.monthyear { color: #004793; background: white url(images/arrow-small-calendar.png) no-repeat right -92px; } .purple .wrap-events h2 .txt.monthyear { color: #6e3277; background: white url(images/arrow-small-calendar.png) no-repeat right -142px; } .muted-green .wrap-events h2 .txt.monthyear { color: #036b38; background: white url(images/arrow-small-calendar.png) no-repeat right -192px; } .red .wrap-events h2 .txt.monthyear { color: #7d0309; background: white url(images/arrow-small-calendar.png) no-repeat right -242px; } .sky-blue .wrap-events h2 .txt.monthyear { color: #1b7c90; background: white url(images/arrow-small-calendar.png) no-repeat right -291px; } .muted-blue .wrap-events h2 .txt.monthyear { color: #4c5997; background: white url(images/arrow-small-calendar.png) no-repeat right -342px; } .yellow .wrap-events h2 .txt.monthyear { color: #a45c0d; background: white url(images/arrow-small-calendar.png) no-repeat right -392px; } .wrap-events .message { display: block; clear: both; padding-top: 10px; } .gray .wrap-events .message { color: #3a4041; } .magenta .wrap-events .message { color: #89004b; } .blue-gray .wrap-events .message { color: #3c4952; } .green .wrap-events .message { color: #036b38; } .dark-red .wrap-events .message { color: #640322; } .dark-blue .wrap-events .message { color: #004793; } .purple .wrap-events .message { color: #6e3277; } .muted-green .wrap-events .message { color: #036b38; } .red .wrap-events .message { color: #7d0309; } .sky-blue .wrap-events .message { color: #1b7c90; } .muted-blue .wrap-events .message { color: #4c5997; } .yellow .wrap-events .message { color: #a45c0d; } .wrap-language-switcher { position: absolute; right: -50px; top: 10px; z-index: 20; } .wrap-language-switcher ul { list-style: none outside none; margin: 0; padding: 0; width: 180px; } .wrap-language-switcher li.current { display: block; } .wrap-language-switcher li.current:hover { background: url(images/activeCurrentLanguage-hoverArrow.png) no-repeat 0 0; } .wrap-language-switcher li.shown { display: block; } .wrap-language-switcher li { display: none; list-style-type: none; background-image: none; background: #DEDDDD; padding: 0; } .wrap-language-switcher li:first-child { background: url(images/activeCurrentLanguage.png) no-repeat 0 0; display: block; } .wrap-language-switcher li:first-child a { line-height: 13px; } .wrap-language-switcher li a { color: #999999; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 10px; padding: 4px 0 3px 10px; text-decoration: none; text-transform: uppercase; line-height: 13px; border:1px solid #c0c0c0; } .wrap-language-switcher:hover li.current { background: url(images/activeCurrentLanguage-hoverArrow.png) no-repeat 0 0; } .header-wrapper { margin: 0 auto; position: relative; width: 960px; } .global-header { background: url(images/navigation-bgr-repeat.png) repeat-x 0 0; height: 137px; width: 100%; } .less-height{ background-position:bottom; height:52px; } .global-nav ul { margin: 0 auto; padding: 56px 0 0 0; width: 880px; } .global-nav li { background-image: none; border-left: 1px solid #DDDDDD; display: inline-block; float: left; height: 74px; position: relative; text-align: center; width: 145px; padding: 0; } .global-nav li a { color: #999999; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 75px; line-height: 21px; padding-top: 5px; text-decoration: none; width: 145px; } .global-nav li:first-child { border-left-style: none; } .global-nav li.visiting > a { background: url(images/visiting-icon.png) no-repeat center top; } .global-nav li.tourism > a { background: url(images/tourism-icon.png) no-repeat center top; } .global-nav li.calendar > a { background: url(images/calendar-icon.png) no-repeat center top; } .global-nav li.festivals > a { background: url(images/festvals-icon.png) no-repeat center top; } .global-nav li.meetings > a { background: url(images/meetings-icon.png) no-repeat center top; } .global-nav li.expo > a { background: url(images/expo2020-icon.png) no-repeat center top; } .global-nav li.visiting:hover > a { background: url(images/visiting-icon-active.png) no-repeat center top; } .global-nav li.tourism:hover > a { background: url(images/tourism-icon-active.png) no-repeat center top; } .global-nav li.calendar:hover > a { background: url(images/calendar-icon-active.png) no-repeat center top; } .global-nav li.festivals:hover > a { background: url(images/festivals-icon-active.png) no-repeat center top; } .global-nav li.meetings:hover > a { background: url(images/meetings-icon-active.png) no-repeat center top; } .global-nav li.expo:hover > a { background: url(images/expo2020-icon-active.png) no-repeat center top; } .global-nav li.current > a { background: url(images/calendar-icon-active-load.png) no-repeat center top; display: block; height: 75px; left: -10px; padding-left: 10px; padding-right: 10px; padding-top: 15px; position: absolute; text-align: center; top: -10px; width: 145px; z-index: 100; } .global-nav li:hover > a { display: block; height: 75px; left: -10px; padding-left: 10px; padding-right: 10px; padding-top: 15px; position: absolute; text-align: center; top: -10px; width: 145px; z-index: 1000; } .global-nav li:hover > a { background: url(images/visiting-icon-active.png) no-repeat center top; } .global-nav .wrap-dialogbox { background: url("images/modal-bgr.png") repeat 0 0; margin: 250px auto; padding-bottom: 30px; width: 435px; } .global-nav .wrap-dialogbox h1 { color: #FFFFFF; font-family: 'Arial'; font-size: 19px; line-height: 26px; padding-left: 100px; padding-right: 100px; padding-top: 25px; text-align: center; } .global-nav .wrap-dialogbox a { color: #FFFFFF; display: inline-block; font-family: 'Arial'; font-size: 15px; height: auto; margin-left: 130px; margin-top: 10px; padding: 0; text-align: center; width: auto; } .dialogbox-bg { display: none; left: 0; position: fixed; top: 0; z-index: 9999; } .global-nav .wrap-dialogbox .back { margin-left: 0; margin-right: 123px; text-decoration: underline; } .global-nav .wrap-dialogbox .continue { margin-left: 0; text-decoration: underline; }  li.addevent-terms { padding: 0 40px 0 160px; width: auto; margin-top: -30px; } li.addevent-terms h5,li.addevent-terms p{ color: #666666; } li.addevent-terms p { font-size: 13px; } li.privacy label.error { margin-top: -9px; margin-left: 19px; } li.wrap-list p.error { margin-top: -34px; margin-right: 179px; width: 330px; line-height: 18px; }