* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	background: #000;
	text-align:center;
	color:#a3a4a4;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{color:#fff; text-decoration:none;}
a:hover{color:#fff; text-decoration:underline; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

a.rev:hover{color:#fff;}
a.act{font-weight:bold;}

p{margin:0px 0px 15px 0px;}

h2{font-size:30px;line-height:36px;font-weight:normal;padding:0px 0px 15px 0px;}
h3{font-size:16px;line-height:21px;font-weight:normal;padding:10px 0px 15px 0px;}

ul,ol {list-style-type:none;padding:0px;}
ul.bulleted,ol.bulleted{list-style-type:disc;margin-left:15px;padding:0px;}

input, textarea, select{font-family:helvetica, arial, verdana, sans-serif; font-size:11px;}
fieldset{margin:0px; padding:0px; border:none;}
.formbtn{cursor:pointer;}

.top{margin-top:0px !important; padding-top:0px !important;}
.last{margin-right:0px !important; padding-right:0px !important;}
.first{margin-left:0px !important; padding-left:0px !important;}
.nobrdr{border:0px none !important;}
.spacer{padding:0px 15px;}
.pipe{padding:0px 3px;}
#ftrutils .pipe{padding:0px 10px;}
.mart10{margin-top:10px !important;}
.pad20lr{padding:0px 20px;}
.mar30rt{margin-right:30px;}
.mar0rt{margin-right:0px !important;}
.pad5bot{padding-bottom:5px !important;}
.pad30bot{padding-bottom:30px !important;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}
.hr{border-bottom:1px solid #323232;margin:20px 0px;}
.hide{display:none;}

/*.ttl{font-family:'Century Gothic','Century',arial,helvetica,sans-serif;letter-spacing:-0.06em;}*/
.ttl{font-family:'Century Gothic'; letter-spacing:-0.06em;}
.ttl a:hover{text-decoration:none;}
.sans{font-family:'Century Gothic','Century',arial,helvetica,sans-serif;}
.serif{font-family:'Georgia','Times New Roman',Times, serif;}
.small{font-size:10px;}
.large{font-size:12px;}
.xlarge{font-size:13px; line-height:18px;}
.xxlarge{font-size:16px; line-height:21px;}
.smld{line-height:13px;}
.caps{text-transform:uppercase;}
.ital{font-style:italic;}
.err{border:1px solid #f00 !important;}
.txterr{color:#f00 !important;}
.tac{text-align:center !important;}

.grey{color:#a4a3a3;}
.white{color:#fff;}
.gold{color:#e2c280;}

.bgwhite{background-color:#fff !important;}
.bggrey{background-color:#363636 !important;}

.moretext{display:none;}

.imgbrdr{border:5px solid #fff;}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;}

div#container{position:relative; width:100%; min-width:960px; margin:0px; padding:0px; text-align:center;}
div.wrapper{position:relative; width:960px; margin:0px auto; text-align:left;}

div#header{position:relative; margin:0px; padding:0px; text-align:left;}
ul#hdrutils{position:relative;width:960px;height:26px;background:#414141;margin:0px 0px 1px 0px;line-height:26px;font-size:11px;list-style-type:none;}
ul#hdrutils li{float:left;display:inline;padding:0px 15px;text-align:center;}
li.mwetag{background:#2f2f2f;color:#838582;}

ul#nav {position:relative; display:block; width:926px; height:55px; list-style-type:none; padding:0px 0px 0px 34px !important; margin:0px; overflow:hidden; font-size:14px; background: url(../im/bkgd_nav.gif) repeat-x 0px 0px; text-align:center;}
ul#nav li {float:left; display:inline; height:55px; line-height:55px; margin:0px 63px 0px 0px; padding:0px; }
ul#nav li a {float:left;display:inline;margin:6px 0px;padding:14px 15px 15px 15px !important; height:14px; line-height:14px; color:#9e9e9e; cursor:pointer;}
ul#nav li.act a, ul#nav li a:hover{color:#fff;background: url(../im/bkgd_nav_on.gif) repeat-x 0px 0px; text-decoration:none;}
ul#nav li.showsub a{color:#fff;background:#0f0f0f; text-decoration:none;margin:6px 0px 0px 0px;padding:14px 15px 21px 15px;}
ul#nav li.showsub a:hover{color:#fff;background:#0f0f0f; text-decoration:none;}

ul#subnav{display:none;position:absolute;top:82px;left:74px;z-index:500;width:360px;padding:20px 30px;background:#0f0f0f url(../im/bkgd_subnav.gif) repeat-x left bottom;}
ul#subnav li {float:left;display:inline;width:180px; line-height:21px; margin:0px; padding:0px; overflow:hidden;}

ul#partsubnav{display:none;position:absolute;top:82px;left:225px;z-index:500;width:360px;padding:20px 30px;background:#0f0f0f url(../im/bkgd_subnav.gif) repeat-x left -30px;}
ul#partsubnav li {float:left;display:inline;width:360px; line-height:21px; margin:0px; padding:0px; overflow:hidden;}

ul#recsubnav{display:none;position:absolute;top:82px;left:392px;z-index:500;width:360px;padding:20px 30px;background:#0f0f0f url(../im/bkgd_subnav.gif) repeat-x left -30px;}
ul#recsubnav li {float:left;display:inline;width:180px; line-height:21px; margin:0px; padding:0px; overflow:hidden;}

ul#propsubnav{display:none;position:absolute;top:82px;right:-20px;z-index:500;width:341px;padding:20px 30px;background:#0f0f0f url(../im/bkgd_subnav.gif) repeat-x left -30px;}
ul#propsubnav li {float:left;display:inline;width:341px; line-height:21px; margin:0px; padding:0px 20px 0px 0px; overflow:hidden;}


div#hero{position:relative; width:960px; height:350px; margin:0px; padding:0px;}
div#hero.starpowercamp, div#hero.starpowercampdev, div#hero.faq{height:440px; overflow:hidden;}
body.home div#hero{height:500px;}
body.plain div#hero{height:80px;background:#323232;}
div#logobar{position:absolute;top:0px;left:0px;width:960px;height:80px;background: url(../im/black60.png) repeat 0px 0px;z-index:100;}
a#logo{float:left;display:inline;width:156px;height:60px;margin:10px 0px 10px 12px;}
a.heromore{float:right;display:inline;margin:10px 20px 10px 0px;}

div#musicplayer{position:relative; width:960px; height:27px; background:#2e2e2e; margin:1px 0px 0px 0px;}

div#breadcrumbs{position:relative; width:920px; height:22px; padding:8px 20px 8px 20px; border-bottom:1px solid #333; line-height:22px;}
div#breadcrumbs.alt{height:30px; width:960px; padding:4px 0px 0px 0px; text-align:center;}
.extlinks{float:right;text-align:right;width:500px;}
.extlinks a{padding:0px 6px;border-left:1px solid #333;}
.mainpage{float:left;text-align:left;width:360px;}

div#content{position:relative;width:960px;padding:20px 0px 50px 0px;margin:0px;text-align:left;}

div.homecol{float:left;width:360px;margin:0px 30px 0px 0px;}
div.homesidebar{float:right;width:180px;}
div#leftcol{float:left;width:630px;}
div#rightcol{float:right;display:inline;width:300px;margin:0px;}

.module{float:left;width:100%;padding:0px 0px 25px 0px;}

.jcarousel-skin-tango .jcarousel-container{ background:#323232; margin:2px 0px 0px 0px; }
.jcarousel-skin-tango .jcarousel-container-horizontal{ width:880px; height:160px; padding:20px 40px; overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{ width:880px; height:160px; }
.jcarousel-skin-tango .jcarousel-item{ position:relative; width:160px; height:160px;}
.jcarousel-skin-tango .jcarousel-item a{ float:left; width:150px; height:150px; background:#000;}
.jcarousel-skin-tango li a img{ float:left; width:150px; height:150px; }
.jcarousel-skin-tango .jcarousel-item a img{ float:left; width:150px; height:150px; }
.jcarousel-skin-tango .jcarousel-item-horizontal{ margin-right: 20px; }
.jcarousel-skin-tango .jcarousel-item-placeholder{ background:#000; }
.jcarousel-skin-tango .jcarousel-next-horizontal{ position:absolute; top:85px; right:10px; width:15px; height:30px; cursor:pointer; background:transparent url(../im/arrow_right.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{ position:absolute; top:85px; left:10px; width:15px; height:30px; cursor:pointer; background:transparent url(../im/arrow_left.gif) no-repeat 0 0; }
.jcarousel-prev-disabled,.jcarousel-next-disabled{display:none !important;}

#artistcarousel li h4{position:absolute;width:150px;text-align:center;top:70px;left:5px;z-index:50;font-weight:normal;font-size:15px;line-height:18px;}
#carouselwrap.notready{position:relative;height:1px;overflow:hidden;}
#carouselwrap{height:200px;}

#artistshowcase{background:#323232; margin:2px 0px 0px 0px; width:880px; height:160px; padding:20px 40px;}
#artistshowcase li{float:left;display:inline;width:160px;margin:0px 20px 0px 0px;}
#artistshowcase li a{ float:left; width:150px; height:150px; background:#000;}
#artistshowcase li a img{ float:left; width:150px; height:150px; }

.home_ad{float:left;width:180px;margin:0px 0px 20px 0px;}
.home_ad img{float:left;}
.sb_ad{float:left;width:300px;margin:0px 0px 20px 0px;}
.sb_ad img{float:left;}

#wallposts{float:left;width:360px;}
#wallposts li{float:left;display:inline;width:360px;margin:0px 0px 20px 0px;}
#wallposts img.avatar{float:left;width:46px;height:46px;}
#wallposts .fbpost{float:right;width:304px;}
#wallposts .fbpostshare{float:left;width:304px;padding:0px;}
#wallposts .fbpostmeta{float:left;width:304px;padding:5px 0px;}
#wallposts .fbpostmeta em a{color:#969696;}
#wallposts .tweetmeta .twiticon{float:left;}

a.tab{float:left;margin:0px 20px 0px 0px;padding:0px;font-size:12px;line-height:15px;padding:17px 0px 0px 0px;}
a.tab.active,a.tab span.active{font-size:30px;line-height:36px;color:#a3a4a4;padding:0px;}
a.tab.active:hover,a.tab:hover span.active{text-decoration:none;}
div.tabcontent{float:left;position:relative;width:630px;margin:15px 0px 0px 0px;}
a.tab span.inacttab{float:left;margin-top:18px;}

div#vevo{float:left;width:455px;height:280px;}
div#videoselect{float:left;display:inline;width:110px;height:25px;margin:0px 0px 0px 9px;padding:0px 8px;color:#fff;font-size:13px;line-height:25px;background:#303030 url(../im/arrow_select.gif) no-repeat 105px 10px;cursor:pointer;}
div#videoselect.over{background:#202020 url(../im/arrow_select.gif) no-repeat 105px 10px;}
ul#videolist{display:none;position:absolute;top:25px;left:464px;padding:8px;color:#fff;background:#202020;}
ul#videolist li{line-height:20px;cursor:pointer;}

div#mtvvideo{float:left;width:455px;height:280px;}

ul.photos{float:left; width:630px; overflow:hidden; padding:0px;}
ul.photos li{float:left;width:100px;height:100px;overflow:hidden;margin:0px 10px 10px 0px;}
ul.photos li img{float:left;width:100px;height:100px;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#323232;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#323232;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em;}

ul.covers{float:left; width:630px; overflow:hidden; padding:0px;}
ul.covers li{float:left;width:100px;height:100px;overflow:hidden;margin:0px 10px 10px 0px;}
ul.covers li img{float:left;width:100px;height:100px;}
div.albumlinks{float:left;display:inline;width:90px;height:90px;padding:5px;}

ul.featalbums{float:left; width:630px; overflow:hidden; padding:0px;}
ul.featalbums li{float:left;width:275px;height:100px;overflow:hidden;padding:0px 0px 20px 0px;margin:0px 40px 20px 0px;border-bottom:1px solid #323232;}
ul.featalbums li img.albcov{float:left;}
ul.featalbums li .albuminfo{float:right;width:165px;}
ul.featalbums li .albuminfo span{display:block;width:165px;height:45px;margin:10px 0px 10px 0px;}

ul#ringtoneslist{float:left;width:630px;color:#fff;}
ul#ringtoneslist li{float:left;display:inline;width:280px;padding:7px 10px 8px 10px;margin-right:20px;}
ul#ringtoneslist li.odd{background-color:#363636;}
ul#ringtoneslist li span.rttitle{float:left;width:150px;}
ul#ringtoneslist li span.rtcode{float:right;width:130px;text-align:right;}

ul#liveevents{float:left;width:630px;color:#fff;}
ul#liveevents li{float:left;display:inline;width:610px;padding:7px 10px 8px 10px;}
ul#liveevents li.odd{background-color:#363636;}
ul#liveevents li span.eventshare{float:left;width:50px;}
ul#liveevents li span.eventshare a img{float:left;margin:0px 5px 0px 0px;}
ul#liveevents li span.eventdate{float:left;width:130px;font-style:italic;font-weight:bold;}
ul#liveevents li span.eventloc{float:left;width:150px;}
ul#liveevents li span.eventven{float:left;width:180px;}
ul#liveevents li span.eventinfo{float:left;width:74px;text-align:right;}

.demopkg{float:left; width:300px; margin:0px 30px 30px 0px;}
.demopkg.special{float:left; width:630px; margin:0px;}

ul.studiotour{float:left; width:630px; overflow:hidden; padding:0px;}
ul.studiotour li{float:left;width:310px;overflow:hidden;margin:0px 10px 30px 0px;}
ul.studiotour li a{float:left;display:block;margin:0px 0px 15px 0px;}
ul.studiotour li img{float:left;width:300px;height:200px;}
ul.studiotour li p{float:left;display:inline;padding:0px 15px;}

.post{float:left;width:100%;margin:0px 0px 25px 0px;}
.postdate{float:left;background:#69919e;color:#fff;font-size:12px;font-weight:bold;padding:2px 7px;margin:0px 5px 0px 0px;}
.posttime{float:left;font-size:12px;font-style:italic;margin:0px 12px 0px 0px;}
.postshare{float:left;font-style:italic;height:18px;line-height:18px;}
.postshare span{float:left;}
.postshare a img{float:left; display:inline; margin:0px 0px 0px 5px;}
.post h3{float:left;width:100%;}
.post p{float:left;width:100%;}
.post p img{margin:24px 0px;}
.post a.more{float:left;}

ul#tweetlist{float:left;width:300px;}
ul#tweetlist li{float:left;display:inline;width:300px;margin:0px 0px 20px 0px;}
ul#tweetlist img.avatar{float:left;width:46px;height:46px;}
ul#tweetlist .tweettext{float:right;width:244px;}
ul#tweetlist .tweetmeta{float:left;width:244px;}
ul#tweetlist .tweetmeta em{float:left;padding:0px 12px 0px 6px; line-height:20px;}
ul#tweetlist .tweetmeta em a{color:#969696;}
ul#tweetlist .tweetmeta .twiticon{float:left;}

ul#newsarchive{float:left;width:300px;position:absolute;}
ul#newsarchive li{float:left;display:inline;width:300px;margin:0px;border-bottom:1px solid #333;}
ul#newsarchive li a{float:left;display:inline;width:300px;padding:8px 0px;text-transform:capitalize;}

div#arch_container{width:300px;height:376px;float:left;margin:0px;position:relative;top:0;left:0;overflow:hidden;}
.list_holder .current a, #artistlist .current a{color:#a4a3a3;}
.listscroll{float:left;width:300px;height:28px;padding:6px 0px;}
.listscroll a{float:left;width:22px;height:14px;overflow:hidden;margin:0px;}
.listscroll .btnbox{float:left;width:22px;height:28px;}
.listscroll span.btn{float:left;width:22px;height:14px;overflow:hidden;margin:0px;cursor:pointer;}
.listscroll span.more{float:left;display:inline;padding:6px;}
.listscroll span.off img{margin-top:0px;}
.listscroll span.on img{margin-top:-14px;}

.cmnt{float:left;display:inline;width:590px;margin:0px 0px 20px 0px;padding:20px 20px 5px 20px;background:#1d1d1d;}
#news_comment label{float:left;width:100%;margin:0px 0px 5px 0px;}
#news_comment input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#news_comment textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:60px;}
#news_comment select.txtsel{float:left;width:120px;border:0px none;padding:2px 1px 4px 3px;height:20px;}
#news_comment input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#news_comment input.formbtn:hover{background:#535353;}

#mlist{float:left;width:340px;}
#mlist p{float:left;}
#mlist label{float:left;width:100%;margin:0px 0px 5px 0px;}
#mlist input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#mlist select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#mlist input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#mlist input.formbtn:hover{background:#535353;}

#contactform{float:left;width:630px;}
#contactform fieldset{float:left;width:300px;}
#contactform p{float:left;}
#contactform label{float:left;width:100%;margin:0px 0px 5px 0px;}
#contactform input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#contactform textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:128px;}
#contactform select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#contactform input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#contactform input.formbtn:hover{background:#535353;}

#booking{float:left;width:630px;}
#booking fieldset{float:left;width:300px;}
#booking p{float:left;}
#booking label{float:left;width:100%;margin:0px 0px 5px 0px;}
#booking input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#booking textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:60px;}
#booking select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#booking input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#booking input.formbtn:hover{background:#535353;}

#employment{float:left;width:630px;}
#employment fieldset{float:left;width:630px;margin:0px 0px 20px 0px;}
#employment fieldset .full{float:left;width:630px;}
#employment fieldset .half{float:left;width:300px;}
#employment p{float:left;}
#employment label{float:left;width:100%;margin:0px 0px 5px 0px;}
#employment input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#employment textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:60px;}
#employment select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#employment input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#employment input.formbtn:hover{background:#535353;}

#bookvenue{float:left;width:630px;}
#bookvenue fieldset{float:left;width:300px;}
#bookvenue p{float:left;}
#bookvenue label{float:left;width:100%;margin:0px 0px 5px 0px;}
#bookvenue input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#bookvenue textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:76px;}
#bookvenue select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#bookvenue input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#bookvenue input.formbtn:hover{background:#535353;}

#bookvenue .formfields,.sela,.selb,.selc,.selac{display:none;}

#roster{margin-top:51px;}
#roster img{float:left;width:90px;height:90px;margin:0px 15px 15px 0px;}

div#footer{position:relative;width:960px;margin:0px;padding:15px 0px 30px 0px;border-top:1px solid #323232;}
span#ftrutils{float:left;width:740px;line-height:22px;height:22px;}
ul#ftrsocial {float:right; width:300px; height:22px; list-style-type:none; padding:0px; margin:0px; overflow:hidden;}
ul#ftrsocial li {float:left;display:inline; height:22px; line-height:22px; margin:0px 18px 0px 0px; padding:0px; overflow:hidden;}
ul#ftrsocial li a {height:22px;}
ul#ftrsocial li a:hover img{margin:-22px 0px 0px 0px;}

#login{float:left;width:340px;}
#login p{float:left;}
#login label{float:left;width:100%;margin:0px 0px 5px 0px;}
#login input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#login select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#login input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#login input.formbtn:hover{background:#535353;}

ul#artistlist{float:left;width:300px;}
ul#artistlist li{float:left;display:inline;width:300px;margin:0px;border-bottom:1px solid #333;}
ul#artistlist li a{float:left;display:inline;width:300px;padding:8px 0px;text-transform:capitalize;}

#artistblocks{float:left;margin:2px 0px 0px 0px; width:960px; padding:0px;}
#artistblocks li{float:left;display:inline;width:140px;margin:0px 24px 24px 0px;}
#artistblocks li a{ float:left; width:130px; height:130px; background:#000;}
#artistblocks li a img{ float:left; width:130px; height:130px; }

.mediaitem{float:left; margin-right:30px; width:285px;}

#bcvideo{margin:0px 0px 20px 0px;}
/* #bcvideo #bcplayer{display:none;} */

#mdaudio{margin:0px 0px 20px 0px;}
/* #mdaudio #mediamusicplayer{display:none;} */

#content.promopage{padding-top:40px;}
.promopage #leftcol{display:inline; width:500px; margin:0px 0px 0px 80px;}
.promopage #rightcol{display:inline; width:260px; margin:0px 80px 0px 0px;}

#content.promopageret{padding-top:40px;}
.promopageret #leftcol{display:inline; width:480px; margin:0px 0px 0px 0px;}
.promopageret #rightcol{display:inline; width:440px; margin:0px 0px 0px 0px;}
.promopageret .sharebtns{float:left; width:480px; text-align:center; margin:15px 0px 0px 0px;}
.promopageret .response{float:left; width:400px; background:#222; text-align:left; margin:0px 0px 30px 0px; padding:15px 20px 0px 20px;}
.promopageret .response p{float:left; width:100%; text-align:center; font-size:16px; line-height:20px;}

#promoform{float:left;width:260px;}
#promoform fieldset{float:left;width:260px;}
#promoform p{float:left;}
#promoform label{float:left;width:100%;margin:0px 0px 5px 0px;}
#promoform input.txt{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#promoform input.txt.short{float:left;width:80px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#promoform textarea.txtar{float:left;width:240px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:128px;}
#promoform select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#promoform input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#promoform input.formbtn:hover{background:#535353;}

#content.promopageessence{padding-top:40px;}
.promopageessence #leftcol{display:inline; width:500px; margin:0px 30px;}
.promopageessence #rightcol{display:inline; width:400px; margin:0px 0px 0px 0px;}

#essencepromoform{float:left;width:400px;}
#essencepromoform fieldset{float:left;width:370px;}
#essencepromoform .formline{float:left; display:inline; width:316px; padding:15px 15px 5px 15px; margin:0px 0px 15px 0px; border:3px solid #fff; background:#d96e2a;}
#essencepromoform .formline label{float:left; width:auto; padding:5px 10px 0px 0px; font-weight:bold; color:#fff; text-transform:uppercase;}
#essencepromoform .formlinehalf{float:left; width:185px;}
#essencepromoform p{float:left;}
#essencepromoform label{float:left;width:100%;margin:0px 0px 5px 0px;}
#essencepromoform input.txt{float:left;width:160px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#essencepromoform input.txt.short{float:left;width:80px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#essencepromoform textarea.txtar{float:left;width:160px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:128px;}
#essencepromoform select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#essencepromoform input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#essencepromoform input.formbtn:hover{background:#535353;}

#content.promopagetrinitee{padding-top:40px;}
.promopagetrinitee #leftcol{display:inline; width:500px; margin:0px 30px;}
.promopagetrinitee #rightcol{display:inline; width:400px; margin:0px 0px 0px 0px;}

#t57dlpromoform{float:left;width:400px;}
#t57dlpromoform fieldset{float:left;width:370px;}
#t57dlpromoform .formline{float:left; display:inline; width:316px; padding:15px 15px 5px 15px; margin:0px 0px 15px 0px; border:3px solid #fff; background:#333;}
#t57dlpromoform .formline label{float:left; width:auto; padding:5px 10px 0px 0px; font-weight:bold; color:#fff; text-transform:uppercase;}
#t57dlpromoform .formlinehalf{float:left; width:185px;}
#t57dlpromoform p{float:left;}
#t57dlpromoform label{float:left;width:100%;margin:0px 0px 5px 0px;}
#t57dlpromoform input.txt{float:left;width:160px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#t57dlpromoform input.txt.short{float:left;width:80px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#t57dlpromoform textarea.txtar{float:left;width:160px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:128px;}
#t57dlpromoform select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#t57dlpromoform input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#t57dlpromoform input.formbtn:hover{background:#535353;}

#redeembtn{position:absolute; z-index:500; width:378px; height:66px; overflow:hidden; top:0px; right:0px;}
#redeembtn a{float:left; width:378px; height:66px; }
#redeembtn a:hover img{margin-top:-66px;}
#redeembtn a img{float:left;}

#hero.promo{border-bottom:1px solid #333;}
#shareform{}

ul.upsellalbums{float:left; width:440px; overflow:hidden; padding:0px;}
ul.upsellalbums li{float:left;width:210px;height:75px;overflow:hidden;padding:0px 0px 20px 0px;margin:0px 20px 20px 0px;border-bottom:1px solid #323232;}
ul.upsellalbums li img.albcov{float:left;}
ul.upsellalbums li .albuminfo{float:right;width:122px;}
ul.upsellalbums li .albuminfo span{display:block;width:122px;height:45px;margin:0px 0px 10px 0px;}

.sharefb,.sharetw{padding:5px 20px;margin:0px 15px 0px 0px;background:#424242;color:#a3a4a4;border:0px none;}
.sharefb:hover,.sharetw:hover{background:#535353; text-decoration:none;}
.sharebtns span.text{line-height:24px; margin:0px 15px 0px 0px;}

.aligncenter,.alignleft,.alignright,.size-full{float:left;clear:both;width:600px;height:auto;margin:24px 30px 24px 0px !important;}



.fbpageshare{float:left; display:inline; width:120px; height:25px; margin:9px 0px 0px 20px;}

ul#liveevents.v2{float:left;width:630px;color:#fff;}
ul#liveevents.v2 li{float:left;display:inline;width:610px;padding:7px 10px 8px 10px;}
ul#liveevents.v2 li.odd{background-color:#363636;}
ul#liveevents.v2 li span.eventshare{float:left;width:126px;}
ul#liveevents.v2 li span.eventshare a img{float:left;margin:0px 5px 0px 0px;}
ul#liveevents.v2 li span.eventdate{float:left;width:118px;font-style:italic;font-weight:bold;}
ul#liveevents.v2 li span.eventloc{float:left;width:150px;}
ul#liveevents.v2 li span.eventven{float:left;width:180px;}
ul#liveevents.v2 li span.eventinfo{float:left;width:74px;text-align:right;}


ul#hodmcnav{position:relative; display:inline; width:auto; margin:0 auto;}
ul#hodmcnav li{position:relative; height:30px; display:inline; padding:0px 15px 0px 15px; font-size:13px;}
ul#hodmcnav li a{height:20px;padding:0px 0px 10px 0px;}
ul#hodmcnav li.act{}
ul#hodmcnav li.act a{color:#a4a3a3;background:url(../im/altnav_arrow.gif) no-repeat bottom center;}

ul.amenities{float:left; display:inline; width:210px;}
ul.amenities li{float:left; width:180px; margin:0px 30px 0px 0px; padding:0px 0px 8px 0px;}

ul.floorplan{float:left; width:630px; overflow:hidden; padding:0px;}
ul.floorplan li{position:relative;float:left;width:300px; overflow:hidden;margin:0px 10px 10px 0px;}
ul.floorplan li img{float:left;width:300px;}
ul.floorplan li .caption{position:absolute; bottom:0px; left:0px; width:280px; height:18px; line-height:18px; padding:10px; background:url("../im/black60.png") repeat 0px 0px;}

ul.clients{float:left; width:630px; overflow:hidden; padding:0px;}
ul.clients li{float:left;width:100px;height:100px;overflow:hidden;margin:0px 10px 10px 0px;}
ul.clients li img{float:left;width:100px;height:100px;}
div.clientlogos{float:left;display:inline;width:90px;height:95px;padding:5px 5px 0px 5px;}
span.clientname{float:left; width:90px;line-height:11px;}

#map{float:left; width:630px; height:400px; margin:0px 0px 30px 0px;}

#questions{float:left;width:630px;margin:0px 0px 30px 0px;}
#questions li{float:left;width:630px;padding:0px 0px 5px 0px;}


ul#studionav{position:relative; display:inline; width:auto; margin:0 auto;}
ul#studionav li{position:relative; height:30px; display:inline; padding:0px 15px 0px 15px; font-size:13px;}
ul#studionav li a{height:20px;padding:0px 0px 10px 0px;}
ul#studionav li.act{}
ul#studionav li.act a{color:#a4a3a3;background:url(../im/altnav_arrow.gif) no-repeat bottom center;}

.styledlist ul{padding:0px 30px;}
.styledlist ul li{}

.artistpkg{float:left; border:5px solid #333; background: #121212; padding:15px; width:260px; height:360px; margin:0px 30px 0px 0px;}


/* Header Changes */
a#logo{margin:5px 0px 5px 0px; position:absolute; z-index:100;}
.flyout{top:119px !important;}
ul#hdrutils { background: none repeat scroll 0 0 #000; font-size: 11px; height: 24px; left:506px; line-height: 26px; list-style-type: none; margin: 0 0 46px; position: relative; top: 0; width:454px; }
#hdrutils a{color:#9e9e9e;}
#logobar{background:none !important;}


#starpower{float:left;width:300px;}
#starpower h4{font-size:15px; line-height:18px; padding:0px 0px 12px 0px;}
#starpower fieldset{float:left;width:300px;}
#starpower p{float:left;}
#starpower label{float:left;width:100%;margin:0px 0px 5px 0px;}
#starpower input.txt{float:left;width:280px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:18px;}
#starpower textarea.txtar{float:left;width:280px;border:1px solid #333;margin:0px 0px 10px 0px;padding:4px 3px 0px 3px;height:76px;}
#starpower select.txtsel{float:left;width:70px;border:0px none;margin:0px 5px 10px 0px;padding:2px 1px 4px 3px;height:20px;}
#starpower input.formbtn{float:left;clear:both;padding:5px 20px;margin:15px 0px;background:#424242;color:#a3a4a4;border:0px none;}
#starpower input.formbtn:hover{background:#535353;}

#starpower .formfields,.sela,.selb,.selc,.selac{display:none;}

#starpower .full{float:left; width:300px;}
#starpower .half{float:left; width:140px; margin-right:10px;}
#starpower .qtr{float:left; width:65px; margin-right:10px;}

#starpower .half input.txt{width:130px;}
#starpower .qtr input.txt{width:55px;}
#starpower .half select.txtsel{width:100px;}

#address { clear: both; margin-top: 4px; }
#mansion_checkout { font-size: 15px; }
