﻿/* == STYLESHEET FUNCTIONS
------------------------------------------------------------------------------------------------------------------------
- Defines the site-wide layout for core structure
- Defines reusable widget code
- Defines page specific layout
- Overrides base HTML elements where required
----------------------------------------------------------------------------------------------------------------------*/

/* == CONTENTS
------------------------------------------------------------------------------------------------------------------------
- Main Layout

[Widget Styles:]

----------------------------------------------------------------------------------------------------------------------*/


/* == Main Layout
----------------------------------------------------------------------------------------------------------------------*/

/* == Main Layout
----------------------------------------------------------------------------------------------------------------------*/
#outer{background: url(/_img/btm-image.jpg) bottom center no-repeat;height: 100%;min-height: 100%;}
#wrap{width: 933px;margin: 0 auto;text-align: left; position:relative;}
#wrap #mainContent{float: left; width: 890px;border: solid 2px #f1dddf;border-width: 0 2px 0 1px;padding: 0 20px 10px 20px; position:relative; }
#wrap #mainContent #window{ min-height:455px; height:auto !important; height:455px;}
#wrap #foot{float: right;width: 933px; height: 140px;}
#wrap #mainContent ul.foot, 
#wrap #mainContent ul.foot li{float: right; list-style:none;}
#wrap #mainContent ul.foot li{float: left; padding-right: 10px;}

/* == Header
----------------------------------------------------------------------------------------------------------------------*/
#wrap #head{float: left; width: 933px;background: url(/_img/head-bg.gif) top right no-repeat;min-height: 221px; height: auto !important; height: 221px;}
#wrap #head .headBanner{float: left;margin: 9px 0 0 0;}
#wrap #head .logo{float: right;margin: 100px 20px 0 0;}

#wrap #head #nav{float: left; margin: 0;width: 890px;border: solid 2px #f1dddf;border-width: 0 2px 0 1px;padding: 0 20px;background: url(/_img/nav-bg.gif) center left repeat-x;}
#wrap #head #nav ul{margin: 0; list-style: none;}
#wrap #head #nav ul li{float: left; margin: 0 18px 0 0;}
#wrap #head #nav ul li.shop{margin-right: 0;}
#wrap #head #nav ul li a{float: left; font-size: 120%;height: 36px; line-height: 36px;padding-top: 11px;text-decoration: none;}
#wrap #head #nav ul li a:hover, #wrap #head #nav ul li a.on{background: url(/_img/nav-hover.gif) top center no-repeat; color: #111;}
#wrap #head #nav ul li.links a:hover, #wrap #head #nav ul li.links a.on,
#wrap #head #nav ul li.live a:hover, #wrap #head #nav ul li.live a.on,
#wrap #head #nav ul li.chalk a:hover, #wrap #head #nav ul li.chalk a.on,
#wrap #head #nav ul li.shop a:hover, #wrap #head #nav ul li.shop a.on{background-image: url(/_img/nav-hover-right.gif);}

#wrap #head #nav ul li a span{float: left;letter-spacing: -100000px;overflow: hidden;font-size: 0; color: #111;height: 21px;background-image: url(/_img/nav-sprite.gif);background-repeat: no-repeat;cursor: pointer;}
#wrap #head #nav ul li.home a span{background-position: 0 -22px;width: 62px;}
#wrap #head #nav ul li.about a span{background-position: 0 -141px;width: 76px;}
#wrap #head #nav ul li.news a span{background-position: 0 -260px;width: 60px;}
#wrap #head #nav ul li.music a span{background-position: 0 -380px;width: 75px;}
#wrap #head #nav ul li.photos a span{background-position: 0 -499px;width: 100px;}
#wrap #head #nav ul li.video a span{background-position: 0 -618px;width: 74px;}
#wrap #head #nav ul li.gigs a span{background-position: 0 -737px;width: 57px;}
#wrap #head #nav ul li.links a span{background-position: 0 -1094px;width: 80px;}
#wrap #head #nav ul li.chalk a span{background-position: 0 -856px;width: 153px;}
#wrap #head #nav ul li.shop a span{background-position: 0 -975px;width: 76px;}

/* == Zones
----------------------------------------------------------------------------------------------------------------------*/
#wrap #templateHome .zoneOne{float: left; width: 366px;}
#wrap #templateHome .zoneTwo{float: right; width: 504px;}

