﻿

/* == Body
------------------------------------------------------------------------------------------------------------------------ */
body{background:#fff url('/_img/bg/main-home.jpg?2') top center no-repeat fixed; color:#000100;}
body#music{background-image: url('/_img/bg/main-music.jpg?1');}
body#live{background-image: url('/_img/bg/main-live.jpg?1');}
body#forum{background-image: url('/_img/bg/main-forum.jpg?1');}
body#gallery{background-image: url('/_img/bg/main-gallery.jpg?1');}
body#galleryView{background-image: url('/_img/bg/main-gallery-band.jpg?1');}
body#store{background-image: url('/_img/bg/main-shop.jpg?1');}
body#storeProduct{background-image: url('/_img/bg/main-shop.jpg?1');}
body#links{background-image: url('/_img/bg/main-home.jpg?1');}
body#newsletter{background-image: url('/_img/bg/main-newsletter.jpg?1');}
body#members{background-image: url('/_img/bg/main-register.jpg?1');}
body#links{background-image: url('/_img/bg/main-links.jpg?1');}

/* == Main Structure
------------------------------------------------------------------------------------------------------------------------ */
#wrap{width: 900px; margin: 0 auto; text-align: left;}
#wrap #head{float: left; width: 900px;}
#wrap #mainContent{float: left; width: 900px; padding: 35px 0 0 0; min-height:535px; height:auto !important; height:600px;}
#wrap #footer{float: left; width: 900px; margin:120px 0 30px 0;}

/* == Page Layouts
------------------------------------------------------------------------------------------------------------------------ */
#wrap .templateMain .zoneOne{width: 550px; margin:0 auto;}

/* == block out the store BG
.templateStore .zoneOne{background-color: #fff}
*/

/* == Header
------------------------------------------------------------------------------------------------------------------------ */
.navs ul,
.navs ul li{float:left; margin:0; padding:0; list-style:none; font-family:Arial;}
.navs ul li a{color:#000; text-decoration:none; text-transform:uppercase; font-size:14px; letter-spacing: 1px; padding:0 0 1px 0;}
.navs ul li a:hover{color:#f9608e; background: none;}
.navs .block{float:left; width:45%;margin:8px 0 0 0;}
.navs .block ul li a{font-size:11px;}

#priNav{float:left; width:100%;margin:2px 0 10px 0;}
#priNav ul{float:left; width:100%;}
#priNav ul li{/*padding:0 0 0 74px;*/float: left;margin: 0 60px 0 0;}
/*#priNav ul li.home{padding-left:5px;}*/
/*#priNav ul li.navGallery{padding-left:74px;}
#priNav ul li.navStore{padding-left:74px;}
#priNav ul li.navMerchShop{padding-left:74px;}*/
#priNav ul li.navMerchStore{margin-right: 0;float: right;}
#priNav ul li a{color:#000100;}
#priNav ul li a:hover{color:#f9608e; background: none;}

.socialNav ul{padding-left:5px;}
.socialNav ul li{padding:0 13px 0 0;}

.navs .extraNav{float:right;}
.navs .extraNav ul{float:right; padding-right:0px;}
.navs .extraNav ul li{float:right; padding:12px 0 0 30px;}
.navs .extraNav ul li.first{background:url('/_img/bg/extra-nav-divide.gif') 15px 17px no-repeat;}
#head .logo{float:left; width:100%; text-align:center; padding:10px 0;}
#head .logo .logoImg{background-image: url(/_img/logo-black.png); width: 171px; height: 59px; margin: 0 auto;}

/* == Tabs (used in store)
------------------------------------------------------------------------------------------------------------------------ */
.tabs{border-bottom:solid 1px #000; zoom: 1; margin: 10px 0; list-style: none; list-style-image: none;}
.tabs:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
.tabs li{float: left;margin: 0 5px 0 0;}
.tabs li a{float: left;text-transform:uppercase; font-weight:bold; font-size:16pt; letter-spacing:-0.5px; line-height:17pt;}
.tabs li.on a{color: #f9608e; background: none;}
.tabSection{zoom: 1;}
.tabSection:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}

/* == Footer
------------------------------------------------------------------------------------------------------------------------ */
#footer ul li{padding:0 11px 0 0;}
#footer .extraNav ul li{padding:0 0 0 20px;}
#footer ul li a{font-size:11px;}
#footer .socialNav ul{display:inline; padding:0 0 0 5px; margin:0 12px 0 0; background:url('/_img/bg/extra-nav-divide.gif') right 5px no-repeat;}
#footer .extraNav ul li.first{background-position: 10px 5px;}

/* == Screen Messages
------------------------------------------------------------------------------------------------------------------------ */
ul.error{color: #fe0000;}

/* == Popup Lightboxes
----------------------------------------------------------------------------------------------------------------------*/
#fadeWrap{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 60;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: 60;}

#popup{background: #ececec;border: 5px solid #ccc;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 #908e8d;}
#popup .inner .innerMost{border: solid 1px #ccc;padding: 10px;background: #ececec;height: 300px;overflow: auto;}
#popup .ClosePopup{position: absolute; top: -15px; right: -15px;}
#popup a.ClosePopup:hover{background: none;}

/* == Tooltips
--------------------------------------------------------------------------------------------------------------------*/
a.tooltip {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:#333;background: #908e8d; border: solid 1px #000; width:230px;text-decoration: none;font-size: 90%; text-transform: none; color: #fff; line-height: 1.2em;}

/* == Store Overrides
------------------------------------------------------------------------------------------------------------------------ */
.templateStore h1, .templateStore h2{background: none; border: 0; padding: 0 0 1px 0;border-bottom:solid 1px #000;}
.templateStore h1{z-index: 55;}
.templateStore h2{margin: 10px 0;}
.templateStore h2 a:hover{color: #000; background: #f9608e;}
.templateStore table{background: none;border-collapse: separate;}
.templateStore td{background: none; border: 0; color: #000; background-image: url(/_img/btn-bg.png); }

.templateStore h1 #miniBasket{border: 0; background: none; padding: 0; font-weight: normal; text-transform: uppercase; letter-spacing: 0; font-size:9pt;}
.templateStore h1 #miniBasket .basketLink a{font-weight: normal;}
.templateStore h1 #miniBasket .btn{line-height: normal;}

.navCategories{top: 0; left: 100px; display: none;}
.navCategories .dropdown{line-height: normal;}
.navCategories .dropdown p{color: #444; letter-spacing: 0;}
.navCategories .dropdown ul.navCatDrop li a:hover{background: #f9608e; color: #000;}

.templateStore .catList h2 .catViewMore{letter-spacing: 0; font-weight: normal; font-size: 9pt; top: 2px; right: 0;}

ul.crumbList{text-transform: uppercase; font-size: 11px; font-weight: bold;}

.prodNotifyFlyout, .prodStockFlyout{color: #333;top: -50px;left: 0;}

.prodList li .prodText p{font-size:9pt;}
.prodList li .prodImage a img{border-color: #464646;}
.prodList li .prodImage a:hover img{}
.prodList li .prodText .prodPrice, .prodList li .prodText .prodStockFormat, .prodList li .prodText .prodStockPrice{font-size: 150%;}

.prodSlider{background: none; border: 0;}
.prodSlider .prodList li .prodText .prodPrice{font-size: 100%;}

.prodView{margin-bottom: 10px;}
.prodView .prodImages .main img{border-color: #464646;}
.prodView .prodText h3{font-weight: normal; text-transform: uppercase;}
.prodView .prodImages .thumbs li a img{border: 0; padding: 0;-moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;}
.prodView .prodImages .thumbs li a:hover img{-moz-opacity:1; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); opacity:1;}
.prodView .prodText .prodTextAlt{border-color: #aaa;background: #ececec;}
.prodView .prodText .prodTextAlt .inner{border: 0}
.prodView .prodText .prodTextAlt .prodTextAltTitle{border: 0;border-bottom-color: #aaa;padding: 0 10px;}

body#storeProduct .prodOffers{display: none}

.catView .prodView{border: 0;}
.catView .catText .catSummary{border: 0; background: none;padding: 10px 0;}

.coBasketWrap, .tableWrap{background: none; border: 0; padding: 0;}

.coBasket .coBasketTotal{background: #ececec; border: solid 1px #aaa; padding: 5px; color: #000}
.coBasket .coBasketTotal .value{color: #000;}
.coBasket .coBasketShipping a{background: none; border: 0; padding-left:0;}
.coBasket .coBasketShipping a:hover{background-color: #f9608e;}

.coProceed .btnProceed .btn{color: #000; background:#f9608e;}
.coProceed{border-color: #908e8d; border: 0;}
.coProceed .btnLogOut{background: #ececec;}
.coProceed .btnLogOut:hover{background: #f9608e;}

.coCheckout h2{font-size: 12pt;margin: 10px 0;}
.coCheckout .coFormPanel .input{width: 258px;}
.coCheckout select{background-color: #f6f6f6 !important;margin-bottom: 2px;}
.coCheckout .coCheckoutSummary .coOrderTotal .inner,
.coCheckout .coCheckoutPayment .coOrderTotal .inner{background: #ececec; border: solid 1px #aaa;}
.coCheckout .progressList li{margin-right: 0; text-transform: uppercase;}
.coCheckout .progressList li.on{color: #000;}
.coCheckout .coCheckoutConfirmation .coStoreDetails .inner,
.coCheckout .coCheckoutConfirmation .coStoreVIP .inner{background: none; border: 0; margin-top: 5px; padding: 0;}

.coAccount .coAccountArea ul{background: none; border: 0; text-align: left; list-style-type: square; margin: 10px 25px;}
.coAccount .coAccountArea ul li{margin: 5px 0;}

.ticketView .ticketDesc{float: left; width: 370px;}


/* == Shows Styles
------------------------------------------------------------------------------------------------------------------------ */
.shows,
.shows ul,
.shows ul li{float:left; width:100%; list-style:none; margin:0; padding:0;}
.shows ul{border-bottom:solid 1px #000; margin:0 0 5px 0; padding:0 0 2px 0;}
.shows ul li{padding:0 0 3px 0;}
.showItem{padding:7px 13px;}
.showItem h3{font-size:12px; font-weight:bold; margin:0; font-family:Calibri;}
.showItem h3 span{font-weight:normal;}
.showItem .town{color:#333; font-style:italic;}
.showItem a{color:#333; text-transform: none; font-weight:bold;}
.shows a.archive{font-weight:bold; font-size:11px;}


/* == Music Styles
------------------------------------------------------------------------------------------------------------------------ */
.music,
.music .mainItem,
.music ul,
.music ul li,
.music ul li a.item{float:left; width:100%; list-style:none; margin:0; padding:0;}
.music a{background: none;}
.music a:hover{background: none;}
.music .samplePlayer{position:absolute;margin:-18px 0 0 -5000px; background:#000 url('/_img/ico/loading-small.gif') center center no-repeat; width:280px; height:32px;}
.music .mainItem{margin:0 0 8px 0; width:550px; height:550px; overflow:hidden; background-color:#000;}
.music .mainItem .content{width:1200px; height:550px; margin-left:0;}
.music .mainItem .content .empty{float:left; width:550px; height:550px;}
.music .mainItem .content .empty img{width:550px; height:550px; cursor:pointer;}
.music .mainItem .content .info{float:left; width:550px; height:550px; position: relative;}
.music .mainItem .content .infoHolder{padding:10px 15px; height: 540px; overflow:hidden; overflow-x:hidden; color: #fff}
.music .mainItem .content .infoHolder h1{margin-bottom:20px; color: #fff}
.music .mainItem .content .infoHolder h2{font-weight:normal; font-size:13px; text-transform:none; border-color:#5d5d5d; margin:0; color: #fff}
.music .mainItem .content .infoHolder a{color: #fff}
.music .mainItem .content .tracks{float:left; width:330px;}
.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:#fff;}
.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 a{text-transform:none;}
.music .mainItem .content .other{float:left; width:150px; padding-left:20px;}
.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:550px; height:550px; overflow:hidden;}
.music .mainItem .opacity .opacityLayer{float:left; opacity:1.0; filter:Alpha(opacity=100); background-color:#000; width:550px; height:550px;}
.music .mainItem .opacity .opacityLayer .inner{float:left; width:1200px;}
.music .mainItem .opacity .opacityLayer .inner img{float:left;}

.music ul.packShots{padding:16px 0 0 0;}
.music ul.packShots li{width:128px; height:128px; overflow:hidden; margin:0 12px 11px 0; cursor:pointer;}
.music ul.packShots li.li0{}
.music ul.packShots li a.item{width:125px; height:126px; padding:0; border:solid 1px transparent; cursor:pointer;}
.music ul.packShots li a.item:hover{border:solid 1px #777777; background: none;}
.music ul.packShots li a.item .details{display:none; height:110px; padding:5px 7px; cursor:pointer;}
.music ul.packShots li a.item .details .top{height:90px; overflow:hidden; cursor:pointer;}
.music ul.packShots li a.item:hover .details{display:block;border:solid 3px #0c0804;}
.music ul.packShots li a.item h4{font-weight:bold; font-size:13px; margin:0; letter-spacing: -0.2px; line-height:13px;}
.music ul.packShots li a.item span{color:#000; font-size:11px;}
.music ul.packShots li a.item span.base{text-transform:uppercase; font-style:italic;}
.music ul.packShots li .opacity .opacityLayer{opacity:100; filter:Alpha(opacity=100); background-color:#000; background-position: 0 0; background-repeat:no-repeat;}
.music ul.packShots li .opacity:hover .opacityLayer{opacity:0.15; filter:Alpha(opacity=15);}

.music .thumbsMask{position:absolute; width: 550px; height:150px; overflow:hidden;}
.music .thumbs{border-top:solid 1px #000; width: 550px; height:150px; overflow:hidden;}
.music .thumbs ul{width: 10000px;}
.music .thumbs ul li{}


/* == Gallery Styles
------------------------------------------------------------------------------------------------------------------------ */
a.imgGallery{float:left; overflow:hidden; background:#000; cursor:pointer;}
a.img .bgImg{float:left; opacity:0.65; filter:alpha(opacity=65);}
a.img .bgImg .outerBorder{float:left; padding:1px;}
a.img .bgImg .innerBorder{float:left; padding:3px;}
a.img:hover .bgImg{opacity:1.0; filter:alpha(opacity=100);}
.on a.img .bgImg .outerBorder,
a.img:hover .bgImg .outerBorder{padding:0px; border:solid 1px #808080;}
.on a.img .bgImg .innerBorder,
a.img:hover .bgImg .innerBorder{padding:0px; border:solid 3px #000;}
.on a.img .bgImg .outerBorder
.on a.img .bgImg .innerBorder{opacity:0.3; filter:alpha(opacity=30);}

/* Turned off on hover */
a.img:hover .bgImg .outerBorder{padding:1px; border:solid 0 #808080;}
a.img:hover .bgImg .innerBorder{padding:3px; border:solid 0 #000;}

.galleries,
.galleries ul,
.galleries ul li{float:left;margin:0; padding:0; list-style:none; width:100%;}
.galleries{margin:25px 0; padding-bottom: 5px; border-bottom: solid 2px #908e8d;}
.galleries ul li{width:275px; margin-bottom:15px;}
.galleries ul li .hold{float:left; width:275px;}
.galleries ul li .hold0{width:253px; float:right;}
.galleries ul li a.img{width:253px; height:253px; margin:0 0 10px 0;}
.galleries ul li a.img .bgImg{width:253px; height:253px;}
.galleries ul li a.img .bgImg .outerBorder{width:251px; height:251px;}
.galleries ul li a.img .bgImg .innerBorder{width:245px; height:245px;}

#galleryView .galleries{border-bottom: solid 0 #908e8d; border-top: solid 1px #000; margin:20px 0; padding: 20px 0 0 0;}
#galleryView .galleries ul li,
#galleryView .galleries ul li .hold,
#galleryView .galleries ul li .hold0{width:142px;}
#galleryView .galleries ul li.li0,
#galleryView .galleries ul li .altHold0{width:122px;}
#galleryView .galleries ul li a.img{width:122px; height:122px;}
#galleryView .galleries ul li a.img .bgImg .outerBorder{width:120px; height:120px;}
#galleryView .galleries ul li a.img .bgImg .innerBorder{width:112px; height:112px; padding:2px;}
#galleryView .galleries ul li .on a.img .bgImg .innerBorder,
#galleryView .galleries ul li a.img:hover .bgImg .innerBorder{border:solid 2px #000;}

/* Turned off on hover */
#galleryView .galleries ul li a.img:hover .bgImg .innerBorder{padding:2px; border:solid 0 #000;}

.galleryView,
.galleryView .mainImg,
.galleryView .videoHolder,
.music .scan,
.music .thumbScroll,
.galleryView .scan,
.galleryView .thumbScroll,
.galleryView .thumbs ul,
.galleryView .thumbs ul li{float:left;margin:0; padding:0; list-style:none; width:100%;}
.galleryView .videoHolder{width:550px; height:440px; background:#000 url('/_img/ico/loading-small.gif') center center no-repeat; margin:15px 0 10px 0;}
.galleryView .mainImg{margin:15px 0 10px 0;}
.galleryView .mainImg div{background:#000 url('/_img/ico/loading-small.gif') center center no-repeat; width:550px;}
.music .scan,
.galleryView .scan{height:35px;}
.music .scan a,
.galleryView .scan a{float:left; display:none;}
.music .scan a:hover,
.galleryView .scan a:hover{background:#f9608e; color:#000;}

.music .scan a.n,
.galleryView .scan a.n{float:right;}
.music .thumbScroll a,
.galleryView .thumbScroll a{float:left; margin:14px 0 0 0; width:10px; height:14px; background-image:url('/_img/ico/thumbs-arrow-left.gif?1');  display:none;}
.music .thumbScroll a:hover,
.galleryView .thumbScroll a:hover{background-image:url('/_img/ico/thumbs-arrow-left-hover.gif?1');}
.music .thumbScroll a.n,
.galleryView .thumbScroll a.n{float:right; background-image:url('/_img/ico/thumbs-arrow-right.gif?1');}
.music .thumbScroll a.n:hover,
.galleryView .thumbScroll a.n:hover{background-image:url('/_img/ico/thumbs-arrow-right-hover.gif?1');}
.music .scan a.show,
.galleryView .scan a.show,
.music .thumbScroll a.show,
.galleryView .thumbScroll a.show{display:block;}
.galleryView .thumbs{width: 550px; height:79px; overflow:hidden;}
.galleryView .thumbs ul{width: 10000px;}
.galleryView .thumbs ul li{width:94px;}
.galleryView .thumbs ul li a.img,
.galleryView .thumbs ul li a.img .bgImg{width:79px; height:79px;}
.galleryView .thumbs ul li a.img .bgImg .outerBorder{width:77px; height:77px;}
.galleryView .thumbs ul li a.img .bgImg .innerBorder{width:69px; height:69px; padding:2px;}
.galleryView .thumbs ul li .on a.img .bgImg .innerBorder,
.galleryView .thumbs ul li a.img:hover .bgImg .innerBorder{border:solid 2px #000;}
.music .thumbScroll{margin-top:125px;}

/* Turned off on hover */
.galleryView .thumbs ul li a.img:hover .bgImg .innerBorder{padding:2px; border:solid 0 #000;}


/* == Form Styles
------------------------------------------------------------------------------------------------------------------------ */
.formHolder .input,
.formHolder .select{font-size:90%; margin:0 0 3px 0; width:275px;}
.formHolder .select{padding:2px 0;width:285px;}
.formHolder h2{margin-top: 20px; font-size:15px; border-color:#32353c;}


/* == Newsletter Styles
------------------------------------------------------------------------------------------------------------------------ */
.newsletter{margin:20px 0 0 0;}
.newsletter p{margin:10px 0 5px 0;}
.newsletter label{width:80px;}
.newsletter .form{border-top:solid 1px #000; padding:0 0 5px 0;}
.newsletter .form div{padding:5px 0 0 0;}
.newsletter .form a{text-transform:none;}
.newsletter .form .input,
.newsletter .form .select{margin:0 0 8px 0;}
.newsletter .form .divide{color:#808080;}


/* == Links Styles
------------------------------------------------------------------------------------------------------------------------ */
.links{float:left; width:100%; margin:40px 0 0 0;}
.links ul,
.links ul li{float:left; width:100%; margin:0; padding:0; list-style:none;}
.links .colLinks a{color:#fff; text-transform:none;}
.links .colLinks a:hover{color:#f9608e;}
.links .colLinks{float:left; width:100%; padding:0 0 35px 0;}
.links .oneColLinks ul{width:182px;}
.links .threeColLinks{width:182px;}

.newStyleLinks{margin-top:5px;}
.newStyleLinks .oneColLinks{float:left; width:100%; padding:0 0 35px 0;}
.newStyleLinks .oneColLinks ul{width:100%;}
.newStyleLinks .oneColLinks ul li .showItem{padding-bottom:10px;}
.newStyleLinks .oneColLinks ul li{margin-bottom:3px;}
.newStyleLinks .oneColLinks ul li h3{padding:3px 0 1px 0; font-weight:bold; font-size:12px; text-transform:uppercase;}
.newStyleLinks .oneColLinks ul li a{font-weight:normal; font-style:italic;}


/* == Members Area Styles
------------------------------------------------------------------------------------------------------------------------ */
.loginForm a{color:#000; text-transform:none; float:right; margin:-40px 142px 0 0; display:inline;}

/* == Homepage Styles
------------------------------------------------------------------------------------------------------------------------ */
#wrap .templateHome .zoneOne,
#wrap .templateHome .zoneTwo,
#wrap .templateHome .zoneThree{float:left; width:165px}
#wrap .templateHome .zoneOne a:hover{background:#f9608e; color:#000;}
#wrap .templateHome .zoneTwo{width: 560px;}
#wrap .templateHome .zoneThree{width: 150px; padding-left:20px;}
#wrap .templateHome .zoneOne h2,
#wrap .templateHome .zoneThree h2{margin-top:30px; font-size:12pt; border:solid 0 #fff;}
#wrap .templateHome .zoneOne h3,
#wrap .templateHome .zoneThree h3{font-weight:bold; font-size:12pt; text-transform:uppercase; margin-bottom:0;}
#wrap .templateHome .zoneOne ul,
#wrap .templateHome .zoneOne ul li,
#wrap .templateHome .zoneThree ul,
#wrap .templateHome .zoneThree ul li{margin:0; padding:0; list-style:none;}
#wrap .templateHome .zoneThree a:hover{background:#f9608e; color:#000;}

#wrap .templateHome .zoneOne ul li a{text-transform:none; font-size:8pt;}
.lang{color:#808080; margin:0 0 10px 0; padding:0 0 0 26px;}
.lang a{text-transform:none; font-size:10pt;}
.lang a.on{font-weight:bold;}
.news,
.news ul,
.news ul li{float:left; width:100%; list-style:none; margin:0; padding:0;}
.news{width:510px; padding:0 25px; border-left: solid 1px #4b4841; border-right: solid 1px #4b4841;}
.news ul li{padding:0 0 15px 0;}
.news ul li table{background:transparent;}
.news ul li table tr td{border-width:0;}
.news ul li .spyArticle ul li{width:95px;}
.news ul li a.more,
.news ul li a.less{font-weight:bold; font-style:italic; display:none;} /* BOTH ARE HIDDEN FOR NOW */
.news ul li img{border:solid 1px #808080; padding:3px; background:#000; margin: 0 0 20px 0;}
.news ul li a:hover img{opacity:1.0; filter:alpha(opacity=100)}
.news ul li .info{font-size:12px; font-style:italic; margin:0 0 15px 0;}
.news ul li .tags{text-transform:uppercase; color:#808080; font-weight:bold; margin:20px 0; font-size:12px;}
.news ul li .summary{display:none;} /* HIDDEN FOR NOW AND ARTICLE IS NOW SHOWN AS DEFAULT */


.news ul li .social{background: url('/_img/trans.png') repeat top left; padding: 3px; float: left; width: 100%;}
.news ul li .share{float: right}


.news p{font-size:13px;}
.news .btn{float:left;}
.news .newer{float:right;}
.news img{border:solid 1px #808080; padding:3px; background:#000; margin: 0 0 20px 0; opacity:0.5; filter:alpha(opacity=50);}
.news img{opacity:1.0; filter:alpha(opacity=100)}
.news .info{font-size:12px; font-style:italic; margin:0 0 15px 0;}
.news .tags{text-transform:uppercase; color:#808080; font-weight:bold; margin:20px 0; font-size:12px;}
.news h2 a{color:#000;}
.news h2 a:hover{color:#000; background:#f9608e;}
.news a:hover{background:#f9608e; color:#000;}

/* == Comment Styles
------------------------------------------------------------------------------------------------------------------------ */
.commentControl{margin:20px 0 15px 0; clear: both;}
.commentControl img{border:0 solid #808080; margin:0 0 20px; opacity:1.0; filter:alpha(opacity=100); padding:3px;}
.commentControl .topP{margin:0 0 5px 0;}
.commentControl .addCommentForm{float:left; width:100%; padding:0 0 10px 0;}
.commentControl ul.success{clear:both;}
.commentControl ul.error{float:left; width:588px;}
ul.commentList{margin: 0; list-style: none; list-style-image: none; border-top:solid 1px #AFAFAF; clear:both;}
ul.commentList li{margin:0; zoom:1; border-bottom:solid 1px #AFAFAF; padding:5px 5px 5px 0;}
ul.commentList li.even{}
ul.commentList li:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.commentList li .thumbHolder{float: left;margin-right: 8px;}
ul.commentList li .title{background:url('/_img/bg/twitter.gif') top left no-repeat;}
ul.commentList li .txtHolder .meta{border-bottom:solid 1px #AFAFAF; padding-bottom: 4px;}
ul.commentList li .txtHolder .meta a{text-decoration:underline;}
ul.commentList li .txtHolder .meta a:hover{text-decoration:none;}
ul.commentList li .txtHolder p{margin: 5px 0 0 0; padding:0; }
.commentListing .paging .text{background:transparent;}
textarea.txtComment{width:500px;}
#galleryView .txtComment{width:540px;}

.commentListLoader{position:absolute; z-index:20; display:none; margin:0 0 0 527px;}
.ratingControl{margin:15px 0 10px 0;}
.commentReport{float:left; width:100%;}
.commentReport .eighty{background:none repeat scroll 0 0 #F6F6F6;border:1px solid #CCCCCC;margin:0 0 2px;padding:4px;}

.commentListing .paging .pg ul{list-style:none outside none;margin:0;padding:0;width:100%; float: left; margin-bottom: 5px;}
.commentListing .paging .pg ul li.det{float: left; width: 100%; padding-bottom: 0px;}
.commentListing .paging .pg ul li{float: left; width: 10px; margin: 5px 10px 5px 0; padding: 0;}
.commentListing .paging .pg ul li a{background: #ececec; color: #808080; padding: 3px;}
.commentListing .paging .pg ul li a:hover{background: #f9608e; color: #000; text-decoration: none;}

.viewAccount a{background-image:url("/_img/btn-bg.png");border:0 none;color:#000000;cursor:pointer;display:inline-block;font-family:Arial;font-size:90%;font-weight:bold;letter-spacing:0;margin:0;padding:2px 10px;text-decoration:none;text-transform:uppercase;}
