/*Body Backgrounds
------------------------------------------------------------------------------------------------------------------------ */
#music{background: #000 url(../_img/bg-music.jpg) no-repeat top center;}

/* == Main Structure
------------------------------------------------------------------------------------------------------------------------ */
#wrap{width: 995px;margin: 0 auto; background: transparent;}
#wrap #footer { float: right; margin: 0 auto; width: auto; }

/* = Nav
---------------------------------------------------------------------------------------------------------------------*/
#head{float:left;margin-bottom:20px;}
#head ul{float:left;width:200px;}
#head ul li { margin: 0; }
#head ul li a.on, #wrap #head ul li a:hover{background:#f8f8f8;color:#000;}
#head ul li a {float:left;font-size:160%;letter-spacing:10px;line-height:100%;margin:0 0 15px;text-decoration:none;text-transform:uppercase;width:180px;color:#f6e8d4;}
#head ul li.store,
#head ul li.film{text-align:center;}
#head ul li.shows{text-align:right;}
#head ul li.news a{letter-spacing:1px !important;}
#head ul li.shop a{letter-spacing:5px !important;}

/* = Logo & social links
--------------------------------------------------------------------------------------------------------------------*/
#wrap #logo {float:left; display:block; height:90px; width:800px; background:url(../_img/logo.gif) no-repeat; margin:20px 0 0 0;}
#wrap .social{margin:20px 0;}
#wrap .social a{float:left;margin-left:10px;}
#wrap .social a.myspace{background:url(../_img/social/myspace-white.gif) no-repeat;width:40px; height:40px; }
#wrap .social a.youtube{background:url(../_img/social/youtube-white.gif) no-repeat;width:40px; height:40px; }
#wrap .social a.facebook{background:url(../_img/social/facebook-white.gif) no-repeat;width:40px; height:40px;}
#wrap .social a.soundcloud{background:url(../_img/social/soundcloud-white.gif) no-repeat;width:40px; height:40px;}
#wrap .social a.twitter{background:url(../_img/social/twitter.gif) no-repeat;width:40px; height:40px;}
#wrap .social a.audioPlayer{background:url(../_img/social/audioplayer.gif) no-repeat;width:40px; height:40px;}

/* Footer
--------------------------------------------------------------------------------------------------------------------*/
#wrap #footer ul,
#wrap #footer ul li { float: left; margin: 0; padding: 0; }
#wrap #footer a{float:left;padding:0 5px 3px;margin-left:10px;line-height:100%;background:#f6e8d4;color:#000;}

/* =  Zones
--------------------------------------------------------------------------------------------------------------------*/
.zoneOne{float:left;width:200px;}
.zoneTwo{float:left;width:795px;clear:none;margin-bottom:20px;}
.zoneTwo .homeBanner {width:700px;height:80px;clear:none; margin-bottom: 25px; }
.zoneTwo .splitLeft{float:left;width:530px;}
.zoneTwo .splitRight{float:left;width:265px;}
.splitRight span img { float: right; margin: 20px 0 0 0; }
.zoneOne span img { margin: 20px 0; }