#wrap #templateOne .zoneOne{float: left; width: 550px;}
#wrap #templateOne .zoneTwo{float: right; width: 300px;}

#wrap #templateOne .zoneOne .splitLeft{float: left; width: 265px;}
#wrap #templateOne .zoneOne .splitRight{float: right; width: 265px;}

#wrap #templateTwo .zoneOne{float: left; width:890px;}
#wrap .moduleHold{margin: 0 0 5px 0;height: 1%;background: #0e0d0b;padding: 10px;}
#wrap .bannerHold{margin: 0 0 5px 0;height: 1%;}
#wrap .bannerHold h2{float:left;width:200px;background:red;}
#wrap .bannerHold img{border: solid 10px #0e0d0b;}

#wrap .templateStore .zoneOne{float: left; width:890px;}

/* == Audio
----------------------------------------------------------------------------------------------------------------------*/
/*
#wrap .mainAudio{float:left;}
#wrap .mainAudio h2{color:#fff;font-family:Arial;font-size:110%;}
#wrap .mainAudio h2 b{color:#aad0e5;}
#wrap .mainAudio ul,#wrap .mainAudio ul li{}
#wrap .mainAudio ul li{list-style-image:url('/_img/arrow.gif');}
#wrap .mainAudio ul li a{text-decoration:none;font-size:110%;font-family:Arial;font-weight:normal;}
#wrap .mainAudio ul li a:hover{text-decoration:underline;}
*/

