@CHARSET "UTF-8";

#artscouncil{display:block;position:absolute;clear:both;margin:-100px 0 0 10px;}

div.lside{min-height:500px;_height:500px;width:226px;float:left;margin:0 52px 10px 10px;padding:22px 0 0 0;}
div.rside{min-height:500px;_height:500px;width:758px;float:left;}


div.lside .gafTV{margin:9px 0;display:block;}
div.lside .become_friend{margin:0 0 9px 0;display:block;}

ul.snav{margin:0;padding:0;list-style-type:none;}
ul.snav li a{display:block;border-bottom:1px solid #34afc2;color:#fff;text-decoration:none;font-weight:bold;font-size:11px;text-transform:uppercase;padding:3px 5px 3px 16px;}
ul.snav li.first a{border-top:1px solid #34afc2;}
ul.snav li a:HOVER{background:url(../images/bk_snav_over.gif) repeat-x;}
ul.snav li a.sel{background:url(../images/bk_snav_over.gif) repeat-x;}
ul.snav ul{list-style-type:none;margin:0;padding:0;}
ul.snav li li.first a{text-transform:capitalize;border:0;}
ul.snav ul li a{padding:3px 5px 3px 28px;text-transform:capitalize;border:0;border:0px solid #34afc2;}
ul.snav ul li.last a{border-bottom:2px solid #34afc2;}

div.rside div.finders{width:298px;float:right;}

div.rside form.search{margin:5px 0 0 0;display:block;width:100%;height:18px;border:1px solid #878787;background:url(../images/search.gif) no-repeat #5c5c5c;}
div.rside form.search .field{border:1px solid #fff;background:#858585;margin:1px 0 0 70px;padding:0;height:12px;width:187px;color:#fff;font-size:11px;font-family:verdana;}
div.rside form.search .btn_go{width:35px;cursor:pointer;float:right;border:0;background:url(../images/search_go.gif) no-repeat #5c5c5c;height:18px;color:#fff;font-size:11px;font-family:verdana;}

div.rside form.show_finder{background:url(../images/show_finder2.gif) no-repeat;margin:8px 0 0 0;padding:28px 0 0 10px;width:290px;height:25px;display:block;}
div.rside form.show_finder select{width:270px;}



hr{border:0;height:0px;border-top:1px solid #34afc2;clear:both;margin:0;padding:0;line-height:1px;}

div.shows{width:722px;}

ul.shows_list{margin:0;padding:0;list-style-type:none;}
ul.shows_list li{display:block;float:left;width:232px;margin:0 0 7px 13px;}
ul.shows_list .main_image{border:3px solid #34afc2;}
ul.shows_list h2{font-size:15px;font-family:verdana;text-transform:uppercase;margin:0;padding:0;line-height:24px;font-weight:bolder;color:#34afc2;}
ul.shows_list li div.show_title{font-size:14px;text-transform:capitalize;font-family:verdana;line-height:18px;font-weight:bold;color:#34afc2;}
ul.shows_list li div.show_html{font-size:12px;line-height:18px;margin-bottom:3px;height:72px;overflow:hidden;}

ul.shows_list  a.show_buy_tickets{float:right;display:block;}
ul.shows_list  a.show_details{float:left;display:block;margin:0 0 8px 0;}
ul.shows_list  a.more_shows{clear:both;font-size:13px;font-weight:bold;font-family:arial;text-transform:uppercase;letter-spacing:0.5px;display:block;border:1px solid #878787;background:#5c5c5c;color:#fff;text-decoration:none;text-align:center;}


div.lefts{float:left;width:447px;margin:0 15px 0 0;}
div.rights{border:0px solid #fff;float:left;width:296px;padding:10px 0 0 0;}

div.show_description{line-height:18px;}
div.show_description  h2{font-size:21px;font-family:verdana;text-transform:uppercase;margin:0;padding:0;line-height:40px;font-weight:bolder;color:#34afc2;}
div.show_description div.show_left img{border:3px solid #34afc2;}
div.show_description  a.show_buy_tickets{float:right;display:block;margin:0 0 10px 0;}
div.show_description img.main_image{border:1px solid #34afc2;}
div.show_description div.tag1{font-weight:bold;font-size:16px;text-transform:uppercase;background:#34afc2;border-right:5px solid #868686;float:left;padding:2px 5px;}
div.show_description div.tag2{font-weight:bold;font-size:16px;text-transform:uppercase;float:left;padding:2px 5px;}

div.show_description div.dates ul{margin:0;display:block;width:296px;padding:0;list-style-type:none;}
div.show_description div.dates ul.dates{margin:0;display:block;height:35px;width:274px;padding:0;list-style-type:none;}
div.show_description div.dates li{color:#34afc2;text-align:center;margin:2px 2px 0 2px;display:block;width:35px;float:left;}
div.show_description div.dates li a{width:35px;display:block;visibility:hidden;color:#fff;text-decoration:none;}
div.show_description div.dates ul.dates li.show_on{width:35px;background:#34afc2;visibility:visible;}
div.show_description div.dates ul.dates li.show_on a{width:35px;visibility:visible;}
div.show_description div.dates ul.dates li a:HOVER{background:#fff;color:#000;display:block;text-align:center;}
div.show_description div.dates ul.dates li:HOVER{background:#fff;color:#000;}
div.show_description div.dates ul.dates li:HOVER a{background:#fff;color:#000;}
div.show_description div.dates div.times{display:none;width:260px;position:absolute;border:1px solid #34afc2;border-bottom:0;text-align:left;margin-left:0;margin-top:24;background:#fff;color:#000;}
div.show_description div.dates li:HOVER div.times{display:block;}

div.show_description div.dates div.times hr{display:block;padding:0;height:0;margin:25px 0 0 0;}
div.show_description div.dates div.times a.show_buy_tickets{float:none;margin:0 0 0 5px;}
div.show_description div.dates div.times span{margin:0 0 0 5px;}

div.show_description div.dates thead td{color:#34afc2 !important;}
div.show_description div.dates td{width:35px;text-align:center;color:#000;}
div.show_description div.dates td.show_on{color:#fff;}

div.show_description div.mdates{margin:0;width:290px;padding:0;}
div.show_description div.mdates span{float:left;overflow:hidden;background:#000000;}
div.show_description div.mdates .title{font-size:14px;font-family:arial;text-transform:uppercase;margin:0;padding:0;line-height:18px;font-weight:bolder;color:#34afc2;border-bottom:1px solid #34afc2;margin:0 0 5px 0;}
div.show_description div.mdates .t1{width:70px;}
div.show_description div.mdates .t2{width:70px;}
div.show_description div.mdates .t3{width: 150px;}
div.show_description div.mdates .sep{width: 290px;height:1px;}

div.show_description div.location{border-top:1px solid #34afc2;margin:10px 0 5px 0;}
div.show_description div.duration{border-top:1px solid #34afc2;margin:10px 0 5px 0;}
div.show_description div.price{border-top:1px solid #34afc2;margin:10px 0 5px 0;}
div.show_description h3{color:#34afc2;margin:0;padding:3px 0;font-size:14px;font-family:arial;}

div.show_description a.offer{font-size:13px;font-weight:bold;font-family:arial;text-transform:uppercase;letter-spacing:0.5px;display:block;border:1px solid #878787;background:#5c5c5c;color:#fff;text-decoration:none;text-align:center;width:296px;text-align:center;}

div.show_description div.media{margin-top:60px;}
div.show_description a.embed{font-size:12px;font-weight:bold;letter-spacing:0.5px;border-top:1px solid #34afc2;color:#fff;text-decoration:none;display:block;padding:4px 0;}
div.show_description div.media div.title{font-size:12px;font-weight:bold;letter-spacing:0.5px;border-top:1px solid #34afc2;color:#fff;padding:4px 0;}
div.show_description div.media ul{margin:0;padding:0;list-style-type:none;}
div.show_description div.media li{margin:0 0 5px 0;}
div.show_description div.media img{border:1px solid #34afc2;}

div.show_description div.sponsors{margin:10px 0 5px 0;}
div.show_description div.sponsors div.title{font-size:12px;font-weight:bold;letter-spacing:0.5px;border-top:1px solid #34afc2;color:#fff;padding:4px 0;}
div.show_description div.sponsors a {font-size:14px;font-family:arial;letter-spacing:0.5px;color:#fff;text-decoration:none;display:block;padding:4px 0;}
div.show_description div.sponsors img{border:1px solid #34afc2;}

div.dp h2{font-size:21px;font-family:verdana;text-transform:uppercase;margin:0;padding:0;line-height:40px;font-weight:bolder;color:#34afc2;}
div.dp{font-size:12px;line-height:18px;}
div.dp .main_image{border:3px solid #34afc2;margin:0 0 10px 0;}
div.dp div.date{font-weight:bold;}
div.dp a{color:#fff;}

div.gallery_lside{clear:both;float:left;width:372px;border-right:1px solid #34afc2;padding:0 5px 0 0;margin:15px 0;}
div.gallery_rside{float:left;width:372px;padding:0 0 0 5px;margin:15px 0;}
div.gallery_lside h2,div.gallery_rside h2{font-size:18px;color:#fff;text-transform:uppercase;width:200px;margin:0;padding:0;}
div.gallery_lside .view_all,div.gallery_rside .view_all{display:block;float:right;color:#fff;text-decoration:none;font-size:18px;font-weight:bold;text-transform:uppercase;}
div.gallery_lside ul,div.gallery_rside ul{margin:14px 0;padding:0;list-style-type:none;}
div.gallery_lside li,div.gallery_rside li{width:167px;float:left;display:block;margin:0 0 20px 0;line-height:16px;}
div.gallery_lside a.thumbs img,div.gallery_rside a.mthumbs img{border:1px solid #34afc2;}

div.gallery_all h2{font-size:18px;color:#fff;text-transform:uppercase;width:200px;margin:0;padding:0;}
div.gallery_all ul{margin:14px 0;padding:0;list-style-type:none;}
div.gallery_all li{width:167px;float:left;display:block;margin:0 0 20px 0;line-height:16px;}
div.gallery_all a.thumbs img{border:1px solid #34afc2;}
div.gallery_all a.mthumbs img{border:1px solid #34afc2;}

div.gallery_all ul.sections{margin:20px 0 0 50px;list-style-type:disc;}
div.gallery_all ul.sections li{float:none;margin:0 0 10px 0;width:367px;}
div.gallery_all ul.sections li a{color:#fff;font-weight:bold;text-decoration:none;font-size:14px;}


div.news{}
div.news ul{margin:0;padding:0;list-style-type:none;}
div.news li{clear:both;overflow:auto;padding:10px 0;border-bottom:1px solid #34afc2;}
div.news div.image{width:210px;float:left;}
div.news div.image img{border:1px solid #34afc2;}
div.news  div.description{width:500px;float:left;line-height:18px;}
div.news h2{font-size:18px;font-family:"Myriad Pro",Arial;text-transform:capitalize;margin:0;padding:0;font-weight:normal;line-height:24px;margin:0 0 5px 0;color:#34afc2;}
div.news div.date{color:#fff;font-weight:bold;}
div.news a.more{text-decoration:none;color:#34afc2;}


div.stayplay{}
div.stayplay div.sap{padding:3px 6px 3px 10px;float:left;margin:15px 0 0 60px;width:280px;background:#6f6f6f;border:1px solid #bfbfbf;height:117px;color:#fff;}
div.stayplay div.sap a{color:#fff;text-decoration:none;}
div.stayplay div.sap div.image{width:110px;float:left;}
div.stayplay div.sap h2{margin:0 0 5px 0;padding:0;}
div.stayplay div.sap div.description{width:170px;float:left;}

a.more_products{clear:both;position:absolute;margin-top:130px;margin-left:310px;font-size:13px;font-weight:bold;font-family:arial;text-transform:uppercase;letter-spacing:0.5px;display:block;border:1px solid #878787;background:#5c5c5c;color:#fff;text-decoration:none;text-align:center;width:230px;}
form.frm_addcart{display:block;position:absolute;margin-top:110px;}
form.frm_addcart select{margin:0 0 2px 0;}
div.in_cart{display:block;float:right;margin:0 0 0 3px;}

div.finders a.view_shopping_cart{color:#fff;text-decoration:none;font-size:14px;margin:40px 0 0 0;font-weight:bold;text-align:right;display:block;text-transform:uppercase;font-family:verdana;}
div.finders a.continue_shop{color:#fff;text-decoration:none;font-size:14px;font-weight:bold;text-align:right;display:block;text-transform:uppercase;font-family:verdana;}
.news h1{color:#34afc2;margin:0;border-bottom:1px solid #34afc2;font-size:17px;padding:4px 0;text-transform:uppercase;}

table.cart{background:#34afc2;}
table.cart td{background:#000;}
table.cart thead{font-weight:bold;}
table.cart .field{width:25px;}

div.rights a.link{font-size: 12px;font-weight: bold;letter-spacing: 0.5px;border-top: 1px solid #34afc2;color: #ffffff;text-decoration: none;display: block;padding: 4px 0pt}

div.description a{text-decoration:none;color:#fff;}