/* Common Styles e.g a, p, h1, h2 etc */
h1 {font-size:12px; font-weight:bold;}
h2 {font-size:13px; font-weight:bold;}
img {border:none;}
a {font-weight: bold;text-decoration: none; color:#fff;}
a:hover {text-decoration: underline;}	
/* CSS Document */
body {background-color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:10px; margin:0; padding:0;}	
/* Form */
label {float:left;padding-left:5px;width:100px;}
#form1 div {clear:left;margin-top:10px;}
.text {padding:0.2em;width:165px;}
submit input{border: none;} 
/*logo */
#seetickets_logo {float:left;width:250px;}
/* Search */
.advanced {color:#FFFFFF;float:right;margin-right:147px;margin-top:50px;	}
#search {background:url(../images/main/search_box.jpg) no-repeat;float:left;height:50px;margin-top:20px;width:450px;;}
#search input.searchbox {border:medium none;height:19px;left:20px;padding-top:5px;position:relative;top:0;width:255px;}
#search select {border:medium none;height:19px;left:0;margin-left:20px;position:relative;top:-1px;}
#search input.search_button {background:url(../images/main/search_button.jpg) no-repeat;border:medium none;height:50px;position:relative;top:0px;width:36px;}
/* Box office offer scroll */
#box_office_image{float:left;}
.nextbtn_fix {float:right;}
#top_30 {clear:left;height:245px;width:605px;background:#000000 url(../images/main/bottom_offers_top.jpg) no-repeat top;}
#viewer {height:218px;overflow:hidden;padding-top:0;width:595px;}
#viewerFrame {clear:both;margin-left:0;margin-top:-10px;padding:0;width:600px;}
#viewer a {display:block;float:left;height:196px;padding-left:14px;padding-top:10px;width:135px;}
#viewer a:hover {text-decoration:none;}
/* Main text Area */
#textarea {position:relative;width:620px;background-color:#000;color:#FFF;padding:10px;min-height:647px;font-size:12px;} 
#textareaoffer {position:relative;width:640px;background-color:#000;color:#FFF;padding:0px;min-height:665px;font-size:12px;}
#textarea p, #textareaoffer p {font-size:12px;}
#textarea h3.no_title, #textareaoffer h3.no_title {background:transparent url(../images/main/main_feature_corner_top.png) no-repeat top;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;top:0;width:640px;z-index:100;position:absolute;}
#textarea h6.no_title, #textareaoffer h6.no_title {background:transparent url(../images/main/main_feature_corner_bottom.png) no-repeat bottom;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;bottom:0;width:640px;z-index:100;position:absolute;}	
/* Banners */
.banner_top {text-align:center;}	
#banner {clear:both;float:right;height:250px;margin-top:0;padding-right:5px;width:300px;}
/* See General Layout */
#see_main_container {width:935px;margin-left:auto;margin-right:auto;}
#header {margin-top:10px;}
#see_container {background-color:#FFFFFF;padding:5px;}
#see_left_container {width:140px;float:left;}	
#see_center_container {float:left;padding-left:8px;padding-right:5px;padding-top:6px;}	
#see_right_container {float:right;padding-right:2px;padding-top:6px;width:125px;}	
#small_feature {width:290px; padding-top:5px; float:left;clear:left;}
#large_feature {width:490px; padding-top:0; margin-top:-3px; padding-left:5px; float:left;}	
/* See Main Navigation */
#header h1.no_title {background:transparent url(../images/main/navigation_top.png) no-repeat scroll center top;height:7px;left:0;line-height:0;margin:0;padding:0;position:relative;text-indent:-5000px;top:7px;width:935px;z-index:100;}
#navigation {clear:both;height:31px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:10px 0 0;}
#navigation ul li {cursor:pointer;display:block;float:left;height:19px;margin-left:1px;margin-top:0;padding-top:5px;text-align:center;width:154px;/*background:url(../images/main/nav_sprite.jpg) repeat-x 0 -168px*/}
#navigation ul {padding:0;margin:0;}
#searchdropdown li.music ul{margin: 0;padding: 0;margin-left:-1px;position: absolute;border:1px solid #000; background:#00c7f8;;border-top:none;visibility: hidden;width:154px;z-index:300; text-align:left;}
#searchdropdown li.theatre ul{margin: 0;padding: 0;margin-left:-1px;position: absolute;background:#EC008C;border:1px solid #000;border-top:none;visibility: hidden;width:154px;z-index:300;text-align:left;}
#searchdropdown li.events ul{margin: 0;padding: 0;margin-left:-1px;position: absolute;background:#FF9933;border:1px solid #000;border-top:none;visibility: hidden;width:154px;z-index:300;text-align:left;}
#searchdropdown li.sports ul{margin: 0;padding: 0;margin-left:-1px;position: absolute;background:#97FC0A;border:1px solid #000;border-top:none;visibility: hidden;width:154px;z-index:300;text-align:left;}
#searchdropdown li.comedy ul{margin: 0;padding: 0;margin-left:-1px;position:absolute;background:#FFFF00;border:1px solid #000;border-top:none;visibility: hidden;width:154px;z-index:300;text-align:left;}
#searchdropdown li.on ul{margin: 0;padding: 0;margin-left:-1px;position:absolute;background:#FFF;border:1px solid #000;border-top:none;visibility: hidden;width:160px;z-index:300;text-align:left;}
#searchdropdown li.music ul li:hover{margin-left:0px; background:#fff;width:154px;}
#searchdropdown li.theatre ul li:hover{margin-left:0px; background:#fff;width:154px;}
#searchdropdown li.events ul li:hover{margin-left:0px; background:#fff;width:154px;}
#searchdropdown li.sports ul li:hover{margin-left:0px;background:#fff;width:154px;}
#searchdropdown li.comedy ul li:hover{margin-left:0px; background:#fff;width:154px;}
#searchdropdown li.on ul:hover{background:#fff;width:160px;}
#navigation ul li.on {background-color:#FFFFFF;font-weight:bold;width:160px;}
#navigation ul li.home.off {background:#D1D3D4 /*0 -145px*/}
#navigation ul li.music.off {background:#00c7f8; /*0 0*/}
#navigation ul li.theatre.off {background:#EC008C; /*0 -75px*/}
#navigation ul li.events.off {background:#FF9933; /*0 -25px*/}
#navigation ul li.sports.off {background:#97FC0A; /*0 -100px*/}
#navigation ul li.comedy.off {background:#FFFF00; /*0 -50px*/}
#navigation ul li.home.off:hover {background:#D1D3D4; /*0 -145px*/}
#navigation ul li.music.off:hover {background:#00c7f8; /*0 0*/}
#navigation ul li.theatre.off:hover {background:#EC008C; /*0 -75px*/}
#navigation ul li.events.off:hover {background:#FF9933; /*0 -25px*/}
#navigation ul li.sports.off:hover {background:#97FC0A; /*0 -100px*/}
#navigation ul li.comedy.off:hover {background:#FFFF00; /*0 -50px*/}
#navigation ul li.off a{color:#000000;display:block;font-size:12px;width:160px;height:17px;}
#navigation ul li.first {margin-left:0px;}
#navigation ul li.on a {color:#000000;display:block;font-size:12px;width:160px;height:17px;}
#navigation a:hover {text-decoration:none;}
/*nav side */
#nav-side {background:#000 url(../images/main/nav_side_top.jpg) no-repeat top;width:138px;margin-top:-4px;}
#nav-side ul {padding:0 0 0 5px;list-style:none;}
#nav-side ul li{padding-top:5px;padding-bottom:5px;}
#nav-side ul li.top{padding-top:15px;padding-bottom:5px;}
.nav-side-img {float: right; padding-right: 5px; margin-top: -4px;}
.nav-side-image {margin-top:-15px;position:absolute;}
/* Voucher images */
.see_voucher {padding-top:3px;}
.side-images {padding-top:3px;}
/* Footer */#footer {font-size:10px;color:#FFF;}
.footer_hr {  height:1px;color: #D2D2D2;background-color: #D2D2D2;margin-top:-10px;}
.footer_hr hr {display:none;} 
#learn_about_us h4, #get_help h4, #useful_information h4, #see_navigation h4 {font-size:12px;}
#learn_about_us, #get_help, #useful_information, #see_navigation {float:left;padding-bottom:5px;padding-left:16px;padding-right:16px;text-align:center;width:200px;}
#learn_about_us ul, #get_help ul, #useful_information ul, #see_navigation ul {list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;text-decoration:none;}
/* Extra */
.hotels {margin-top:5px;}
.clear_left {clear:both;margin-bottom:-2px;margin-left:-5px;height:7px;}
/* left side tab boxes */
#see_staff, #see_csf, #see_ts{line-height:17px;width:290px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;position:relative;min-height:337px;background:url(../images/main/side_features_bottom.png) no-repeat bottom #000;}
#see_staff, #see_csf, #see_ts a:hover{text-decoration:none;}
#see_sub_small {background:url(../images/main/side_features_bottom.png) center bottom no-repeat #000;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:192px;margin-top:12px;position:relative;width:290px;}
#see_sub_small .subscribe_submit {margin-left:110px; background: #000; border: none; color: #fff; font-weight: bold; cursor: pointer;}
#see_sub_small .subscribe_reset {margin-left:5px; background: #000; border: none; color: #fff; font-weight: bold; cursor: pointer;}
#see_csf {margin-top:20px}
#see_staff {margin-top:12px}
#see_ts {margin-top:20px}
#see_ts .subscribe_first_par {padding-top:43px;}
#see_ts .subscribe_div_padding{clear:both;padding-left:5px;padding-bottom:8px;}
#see_ts .subscribe_div_padding_top{clear:both;padding-left:5px;padding-bottom:8px;padding-top:3px;}
#see_ts .subscribe_submit {margin-left:110px; background: #000; border: none; color: #fff; font-weight: bold; cursor: pointer;}
#see_ts .subscribe_reset {margin-left:5px; background: #000; border: none; color: #fff; font-weight: bold; cursor: pointer;}
#see_staff p, #see_csf p, #see_ts p {padding:5px;margin:0;}
#see_staff img, #see_csf img, #see_ts img {position:absolute;top:35px;}
#see_staff h2, #see_csf h2, #see_ts h2 {font-size:12px;padding:5px;margin-bottom:0;margin-top:0;}
.off {display:none;}
#nav, #nav_csf, #nav_ts, #nav_music, #nav_groups, #event_main_nav {list-style:none;padding:0;margin:0;}
#nav_review span.off {display:inline;cursor: pointer; color:#cccccc;}
#nav_review span.on {display:inline;cursor: pointer; font-weight:bold;}
#nav li, #nav_ts li {display:block;width:145px;float:left;text-align:center;height:25px;padding-top:5px;cursor:pointer;}
#nav_csf li {display:block;width:96px;float:left;text-align:center;height:25px;padding-top:5px;cursor:pointer;}
#nav_music li {display:block;width:102px;float:left;text-align:center;height:25px;padding-top:5px;cursor:pointer;font-size:12px;}
#nav_groups li {display:block;width:162px;float:left;text-align:center;height:25px;padding-top:5px;cursor:pointer;font-size:12px;}
#event_main_nav li {cursor:pointer;display:block;float:left;font-size:12px;height:25px;padding-top:5px;text-align:center;width:151px;}
#nav li.off, #nav_ts li.off {background:url(../images/main/tab_grey.jpg) repeat-x;color:#CCC;}
#nav_csf li.off {background:url(../images/main/tab_grey.jpg) repeat-x;color:#CCCCCC;margin-left:1px;width:96px;}
#event_main_nav li.off {background:url(../images/main/tab_grey.jpg) repeat-x;color:#CCCCCC;display:block;font-size:12px;margin-left:1px;width:162px;}
#nav_music li.off {background:url(../images/main/tab_grey.jpg) repeat-x;color:#CCC;margin-left:1px;width:96px;display:block;font-size:12px;}
#nav_groups li.off {background:url(../images/main/tab_grey.jpg) repeat-x;color:#CCC;margin-left:1px;width:163px;display:block;font-size:12px;}
#nav_music li.first, #event_main_nav li.first, #nav_groups li.first {margin-left:0px;}
#nav li.on, #nav_csf li.on, #nav_ts li.on, #nav_music li.on, #nav_groups li.on, #nav_groups li.on {font-weight:bold;}
#shows li.on, #coming li.on,#comedy_shows li.on, #sport_shows li.on, #festival_shows li.on, #coach_shows li.on {background:url(../images/main/shows_on.jpg) repeat-x;height:20px;padding-top:4px;font-weight:bold;}
#shows li.off, #comedy_shows li.off, #sport_shows li.off, #festival_shows li.off, #coach_shows li.off, #coming li.off {background:url(../images/main/shows_off.jpg) repeat-x;}
#coming, #shows, #comedy_shows, #sport_shows, #festival_shows, #coach_shows {list-style:none;padding-left:110px;padding-top:35px;}
#coming li, #comedy_shows li, #sport_shows li, #festival_shows li, #coach_shows li, #shows li {padding-top:3px;display:block;padding-left:10px;height:19px;cursor:pointer;}
#nav_one_tab, #nav_two_tab, #nav_csf_one_tab, #nav_csf_two_tab, #nav_csf_three_tab, #nav_ts_one_tab, #nav_ts_two_tab {margin-top:-10px;padding:0;}
#see_staff h3.no_title, #see_csf h3.no_title, #see_ts h3.no_title, #see_sub_small h3.no_title{background:transparent url(../images/main/side_features_top.png) no-repeat top;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;top:0px;width:290px;z-index:100;position:absolute;}
#twitter {padding:40px 0 0;text-decoration:none;}
#twitter li {list-style:none;}
/* MAIN FEATURE */
#feature_hp {position:relative;width:640px;background-color:#000;color:#FFF;height:287px;}
#feature_hp img {position:absolute;width:415px;height:205px;top:0;border:none;}
#feature_hp div.main_info {position:absolute;top:0;right:0;width:205px;padding:10px;height:205px;font-size:12px; line-height:16px;}
#feature_hp div.main_info a {font-size:14px;text-decoration:none;color:#FFF;}
#feature_hp div.theatre a, .theatre_booknow {color:#EC008C;}
#feature_hp div.music a, .music_booknow {color:#0CF;}
#feature_hp div.events a, .events_booknow {color:#FF9933;}
#feature_hp div.comedy a, .comedy_booknow {color:#FEFF37;}
#feature_hp div.sports a, .sports_booknow {color:#9CFA20;}
#feature_hp #main_nav {bottom:-10px;height:82px;left:-40px;position:absolute;width:640px;}
#feature_hp #main_nav li{display:block;float:left;width:118px;height:72px;padding-top:10px;padding-left:10px;font-size:12px;cursor:pointer;/*background:url(../images/main/main_feature_sprite.jpg) repeat-x 0 -421px;*/}
#feature_hp #main_nav li h2{padding:1px;margin:0;font-size:11px;}
#feature_hp #main_nav li p{padding:1px;margin:0;font-size:10px;}
#feature_hp #main_nav li.music.on{color:#000;background:#00C7F8 /*0 -83px;*/}
#feature_hp #main_nav li.theatre.on{color:#000;background:#EC008C /*0 -167px;*/}
#feature_hp #main_nav li.events.on{color:#000;background:#FF9933 /*0 0;*/}
#feature_hp #main_nav li.sports.on{color:#000;background:#97FC0A /*0 -336px;*/}
#feature_hp #main_nav li.comedy.on{color:#000;background:#FFFF00 /*0 -251px;*/}
#feature_hp #main_nav li.on a{color:#000; text-decoration:none;}
#feature_hp #main_nav a:hover{text-decoration:none;}
#feature_hp h3.no_title {background:transparent url(../images/main/main_feature_corner_top.png) no-repeat top;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;top:0;width:640px;z-index:100;position:absolute;}
#feature_hp h6.no_title {background:transparent url(../images/main/main_feature_corner_bottom.png) no-repeat bottom;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;bottom:0;width:640px;z-index:100;position:absolute;}
/* Offers Container */
#offer_container {position:relative;width:490px;min-height:337px;background-color:#000;color:#FFF;font-size:10px;margin-top:-6px;margin-bottom:5px;margin-left:3px;}
#offer_container_page {position:relative;width:490px;min-height:337px;background-color:#000;color:#FFF;font-size:10px;margin-top:10px;margin-bottom:5px;margin-left:3px;}
#offer_container h3.no_title, #offer_container_page h3.no_title {background:transparent url(../images/main/offer_container_top.png) no-repeat top;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;top:0;width:490px;z-index:100;position:absolute;}
#offer_container h6.no_title, #offer_container_page h6.no_title {background:transparent url(../images/main/offer_container_bottom.png) no-repeat bottom;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;bottom:0;width:490px;z-index:100;position:absolute;}
#offer_container h4.music, #offer_container h4.music  a{color:#0CF;padding-left:10px;font-size:12px;margin-bottom:5px;padding-top:9px;}
#offer_container h4.theatre, #offer_container h4.theatre a {color:#EC008C;padding-left:10px;font-size:12px;margin-bottom:5px;padding-top:9px;}
#offer_container h4.events, #offer_container h4.events a {color:#FF9933;padding-left:10px;font-size:12px;margin-bottom:5px;padding-top:9px;}
#offer_container h4.sport, #offer_container h4.sport a{color:#9CFA20;padding-left:10px;font-size:12px;margin-bottom:5px;padding-top:9px;}
#offer_container h4.comedy, #offer_container h4.comedy a {color:#FEFF37;padding-left:10px;font-size:12px;margin-bottom:5px;padding-top:9px;}
#offers {background-color:#000000;color:#FFFFFF;float:right;height:90px;margin:6px 10px;position:relative;width:225px;}
#offers img {position:absolute;border:none;}
#offers h3.no_title {background:transparent url(../images/main/image_top.png) no-repeat top;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;top:0;width:110px;z-index:100;position:absolute;}
#offers h6.no_title {background:transparent url(../images/main/image_bottom.png) no-repeat bottom;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;bottom:0;width:110px;z-index:100;position:absolute;}
.offer_text {font-size:10px;padding:5px;position:absolute;right:0;width:105px;}
.offer_text p, .offer_text h3 {padding:0;margin:0;}
.music_page {margin-top:10px;}
/* Popup Pages*/
#popup{width:95%;margin:0 auto;color:#FFF;font-size: 12px;}
#popup a{color:#fff;text-decoration: none;font-weight: bold;}
#popup a:hover{text-decoration:underline}
/* location */
div#overlay {visibility:hidden;background-image:url(/see/images/main/bg.png);position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1001;text-align:center;}
div#overlay div#captcha {width:400px;margin:210px auto;background:#FFF;color:#000;font-size:12px;padding:0;text-align:center;background:transparent url(/see/images/main/lb.png) no-repeat top;}
div#overlay div#captcha div.bottom {background: transparent url(/see/images/main/lbb.png) no-repeat bottom;height:32px;bottom:-32px;position:relative;}
div#overlay div#captcha p {padding: 0 30px;text-align:center;}
div#overlay div#captcha img {margin:20px 184px 0;width:32px;}
/* Face Box */
#facebox .b {background:url(../images/main/b.png);}
#facebox .tl {background:url(../images/main/tl.png);}
#facebox .tr {background:url(../images/main/tr.png);}
#facebox .bl {background:url(../images/main/bl.png);}
#facebox .br {background:url(../images/main/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {padding: 10px;background: #fff;width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
/* New Shows */
.new_shows{background-color:#000; color:#FFF; margin-top:-12px; width:123px; line-height:16px; padding-bottom:1px;}
.new_shows h2{font-size:11px; padding-left:10px;}
.new_shows ul {margin-left:-15px; list-style:none; padding-left: 25px;}
/* Event */
#textarea td {font-size:11px;}
/* Form Button*/
form input.submit{background: #000; border: none; color: #fff; font-weight: bold; cursor: pointer;}
/*Calendar*/
td.text_cell{border-top:1px solid #999;}
td.link_cell{border-bottom:1px solid #999;}
td.end_cell{border-left:1px solid #999;}
td.right_cell{border-right:1px solid #999;}
td.open_right_cell{border:1px solid #999;border-right:none}
td.open_top_right_cell{border:1px solid #999;border-right:none;border-top:none;}
td.open_top_left_cell{border:1px solid #999;border-left:none;border-top:none;}
td.open_ends_cell{border:1px solid #999;border-left:none;border-right:none}
td.open_left_cell{border:1px solid #999;border-left:none;}
td.open_top_cell{border:1px solid #999;border-top:none;}
td.open_bottom_cell{border:1px solid #999;border-bottom:none;}
td.open_left_bottom_cell{border:1px solid #999;border-bottom:none;border-left:none;}
/*Event Page Text */
.large_text_black_sport {color:#000;}
.large_text_black_sport a {color:#000;}
.eventlinktheatre a {color:#EC008C;}
.eventlinkevents a {color:#ff9933;}
.eventlinksport a {color:#99ff00;}
.eventlinkelse a {color:#00ccff;}
/*Groups*/
.groups_main {margin-top:-11px;}
/*Top 40*/
.topforty .reset {margin-top:-300px;}
.topforty .col2 {margin-left:330px;}
/*oform*/
div.oform, div.groupsform  {clear:both;padding:0.5em;font-size:12px;line-height:1.5em;}
div.oform label {width:65%;float:left;font-weight:bold;padding-right:0.5em;}
div.oform label span, div.groupsform label span {font-weight:normal;font-size:10px;padding-left:0.25em;}
div.oform input, div.groupsform input {float:left;}
fieldset {border:1px solid #fff;margin-bottom:1em;width:95%;}
legend {font-size:12px;padding:0.5em;font-weight:bold;}
div.oform label.dp {width:5%;float:left;}
div.groupsform label {width:40%;float:left;font-weight:bold;padding-right:0.5em;}
/*Review Section*/
.review_main {border:1px solid #fff; margin-top:10px;}
.review_main h3 {width:608px; background-color:#007Ed1; padding:5px;margin:0px; font-size:12px;}
.review_main .add_review_top {float:right; margin-top:0px;}
/* Ice Skating Section */
#iceoffers {background-color:#000000;color:#FFFFFF;float:right;height:90px;margin:6px 10px;position:relative;width:280px;}
#iceoffers img {position:absolute;border:none;}
#iceoffers h3.no_title {background:transparent url(../images/main/image_top.png) no-repeat top;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;top:0;width:110px;z-index:100;position:absolute;}
#iceoffers h6.no_title {background:transparent url(../images/main/image_bottom.png) no-repeat bottom;height:7px;left:0;line-height:0;margin:0;padding:0;text-indent:-5000px;bottom:0;width:110px;z-index:100;position:absolute;}
.iceoffer_text {font-size:10px;padding:5px;position:absolute;right:0;width:160px;}
.iceoffer_text p, .iceoffer_text h4 {padding:0;margin:0;}