/* == Validation
----------------------------------------------------------------------------------------------------------------------*/
ul.success li{color:#fff;list-style:none;}
ul.error{list-style-image: none;margin: 5px 0; padding: 0 0 0 20px; border-left: solid 3px red;color: red; font-style: italic;}


.mainSignUp .input{width: 228px;}
.mainSignUp select{width: 234px;}
#templateOne .mainSignUp .input{width: 182px;}
#templateOne .mainSignUp select{width: 202px;}

ul.newsList{margin: 5px 0 0 0; list-style-image: none;height: 1%;}
ul.newsList li{height: 1%;margin: 0 0 5px 0;background: #1a1914;padding: 2px;}
ul.newsList li:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.newsList li .thumb{float: left;margin-right: 15px;border: solid 1px #6a6454;padding: 3px;background: #111;}
#news ul.newsList li .thumb {display: block;}
ul.newsList li h3{margin: 3px 0 3px 0;font-size: 100%;font-family: Arial;text-transform: uppercase;font-weight: bold;}
ul.newsList li h3 a{text-decoration: none;font-weight: bold;}
ul.newsList li h3 a:hover{text-decoration: underline;}
ul.newsList li p.summary{margin: 3px 0;}
ul.newsList li .info{color: #a1ffff;padding-bottom: 5px;}
ul.newsList li .extension{clear: both;}
ul.newsList li .extension .inner{padding: 0 8px;}
ul.newsList li .extension .inner p{margin: 0 0 10px 0;}

.mainGigs{clear: both;}
.mainGigs h3{margin: 5px 0 0 0;}
ul.gigsList{margin: 0; list-style-image: none;}
ul.gigsList li{line-height: 1.7em;height: 1%;}
ul.gigsList li:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.gigsImage{float: left;}
.gigsImage img{float: left;margin-right: 20px;border: solid 1px #676453; padding: 12px; background: #111;}

.audioWrap{height: 1%;}
.audioWrap:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.audioWrap h2{margin: 0;}
.audioWrap p{margin: 2px 0 10px 0;}
.audioWrap .audioList{position: relative;overflow: hidden;border: solid 1px #444444;background: #000;height: 67px;padding: 3px 0 0 0;margin: 5px 0;}
.audioWrap .audioList .tag{position: absolute; top: 3px; right: 3px;text-transform: uppercase; color: #333;font-family: trebuchet MS;font-size: 160%;font-weight: normal;letter-spacing: 3px;}
.audioWrap .audioList ul{margin: 0 0 0 5px;}
.audioWrap .audioList ul li{margin: 0 0 5px 20px;}
.audioWrap .audioList ul li a{text-decoration: none;}
.audioWrap .audioList ul li a:hover{text-decoration: underline;}

.musicList ul.musicListing{background: #0e0d0b;padding: 5px;margin: 18px 0 0 0;min-height: 220px; height: auto !important; height: 220px;}
.musicList ul.musicListing li{margin: 0 0 5px 0px;padding: 3px 5px 3px 12px;list-style-image: none;background: #1a1914 url(/_img/bullet.gif) center left no-repeat;}
.musicList ul.musicListing li a{text-decoration: none;}
.musicList ul.musicListing li a:hover{text-decoration: underline;}
p.nowPlaying{margin: 0;min-height: 42px; height: auto !important; height: 42px;}

.galleryHome ul{margin: 20px 0 0 30px;list-style-image: none;height: 1%;}
.galleryHome ul:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.galleryHome ul li{float: left;margin: 0;position: relative;}
.galleryHome ul li.alt{left: -6px;top: -5px;}
.galleryHome ul li a img{float: left;background: url(/_img/polaroid-home.gif) top left no-repeat;padding: 7px 2px 20px 2px;}
.galleryHome ul li a:hover img{filter:alpha(opacity=75);opacity:.75;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

.paging{height: 1%;}
.paging:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.paging .text{float: left;}
.paging .pg{float: right;}
.paging .pg ul{margin: 0; list-style-image: none;}
.paging .pg ul li{float: left;margin: 0 0 0 5px;}
.paging .pg ul li.det{height: 20px; line-height: 20px;}
.paging .pg ul li a{float: left; background: #000;border: solid 1px #444444;color: #fff;padding: 0 5px;height: 20px;line-height: 20px;text-decoration: none;}

ul.galleryList{float: left; margin: 0; list-style-image: none;}
ul.galleryList li{float: left; margin: 0;margin: 0 15px 8px 0;}
ul.galleryList li h3{font-size: 120%; font-weight: bold;clear: left;}
ul.galleryList li h3 a{text-decoration: none;}
ul.galleryList li a.thumb{float: left;border: solid 1px #6a6454;padding: 3px;background: #111;margin: 0 0 5px 0;}
ul.galleryList li .standoutText{font-size: 90%;}

ul.commentList{margin: 5px 0; list-style-image: none;}
ul.commentList li .author{color: #9a9a9a;float: left;}
ul.commentList li .date{color: #666551;float: left;padding: 0 0 0 10px;}
ul.commentList li .text{clear: both;padding: 10px 0 10px 0;}
ul.commentList li .text p{border-left: solid 6px #333;padding: 0 0 0 10px;margin: 0 0 0 10px;font-style: italic;}
ul.newsList li .extension .inner ul.commentList li .text p{margin: 0;}

#loginbox{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#loginbox .inner{background: #fff;border: 10px solid #999;float: left;width: 520px;padding: 5px;position: fixed;top: 2%;left: 50%;margin: 0 0 0 -245px;z-index: 100;color: #666;}
#loginbox .title{color: #111;border-bottom: dashed 1px #bbb;font-weight: normal;text-transform: uppercase;font-family: Trebuchet MS;margin: 0 0 5px 0;font-size: 160%;display: block;}
#loginbox .input{background: #f6f6f6;border: solid 1px #ccc;color: #111;font-size: 105%;margin: 0 0 2px 0;width: 142px;padding: 0 2px;}
#loginbox label{color: #111;font-weight: normal;color: #666;width: 26%;}
#loginbox select.input{width: 149px;font-size: 90%;margin-right: 2px;}
#loginbox a{color: #666;}
#loginbox .closeLoginBox{color: #111;position: absolute; bottom: 10px; left: 10px;}
#wrap #loginbox .loginLeft{float: left;width: 250px;}
#wrap #loginbox .loginRight{float: right;width: 270px;}
#wrap #loginbox .loginRight p{margin: 0;}
#wrap #loginbox .loginRight .clr{height: 1px; line-height: 1px;}

#promobox{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#promobox .inner{background: #fff;border: 10px solid #999;float: left;width: 520px;padding: 5px;position: fixed;top: 2%;left: 50%;margin: 0 0 0 -245px;z-index: 100;color: #666;}
#promobox .title{color: #111;border-bottom: dashed 1px #bbb;font-weight: normal;text-transform: uppercase;font-family: Trebuchet MS;margin: 0 0 5px 0;font-size: 160%;display: block;}
#promobox .input{background: #f6f6f6;border: solid 1px #ccc;color: #111;font-size: 105%;margin: 0 0 2px 0;width: 142px;padding: 0 2px;}
#promobox label{color: #111;font-weight: normal;color: #666;width: 26%;}
#promobox select.input{width: 149px;font-size: 90%;margin-right: 2px;}
#promobox a{color: #666;}
#promobox .closeLoginBox{color: #111;position: absolute; bottom: 10px; left: 10px;}
#promobox .promoThanks { background: url(/_img/promo-back.jpg) no-repeat; width:500px; margin-left:10px; height:91px; padding-top:190px; font-size:140%;}
#promobox table {}
#promobox table td { background:transparent; border:0px;}
#promobox table td input {float:left; background:#FFF; border:0;}
#promobox table td label {width:110px; margin:2px 0px 0px 5px; padding:0; text-align:left;}



#wrap #mainContent .gallery{width:550px; padding:0; text-align: center;}
#wrap #mainContent .gallery .window, 
#wrap #mainContent .gallery .controls{float:left;width: 550px; padding: 10px 0;}
#wrap #mainContent .gallery .window{margin: 0 0 5px 0; height: 395px;padding: 0;background: #0e0d0b;}
#wrap #mainContent .gallery .controls{padding: 0;margin: 8px 0 0 0;}

#wrap #mainContent .gallery .main {float:left;width:510px;height:338px;overflow:hidden;display: inline;margin: 29px 0 0 21px; padding: 0;position: relative;}
#wrap #mainContent .gallery .main .caption{position: absolute; top: 10px; left: 9px; background: #111;filter:alpha(opacity=85);opacity:.85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";margin: 0;padding: 5px 10px;font-weight: bold;}
#wrap #mainContent .gallery .main .int{float:left;width:1080px;height:10000px;}
#wrap #mainContent .gallery .main .int ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#wrap #mainContent .gallery .main .int ul li{float:left;width:510px; height:344px;text-align:center;overflow:hidden;padding:0;margin:0;list-style:none;background: transparent url('/_img/ico/loading.gif') no-repeat center center;}
#wrap #mainContent .gallery .main .int ul li img{float:left;}
#wrap #mainContent .gallery .main img.portrait{}
#wrap #mainContent .gallery .main img.landscape{}

#wrap #mainContent .gallery .controls .prev, 
#wrap #mainContent .gallery .controls .next{float: left; display: inline; margin: 0;}
#wrap #mainContent .gallery .controls .prev a, 
#wrap #mainContent .gallery .controls .next a{float: left;width: 20px; border: solid 1px #666;height: 57px;line-height: 57px;background: #111;text-decoration: none;}
#wrap #mainContent .gallery .controls .thumbs{float:left;width:495px;padding: 0 0 10px 0;margin: 0 5px;display: inline;overflow:hidden;}
#wrap #mainContent .gallery .controls .info{text-align:left; padding: 5px 20px 0 30px;}
#wrap #mainContent .gallery .thumbs .fullthumbs {float:left;width:90000px;margin: 0;}
#wrap #mainContent .gallery .thumbs .scrollInd{float:left;width:448px;background-color:#efe7dc;border-bottom:solid 1px #bfb19a;border-top:solid 1px #bfb19a;}
#wrap #mainContent .gallery .thumbs .scrollInd .current{float:left;width:80px;height:5px;line-height:5px;background-color:#bfb19a;font-size:1px;}
#wrap #mainContent .gallery .thumbs ul,
#wrap #mainContent .gallery .thumbs ul li {float:left;margin:0;padding:0;}
#wrap #mainContent .gallery .thumbs ul li {display:inline;}
#wrap #mainContent .gallery .thumbs ul{padding: 0 10px 4px 0;}
#wrap #mainContent .gallery .thumbs ul li a,
#wrap #mainContent .gallery .thumbs ul li img{float:left;}
#wrap #mainContent .gallery .thumbs ul li a{margin: 0 3px;border: solid 1px #6a6454;padding: 3px;background: #111;}
#wrap #mainContent .gallery .thumbs ul li a:hover{}
	
#wrap #mainContent .videos{background: none;padding: 0;top: 0;}
#wrap #mainContent .videos .videoHolder{background: #0e0d0b; padding: 12px;position: relative; z-index: 5;}
#wrap #mainContent .videos .controls{background: none; padding: 0; margin: 0;}
#wrap #mainContent .videos .controls ul li a{background: #000;padding: 2px;width: auto;height: auto;border: solid 1px #6a6454;}
#wrap #mainContent .videos .controls .thumbs{width: 490px;}	
	
.videoFrame{background: url(/_img/frame-video.gif) top left no-repeat; padding-top: 5px;padding: 25px;}
	
ul.tabs{margin: 0;list-style-image: none;height: 1%;background: url(/_img/pixel.gif) bottom left repeat-x;}
ul.tabs:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.tabs li{float: left;margin: 0;}
ul.tabs li a{float: left;border: solid 1px #444;background: #000; color: #fff;padding: 5px 10px;text-decoration: none;}
ul.tabs li a:hover{text-decoration: underline;}
ul.tabs li a.On{border-bottom: solid 1px #000;color: #a1ffff;}
ul.tabs li.on a{text-decoration: underline;}
ul.tabs li.plain a{border: 0; background: none; padding: 0;}
ul.tabs li.plain h2{margin: 0 15px 0 0;}

.tabHolder{clear: both;background: #000; border: solid 1px #444;border-top: 0;padding: 8px;}


.miniStore h2{float: left;}

ul.prodList{margin: 0; list-style-image: none;height: 1%;}
ul.prodList:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.prodList li{margin: 0 0 5px 0;color: #666551;height: 1%;}
ul.prodList li:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.prodList li .prodImage{float: left;margin: 0 8px 0 0;} 
ul.prodList li .prodImage img{float: left; border: solid 1px #666; padding: 3px;}
ul.prodList li .prodText h3{margin: 3px 0 3px 0;font-size: 100%;font-family: Arial;text-transform: uppercase;}
ul.prodList li .prodText h3 a{text-decoration: none;font-weight: bold;}
ul.prodList li .prodText .btnMoreInfo{padding: 5px 0 0 0;}

.storeHome ul.prodList li{float: left; width: 48%;}
.storeHome ul.prodList li .prodText{clear: left;padding: 5px 0;}
.storeHome ul.prodList li .prodText .prodStock{padding: 0 0 5px 0;}
.storeHome ul.prodList li .prodText .prodStockBtn{padding: 7px 0 0 0;}

.prodRelated .prodList li .prodText{padding-left: 0px;}

.prodView{zoom: 1;}
.prodView:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.prodView .prodImage{float: left;bordeR: solid 1px #666;padding: 3px;margin: 0 8px 0 0;}
.prodView .prodStock{color: #9a9a9a;font-size: 110%;}
.prodView .prodStockBtn{padding: 10px 0 0 0;}
ul.prodList li .prodText .btnMoreInfo a,
.storeHome ul.prodList li .prodText .prodStockBtn a,
.prodView .prodStockBtn a{background: #000;font-family: Trebuchet MS;text-transform: uppercase;letter-spacing: 0;border: solid 1px #666551;color: #fff;cursor: pointer;text-decoration: none;font-weight: bold;padding: 2px 5px; font-size: 95%;}
ul.prodList li .prodText .btnMoreInfo a:hover,
.storeHome ul.prodList li .prodText .prodStockBtn a:hover,
.prodView .prodStockBtn a:hover{background: #ece6d6; color: #111;}

.prodRelated{clear: left;margin: 10px 0 0 0;}

.coSecurity{font-weight: normal; font-size: 95%;}

.coPromos{clear: left;margin: 20px 0 0 0;}
.coPromotion{margin: 0 0 20px 0;}

.coDeliveryOptions{height: 1%;}
.coDeliveryOptions:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.coDeliveryOptions label{width: auto;}
.coDeliveryOptions .clr{display: none;}

.coAddress{float: left; width: 50%;}
.coAltAddress{float: right; width: 50%;}

a.tooltip {color:#fff;text-decoration: none; cursor:help;font-weight: bold;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:8px; left:20px; padding:5px; font-weight:normal; color:#fff; border:5px solid #fff; background:#111; width:170px;text-decoration: none;font-size: 95%;}


/* = Store V3 Specifics:
--------------------------------------------------------------------------------------------- */
.templateStore h1, .templateStore h2{padding: 0; border: 0; background: none;}
.templateStore h2{margin: 15px 0;}
.templateStore label{width: 100px;padding: 0;}
.templateStore .input{margin: 0 0 3px 0;}
.templateStore h1 .navCategories{display: none;}
.coBasketWrap, .tableWrap{padding: 0; background: none; border: 0;}
.coBasket .coBasketTotal{background: #000; border: solid 1px #333;}
.coBasket .coBasketTotal .value{color: #fff;}

.prodSlider{border: 0; background: none;}

.coProceed{border-color: #534D40;}

.coBasket .coBasketShipping a{background: none; padding: 0;}

.coCheckout .coFormPanel .input{width: 250px; margin: 0 0 3px 0;}
.coCheckout .coCheckoutSummary .coOrderTotal .inner,
.coCheckout .coCheckoutPayment .coOrderTotal .inner,
.coCheckout .coCheckoutConfirmation .coStoreDetails .inner,
.coAccount .coAccountArea ul{background: #000; border: solid 1px #333;}

.coCheckout .coCheckoutConfirmation .coStoreDetails .inner{min-height: 10px; height: auto;}

.coCheckout .coCheckoutConfirmation .coStoreDetails h2{margin: 15px 0;}

.coCheckout .coCheckoutSummary .coOrderTotal .inner label,
.coCheckout .coCheckoutPayment .coOrderTotal .inner label{padding: 0;}

.templateStore h1 #miniBasket{border: 0; background: none;}

.coCheckout .progressList li{padding: 0; font-style: italic;}

/* == Popup Lightboxes
----------------------------------------------------------------------------------------------------------------------*/

#fadeWrap{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 15;display: none;}
#fade{background: #000;position: fixed;width: 100%;height: 100%;filter:alpha(opacity=70);opacity: .70;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";left: 0;z-index: 15;}


#popup{background: #000;border: 5px solid #222;padding: 1px;float: left;width: 750px;position: fixed; top: 50%; margin-top: -187px;left: 50%;margin-left: -384px;z-index: 100;display: none;}
#popup .inner{border: solid 20px #000;}
#popup .inner .innerMost{border: solid 1px #222;padding: 10px;background: #222;height: 300px;overflow: auto;}
#popup .ClosePopup{position: absolute; top: -15px; right: -15px;}

#dataPopup{background: #000;border: 5px solid #222;padding: 1px;float: left;width: 750px;position: fixed; top: 50%; margin-top: -187px;left: 50%;margin-left: -381px;z-index: 100;display: none;}
#dataPopup .inner{border: solid 20px #000;}
#dataPopup .inner .innerMost{border: solid 1px #222;padding: 10px;background: #222;height: 300px;overflow: auto;}
#dataPopup .ClosePopup{position: absolute; top: -15px; right: -15px;}

#dataPopup .inner .innerMost h3{font-size: 170%;}
#dataPopup .inner .innerMost h3 span{color: #8cffff;}
#dataPopup .inner .innerMost label{float: left; clear: left; width: 120px;padding: 10px 0 0 12px;}
#dataPopup .inner .innerMost .opts{padding: 8px 10px 8px 0px;zoom:1; float: left; width: 430px;}
#dataPopup .inner .innerMost .opts:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
#dataPopup .inner .innerMost .opts .dBtn{float: left;width: 60px; background: #444; border: 0; padding: 0px; height: 20px; line-height: 20px; text-decoration: none; text-transform: uppercase; color: #fff; font-size: 11px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-weight: normal; margin: 0 3px 3px 0; cursor: pointer;}
#dataPopup .inner .innerMost .opts .dbWide{width: 98px;}
#dataPopup .inner .innerMost .opts .On{background: #8cffff; color: #000;}
#dataPopup .inner .innerMost .optsWide .dBtn{width: 98px;}
#dataPopup .inner .innerMost .optsWide .dbWidest{width: 140px;}
#dataPopup .inner .innerMost .opts span{width: 60px; height: 20px; margin: 0 3px 3px 0; float: left; text-align: center;}
#dataPopup .inner .innerMost span img{float: none;}
#dataPopup .inner .innerMost span{font-size: 80%;}
#dataPopup .inner .innerMost .optsWide span{width: 98px;}
#dataPopup .inner .innerMost .hr{border-color: #333;}
#dataPopup .inner .innerMost .btn{width: auto;margin-top: 8px;}

.twitterMain .info{margin:0 0 10px 0;}
.twitterMain {background:#1A1914;padding:10px;}

