html,body{background:#0164ac;color:#fff;font-size:12px;line-height:14px;height:100%;font-family:Helvetica,Arial,sans-serif;}a:focus,a:active,button:focus,button:active{outline:none;}a:link,a:visited{color:#ffd24f;}a:hover{text-decoration:none;}div.tweet{padding:10px;}div.tweet h4{color:#FFF;display:inline;font-weight:bold;}div.tweet p{display:inline;}#video-container{position:fixed;overflow:hidden;z-index:1;top:0;left:0;}#video,#flash-video{position:absolute;top:0;left:0;z-index:1;}div#flash-video{position:absolute;top:0;left:40%;z-index:3;}#flash-video p,#flash-video a,#flash-video a:visited{margin:10px;color:#FFF;text-shadow:1px 1px 1px #000;}#flash-video a:hover{color:#FFD65D;}#ie-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}#ie-background img{display:block;height:100%;width:100%;}#content{margin:0 auto;position:relative;z-index:2;width:900px;overflow:hidden;padding-bottom:50px;}#home #content{height:729px;margin:0 0 0 40px;padding-bottom:0;}#home #ribbon h1{height:254px;margin:0;overflow:hidden;text-indent:-999em;width:200px;}#ribbon{background:transparent url(/img/bg-home-new.png) top left no-repeat;height:729px;position:relative;width:200px;z-index:2;}#home #main-nav{background:transparent url(/img/bg-burst.png) -99em 0 no-repeat;height:314px;margin:0 auto 0;position:relative;top:-32px;width:200px;}#home #main-nav.about-nav{background-position:8px -15px;}#home #main-nav.tour{background-position:8px 36px;}#home #main-nav.contest{background-position:8px 97px;}#home #main-nav.videos{background-position:8px 164px;}#main-nav ul{background:transparent url(/img/bg-main-nav.png) top left no-repeat;height:300px;list-style-type:none;margin:0 auto;padding:0;width:110px;}#main-nav li a{background:transparent url(/img/nav-sprite.png) top left no-repeat;text-indent:-999em;position:absolute;width:110px;}#main-nav li a#about-nav{background-position:0 -134px;height:42px;top:45px;}#main-nav li a#tour{background-position:0 0;height:44px;top:100px;}#main-nav li a#contest{background-position:0 -44px;height:56px;top:156px;}#main-nav li a#videos{background-position:0 -100px;height:34px;top:227px;}#main-nav li a#tour:hover{background-position:-110px 0;}#main-nav li a#contest:hover{background-position:-110px -44px;}#main-nav li a#videos:hover{background-position:-110px -100px;}#main-nav li a#about-nav:hover{background-position:-110px -134px;}img#about-text{margin:50px 27px;}ul#share-more{list-style-type:none;margin:0;padding:0;position:relative;top:-32px;}ul#share-more li a{background:transparent url(/img/bg-share-more.png) top left no-repeat;text-indent:-999em;display:block;position:absolute;}ul#share-more li a#share{background-position:0 0;height:22px;left:46px;top:12px;width:48px;}ul#share-more li a#more{background-position:-48px 0;height:22px;left:116px;top:12px;width:42px;}ul#share-popup{background:transparent url(/img/share-popup.png) top left no-repeat;display:none;height:88px;left:28px;list-style-type:none;margin:0;padding:33px 0 0 15px;top:-30px;width:83px;position:absolute;z-index:2;}ul#share-popup li{display:inline;float:left;margin:0 5px 7px 0;}ul#share-popup li a{background:transparent url(/img/share-sprite.png) top left no-repeat;height:20px;position:static;width:20px;}ul#share-popup a#email{background-position:0 0;}ul#share-popup a#twitter{background-position:0 -20px;}ul#share-popup a#facebook{background-position:0 -40px;}ul#share-popup a#myspace{background-position:0 -60px;}ul#share-popup a#digg{background-position:0 -80px;}ul#share-popup a#delicious{background-position:0 -100px;}ul#share-popup a#reddit{background-position:0 -120px;}ul#share-popup a#stumble{background-position:0 -140px;}ul#share-popup a#buzz{background-position:0 -160px;}ul#share-popup a#email:hover{background-position:-20px 0;}ul#share-popup a#twitter:hover{background-position:-20px -20px;}ul#share-popup a#facebook:hover{background-position:-20px -40px;}ul#share-popup a#myspace:hover{background-position:-20px -60px;}ul#share-popup a#digg:hover{background-position:-20px -80px;}ul#share-popup a#delicious:hover{background-position:-20px -100px;}ul#share-popup a#reddit:hover{background-position:-20px -120px;}ul#share-popup a#stumble:hover{background-position:-20px -140px;}ul#share-popup a#buzz:hover{background-position:-20px -160px;}ul#more-popup{background:transparent url(/img/more-popup.png) top left no-repeat;display:none;height:79px;left:86px;list-style-type:none;margin:0;padding:34px 0 0 20px;top:-30px;width:115px;position:absolute;z-index:2;}ul#more-popup li a{background:none;color:#1B5099;height:20px;position:static;text-indent:0;font-size:11px;}ul#more-popup li a:hover{text-decoration:none;}ul#more-popup li a#more-twitter,ul#more-popup li a#more-facebook{padding:2px 0 0 24px;height:22px;}ul#more-popup li a#more-twitter{background:url(/img/icon-twitter.gif) top left no-repeat;}ul#more-popup li a#more-facebook{background:url(/img/icon-facebook.gif) top left no-repeat;}#about-rollover{cursor:pointer;height:120px;left:42px;position:absolute;top:30px;width:114px;}#home #social-media{background:transparent url(/img/bg_home_social_media_new.png) 0 0 no-repeat;height:657px;top:0;left:191px;position:absolute;width:210px;z-index:1;}#home #social-media .top-links{background:transparent url(/img/dotted-line.png) bottom left repeat-x;clear:both;float:left;margin-bottom:15px;width:196px;}#home #social-media h3{color:#fff;margin:0;}#home #social-media .top-links h3{background:transparent url(/img/dotted-line-vert.png) left repeat-y;display:block;float:right;padding:13px;}#home #social-media .top-links h3 a{color:#fff;text-decoration:none;}#home #social-media .top-links h3 a:hover{color:#fad65d;}#home #social-media h4.title{color:#fad65d;font-size:1em;margin:0;padding:10px 20px;}#home #social-media h4.title a{text-decoration:none;}#home #social-media ul{float:left;list-style:none;margin:15px 20px;}#home #social-media ul,x:-moz-any-link,x:default{top:14px;}#home #social-media ul li{display:inline;float:left;}#home #social-media li a{background:transparent url(/img/share-sprite.png) 0 -40px no-repeat;display:block;height:20px;margin-right:6px;text-indent:-9999em;width:20px;}#home #social-media li a.twitter{background-position:0 -20px;}#home #social-media li a.flickr{background-position:0 -180px;}#home #social-media li a.youtube{background-position:0 -200px;}#home #social-media li a.facebook:hover{background-position:-20px -40px;}#home #social-media li a.twitter:hover{background-position:-20px -20px;}#home #social-media li a.flickr:hover{background-position:-20px -180px;}#home #social-media li a.youtube:hover{background-position:-20px -200px;}#home #social-media #tweets .tweet{background:transparent url(/img/bg_home_tweet.png) bottom left no-repeat;color:#bee7ff;font-size:.85em;line-height:1.75em;margin:0 30px 0 20px;padding:10px 0 15px;text-shadow:0 1px 0 #07427a;}#home #social-media #tweets .tweet:last-child{background:none;}#home #social-media #tweets .tweet h4{font-size:1em;}#home #social-media #tweets .tweet a{color:#ffd24f;text-decoration:none;}#content #back{width:90px;height:51px;position:absolute;top:17%;z-index:2;}#content #back a{display:block;text-indent:-999em;background:url(/img/rollover-sprite.png) 8px 0 no-repeat;width:94px;height:51px;}#content #back a:hover{background-position:0 -51px;}#content #back.home a{background-position:-365px 0;}#content #back.home a:hover{background-position:-373px -51px;}.panel{margin:0 auto;padding:50px 97px;position:relative;width:706px;z-index:1;}.panel .mainwrap{background:url(/img/bg_pane_tile.png) repeat-y 0 0;margin-left:-97px;overflow:hidden;padding:0 97px;width:706px;}.panel .top{background:url(/img/bg_pane_top.png) no-repeat center;height:138px;left:0;position:absolute;top:0;width:900px;}.panel .main{position:relative;z-index:3;}.panel .bottom{background:url(/img/bg_pane_bottom.png) no-repeat;bottom:0;height:140px;left:0;position:absolute;width:900px;}.panel .lights{position:absolute;width:591px;height:31px;background:transparent url(/img/spin-lights.png) no-repeat;z-index:4;}.panel .lights-on{background-position:0 -31px;}.panel #top-lights{left:154px;top:23px;width:100%;}.panel #bottom-lights{left:154px;bottom:23px;width:100%;}.panel .main input,.panel .main select{border:1px solid #114f8c;color:#363737;float:right;font-size:15px;height:24px;margin:0;padding:0;}.panel .main input,.panel .main input{background:#fffcf5 url(/img/form-input-bg.png) no-repeat;padding:0 5px;}.panel .main input.check-radio{background:none;border:0;padding:0;}.panel .main fieldset.error{background:none;border:none;}.panel .main fieldset.error label{color:#ffd65d;}.panel .main fieldset.error a{color:#ffd65d;}.panel .main fieldset.error select{background:#ffd65d;}.panel .main input.error{background:#ffd65d url(/img/form-input-error-bg.png) no-repeat;border-color:#fff;color:#222;}#entry-form #content{width:900px;}#entry-form .panel .top{background:url(/img/enter-to-win-banner.png) repeat-y 0 0;}#entry-form .panel .main{padding:90px 0 0;}#entry-form .panel .main h1{background:url(/img/enter-to-win-header.png) no-repeat center;height:98px;margin-bottom:35px;overflow:hidden;text-indent:-999em;}#entry-form .panel .main div{margin:0 auto 8px;overflow:hidden;width:518px;}#entry-form .panel .main div.form-wrapper{margin:0 0 8px 64px;overflow:hidden;width:518px;}#entry-form .panel .main fieldset,#share-form .panel .main fieldset{border:none;display:inline;float:left;padding:0;margin:0 10px 0 0;}#entry-form .panel .main fieldset.last,#share-form .panel .main fieldset.last{margin-right:0;}#entry-form .panel .main fieldset.first_name{width:256px;}#entry-form .panel .main fieldset.last_name{width:252px;}#entry-form .panel .main fieldset.email{width:518px;}#entry-form .panel .main fieldset.address_address{width:518px;}#entry-form .panel .main fieldset.address_city{width:288px;}#entry-form .panel .main fieldset.address_state{width:115px;}#entry-form .panel .main fieldset.address_zip{width:95px;}#entry-form .panel .main fieldset.birth_date{width:216px;}#entry-form .panel .main fieldset.gender{width:145px;}#entry-form .panel .main fieldset.tshirt_size{width:137px;}#entry-form .panel .main fieldset.miles_per_week{width:506px;}#entry-form .panel .main label{background:url(/img/enter-to-win-labels.png) no-repeat right top;display:block;float:right;height:24px;overflow:hidden;text-indent:-999em;}#entry-form .panel .main label.first_name{background-position:-159px 0;width:79px;}#entry-form .panel .main input#first_name{width:165px;}#entry-form .panel .main label.last_name{background-position:-164px -24px;width:74px;}#entry-form .panel .main input#last_name{width:166px;}#entry-form .panel .main label.email{background-position:-159px -48px;width:79px;}#entry-form .panel .main input#email{width:427px;}#entry-form .panel .main label.address_address{background-position:-159px -72px;width:79px;}#entry-form .panel .main input#address_address{width:427px;}#entry-form .panel .main label.address_city{background-position:-159px -96px;width:79px;}#entry-form .panel .main input#address_city{width:197px;}#entry-form .panel .main label.address_state{background-position:-191px -120px;width:47px;}#entry-form .panel .main select#address_state{width:68px;}#entry-form .panel .main label.address_zip{background-position:-210px -144px;width:28px;}#entry-form .panel .main input#address_zip{width:55px;}#entry-form .panel .main label.birth_date{background-position:-159px -168px;width:79px;}#entry-form .panel .main input#birth_date{width:125px;}#entry-form .panel .main label.gender{background-position:-182px -192px;width:56px;}#entry-form .panel .main select#gender{width:89px;}#entry-form .panel .main label.tshirt_size{background-position:-151px -216px;width:87px;}#entry-form .panel .main select#tshirt_size{width:50px;}#entry-form .panel .main label.miles_per_week{background-position:0 -240px;margin:-2px 15px 0 76px;width:238px;}#entry-form .panel .main label.miles_per_week_0_10{background-position:-208px -264px;width:30px;}#entry-form .panel .main input#miles_per_week_0_10{width:20px;}#entry-form .panel .main label.miles_per_week_11_35{background-position:-205px -288px;width:33px;}#entry-form .panel .main input#miles_per_week_11_35{width:19px;margin-left:15px;}#entry-form .panel .main label.miles_per_week_36_plus{background-position:-212px -312px;width:26px;}#entry-form .panel .main input#miles_per_week_36_plus{width:19px;margin-left:15px;}#entry-form .panel .main #required-fields{clear:both;height:45px;line-height:45px;overflow:hidden;width:100%;}#entry-form .panel .main #required-fields p{font-size:11px;line-height:45px;margin:0;text-align:center;}#entry-form .panel .main #required-fields p.error{color:#ffd65d;font-size:12px;font-weight:bold;border:none;background:none;margin:0;line-height:25px;}#entry-form .panel .main #required-fields p span,span.req{color:#96d7ff;}#entry-form .panel .main .checkboxes{background:url(/img/dotted-line.png) no-repeat bottom;margin-bottom:0;padding:0;overflow:hidden;width:auto;}#entry-form .panel .main .checkboxes a{color:#fff;}#entry-form .panel .main .checkboxes div{margin:0 auto;overflow:hidden;width:85%;}#entry-form .panel .main .checkboxes fieldset{margin-left:70px;width:33%;}#entry-form .panel .main .checkboxes fieldset.mailing_list{margin-left:92px;}#entry-form .panel .main .checkboxes fieldset.accept_rules{margin-left:15px;}#entry-form .panel .main .checkboxes label{background:none;height:auto;overflow:hidden;text-indent:0;display:inline;float:left;font-weight:normal;}#entry-form .panel .main .checkboxes input{margin-left:3px;margin-right:15px;}#entry-form .panel .main .submit{display:block;width:301px;height:150px;line-height:150px;background:transparent url(/img/spin-the-wheel.png) no-repeat;border:0;margin:11px 0 0 20px;padding:0;text-indent:-999em;float:left;}#entry-form .panel .main .submit:hover{background-position:0 -150px;}#entry-form .panel .main #recaptcha-submit{margin-bottom:0;padding-left:18px;width:688px;}#entry-form .panel .main #recaptcha-container{display:block;width:282px;height:111px;background:transparent url(/img/captcha-bg.png) no-repeat top left;margin:18px 10px 0 0;padding:10px 38px 10px 10px;position:relative;float:left;}#entry-form .panel .main #recaptcha-container #recaptcha_image{padding:0;margin:0;width:300px;height:57px;background:transparent url(/img/captcha-loading.jpg) no-repeat 50% 50%;}#entry-form .panel .main #recaptcha-container label{background:none;text-indent:0;}#entry-form .panel .main #button-container{background:transparent url(/img/dotted-line-vert.png) no-repeat top left;margin:0;height:176px;width:348px;}#entry-form .panel .main #recaptcha-container button{background:transparent url(/img/captcha-buttons.png) no-repeat top left;width:23px;height:16px;border:0;text-indent:-999em;float:none;margin:6px 0 1px 0;}#entry-form .panel .main #recaptcha-container button.audio{background-position:0 -18px;height:14px;margin:0;}#entry-form .panel .main #recaptcha-container button.image{background-position:0 -32px;height:14px;margin:0;}#entry-form .panel .main #recaptcha-container button.help{background-position:0 -46px;margin:0;}#entry-form .panel .main #recaptcha-container #recaptcha-response{margin-top:5px;margin-right:7px;position:relative;background:transparent url(/img/captcha-label-bg.png) no-repeat top left;display:block;width:172px;height:49px;}#entry-form .panel .main #recaptcha-container #recaptcha-response label{position:absolute;top:4px;left:25px;color:#000;float:none;font-size:11px;}#entry-form .panel .main #recaptcha-container #recaptcha-response input{background:#FFF;padding:0;position:absolute;bottom:5px;right:5px;width:140px;height:20px;}#entry-form .panel .main #recaptcha-container #recaptcha-response input.error{background:#ffd65d;color:#FFF;border:1px solid #114F8C;}#entry-form .panel .main #recaptcha-container a.recaptcha_audio_cant_hear_link{background:none;color:#FFF;text-indent:0;height:5px;text-align:center;margin:0 auto;width:100%;overflow:visible;}#entry-form .panel .main #recaptcha-container #recaptcha-logo{position:absolute;right:18px;bottom:15px;}#share-form .panel .main h1{background:url(/img/hdr-share.png) no-repeat center top;height:21px;margin:10px auto 30px;overflow:hidden;text-indent:-999em;width:355px;}#share-form .panel .main{padding:40px 0;}#share-form .panel .main div.form-wrapper{margin:0 0 8px 160px;overflow:hidden;width:340px;}#share-form .panel .main fieldset{width:340px;}#share-form .panel .main label{background:url("/img/share-form-labels.png") no-repeat right top transparent;display:block;float:right;height:25px;overflow:hidden;text-indent:-999em;width:80px;}#share-form .panel .main label.email_to{background-position:0 0;}#share-form .panel .main label.email_from{background-position:0 -25px;}#share-form .panel .main label.email_message{background-position:0 -50px;}#share-form .panel .main input#email_to,#share-form .panel .main input#email_from{width:243px;}#share-form .panel .main textarea#email_message{border:1px solid #114F8C;color:#363737;float:right;font-size:12px;height:72px;margin:0;padding:0 5px;width:243px;}#share-form .panel .main #button-container{color:#FFD24F;margin:20px 0 0 342px;overflow:hidden;padding-top:8px;text-align:right;width:156px;}#share-form .panel .main .submit{display:block;width:90px;height:51px;line-height:51px;background:transparent url(/img/rollover-sprite.png) -278px 0 no-repeat;border:0;margin:-15px 0 0 0;padding:0;text-indent:-999em;float:left;}#share-form .panel .main .submit:hover{background-position:-278px -51px;}#share-form .panel .main p{color:#fad65d;margin-top:12px;text-align:center;}#contest #content{width:956px;}#contest .panel .mainwrap{padding-top:90px;}#contest .panel .main{padding:0;}#contest .panel .main h1{background:url(/img/prize-header.png) no-repeat center;height:50px;margin-top:-60px;margin-bottom:35px;overflow:hidden;text-indent:-999em;}#contest .panel .main #wrapper{background:url(/img/dotted-line.png) no-repeat scroll center top transparent;margin:0;overflow:hidden;height:230px;}#contest .panel .main div #dailyprize{float:left;width:352px;}#contest .panel .main div #dailyprize h3{background:transparent url(/img/todays-daily-prize.png) no-repeat;height:19px;overflow:hidden;margin:20px auto 0;text-indent:-999em;width:272px;}#contest .panel .main div #dailyprize .note{color:#96d7ff;font-size:11px;margin:9px 0;text-align:center;}#contest .panel .main div #try-your-luck{float:left;width:353px;height:230px;background:url(/img/dotted-line-vert.png) no-repeat scroll left top transparent;}#contest .panel .main div #try-your-luck a{background:transparent url(/img/try-your-luck.png) repeat-y top left;display:block;height:178px;margin:25px 0 0 40px;text-indent:-999em;width:263px;}#contest .panel .main div #try-your-luck a:hover{background-position:0 -178px;}#spin-the-wheel .panel .main{padding:30px 0;}#spin-the-wheel h1{background:transparent url(/img/spin-headline.png) no-repeat 50% top;width:100%;height:47px;margin:25px 0;text-indent:-999em;}#spin-the-wheel h3{background:transparent url(/img/spin-subhead.png) no-repeat 50% top;width:100%;height:38px;margin:25px 0;text-indent:-999em;}#try-again #content{width:956px;}#try-again h1{background:transparent url(/img/sorry-headline.png) no-repeat 50% top;height:144px;margin:25px;text-indent:-999em;}#try-again p.info{padding:25px 20px 20px 20px;margin:0;background:url(/img/dotted-line.png) no-repeat scroll center top transparent;color:#eee8d8;text-align:center;font-size:11px;}#try-again a{color:#ffd96b;text-decoration:none;}#ineligible #content{width:956px;}#ineligible h1{background:transparent url(/img/ineligible-headline.png) no-repeat 50% top;height:55px;margin:25px;text-indent:-999em;}#ineligible p.info{padding:25px 20px;margin:0;background:url(/img/dotted-line.png) no-repeat scroll center top transparent;color:#eee8d8;text-align:center;font-size:11px;}#ineligible a{color:#ffd96b;text-decoration:none;}#congratulations #content{width:956px;}#congratulations .panel{padding:0 97px;}#congratulations .mainwrap{background:none;width:760px;}#congratulations .panel .top{display:none;}#congratulations .panel .bottom{display:none;}#congratulations .panel .main{background:transparent url(/img/congratulations-background.png) no-repeat 50% top;padding:160px 0 0;height:260px;}#congratulations .main h1{height:60px;text-indent:-999em;margin:10px 0 0;}#congratulations .main h3{margin:18px 0 0 0;height:35px;text-indent:-999em;background:transparent url(/img/email-confirmation.png) no-repeat 50% 50%;}#congratulations #content{width:956px;}#congratulations p.info{padding:30px 20px 0 20px;margin:0;color:#eee8d8;text-align:center;font-size:11px;}#congratulations p.info a{color:#ffd65d;}#congratulations .panel #top-lights{left:20px;top:25px;height:26px;width:100%;background:transparent url(/img/congrats-lights.png) no-repeat 50% top;z-index:4;}#congratulations .panel #top-lights.lights-on{background-position-y:-33px;}#congratulations .panel #bottom-lights{left:176px;bottom:29px;width:100%;}#tour-stops{-webkit-user-select:none;-moz-user-select:none;}#tour-stops #content{width:956px;}#tour-stops .panel .mainwrap{padding-top:76px;}#tour-stops .panel .main{padding:0;}#tour-stops .panel .bottom{bottom:4px;}#tour-stops .panel .main h1{background:url(/img/hdr-tour.png) no-repeat center;height:43px;margin:-60px auto 20px;overflow:hidden;text-indent:-999em;width:318px;}#tour-stops .panel #map-top{background:url(/img/map-corners.png) 0 0 no-repeat;height:7px;margin:0 auto;position:relative;top:7px;width:686px;z-index:2;}#tour-stops .panel #map-left{position:absolute;background:url(/img/map-sides.png) 0 0 repeat-y;width:4px;height:340px;left:10px;z-index:1;}#tour-stops .panel #map-right{position:absolute;background:url(/img/map-sides.png) -4px 0 repeat-y;width:4px;height:340px;right:10px;z-index:1;}#tour-stops .panel #map-bottom{background:url(/img/map-corners.png) 0 -7px no-repeat;height:7px;margin:0 auto;position:relative;top:-17px;width:686px;z-index:2;}#tour-stops .panel #map{height:346px;margin:0 auto 10px;width:686px;color:#111;background:#0164ac;}#tour-stops .panel #map.loading{background:transparent url(/img/map-loading.jpg) no-repeat 50% 50%;}#tour-stops .panel #map .stop-overlay{position:absolute;padding:3px;visibility:hidden;background:transparent url(/img/balloon-tile.png) repeat-y top left;width:153px;}#tour-stops .panel #map .stop-overlay-top{position:absolute;top:0;left:0;margin-top:-14px;height:14px;width:153px;display:block;background:transparent url(/img/balloon-top.png) no-repeat top left;}#tour-stops .panel #map .stop-overlay-bottom{position:absolute;bottom:0;left:0;display:block;height:11px;width:153px;margin-bottom:-11px;background:transparent url(/img/balloon-bottom.png) no-repeat bottom right;}#tour-stops .panel #map .stop-overlay h4,#tour-stops .panel #map .stop-overlay p,#tour-stops .panel #map .stop-overlay a{font-size:11px;margin:0;padding:0 20px;margin-left:-12px;z-index:3;}#tour-stops .panel #map .stop-overlay h4{font-weight:bold;}#tour-stops .panel #map .stop-overlay a{text-decoration:none;color:#0d5597;}#tour-stops .panel #map .stop-overlay a:hover{text-decoration:underline;}#tour-stops .panel #map .stop-overlay a.zoom{float:right;margin-top:10px;}#tour-stops .panel #map .stop-overlay a.close{position:absolute;bottom:3px;left:11px;font-size:11px;padding:0;margin:0;display:block;width:30px;z-index:5;}#tour-stops .panel #map #zoom-controls{width:32px;height:52px;display:block;padding:12px 0 0 12px;}#tour-stops .panel #map #zoom-controls a.zoom-in{background:transparent url(/img/zoom-in.png) no-repeat 50% 50%;width:26px;height:26px;display:block;}#tour-stops .panel #map #zoom-controls a.zoom-out{background:transparent url(/img/zoom-out.png) no-repeat 50% 50%;width:26px;height:26px;display:block;}#tour-stops .panel .main #details{background:url(/img/dotted-line.png) no-repeat scroll center top transparent;display:block;font-size:11px;height:115px;margin:0;overflow:hidden;padding-top:3px;width:100%;}#tour-stops .panel .main .align{margin:auto;}#tour-stops .panel .main .pagination{background:url(/img/bg-shade.png);display:inline;height:115px;width:83px;float:left;}#tour-stops .panel .main .pagination a{background:url(/img/rollover-sprite.png) no-repeat;display:block;text-indent:-999em;}#tour-stops .panel .main .pagination a#prev{background-position:-98px 0;height:66px;margin:22px 0 0 16px;width:53px;cursor:pointer;}#tour-stops .panel .main .pagination a#next{background-position:-151px 0;height:66px;margin:22px 0 0 14px;width:56px;cursor:pointer;}#tour-stops .panel .main .pagination a#prev:hover{background-position:-98px -66px;}#tour-stops .panel .main .pagination a#next:hover{background-position:-151px -66px;}#tour-stops .panel .main #date-time{background:url(/img/dotted-vert-small.png) center right no-repeat;display:inline;width:180px;height:115px;float:left;}#tour-stops .panel .main #date-time span.date{display:block;font-size:16px;letter-spacing:-0.5px;text-align:center;}#tour-stops .panel .main #date-time span.time{display:block;font-size:13px;letter-spacing:-0.5px;text-align:center;}#tour-stops .panel .main #location{background:url(/img/dotted-vert-small.png) center right no-repeat;display:inline;float:left;height:115px;padding:0 8px 0 20px;width:182px;}#tour-stops .panel .main #location p{margin:0;}#tour-stops .panel .main #map-share{display:inline;float:left;height:115px;position:relative;width:150px;}#tour-stops .panel .main #map-share a{text-indent:-999em;}#tour-stops .panel .main #map-share a#share{background:url(/img/rollover-sprite.png) -207px 0 no-repeat;display:block;height:62px;left:40px;position:relative;top:27px;width:71px;}#tour-stops .panel .main #map-share a#share:hover{background-position:-207px -62px;}#tour-stops .panel .main #map-share ul#share-popup{background:transparent url(/img/map-share-popup.png) top left no-repeat;display:none;height:88px;left:28px;list-style-type:none;margin:0;padding:15px 0 0 15px;top:8px;width:83px;position:absolute;z-index:2;}#tour-stops .panel .main #map-share ul#share-popup li a{display:block;text-indent:-999em;}#videos #content{width:956px;}#videos .panel .main h1{background:url(/img/hdr-videos.png) no-repeat center;height:43px;margin:30px auto 30px;overflow:hidden;text-indent:-999em;width:358px;}#videos .panel .main #video-grid{background:url(/img/bg-video-grid.png) top left no-repeat;height:373px;width:706px;}#videos .panel .main #video-grid ul{list-style-type:none;margin:0;padding:0;position:relative;top:12px;left:67px;}#videos .panel .main #video-grid ul li{height:161px;width:274px;display:inline;float:left;margin:0 27px 21px 0;overflow:hidden;position:relative;}#videos .panel .main #video-grid ul li.coming-soon{background:url(/img/video-sprite.png) 0 -323px no-repeat;}#videos .panel .main #video-grid ul li a{color:#FFF;display:block;height:161px;position:relative;text-align:center;text-decoration:none;width:274px;}#videos .panel .main #video-grid ul li span.title{font-size:14px;letter-spacing:-1px;text-align:center;text-transform:uppercase;text-shadow:1px 1px 2px #000;}#videos .panel .main #video-grid ul li span.overlay{background:url(/img/video-sprite.png) no-repeat;cursor:pointer;height:161px;left:0;position:absolute;top:0;width:274px;z-index:-1;}#videos .panel .main #video-grid ul li.left span.overlay{background-position:0 0;}#videos .panel .main #video-grid ul li.right span.overlay{background-position:-274px 0;}#videos .panel .main #video-grid ul li img{left:0;position:absolute;top:0;z-index:-2;}#videos .panel .main .pagination{height:55px;width:100%;}#videos #video-close{position:absolute;top:50px;right:50px;background:transparent url(/img/video-close.png) no-repeat 50% 50%;z-index:100;width:68px;height:21px;text-indent:-999em;overflow:hidden;}#videos #video-share{display:table-cell;position:absolute;text-align:center;vertical-align:middle;width:150px;bottom:16px;right:16px;height:120px;z-index:100;}#videos #video-share a{text-indent:-999em;}#videos #video-share a#share{background:url(/img/rollover-sprite.png) -207px 0 no-repeat;display:block;height:62px;left:40px;position:relative;top:27px;width:71px;}#videos #video-share a#share:hover{background-position:-207px -62px;}#videos #video-share ul#share-popup{background:transparent url(/img/map-share-popup.png) top left no-repeat;display:none;height:88px;left:28px;list-style-type:none;margin:0;padding:15px 0 0 15px;top:8px;width:83px;position:absolute;z-index:101;}#videos #video-share ul#share-popup li a{display:block;text-indent:-999em;}#blog #content{width:850px!important;overflow:visible;}#blog .panel{width:696px;padding:50px 77px;}#blog .panel .top{background:transparent url(/img/blog/bg_pane_top_blog.png) 0 0 no-repeat;height:135px;width:850px;}#blog .panel .mainwrap{background:transparent url(/img/blog/bg_pane_tile_blog.png) 0 0 repeat-y;margin-left:-78px;padding:0 18px;width:814px;}#blog .panel .bottom{background:transparent url(/img/blog/bg_pane_bottom_short_blog.png) 0 0 no-repeat;bottom:11px;height:73px;}#blog #content #back{top:6%;left:-100px;}#blog h1{background:transparent url(/img/txt_read_the_blog.png) 0 0 no-repeat;height:36px;margin:0 auto;text-align:center;text-indent:-9999em;width:272px;}#blog h2{color:#fff;font-size:1em;padding:14px 0 18px 40px;}#blog #entries h2{margin-bottom:0;}#blog h3{color:#fad65d;font-size:2em;margin:1em 0 .65em;}#blog h3,#blog h3 a{text-decoration:none;}#blog #sidebar h3{padding:0 40px 0 37px;}#blog #entries{background:transparent url(/img/dotted-line-vert.png) top right repeat-y;float:left;width:560px;}#blog #sidebar{float:right;padding:0;width:254px;}#blog .header{background:transparent url(/img/dotted-line.png) bottom left repeat-x;padding:20px 0 29px;}#blog div.blog-entry{color:#f7f3e8;background:transparent url(/img/dotted-line.png) top left repeat-x;padding:20px 40px 48px;position:relative;text-shadow:0 1px 0 #07427a;}#blog div.blog-entry.detail{background:none;padding-bottom:35px;}#blog .blog-entry h3{margin:0 0 20px;}#blog div.blog-entry p{line-height:1.5em;}#blog .blog-entry img{display:inline;margin-top:-50px;max-width:415px;z-index:1;}#blog .blog-entry .shadow-image{height:280px;margin:0 0 15px;position:relative;z-index:2;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;}#blog .blog-entry .shadow-image .shadow-image-top{background:transparent url(/img/blog/bg_shadow_img_top.png) 0 0 no-repeat;height:14px;position:absolute;top:0;width:480px;}#blog .blog-entry .shadow-image .shadow-image-bottom{background-image:url(/img/blog/bg_shadow_img_bottom.png);bottom:0;height:14px;position:absolute;width:480px;}*+html #blog .blog-entry .shadow-image{left:-40px;}#blog .blog-entry .date{background:transparent url(/img/bg_blog_date.png) 0 0 no-repeat;color:#fad65d;height:54px;left:2px;padding-top:18px;position:absolute;text-align:center;top:60px;width:76px;z-index:100;}#blog .blog-entry .date span{display:block;}#blog .blog-entry .date span.day{font-size:1.25em;}#blog .blog-entry .date-spacing{float:left;height:45px;width:40px;}#blog .blog-entry .share{list-style:none;margin:0;}#blog .blog-entry .share li{background:transparent url(/img/share.png) 0 0 no-repeat;display:inline;float:left;margin-right:20px;padding:6px 0 0 30px;position:relative;min-height:16px;}#blog .blog-entry .share li.twitter{background-position:0 -25px;}#blog .blog-entry .share li.facebook{background-position:0 -52px;}#blog .blog-entry .share li.twitter:hover{background-position:0 -76px;}#blog .blog-entry .share li.facebook:hover{background-position:0 -102px;}#blog .blog-entry .share li.comment-count em{color:#000;font-size:.85em;font-style:normal;left:3px;position:absolute;text-align:center;text-shadow:none;top:1px;width:20px;}#blog .blog-entry .share li.comment-count em,x:-moz-any-link,x:default{top:2px;width:21px;}#blog .blog-entry .share li a{font-size:.85em;text-shadow:0 1px 0 #075282;}#blog #sidebar .nav{background:transparent url(/img/blog/bg_sidebar_top.png) 0 0 repeat;list-style:none;margin:0;padding:13px 40px 13px 37px;}#blog #sidebar .nav li{margin-bottom:5px;}#blog #sidebar .nav li a{color:#ffd24f;text-decoration:none;}#blog #sidebar .nav li a:hover{color:#fff;}#blog #sidebar .nav li a.active{color:#fff;}#blog #tweets .tweet{background:transparent url(/img/bg_home_tweet.png) bottom left no-repeat;color:#bee7ff;font-size:.85em;margin:0 40px 0 37px;padding:10px 0 12px;text-shadow:0 1px 0 #07427a;}#blog #tweets .tweet:last-child{background:none;}#blog #tweets .tweet h4{font-size:1em;}#blog #tweets .tweet a{color:#ffd24f;text-decoration:none;}#blog #paging{background:transparent url(/img/dotted-line.png) top left repeat-x;font-size:1.25em;padding:25px 0 20px;text-align:center;clear:left;}#blog #paging.detail{font-size:1em;}#blog #paging.detail a{color:#fff;}#blog #paging.detail a.prev{float:left;background:transparent url(/img/arrow_left.png) left 1px no-repeat;padding-left:25px;margin-left:25px!important;text-decoration:none;}#blog #paging.detail a.next{float:right;background:transparent url(/img/arrow_right.png) right 1px no-repeat;padding-right:25px;margin-right:20px;text-decoration:none;}#blog #paging img{display:inline;position:relative;margin:0;top:8px;}#blog #paging ul{list-style:none;}#blog #paging ul li{display:inline-block;text-align:center;width:40px;}#blog #paging.detail ul li{display:inline;}#blog #comments{color:#bee7ff;padding:10px 0;text-shadow:0 1px 0 #07427a;}#blog #comments h4.comment-title{background:transparent url(/img/dotted-line.png) top left repeat-x;padding-top:25px;}#blog #comments .comment{background:transparent url(/img/bg_home_tweet.png) top 40px no-repeat;padding:20px 30px 20px 40px;}#blog #comments h4+div.comment{background:none;}#blog #comments .comment p{margin-bottom:1em;}#blog #comments .comment strong{color:#fff;}#blog #comments .comment em{font-style:normal;}#blog #comment-form{background:transparent url(/img/dotted-line.png) top left repeat-x;padding:20px 40px 35px;}#blog #comments h4{color:#fff;margin:1em 0 0;padding:0 0 0 40px;}#blog #comments #comment-form h4{padding:0 0 20px;}#blog #comment-form fieldset{border:0;margin:0;padding:5px 0;}#blog #comment-form label{background:transparent url(/img/txt_label.png) 5px 5px no-repeat;float:right;font-size:.85em;height:23px;text-align:left;text-indent:-9999em;width:189px;}#blog #comment-form label.comment-email{background-position:5px -28px;}#blog #comment-form label.comment-url{background-position:5px -62px;}#blog #comment-form input{float:none;width:270px;}#blog #comment-form button#submit{background:transparent url(/img/btn_submit.png) 0 0 no-repeat;border:none;height:24px;text-indent:-9999em;width:85px;}#blog #comment-form textarea{width:470px;}#blog #sidebar h3.twitter{background:transparent url(/img/dotted-line.png) top left repeat-x;color:#fad65d;font-size:1em;margin:0;padding-top:37px;}#blog #required-notice{line-height:24px;}#blog #bottom-gradient{background:transparent url(/img/blog/bg_pane_bottom_gradient_blog.png) 0 0 no-repeat;bottom:0;height:98px;left:18px;position:absolute;width:814px;z-index:3;}#blog #content .panel .main{position:relative;z-index:5;}#blog .panel .top,#blog .panel .bottom{z-index:4;}#blog .panel .mainwrap{padding-top:86px;position:relative;z-index:auto!important;}#blog .panel .header{left:17px;position:absolute;width:814px;z-index:5;}#blog #entries{position:relative;}#blog #comments{position:relative;}#footer{bottom:0;left:50%;margin:0 0 0 -400px;position:fixed;width:800px;z-index:3;padding-bottom:10px;}#footer-links{color:#fad65d;font-size:11px;margin:0 auto;text-shadow:1px 1px 2px #000;width:360px;}#footer-links ul{list-style-type:none;margin:0;}#footer-links ul li{display:inline;padding:0 8px 0 6px;border-right:1px solid #fad65d;}#footer-links ul li.last{padding-right:0;border:none;}#footer-links ul li a,#footer-links ul li a:visited{color:#fad65d;text-decoration:underline;text-shadow:1px 1px 2px #000;}#footer-links ul li a:hover{color:#FFF;}