/* = Text styles
--------------------------------------------------------------------------------------------------------------------*/
.contactText p, .contactText li { color: #ffffff; }
.contactform label{color: #fff}
ul.error {border: solid 5px #666666; background: #f6f6f6 url(../_img/warning.gif) center left no-repeat; margin: 15px 0 0; list-style-type: none; list-style-image: none; padding: 5px 0 5px 70px; min-height: 50px; height: auto !important; height: 50px; font-weight: bold; color: #000; }
ul.success {border: solid 5px #666666; background: #f6f6f6 url(../_img/success.gif) center left no-repeat; margin: 15px 0 0; list-style-type: none; list-style-image: none; padding: 5px 0 5px 70px; min-height: 50px; height: auto !important; height: 50px; font-weight: bold; color: #000; }



/* == Comment Styles
------------------------------------------------------------------------------------------------------------------------ */
.txtComment{width:98%;}
.divAddComment .closeLink{margin:-24px 0 0 0;}
.commentControl{margin-top:15px;}
ul.commentList{float:left; width:100%; margin:10px 0 0 0; padding:3px 0 0 0; list-style:none; list-style-image:none; border-top:solid 1px #939393;}
ul.commentList li{float:left; width:100%; margin:0 0 10px 0; padding:0 0 8px 0; zoom:1; border-bottom:solid 1px #939393;}
ul.commentList li:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
ul.commentList li .thumbHolder{float:left; margin-right:8px; padding-top:4px;}
ul.commentList li .thumbHolder img{border:solid 1px #c1c1c1; padding:2px; background:#f1f1f1;}
ul.commentList li .txtHolder{padding-top:3px;}
ul.commentList li p{margin: 0;}
.commentListLoader{position:absolute; z-index:20; margin-top:5px; display:none;}
.commentReport{float:left; margin:0 0 10px 0; width:100%;}
.commentReport .clr{display:none;}
.commentReport .eighty{width:96%;}
.commentControl .addthis_toolbox{float:right; margin:0 5px 0 0;}



/* = Newsletter
--------------------------------------------------------------------------------------------------------------------*/
.signup{float:left;margin:20px 0;width:200px;}
.signup input.inputEmail{float:left;width:158px;color:#666666;height:20px;border:1px solid #000;padding:10px;margin-bottom:10px;}
.flags .countryFlyover{position:absolute;background:#fff;border:1px solid #000;display:none;margin-top:10px;padding:3px;}
.topSignup .countryDropDown .input {margin:0 0 5px;width:180px;}
.signup ul{background:#fff;border:1px solid #000;padding:10px; width: 158px;}
.signupForm { position: relative; }
.signupForm .countryDropDown { float: left; display: none; width: 185px; padding: 5px; background: #000000; color: #fff; float: left; margin-bottom: 10px; }

/* == 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)"; /*--IE 8 Transparency--*/left: 0;z-index: 15;}

#popup{border: 5px solid #fff;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{}
#popup .inner .innerMost{padding: 10px;background: #000;height: 400px;overflow: auto; color: #fff;}
#popup .inner .innerMost h2 { color: #fff; background: none; border: none; }
#popup .ClosePopup{position: absolute; top: -15px; right: -15px;}
#popup .inner .innerMost input,
#popup .inner .innerMost select { margin-top: 5px; }

/* Duplicate styles for data lightbox popup */
#dataPopup{background: #fff;float: left;width: 750px;position: fixed; top: 50%; margin-top: -187px;left: 50%;margin-left: -384px;z-index: 100;display: none;}
#dataPopup .inner{border: solid 5px #fff; float:none; height:auto !important; min-height:1px; overflow:visible; width:auto;}
#dataPopup .inner .innerMost{padding: 10px;background: #000;height: 450px;overflow: auto;}
#dataPopup .ClosePopup{position: absolute; top: -15px; right: -15px;}

#dataPopup .inner .innerMost h3{font-size:110%; font-weight:bold;color: #fff;}
#dataPopup .inner .innerMost h3 span{font-size:90%;}
#dataPopup .inner .innerMost label{float: left; clear: left; width: 180px;padding: 10px 0 0 12px;color:#fff;}
#dataPopup .inner .innerMost .opts{padding: 8px 10px 8px 0px;zoom:1; float: left; width: 475px; }
#dataPopup .inner .innerMost .opts:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
#dataPopup .inner .innerMost .opts .dBtn{ text-align: center; float: left;width: 60px; background: #000; border: 0; padding: 0px; height: 20px; line-height: 20px; text-decoration: none; text-transform: lowercase; color: #fff; font-size: 13px; font-weight: normal; margin: 0 3px 3px 0; cursor: pointer; border: 1px solid #fff; }
#dataPopup .inner .innerMost .opts .dbWide{width: 98px;}
#dataPopup .inner .innerMost .opts .On{background: #fff; 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 .opts a.sml:hover span.whyText{height:auto; text-align:left; width:170px;}
#dataPopup .inner .innerMost span img{float: none;}
#dataPopup .inner .innerMost .optsWide span{width: 98px;}
#dataPopup .inner .innerMost .hr{border-color: #ccc;}
#dataPopup .inner .innerMost .btn{width:auto; padding:2px 10px; float: left; margin: 5px 0 0 0;}

#dataPopup .inner .innerMost .mapHold{float: left; width: 300px;margin: 0; height: 165px;}
#dataPopup .inner .innerMost .mapHold .first a{float: left; width: 68px; height: 124px; background: url(../_img/map1.gif) no-repeat top left; border: 0; padding: 0; cursor: pointer; text-indent: -999999px;}
#dataPopup .inner .innerMost .mapHold .first a:hover,
#dataPopup .inner .innerMost .mapHold .first a.on{background-position: 0 -136px;}
#dataPopup .inner .innerMost .mapHold .second a{float: left; width: 92px; height: 155px; background: url(../_img/map2.gif) no-repeat 0 -1px; border: 0; padding: 0; cursor: pointer; text-indent: -999999px; margin: 5px 0 0 -14px;}
#dataPopup .inner .innerMost .mapHold .second a:hover,
#dataPopup .inner .innerMost .mapHold .second a.on{background-position: 0 -165px;}
#dataPopup .inner .innerMost .mapHold .third a{float: left; width: 71px; height: 128px; background: url(../_img/map3.gif) no-repeat top left; border: 0; padding: 0; cursor: pointer; text-indent: -999999px; margin: 11px 0 0 -1px;}
#dataPopup .inner .innerMost .mapHold .third a:hover,
#dataPopup .inner .innerMost .mapHold .third a.on{background-position: 0 -136px;}
#dataPopup .inner .innerMost .mapHold .fourth a{float: left; width: 75px; height: 151px; background: url(../_img/map4.gif) no-repeat top left; border: 0; padding: 0; cursor: pointer; text-indent: -999999px; margin: 6px 0 0 -14px;}
#dataPopup .inner .innerMost .mapHold .fourth a:hover,
#dataPopup .inner .innerMost .mapHold .fourth a.on{background-position: 0 -157px;}
#dataPopup .inner .innerMost .mapStates{float: left; background: #ffffff; margin: -10px 0 0 0; width: 165px; font-family: Arial; font-size: 13px;}
#dataPopup .inner .innerMost .mapStates .lbl{padding: 2px 5px; display: block; width: auto; font-weight: bold;float: none; text-align: left; margin: 0;}
#dataPopup .inner .innerMost .mapStates .hide{display: none;}
#dataPopup .inner .innerMost .mapStates .stateList .customScroll{background: #000; height: 155px;}
#dataPopup .inner .innerMost .mapStates .stateList a{display: block; padding: 3px 5px; border-bottom: solid 1px #ffffff; margin-right: 20px; text-decoration: none;}

#dataPopup .inner .innerMost .yobSelector{float: left; background: #000;border:1px solid #fff;-moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 0 6px 0 5px; margin-top: 10px;margin-bottom: 10px; width: 60px;}
#dataPopup .inner .innerMost .yobSelector .dateUp{float: left;height: 15px; width: 15px; background: url(../_img/date-selector-up.gif) no-repeat 0 0; margin-left: 2px; border: 0; padding: 0;}
#dataPopup .inner .innerMost .yobSelector .dateUp:hover{background-position: 0 -15px;}
#dataPopup .inner .innerMost .yobSelector .dateDown{float: left;height: 15px; width: 15px; background: url(../_img/date-selector-down.gif) no-repeat 0 -15px; margin-left: 2px; border: 0; padding: 0;}
#dataPopup .inner .innerMost .yobSelector .dateDown:hover{background-position: 0 0;}
#dataPopup .inner .innerMost .yobSelector .btnFirst{margin: 0 2px 0 6px; clear: left;}
#dataPopup .inner .innerMost .yobSelector .inputHold{float: left;clear: left;height: 20px; width: 58px;}
#dataPopup .inner .innerMost .yobSelector .valueOne{float: left;font-family: Arial; height: 17px; line-height: 17px; text-align: center; border: 0;color: #fff; margin: 2px 0 0 0; padding: 0 3px;border-right: solid 1px #ffffff;background: none; width: 18px;}
#dataPopup .inner .innerMost .yobSelector .valueTwo{float: left;font-family: Arial; height: 17px; line-height: 17px; text-align: center;border: 0;color: #fff; margin: 2px 0 0 0; padding: 0 3px;border-right: solid 1px #ffffff;background: none; width: 10px;}
#dataPopup .inner .innerMost .yobSelector .valueThree{float: left;font-family: Arial; height: 17px; line-height: 17px; text-align: center; border: 0;color: #fff; margin: 2px 0 0 0; padding: 0 3px; background: none; width: 10px;}
#dataPopup .inner .innerMost .yobError{color: #fff; font-family: Arial; font-size: 90%; float: left; padding: 18px 0 0 10px;}

/* == Custom Scrollbar
--------------------------------------------------------------------------------------------------------------------*/

.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;background: #000;}
#dataPopup .inner .innerMost .jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #000; padding: 0; border: none;}
#dataPopup .inner .innerMost .jScrollPaneDrag {position: absolute;background: #ffffff;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
#dataPopup .inner .innerMost .mapStates .stateList a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 20px; width: 15px;background: url(../_img/scrollbar-up.gif) no-repeat top left; margin: 0px; padding: 0; border: none;}
#dataPopup .inner .innerMost .mapStates .stateList a.jScrollArrowUp:hover {/*background-color: #f60;*/}
#dataPopup .inner .innerMost .mapStates .stateList a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 20px; width: 15px;background: url(../_img/scrollbar-down.gif) no-repeat top left;margin: 0px;padding: 0; border: none;}
#dataPopup .inner .innerMost .mapStates .stateList a.jScrollArrowDown:hover {/*background-color: #f60;*/}
#dataPopup .inner .innerMost .mapStates .stateList a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}

                  
/* = Video
--------------------------------------------------------------------------------------------------------------------*/
body#home .mainItem{float:left;padding:10px 0 5px 10px;background:url(../_img/layer-white.png);}
.mainItem{float:left;padding:20px 0 20px 20px;background:url(../_img/layer-white.png);}

/* = Homepage News
-------------------------------------------------------------------------------------------------------------------*/
body#news .mainHolder,
body#blog .mainHolder {float:left;background:url(../_img/layer-brown.png); padding: 10px; }

body#news h1 { color: #000000; background: none; }
body#news .mainHolder .itemInfo,
body#blog .mainHolder .itemInfo { float: right; padding: 10px 0 15px 12px; width: 390px; }

body#shows .mainHolder { width: 795px; background: none; }
body#shows .mainHolder .itemInfo { float: left; padding: 10px; width: 775px; background:url(../_img/layer-brown.png); }

body#shows .mainHolderShows {float:left; background: url(../_img/layer-white.png); width: 795px; }
body#shows .mainHolderShows .itemInfo {float:left; padding: 10px; width: 775px; background:url(../_img/layer-brown.png); }
body#shows .mainHolderShows .itemDate { padding: 10px; color: #ffffff; height: auto; font-size: 145%; }
body#shows .mainHolderShows .itemInfo p { margin: 10px 0 0 0; }

body#music .mainHolder { float: left; background: url(../_img/layer-brown.png); width: 790px; } 

.mainHolder{float:left;background:url(../_img/layer-brown.png);}
.mainHolder ul.filterTabs li a.all{padding-left:15px;}
.mainHolder ul.genList{margin-top:10px;float:left;}
.mainHolder .info{float:left;margin-top:20px;}
.mainHolder .itemDetails{float:left;width:108px;margin-top:10px;}
.mainHolder .itemDetails h4{float:left;text-align:center;text-transform:lowercase;letter-spacing:5px;background:#000;color:#fff;width:100px;}
.mainHolder .itemDetails img{float:left;margin:10px 0;}
.mainHolder .itemInfo { float:right;padding:10px 0 15px 12px;width:410px; }
.mainHolder .itemInfo .summary{float:left;margin-bottom:20px;width:100%;}
.mainHolder .itemInfo .article{float:left;margin-bottom:20px;width:100%;}
.mainHolder .itemInfo .article img{width: 390px;}
.mainHolder .itemDate { color: #ffffff; height: 35px; width: 390px; font-size: 120%; }
body#shows .mainHolder .itemDate { width: auto; height: auto; }

body#news .mainHolder .itemDate,
body#blog .mainHolder .itemDate { font-size: 100%; height: 20px; }

body#news .mainHolder .itemInfo h2,
body#blog .mainHolder .itemInfo h2 { font-size: 100%; }

.mainHolder .itemInfo h2 { letter-spacing: 5px; }
.mainHolder .itemInfo h2 a { color: #000; }
.mainHolder .itemInfo .controls a { color:#FFFFFF;float:left;height:16px;line-height:100%;margin-right:5px;padding:0 35px 0 0;text-decoration:none;}
.mainHolder .itemInfo .more { background:url("../_img/cross-black.gif") no-repeat #000 0 2px;}
.mainHolder .itemInfo .more { background: none; }
.mainHolder .itemInfo .less { background:url("../_img/minus-black.gif") no-repeat #000 0 2px;}
.mainHolder .itemInfo .less { background: none; }
.addthis_toolbox,facebookBtn { float:left; margin-right:10px; }

body#shows .addthis_toolbox { float: left; margin-right: 10px; margin-top: 5px; }
body#shows .facebookBtn { float: left; margin-right: 10px; margin-top: 3px; }

/* = Side column:  Shows, Store & FaceBook
-------------------------------------------------------------------------------------------------------------------*/
h2.gigsTitle{float:left;}

.sideStore{float:right;width:245px;line-height:100%;margin: 20px 0;}
.sideGigs{float:right;width:245px;line-height:100%;margin: 20px 0;}
.sideGigs .itemDate{background:#F6E8D4;font-weight:bold;padding:5px 2px;font-size:110%;margin-right:10px;float:left;width:40px;border-width:0 1px 1px 0;border-style: solid;border-color: #000;text-transform:uppercase;text-align:center;}
.sideGigs .month{font-size:75%}
.sideGigs .itemInfo {float: left;margin: 5px 0;width: 185px;}
.sideGigs p.title{font-size:95%;}
.sideGigs p{line-height:100%;font-size:90%;}
.sideGigs ul{float:left;padding-right:5px;}
.sideGigs ul li{margin:0 0 5px 0;width:100%;float:left;background: #fff; padding: 0 5px 0 0; }
.sideGigs ul li a { background: url(../_img/cross-white.gif) no-repeat scroll 0 2px transparent; color: #000000;font-size: 90%;margin: 0 0 5px;padding-left: 10px;}
.sideStore ul.tabs li { float: left; margin-right: 10px; }
.sideStore ul.tabs li a { color:#000; background:#fff; text-transform: lowercase; padding: 0 5px; }

.linkShow { float: left; margin: 0 0 10px 0; width: 245px; }
.linkShow span { color: #fff; font-weight: bold; float: left; margin: 0 0 10px 0; } 

.sideStore ul.prodList li { min-height: 75px; }

.sideStoreWrap .prodList { float: left; margin:5px 0 0;background: #fff; }
.sideStoreWrap ul.prodList { background: none; }
.sideStoreWrap .prodList li { width: 240px; margin:0 0 5px 0; background: #fff; }
.sideStoreWrap .prodList li .prodImage img { padding: 0; border: 0; }
.sideStoreWrap .prodList li .prodText { padding: 10px; }
.sideStoreWrap .prodList li .prodText h3 { font-size: 100%; margin-left: 75px; min-height: 40px; }
.sideStoreWrap .prodList li .prodText a { color: #000;}
.sideStoreWrap .prodList li .prodText .btnMoreInfo a { float: right; width: auto; margin: 0; background: url("../_img/cross-white.gif") no-repeat 0 2px; color: #000; padding-left: 10px; text-transform: lowercase; font-size: 90%; }

.sideStoreWrap .prodList li .prodText .prodStockPrice { padding: 0 0 0 10px; font-size: 13px; float: left; }
.sideStoreWrap .prodStockSplit,
.sideStoreWrap .prodStockBtn,
.sideStoreWrap .prodStockTitle  { display: none; }

.facebookLike { float:right; margin: 70px 0 50px 0; }

.popoverHover { display:none; position: absolute; z-index: 1000000; top: 0; left: 0; border: solid 2px #ffffff; color: #ffffff; background: #000000; padding: 5px; }

/* == News
------------------------------------------------------------------------------------------------------------------------ */
.newsView h2,
.newsView h3,
.newsView p,
.newsView a{color: #fff}


/* == News archive module
------------------------------------------------------------------------------------------------------------------------ */
.sideArchive{float:right; width:230px;}
.sideArchive .viewAllLink{float:right; margin:-29px 8px 0 0;}
.sideArchive ul.accordionMenu{margin: 10px 0; list-style: none;}
.sideArchive ul.accordionMenu li a.on{background: #000; color: #fff;}
.sideArchive .genList{padding:5px 0 0 0;}
.sideArchive .genList li{padding:5px 0; margin:0;}
.sideArchive .genList li a{text-decoration:none; color:#333;}
.sideArchive .genList li a:hover{text-decoration:underline;}


/* == Music 
------------------------------------------------------------------------------------------------------------------------ */
.music .mainItem { width: 770px; height:640px; overflow:hidden; padding:40px 0 20px 20px;}
.music .mainItem .content{width:1280px; height:640px; margin-left:0;}
.music .mainItem .content .empty{float:left; width:640px; height:640px;}
.music .mainItem .content .empty img{width:620px; height:620px; cursor:pointer;}
.music .mainItem .content .info{float:left; width:640px; height:640px; position: relative;}
.music .mainItem .content .infoHolder{padding:10px 15px; height: 630px; overflow:hidden; color: #000;}
.music .mainItem .content .infoHolder h1{margin-bottom:20px; color: #fff; background:#000;float:left;padding:0 5px;}
.music .mainItem .content .infoHolder h2{font-weight:normal; font-size:13px; text-transform:lowercase; border-color:#5d5d5d; margin:0; color: #fff}
.music .mainItem .content .infoHolder p a{color:#000;}
.music .mainItem .content .infoHolder a.close{float:right;margin:20px 0;}
.music .mainItem .content .tracks{float:left; width:210px;}
.music .mainItem .content .tracks table{border: solid 0 #fff; background:transparent; margin:4px 0 15px 0; font-size:11px;}
.music .mainItem .content .tracks td{border: solid 0 #fff; background:transparent; padding:0 0 6px 0; color:#000;}
.music .mainItem .content .tracks td.colTrack{width:245px;}
.music .mainItem .content .tracks td.colTime{width:30px; text-align:center;}
.music .mainItem .content .tracks td.colPlay{width:17px; text-align:center;}
.music .mainItem .content .tracks td.colBuy{width:38px; text-align:center;}

.music .mainItem .content .tracks td.colBuy a { position: relative; border:1px solid #aea699; background:url(../_img/btn.gif) no-repeat; width: auto; height:31px; text-transform:uppercase; color:#FFF; font-family: "Myriad Pro" "Myriad Web Pro" Georgia; letter-spacing: 2px; padding: 2px 5px; }

.music .mainItem .content .other{float:left; width:370px; padding-left:10px;}
.music .mainItem .content .other ul{margin:5px 0 0 0; padding:0;}
.music .mainItem .content .other li{padding:0 0 14px 0; line-height:14px;}
.music .mainItem .opacity{width:640px; height:640px; overflow:hidden;}
.music .mainItem .opacity .opacityLayer{float:left; opacity:1.0; filter:Alpha(opacity=100); background-color:#000; width:640px; height:640px;}
.music .mainItem .opacity .opacityLayer .inner{float:left; width:1280px;}
.music .mainItem .opacity .opacityLayer .inner img{float:left;margin:10px;width:620px;}

/*Shows*/
ul.showsListing{float:left;width:100%;}
ul.showsListing li{float:left;width:100%;background:url(../_img/layer-white.png);}
ul.showsListing li h2 { float: left; width: auto; padding: 5px 10px; margin: 0; }
ul.showsListing li h2 a {float: none; text-decoration: none; color: #333;}
ul.showsListing li span.itemDate { float: left; height: auto; padding: 5px 10px; width: auto; }

/* Photo galleries*/
.galleries ul{padding:16px 0 0 0;width:790px; float: left; }
.galleries ul li{ overflow:hidden; margin:0 18px 10px 0; cursor:pointer;float:left;}
.galleries ul li img{width:100px;padding:5px; background:#fff;}
.galleries ul li .title{width:110px;text-transform:lowercase;background:#000;line-height:105%;margin-top:5px;}
/* Photo, Music & Film Gallery */
.galleries { float: left; }
.videos .mainItem{width:775px;height:480px;}
.videos .mainHolder{width:795px;}
.videos .listingLoaderTop{width:775px;height:58px;padding:200px 0;text-align:center;}
.videos  .listingLoader{width:775px;height:25px;padding:55px 0;text-align:center;}
.galleryView .mainItem{width:770px;height: 450px;}
.galleryView .listingLoaderTop{width:630px;height:15px;padding:200px 0;text-align:center;}
.galleryView .listingLoader{width:630px;height:25px;padding:55px 0;text-align:center;}
.galleryView .thumbsMask{width: 650px; height:135px;}
.music .thumbsMask{width: 660px; height:135px;}
.videos .thumbsMask{width: 795px; height:135px;}
.galleryView .thumbs{width: 640px; height:135px; overflow:hidden;}
.music .thumbs{width: 665px; height:200px; overflow:hidden;}
.videos .thumbs{width: 795px; height:135px; overflow:hidden;}
.thumbs ul li{width:100px; height:100px; overflow:hidden; margin:0 18px 10px 0;padding:5px; background:#fff; cursor:pointer;float:left;}
.thumbs ul{width: 10000px;padding:16px 0 0 0;margin-left:0;}

body#filmslist h2 { color: #ffffff; }
body#filmslist .zoneTwo .splitLeft { float: left; width: 770px; }

body#filmslist .thumbs ul { width: 770px; float: left; }
body#filmslist .thumbs ul li { background: url(../_img/layer-white.png) repeat; height: 70px; margin: 0 5px 10px 0; width: 128px; }

ul.packShots li a.item{width:100px; height:100px; padding:0; cursor:pointer;float:left;}
ul.packShots li a.item:hover{border:solid 1px #777777;}
ul.packShots li a.item .details{display:none; height:84px; padding:5px; cursor:pointer;}
ul.packShots li a.item .details .top{height:70px; overflow:hidden; cursor:pointer;}
ul.packShots li a.item:hover .details{display:block;border:solid 3px #0c0804;}
ul.packShots li a.item h4{font-weight:bold; font-size:13px; margin:0; letter-spacing: -0.2px; line-height:13px;}
ul.packShots li a.item span{color:#000; font-size:11px;}
ul.packShots li a.item span.base{text-transform:uppercase; font-style:italic;}
ul.packShots li .opacity .opacityLayer{opacity:100; filter:Alpha(opacity=100); background-color:#000; background-position: 0 0; background-repeat:no-repeat;}
ul.packShots li .opacity:hover .opacityLayer{opacity:0.15; filter:Alpha(opacity=15);}

.scan,
.thumbScroll{float:left;margin:0; padding:0; list-style:none; width:100%;}
.scan{height:25px;}
.scan a{float:left; display:none;}
.scan a.n{float:right;}
.thumbScroll a{float:left;  width:21px; height:21px; display:none; background-image:url('../_img/ico/thumbs-arrow-left_1.gif');}
.thumbScroll a:hover{background-image:url('../_img/ico/thumbs-arrow-left-hover_1.gif');}
.thumbScroll a.n{float:right; background-image:url('../_img/ico/thumbs-arrow-right_1.gif');}
.thumbScroll a.n:hover{background-image:url('../_img/ico/thumbs-arrow-right-hover_1.gif');}
a.show{display:block;}

/* Tabs*/
.zoneTwo ul.tabs{margin: 0;float:left;}
.zoneTwo ul.tabs li{float:left;margin:0 10px 0 0;}

.zoneTwo .tabSection ul.tabs li { background: #000000; float: left; margin: 5px 5px 5px 0; padding: 3px 5px; }

.zoneTwo ul.tabs li a{color:#fff;background:#000;text-transform:lowercase;padding:0 5px;text-decoration:none;}
.zoneTwo ul.tabs li a.on{}
body#shows .zoneTwo ul.tabs li a.on { background: #fff; color: #000; }

.samplePlayer { display: none; }





/* == Fan Area
--------------------------------------------------------------------------------------------------------------------*/
#fanArea .whiteLayer{width:100%;}
#fanArea .whiteLayer .whiteLayerInner{padding:10px;}
#fanArea .loginForm{float:right; width:42%;}
#fanArea .registerForm{float:left; width:56%;}
#fanArea .loginForm .input{width:60%;}
#fanArea .loginForm label{width:80px;}
#fanArea .registerForm .input{width:55%;}
#fanArea .splitLeft,
#fanArea .splitRight{float:left; width:48%;}
#fanArea .splitRight{float:right;}
#fanArea .splitRight h2{font-size:145%; text-transform:none; letter-spacing:normal; font-family:'Andale Mono WT',  'Andale Mono', "Myriad Pro","Myriad Web Pro", Georgia, 'Times New Roman', Arial; padding:0; line-height:145%;}
#fanArea .tabs,
#fanArea .fanSecNav{float:left; width:100%; margin: 0 0 5px 0;}
#fanArea .fanSecNav{background:transparent url("../_img/layer-brown.png") repeat top left;}
#fanArea .commentControl .tabs{width:40%;}
#fanArea .fanBoxes{width:48%;}
#fanArea .fanBoxes .module{margin-top:15px;}
#fanArea h2{background:transparent url("../_img/layer-brown.png") repeat top left;}
.fanBoxes ul.plain{list-style: none; margin: 0; font-size:90%;}
.fanBoxes ul.plain li{zoom: 1;}
.fanBoxes ul.plain li:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.fanBoxes ul.plain li .thumb{float: left; margin: 0 5px 0 0;border: solid 2px #f2e3ce;}
.fanBoxes ul.plain li .text{margin-left: 60px;}
.fanBoxes ul.imageList{height: 1%;margin: 0 0 5px 0;list-style: none;}
.fanBoxes ul.imageList:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.fanBoxes ul.imageList li{float: left;margin: 0 5px 5px 0;}
.fanBoxes ul.imageList li a{float: left; border: solid 1px #f2e3ce;}
.fanBoxes{width:48.5%; margin-right:10px;}

.fanExclusives,
.fanExclusive{float:left; width:100%;}
#fanArea .fanExclusives .whiteLayer{width:530px;}
.commentWrap{margin:10px 0;}

#fanArea .picListThumb,
#fanArea .picListThumb li{float:left; list-style:none; margin:0; padding:0;}
#fanArea .picListThumb{width:638px;}
#fanArea .picListThumb li a{float:left; width:54px; height:54px; overflow:hidden; margin:0 0 10px 4px;}
#fanArea .picListThumb li img{float:left; border:solid 1px #f2e3ce; padding:1px; width:50px; height:50px; background:url('../_img/loading-sml.gif') center center no-repeat; background:transparent;}


/* == Fan Profile Page
------------------------------------------------------------------------------------------------------------------------ */
.fanArea .memberProfile .commentControl{float:left; width:100%;}
.fanArea .memberProfile .img{float:left; margin:0 10px 10px 0; padding:5px; text-align:center; position:relative;}
.fanArea .memberProfile .img .mainImage{border: solid 1px #aaa;padding: 2px;display: block;margin-bottom: 5px;}
.fanArea .memberProfile .img .linkBtn{margin-bottom: 3px;display: block;}
.fanArea .memberProfile .img ul.photos{margin: 0; list-style: none; list-style-image: none; text-align: center;}
.fanArea .memberProfile .img .divFullImg{position:absolute; top:0; left:0; text-align:center; background:#eee; border:solid 1px #ccc; z-index: 100;}
.fanArea .memberProfile h3.name{margin: 0 0 5px 0; font-weight:bold;}
.fanArea .memberProfile .facts{margin-left: 120px;}
.fanArea .memberProfile .facts .label{float: left; width: 100px;font-weight: bold;}
.fanArea .memberProfile .sig{font-style: italic;margin-top: 0;font-size: 120%; font-family: Georgia;border-left: solid 5px #ddd;padding-left: 10px;}
.fanArea .memberProfile .fanImgButtons .btn{font-size:90%; margin-left:0;}
.profileBox{float:left; margin:0 0 10px; width:100%;}
.profileBox h4{font-family:Times New Roman, Georgia; font-style:italic; font-size:130%;}
.profileBox .text{float:left; width:100%; padding-bottom:10px;}
.profileBox .linkBtn{font-size:60%; margin-left:3px;}
.profileOptions .linkBtn{margin-left:3px;}
a.profileBox{float:none; width:auto;}
.fanArea .imageUploader .clr{font-size:1px;height:1px;line-height:1px;}
.fanArea .uploadedimages br{font-size:1px;height:1px;line-height:1px;}
.fanArea .imgListing{float: left; margin: 0;list-style: none;}
.fanArea .imgListing li{float: left;margin: 0 4px 0 0;list-style: none;width:70px;min-height: 120px;height: auto !important; height: 120px;background: transparent url('http://www.lykkeli.com/_img/bg/white-box.gif') no-repeat bottom right;padding: 5px;}
.fanArea .imgListing li img{overflow:hidden; width:70px; height: 70px;}
.fanArea .imgListing li a, 
.fanArea .imgListing li b{float:left;font-size:90%;padding: 2px 0;height:auto;margin:1px 0 0 0;background-color:#585858;color:#fff;width:70px; text-align:center;overflow:hidden;text-decoration: none;}
.fanArea .imgListing li b{background-color: #111; font-weight:normal; color:#fff}
.fanArea .imgListing li a:hover{background-color:#111; color:#fff}
.fanArea .splitLeft label{width:90px;}

.fanArea ul.imageList{height: 1%;margin: 0 0 5px 0;list-style: none;}
.fanArea ul.imageList:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.fanArea ul.imageList li{float: left;margin: 0 5px 5px 0;}
.fanArea ul.imageList li a{float: left; border: solid 1px #f2e3ce;}


/* == Fan Member Listing
------------------------------------------------------------------------------------------------------------------------ */
.fanArea .zoneTwo ul.genList li a.thumb{float:left;}
.fanArea .zoneTwo ul.genList li .text{margin-left:80px;}
.fanArea .userList ul.genList,
.fanArea .userList ul.genList li{float:left; width:100%;}
.fanArea .userList ul.genList li .linkBtn{font-size:90%; margin-left:3px;}
.fanArea .userList p{clear:both;}


/* == Fan Member Messaging and Friends
------------------------------------------------------------------------------------------------------------------------ */
.fanArea .msgPanel .from{float:left; width:130px; border-right:solid 1px #f2e3ce;}
.fanArea .msgPanel .from a{font-size:90%;}
.fanArea .msgPanel .from h3{font-size:110%; font-weight:bold; margin:0;}
.fanArea .msgPanel .view{float:right; width:495px;}
.fanArea .msgPanel .toBox{float:left; width:300px;}
.fanArea .msgPanel .toBox img{margin:0 5px 2px 0;}
.editProfile{float:left; width:100%; margin-bottom:10px;}
.subFriends a.linkBtn,
.editProfile a.linkBtn{font-size:80%; background-color:#fff; color:#000;}
.subFriends .tabs{font-size:100%;}
.subFriends .tools{float:left; width:45%;}
.subFriends .paging{float:right; width:50%;}
.fanArea .subFriends .list ul li a.on{background-color: #70b7ef;}    
.fanArea .subFriends .list ul, 
.fanArea .subFriends .list ul li{float:left;margin:0;padding:0;list-style:none;}
.fanArea .subFriends .list ul{padding-left:5px;}
.fanArea .subFriends .list ul li{width:110px; min-height:145px; height:auto !important; height:145px; text-align:center; margin:0 5px 5px 0; padding:10px 0; border:solid 1px #f2e3ce; font-size:90%;}
.fanArea .subFriends .list ul li b{font-size:90%;}
.fanArea .subFriends .list ul li h3{font-size:90%; margin:0;}
.fanArea .subFriends .list ul li.mask, 
.fanArea .subFriends .list ul li.mask a{color:#d1d1d1;}
.fanArea .subFriends .list ul li.mask img{filter:alpha(opacity=20);-moz-opacity:0.20;opacity:0.2;}
.fanArea .subFriends .list ul li.mask input{filter:alpha(opacity=20);-moz-opacity:0.20;opacity:0.2;}
.fanArea .subFriends .list ul li.mask b{font-size:90%;}
.fanArea .subFriends .list ul li .img{border:solid 2px #f2e3ce; margin-top:3px;}
.fanArea .subFriends .list ul li .name{font-size:90%;}
.fanArea .subFriends .list ul li a.sel span, 
.fanArea .subFriends .list ul li.mask a.sel span{color:#fff;background-color:#00b4ff;}
.fanArea .holder{float:left; width:100%;}
.fanArea .holder table{margin:5px 0 10px 0; width:100%; background:transparent;}
.fanArea .holder table th{text-align:left;}
.fanArea .holder table td{vertical-align:top; color:#000; font-weight:normal;}
.fanArea .holder table td a{color:#000; text-decoration:underline;}
.fanArea .holder table td a:hover{text-decoration:none;}

#fanArea .fanArea .tabsCats{font-size:90%; float:left; width:45%; margin:5px 0 10px 0;}
#fanArea .fanArea .tabsCats a{background-color:#fff; color:#000;}
#fanArea .fanArea .tabsCats a.linkBtn{background:#fff; margin-right:2px; padding:1px 3px;}
#fanArea .fanArea .tabsCats a.on{background:#000; color:#fff;}
#fanArea .fanArea .tools{float:left; width:100%; margin:0 0 5px 0;}
#fanArea .fanArea .tools strong{margin-right:10px;}
#fanArea .fanArea .tools .ddlMonth{}
#fanArea .fanArea .tools .ddlYear{}
#fanArea .fanArea .tools .ddlGigs{margin-left:39px; width:182px;}
.fanArea .filterOrderBy{padding-top:3px;}
.fanArea .filterOrderBy .linkBtn{color:#000; background:Transparent; padding:0; margin:0 2px 0 0; text-decoration:underline; font-size:90%;}
.fanArea .filterOrderBy .linkBtn:hover{text-decoration:none;}

#fanArea .fanArea ul.genList,
#fanArea .fanArea ul.genList li{float:left; width:100%; clear:both;}
#fanArea .fanArea ul.genList li{border-bottom:solid 1px #c1c1c1;}


/* =Fan Area - Friends Listing
--------------------------------------------------------------------------- */
#listFriends{padding-left:0;}
#listFriends .scroll{height:80px;padding:11px 0;}
#listFriends ul{float:left;margin:0;padding:0;}
#listFriends ul li{overflow:hidden;font-size:90%;margin:5px;float:left;width:83px;}
.fanArea .memberProfile .fullFriends,.fanArea .memberProfile .fullFriends li{float:left;margin:0;padding:0;list-style:none;}
.fanArea .memberProfile .fullFriends{padding:0 0 15px 10px;}
.fanArea .memberProfile .fullFriends li{width:92px;overflow:hidden;font-size:90%;margin:0 0 5px 0;}
.fanArea .memberProfile .fullFriends li img{}


.fanArea .pagingbase{zoom:1; margin:10px 0;}
.fanArea .pagingbase:after{content:".";clear:both; display:block; height:0; visibility:hidden;}
.fanArea .pagingbase .text{float:left;padding:3px 0;}
.fanArea .pagingbase .pg{float:right;}
.fanArea .pagingbase .pg ul{float:right; margin:0; list-style:none;}
.fanArea .pagingbase .pg ul li{float:left; margin:0 0 0 3px;}
.fanArea .pagingbase .pg ul li.det{padding:3px 8px 3px 0;}
.fanArea .pagingbase .pg ul li a{float:left; padding:2px 5px; border:solid 1px #ddd; text-decoration:none; color:#666; background:#f6f6f6;}
.fanArea .pagingbase .pg ul li a:hover{border-color:#999; color:#000;}
.fanArea .pagingbase .pg ul li a.on{border-color:#fff; background:none; color:#000; font-weight:bold;}





/* == Store overrides
--------------------------------------------------------------------------------------------------------------------*/
.templateStore h1 { background: #2e2e2e; border: 1px solid #cccccc; font-size: 180%; padding: 4px 10px; text-transform: uppercase; }
.templateStore h1 #miniBasket { background: #2e2e2e; border-color: #313129; }
.templateStore h2 { background: #2e2e2e; color: #F6E8D4; padding: 4px 10px; border: 1px solid #cccccc; text-transform: uppercase; }
.templateStore ul.tabs { background: #2e2e2e; color: #F6E8D4; padding: 4px 10px; border: 1px solid #cccccc; text-transform: uppercase; float: left; margin: 10px 0 0; width: 775px; }
.templateStore ul.tabs li a { background: none; color: #F6E8D4; padding: 0; text-transform: uppercase; font-size: 145%; }
.templateStore .tabContent { float: left; background: #666666; width: 775px; padding: 10px; }
.templateStore .tabContent p { color: #F6E8D4; }
.templateStore .navCategories{display: none;}
#miniBasket .basketLink a { color: #F6E8D4; }

td.buy { text-align: right; width: 90px; }
td.buy a { border: solid 1px #111; background: #f6e8d4; color: #333;font-size: 100%;display: inline-block;margin: 0; font-size: 100%; letter-spacing: 0;font-family: Arial; text-decoration: none; padding: 2px 10px;font-weight: bold;cursor: pointer;}

.navCategories .dropdown p{color: #313129; font-size: 80%}
.navCategories .dropdown a{color: #313129; font-size: 80%}

.prodList li .prodText .btnMoreInfo a{color: #000000; background:#F6E8D4;padding:0 5px 3px;}
.prodView .prodText .prodTextAlt{background:none repeat scroll 0 0 #333;}
.prodNotifyFlyout div, .prodStockFlyout div {color: #333}

.coPassword .inner { background: url(../_img/layer-white.png) repeat top left; color: #000; padding-bottom: 10px; margin-bottom: 15px; }
.coPassword .inner p,
.coPassword .inner label { padding: 0 10px 5px; }

.coAccountLoginDetails .inner,
.coAccountLoginReg .inner { background: url(../_img/layer-white.png) repeat top left; padding: 0 10px 10px; }

.coAccount .coFormPanel { margin: 15px 0; }

.coAccount .coAccountArea ul { background: url(../_img/layer-white.png) repeat top left; padding: 10px; }
.coAccount .coAccountArea ul li { text-align: left; }
.coAccount .coAccountArea ul li a { color: #000; }

.coNewAddress .inner { background: url(../_img/layer-white.png) repeat top left; padding: 10px; color: #000; }
.coNewAddress .inner a { color: #000; }

.trackTable{color:#63625e; margin-top: 0;}
.trackTable th, .trackTable td{border:1px solid #313129;}

h2 a.catName{color: #f6e8d4;}

.templateStore h1 #miniBasket { font-size: 50%; }
.prodView { background: url(../_img/layer-white.png) repeat top left; margin: 10px 0; }

.templateStore .coCheckout h2 { font-size: 120%; }
.templateStore .coCheckout h3 { }
.coProceed .btnProceed .btn { color: #fff; background: url(../_img/btn.gif) no-repeat top left; }
.ticketView h3, .ticketView h4 { }
.catView .catText .catSummary { display: none; }

.prodView .prodText h3{margin-bottom: 0;}
.prodView p.prodTextMoreInfo{margin-top: 5px;}
.prodView p.prodTextMoreInfo a{color: #000000; background:#F6E8D4;padding:0 5px 3px;}
.prodView .prodStockDD{margin-top: 5px;}
.prodView .prodStockDD select {width: 200px;}
.prodView .prodText .prodStock .prodStockAvailability{margin-top: 5px;}
.prodView .prodText .prodStock p.prodStockPricing{margin-top: 5px; margin-bottom: 5px;}
.prodView .prodText .prodTextBannerCol{width: 175px;}
.prodView .prodTextAlt h3{color: #fff; padding-left: 5px;}
.prodView .coNotify{margin-top: 5px;}
.prodStockSelection input {width: 150px;}


.prodList li .prodText { padding-left: 214px; }
.prodSlider { width: 92.5%; float: left; background: #666666; border: none; }
.prodSlider .prodSliderInner ul li { background: none; }
.prodSlider .prodList li .prodText h3 a, .prodSlider .prodList li .prodText .btnMoreInfo a { color: #F6E8D4; background: none; padding: 0; }

.prodList li .prodText h3 a,
.prodList li .prodText .btnMoreInfo a { color: #000000; }

select.prodStockQty { margin-bottom: 5px; }
.prodList li .prodImage img { border: none; padding: 0; }
.prodList li .prodText .prodStock { margin-bottom: 8px; }

.prodStockFlyout {top:-50px;}

ul.catList li { float: left; width: 100%; margin: 0; }
ul.prodList { width: 100%; float: none; background: none; margin: 10px 0; }
ul.prodList li { width: 49%; padding: 0; margin: 0 6px 0 0; float: left; background: url(../_img/layer-white.png) repeat top left; }
ul.crumbList li { color: #ffffff; }
ul.prodList .prodStockDD select{width: 150px;}

.catList .catViewMore { top: 8px; }
.prodRelated { margin: 15px 0 0 0; }

/* == Checkout styles
--------------------------------------------------------------------------------------------------------------------*/
.templateStore .coBasketWrap{background: none; padding: 0;}
.templateStore .coBasket .coBasketTotal { background: #333; border-color: #CCCCCC; border-style: solid; border-width: 1px; color: #fff; }
.templateStore .coBasket .coBasketTotal .value{color: #F6E8D4}

.coCheckout .coCheckoutSummary .coOrderTotal .inner{background: url(../_img/layer-white.png) repeat top left;}
.coCheckout .coCheckoutPayment .coOrderTotal .inner{background: url(../_img/layer-white.png) repeat top left;}
.coCheckout .coCheckoutConfirmation .coStoreDetails .inner{background: url(../_img/layer-white.png) repeat top left;}
.coCheckout .coCheckoutConfirmation .coStoreDetails .inner a { color: #000; }
.coCheckout .coOrderSummary .tableWrap{background: url(../_img/layer-white.png) repeat top left;}
.coCheckout .coFormPanel .coSplitTwo select{margin-bottom: 3px;}
.coCheckout .coCheckoutConfirmation .coStoreDetails .inner{min-height: 70px; height: auto !important; height: 70px; width: 775px; }

.coIntroText { color: #FFFFFF; margin-bottom: 15px; }

.coAccountLoginDetails { margin: 0 0 10px 0; }
.coAccountLoginReg label,
.coAccountLoginDetails label { width: 100px; float: left; color: #000; }
.coAccountLoginReg .options { color: #000; }
.coAccountLoginDetails a,
.coAccountLoginReg a { color: #000; }
.coAccount .coOrderSummary .orderRef{color: #ffffff;}
.coAccount .coFormPanel .input{width: 255px; padding: 2px; margin-bottom: 5px;}
.coAccount .coFormPanel select{margin-bottom: 5px; padding: 2px;}

.coWrap p { color: #ffffff; }

.coNewsletter h3,
.coNotes h3,
.coAltAddress h3,
.coAddress h3,
.coDeliveryOptions h3 {background: #2e2e2e; color: #F6E8D4; padding: 4px 10px; border: 1px solid #cccccc; text-transform: uppercase; margin: 0; width: auto; }
.coDeliveryOptions select{margin-top: 5px; }

.coCheckout .coLogIn,
.coCheckout .coNewCustomer { background: url(../_img/layer-white.png) repeat top left; color: #000; padding: 0; margin-bottom: 15px; }

.coCheckout .coLogIn .coSplitOne,
.coCheckout .coLogIn .coSplitTwo { padding: 0 10px; width: 95%; }

.viewAccount{color: #fff;}
.coCheckout .coLogIn .coSplitTwo a {color: #000;}

.coCheckout .coFormPanel label { float: left; width: 100px; color: #000; padding: 0 0 0 10px; }
.coPersonal .inner { background: url(../_img/layer-white.png) repeat top left; color: #000; padding: 10px; margin-bottom: 15px; float: left; width: 775px; }
.coPersonal .inner .coSplitOne { padding: 10px 0; }
.coCheckout .coFormPanel .inner { color: #000; float: left; width: 795px; padding: 0; }

.coBilling .inner { background: url(../_img/layer-white.png) repeat top left; color: #000; padding: 10px; }
.coBilling .inner h2 { margin-bottom: 10px; }
.coBilling .inner .coSplitOne { padding: 0 0 10px 0; }

.coOrderTotal { margin: 0 0 15px 0; }

.coCheckout .coCheckoutConfirmation .coStoreVIP .inner { background: url(../_img/layer-white.png) repeat top left; border-bottom: 1px solid #E4E4E4; height: auto !important; min-height: 115px; padding: 10px; width: 362px; }
.coCheckout .coCheckoutConfirmation .coStoreVIP .inner a { color: #000; }
.coCheckout .coCheckoutPayment .coOrderTotal .inner label { text-align: left; width: 20%; }

.coTitleSuccess { margin: 15px 0; }

.coNewCustomerTop { padding: 0 10px; }
.coCheckout .coFormPanel .coContinueBtn { height: 25px; padding-right: 7px !important; }
.coCheckout .coLogIn .coSplitTwo label { float: left; width: 100px; padding: 0; }
.coCheckout .coFormPanel .input {width: 255px; padding: 2px; margin-bottom: 5px;}
.coCheckout .coFormPanel select{margin-bottom: 5px; padding: 2px;}
.coCheckout .coLogIn .small { margin-right: 7px !important; }
.coCheckout .coLogIn .coSplitTwo .btn { margin-right: 7px !important; margin-top: 0px; }
.coCheckout .coCheckoutSummary .coOrderTotal .inner label { text-align: left; width: 20%; }
.coPromos .inner { background: url(../_img/layer-white.png) repeat top left !important; padding: 10px !important; width: 775px !important; margin-bottom: 15px; }

.coPaymentDetails .inner { background: url(../_img/layer-white.png) repeat top left; }
.coPaymentDetails .inner .coSplitOne,
.coPaymentDetails .inner .coSplitTwo { padding: 10px; width: 47% }
.coCheckout .coPaymentDetails .input{width: 200px;}
.coCheckout .coPaymentDetails label{width: 125px;}
.coCheckout .coPaymentDetails p.coCardNote{font-weight: bold;}

.coBilling .inner .coSplitOne,
.coBilling .inner .coSplitTwo { }
.coBilling .inner .coSplitTwo p { padding: 0 10px; }

.coDeliveryOptions .inner { margin: 0 0 15px 0; }
.coDeliveryOptions .inner .coSplitOne,
.coDeliveryOptions .inner .coSplitTwo { background: url(../_img/layer-white.png) repeat top left !important; padding-bottom: 10px; }
.coDeliveryOptions .inner .coSplitTwo p { padding: 0 10px; }
.coDeliveryOptions .inner .coSplitTwo a { margin: 0 10px; }
.coDeliveryOptions { margin: 15px 0 0; }
.coDeliveryOptions h2 { display: none; }

.coCheckout .coCheckoutSummary .coTerms p { color: #fff; }
.coAltAddress .inner label,
.coAddress .inner label { width: 100px; float: left; }

.coProceed { margin: 20px 0; padding: 0; border: 0; }
.coProceed .btnContinue { color: #FFFFFF; height: auto; letter-spacing: 2px; padding: 2px 5px; position: relative; text-transform: uppercase; width: auto; float: none; }
.coProceed .btnLogOut { background: url(../_img/btn.gif) no-repeat scroll 0 0 transparent; float: right; }

.coReset input { margin: 10px 0; }

.coCheckout .progressList li { color: #fff; }

.pwdReset { background: url(../_img/layer-white.png) repeat top left; padding: 10px; }
.pwdReset .formText { margin-bottom: 10px; }
body#password .splitLeft h2 { background: #2E2E2E; border: 1px solid #CCCCCC; color: #F6E8D4; padding: 4px 10px; text-transform: uppercase; }

.coAccount .introText { color: #fff; }
.coAccount { color: #fff; }
.coAccountArea { margin: 15px 0 0 0; }

.coBasket .coBasketShipping a { background: none; }
.coBasketWrap, .tableWrap { background: url(../_img/layer-white.png) repeat top left; padding: 10px; border: none; color: #000; }

.coSecurity{color: #fff;}
.coCheckout .coOrderSummary p, .coCheckout .coOrderSummary label{color: #fff}
.coCheckout .coOrderSummary .inner{color: #fff}
.co3dSecure{color: #fff}
.co3dSecure h3{color: #fff}

/* == Tooltips
--------------------------------------------------------------------------------------------------------------------*/
a.tooltip {color:#fff;text-decoration: none; cursor:help;}
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:#ccc; border:5px solid #666666; background:#000; width:220px;text-decoration: none;font-size: 90%;}

/* == Social hover styles
--------------------------------------------------------------------------------------------------------------------*/
#thumb { list-style: none; margin: 0; padding: 0; width: auto; height: auto; }
#thumb li { float: left; background: none; padding: 0; margin: 0; position: relative; }
#screenshot { margin: 0; padding: 5px; position: absolute; border: 1px solid #fff; background: #000; display: none; z-index: 200; }


/*-----  Sprites  ------------------
- Icons
- Buttons
-----------------------------------*/

.sprite{background:transparent url('http://www.lykkeli.com/_img/ico/main.gif') no-repeat top left;vertical-align: -25%;width:20px;height:20px;line-height:20px;}

/* =Icons
-------------------------------------------------------------------------*/
.ico_fan_friendmsg, .ico_fan_msgunread{background-position: -70px -268px;width:18px;height:16px;}
.ico_fan_frienddel{background-position: -90px -270px;width:18px;height:16px;}
.ico_fan_friendord{background-position: -110px -270px;width:18px;height:18px;}
.ico_fan_msgcompose{background-position: -70px -288px;width:18px;height:18px;}
.ico_fan_msgread{background-position: -70px -310px;width:18px;height:18px;}
.ico_fan_msgsent{background-position: -90px -288px;width:18px;height:18px;}

/* == Star Ratings
----------------------------------------------------------------------------------------------------------------------*/
.ratingP{height:20px; margin-bottom:8px;}
.ratingP em.sml{color:#c1c1c1;}
.icoStars{background-image:url('http://www.lykkeli.com/_img/stars.gif');width:80px;height:16px;vertical-align: -10%;margin:4px 0 0 0;}
.icoStars1{background-position: 0 -16px;}
.icoStars2{background-position: 0 -32px;}
.icoStars3{background-position: 0 -48px;}
.icoStars4{background-position: 0 -64px;}
.icoStars5{background-position: 0 -80px;}
.icoStars05{background-position: 0 -96px;}
.icoStars15{background-position: 0 -112px;}
.icoStars25{background-position: 0 -128px;}
.icoStars35{background-position: 0 -144px;}
.icoStars45{background-position: 0 -160px;}
.voteDiv{position:absolute; width:80px; height:16px; margin:-26px 0 0 0; z-index:10000;}
.voteDiv a{float:left; width:16px; height:15px; background:url('../_img/trans.gif');}

ul.rate{margin: 10px 0; list-style: none; zoom: 1;}
ul.rate:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.rate li{float: left;margin: 0 10px 0 0;}