@charset "utf-8";

/* 
Author: Omniaconnect.ae
*/

/* Main Layout
------------------------- */

body, html, h1, h2, h3, h4, ul, div, li, span, a, fieldset, #fans li p, #fans p.fanCount, p, a img, dl, dt, dd{margin:0;padding:0;border:none;}
body{background:url(../images/bg.gif) 50% 0 no-repeat #dff3fc;width:100%;overflow-x:hidden;font:normal 11px Tahoma, Arial;color:#fff;}
.wrap{width:980px;}
#header{position:relative;width:980px;margin:0 auto;z-index:20;height:340px;*height:315px;}
.midRight{width:394px;margin:5px 0 0 120px;float:left;display:inline;}

/* Common Elements
--------------------------*/

.hidden{display:none;}
h1 a, h1{display:block;width:488px;height:213px;position:absolute;top:5px;left:126px;text-indent:-999em;}
ul{list-style:none;}
a{text-decoration:none;}
a:focus, div:focus, object{outline:none;}
a.more{display:block;background:url(../images/bg-more.png);width:124px;height:37px;text-indent:-999em;z-index:2;}
a.more span{display:block;position:relative;top:10px;height:18px;cursor:pointer;width:124px;}
a.h-courier{color:#fff;}
span.learn{background:url(../images/morelearn.png) 50% 50% no-repeat;}
span.details{background:url(../images/moredetails.gif) 50% 50% no-repeat;}
span.readmore{background:url(../images/readmore.gif) 50% 50% no-repeat;z-index:3;}
span.back{background:url(../images/back.gif) 50% 50% no-repeat;z-index:3;}
span.visit{background:url(../images/visitwebsite.gif) 50% 50% no-repeat;z-index:3;}
span.enter{background:url(../images/enternow.gif) 50% 50% no-repeat;z-index:3;}
span.be-a-fan{background:url(../images/beafantoo.gif) 50% 50% no-repeat;}
.language{background:url(../images/ar.gif);width:56px;height:21px;position:absolute;top:10px;right:0;display:block;text-indent:-999em;}
.adb{position:absolute;width:149px;height:120px;left:-10px;top:17px;text-indent:-999em;}
.organizer{position:absolute;width:209px;height:75px;right:-25px;top:69px;text-indent:-999em;}
.fl{position:absolute;}
.fl.topLeft{left:-365px;top:138px;}
.fl.topRight{right:-20px;top:157px;}
.fl.singer{right:-140px;top:0;}
#redmond{width:190px;height:144px;position:absolute;z-index:1;background:url(../images/red-dude.png);right:-37px;top:199px;}
.row{width:1024px;margin:0 auto;position:relative;z-index:1;}
.smlTxt{font-size:10px;}
.bg-blk{background:#000;padding:3px;}
#shping{background:url(../images/shping.png);width:144px;height:45px;position:absolute;right:-56px;*right:-59px;bottom:-6px;display:block}
.intro, .question, .author{font:800 110% "Courier New", Courier, monospace;}
.question{font-size:100%;background:#621568;}
.author{font-size:80%!important;}
a.exclusive{display:block;text-indent:-999em;background:url(../images/btn-exclusive.gif);width:270px;height:20px;position:absolute;top:41px;left:10px;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear{clear:both;}
.marginBottom12{margin-bottom:12px;}

/* Navigation
--------------------------*/

#nav{background:url(../images/bg-nav.png) 50% 50% no-repeat;width:842px;height:50px;margin:0 auto;top:230px;padding-top:20px;position:relative;z-index:2;}
#nav li{float:left;position:relative;}
#nav li a{display:block;float:left;padding:5px;border:3px solid #fff;margin-left:5px;}
#nav li a span{display:block;background:url(../images/nav-titles.png);height:14px;cursor:pointer;text-indent:-999em;}
#nav li a.n1{background:#771A7E;}
#nav li a.nbp{background:#000;padding-bottom:2px;}
#nav li a.n2{background:#38A962;}
#nav li a.n3{background:#E30063;}
#nav li a.n4{background:#FFD700;}
#nav li a.n5{background:#E2011A;}
#nav li a.n6{background:#00AAE0;}
#nav li a.n1:hover{background:#5C1463;border-color:#5C1463}
#nav li a.nbp:hover{background:#333;border-color:#333;}
#nav li a.n2:hover{background:#2F8C52;border-color:#2F8C52}
#nav li a.n3:hover{background:#B7004E;border-color:#B7004E}
#nav li a.n4:hover{background:#CCAD00;border-color:#CCAD00}
#nav li a.n5:hover{background:#B60113;border-color:#B60113}
#nav li a.n6:hover{background:#007EA8;border-color:#007EA8}
#nav li a.n1 span{width:178px;}
#nav li a.nbp span{width:130px;background-position:-197px 0;height:17px;}
#nav li a.n2 span{width:50px;background-position:-348px 0}
#nav li a.n3 span{width:50px;background-position:-431px 0}
#nav li a.n4 span{width:64px;background-position:-503px 0}
#nav li a.n5 span{width:113px;background-position:-586px 0}
#nav li a.n6 span{width:110px;background-position:-717px 0}

/*
Subnav
*/

#nav li .subnav, .ridersnav{position:absolute;left:0;top:30px;float:left;z-index:10;border-bottom:3px solid #fff;display:none;padding-top:5px;}
.ridersnav{border:none;width:306px;display:none;}
.ridersnav ul{float:left;border-bottom:3px solid #fff;}
.ridersnav ul.col-1{border-left:3px solid #fff;width:100px;}
.ridersnav ul.col-2{border-right:3px solid #fff;width:200px;}
#nav li .subnav li, .ridersnav li{display:block;clear:both;}
#nav li .subnav li a, .ridersnav li a{border:none;width:200px;color:#fff;padding:5px 5px 5px 10px;margin-left:0;border-right:3px solid #fff;border-left:3px solid #fff;}
#nav li .ridersnav li a{border:none;width:90px;margin-left:0;}
#nav li .ridersnav .col-2 li a{width:190px;}
#nav li .subnav li a.first, #nav li .ridersnav li a.first{border-top:3px solid #fff;}
#nav li .ridersnav a{background:#38A962;}
#nav li .ridersnav li a:hover{background:#2F8C52}
#nav li .subnav.artists a{background:#E30063;}
#nav li .subnav.artists li a:hover{background:#B7004E}
#nav li .subnav.about a{background:#771A7E;}
#nav li .subnav.about li a:hover{background:#5C1463}
#nav li .subnav.where a{background:#00AAE0;}
#nav li .subnav.where li a:hover{background:#007EA8}
#riderThumb{position:absolute;width:81px;height:168px;right:3px;top:5px;padding:10px;background:#fff;display:none;}
#riderThumb img{border:1px solid #fff;}
#riderThumb p{background:#000;font:normal 11px "Courier New", Courier, monospace;padding:3px;}

/* Footer
--------------------------*/

#footer{background:url(../images/bg-footer.gif) repeat-x 0 0 #fff;margin-top:-64px;padding-top:40px;width:100%;height:240px;}
.sponsors{width:980px;height:174px;background:url(../images/sponsors-and-partners.gif) no-repeat;margin:0 auto;position:relative;}
a.flashprod{width:75px;height:52px;position:absolute;display:block;text-indent:-999em;right:0;top:15px}
#footer h4{display:none;}
ul#partners{width:100%;overflow:hidden}
ul.logoLinks{width:100%;}
ul.logoLinks li{float:left;}
ul.logoLinks li a{float:left;display:block;text-indent:-999em;margin:16px 8px 0 0;}

ul.logoLinks li a.etihad{width:76px;height:33px;margin-top:33px;}
ul.logoLinks li a.aldar{width:49px;height:55px;margin:12px 11px 0 3px;}
ul.logoLinks li a.kharafi{width:113px;height:20px;margin:30px 11px 0 21px;}
ul.logoLinks li a.madc{width:209px;height:60px;margin:23px 0 0 101px;}

ul.logoLinks li a.marinamall{width:41px;height:45px;margin-top:38px;}
ul.logoLinks li a.sm{width:71px;height:37px;margin:45px 0 0 6px}
ul.logoLinks li a.alliance{width:95px;height:22px;margin:59px 0 0 17px;}
ul.logoLinks li a.sensation{width:76px;height:23px;margin:57px 0 0 14px;}
ul.logoLinks li a.sevendays{width:61px;height:16px;margin:63px 0 0 16px;}
ul.logoLinks li a.radio1{width:46px;height:32px;margin:48px 0 0 16px;}
ul.logoLinks li a.osn{width:72px;height:28px;margin:55px 0 0 9px}
ul.logoLinks li a.iq{width:37px;height:35px;margin:47px 0 0 13px;}
ul.logoLinks li a.system2{width:38px;height:33px;margin:52px 0 0 14px;}
ul.logoLinks li a.rj{width:72px;height:36px;margin:48px 0 0 14px;}
ul.logoLinks li a.boom{width:86px;height:22px;margin:62px 0 0 15px;}
ul.logoLinks li a.epic{width:104px;height:13px;margin:67px 0 0 15px;}

*+html ul#partners{margin-top:0;}


.corporate{width:800px;margin:0 auto;padding-top:20px;border-top:1px solid #d0d0d0;margin-top:20px;text-align:center;}
ul.fineprint li{display:inline;color:#09F;}
ul.fineprint li a{background:#000;color:#fff;padding:3px;text-decoration:none;}
ul.fineprint li a.rednav, ul.fineprint li a:hover{background:#F20000;}
ul.fineprint li a.rednav:hover{background:#000;}

/* Home page
--------------------------*/

#bg-home{width:100%;margin:-50px auto 0;*margin:-18px auto 0;background:url(../images/temp-bg-home5.gif) 50% -77px no-repeat;height:830px;position:relative;z-index:2;overflow-x:hidden}

@media screen and (-webkit-min-device-pixel-ratio:0) { #bg-home{margin:-18px auto 0;} }

/* Video
*/

#video{width:480px;height:290px;float:left;margin:32px 0 0 55px;*margin-left:65px;display:inline;background:#000;}
#video div{position:absolute;height:323px;width:480px;}
.video-entries{width:153px;float:left;margin-top:26px;background:url(../images/bg-pinkgradient.jpg) 0 30px repeat-x;position:relative;z-index:3;}
h2.h-recententries{background:url(../images/h-recententries.gif);width:151px;height:36px;text-indent:-999em;margin:0 0 0 -3px;}
#scroller{width:150px;height:250px;overflow:auto;}
.video-entries ul{margin:10px;}
.video-entries li a{border:1px solid #fff;display:block;width:94px;height:70px;position:relative;margin-bottom:5px;}
.video-entries li a:hover span, .video-entries li div.active span{display:block;width:75px;height:50px;border:10px solid #fff;position:absolute;top:0;left:0;}
.video-entries li div{width:94px;padding-left:7px;}
.video-entries li div.active{background:url(../images/arr-wh-left.png) 0 50% no-repeat;}
#now-playing{width:700px;height:35px;clear:left;margin-left:225px;*margin-left:240px}
#now-playing h3{display:none;}
#now-playing p{color:#FC0;font-weight:800;padding-top:12px;}

/* Promo Panel
*/

#promo-panel, #newsHome{width:368px;height:299px;background:url(../images/temp-promo.png) no-repeat;position:absolute;top:42px;right:-16px;z-index:2;*right:-31px;}
#promo-panel li{text-indent:-999em;}

/* News
*/


#newsHome{background:#00AAE0 url(../images/bg-newsHome.gif) 100% 100% no-repeat;left:688px;*left:698px;width:306px;height:273px;border-top:7px solid #fff;}
#newsHome h2{background:url(../images/h-latestnews.gif) no-repeat;height:27px;text-indent:-999em;margin:10px 0 51px 10px;}
#newsHome ul{float:right;margin-right:12px;position:relative;}
#newsHome li{display:inline;}
#newsHome li a{display:block;width:59px;height:46px;float:left;text-indent:-999em;cursor:pointer}
#newsHome li a.news5{margin-top:2px;}
#newsHome li a.news6{margin-top:4px;}
#newsHome li a span{display:none;}
#newsHome li a:hover span{display:block;background:url(../images/circled.png);width:81px;height:77px;margin:-10px 0 0;position:relative;right:14px}

.h-wakestock2010{background:url(../images/h-wakestock2010.gif);width:224px;height:25px;margin:30px 0 0 30px}
#newsHead{border-bottom:1px solid #000;height:66px;}
#newsHead h3{background:url(../images/h-latestnewslarge.gif) no-repeat 191px 20px;height:55px;text-indent:-999em}
#newsHead h3 span{display:block;background:url(../images/selectDays.gif) no-repeat;width:133px;height:66px;}
#newsHead h3 span.march4{background-position:0 100%;}
#newsHead h3 span.march5{background-position:-150px 100%;}
#newsHead h3 span.march6{background-position:-300px 100%;}
#newsHead h3 span.march3{background:url(../images/march3.gif) no-repeat;}

.viewMedia{display:block;background:url(../images/newsViewMedia.jpg);width:179px;height:204px;text-indent:-999em;margin-top:10px;}
a.interviewPic{display:block;width:160px;height:192px;text-indent:-999em;margin-top:10px;}
.dnott{background:url(../images/interview-dnott.jpg)}
.news-left, .news-right{float:left;width:190px;}
.news-right{width:400px;}
.news-right h2{background:#000;padding:4px;width:auto;margin-top:16px!important;font-size:1.4em;}
.news-left .riderThumbs{margin-left:-14px;}
.news-left .riderThumbs li a.t2{left:78px;}
a.left{float:left;padding:0 20px 20px 0;}
a.right{float:right;padding:0 0 20px 20px;}
.newsItems div{height:177px;clear:both}
.newsItems  a{color:#f6f;}
.purple #scroller .newsItems p em{background:none;font-weight:500;font-style:italic;padding:0;}
.news-right a{color:#F6F;}
.news-left .riderThumbs li a.t3{top:145px;left:10px;}

/* About
*/

#about{width:394px;margin:15px 0 0 45px;*margin-left:55px;float:left;display:inline;}
#about h3{background:url(../images/h-what.gif) 5px 3px no-repeat #000;padding:5px;text-indent:-999em;width:297px;}
*+html #about h3{background:url(../images/h-what.gif) 5px 7px no-repeat #000;}
#about p{width:90%;font-weight:800;padding:10px 5px;}
#about ul{margin-left:20px;}
#about li{display:inline;}
#about li a{display:block;float:left;}
#about a.more, .col-l a.more{background:url(../images/bg-more-bl.png) no-repeat;}
#about a.more span, .col-l a.more span{top:7px;}
.col-l a.more{margin-top:12px;float:right;}
span.entranceform{background:url(../images/entranceform.gif) 50% 50% no-repeat;z-index:3;}
.entryformlinks{padding-bottom:10px;}
.entryformlinks li{display:inline;}
.entryformlinks li a{display:block;float:left;padding:3px 10px;background:#C3C;color:#fff;font-weight:800;font-size:1.4em;margin:0 5px 0 0;border:3px solid #fff;}
.entryformlinks li a:hover{background:#000;}

/* Schedule
*/

ul#selectDay{width:612px;height:66px;background:url(../images/h-select.gif) no-repeat;padding-top:52px;}
#selectDay li{display:inline;}
#selectDay li a{display:block;float:left;width:133px;height:66px;margin-right:11px;text-indent:-999em;background:url(../images/selectDays.gif) no-repeat;}
#selectDay li a.day2{background-position:-150px 0;}
#selectDay li a.day3{background-position:-300px 0;}
#selectDay li a.day4{background-position:-450px 0;}
#selectDay li a.day1:hover, #selectDay li a.day1.active{background-position:0 100%;}
#selectDay li a.day2:hover, #selectDay li a.day2.active{background-position:-150px 100%;}
#selectDay li a.day3:hover, #selectDay li a.day3.active{background-position:-300px 100%;}
#selectDay li a.day4:hover, #selectDay li a.day4.active{background-position:-450px 100%;}
#scheduleMonth div{height:1265px;}

table{margin:0 0 20px;}
th{font-size:1.2em;text-align:left;background:#000;text-align:center;}
td{padding:5px;border-bottom:1px dashed #000;}
td.colFirst{background:#370C3A;color:#fff;font-weight:800;}
td.col1, td.colH1{background:#8C1E95;}
td.col2, td.colH2{background:#AB25BA;}
td.highlighted{background:#C3C;}
td.colH1, td.colH2{text-align:center;border-top:none;}

/* Competition
*/

#comp{position:relative;width:431px;height:230px;margin:-15px 0 0 -15px;*margin-left:-12px}
#comp a{display:block;width:430px;height:230px;text-indent:-999em;}
#comp h3{display:none;}
#comp a.more{position:absolute;top:69px;right:84px;}
#comp img{position:absolute;top:-20px;right:-35px;}

/* Facebook
*/

#facebookery h3{text-indent:-999em;}
#facebookery p{margin:10px 0 0 116px;width:222px;font-weight:800;}
#facebookery a.more{margin:-8px 0 0 219px;}

/* Subscribe
*/

#subscribe{clear:left;margin:0 0 0 267px;position:absolute;top:140px;}
#subscribe h3{text-indent:-999em;}
#subscribe .txtField{border:none;color:#696969;width:241px;*border:1px solid #fff;}
#subscribe .btn{background:none;border:none;cursor:pointer;width:30px;height:43px;font-size:1px;*margin-top:6px;text-indent:-999em;color:#fff;}
.btnReg{display:block;text-indent:-999em;width:115px;height:33px;position:absolute;top:69px;left:154px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { #subscribe{top:148px;} } /* Chrome & Safari */

/* Fans
*/

#fans{margin:61px auto 0;}
#fans h3{text-indent:-999em;}
#fans ul{width:670px;float:left;margin:-15px 0 0 50px;display:inline;}
#fans li{display:inline;}
#fans li a{border:1px solid #fff;display:block;float:left;width:50px;height:50px;margin-right:15px;}
#fans li a:hover span{display:block;border:5px solid #fff;top:0;left:0;width:42px;height:42px;position:absolute;}
#fans li div{float:left;position:relative;width:67px;}
#fans li div.f1{top:-5px;}
#fans li div.f2{top:-10px;}
#fans li div.f3{top:-1px;}
#fans li div.f4{top:-3px;}
#fans li div.f5{top:-15px;}
#fans li div.f6{top:-13px;}
#fans li div.f7{top:-8px;}
#fans li div.f8{top:-20px;}
#fans li div.f9{top:-15px;}
#fans li div.f10{top:-18px;}

#fans li p{width:50px;text-align:center;height:27px;overflow:hidden}
#fans p.fanCount{width:150px;float:left;margin-top:-23px;}
#fans a.more{clear:left;}

/* jScrollPane */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 8px!important;
	top: 10px!important;
	height: 100%;
	background: #fff;
}
.jScrollPaneDrag {
	position: absolute;
	background: #626262;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

/* Inner Pages
--------------------------*/

#internal #footer{margin-top:-24px;padding-top:64px}

#bg-inner{width:100%;margin:-125px auto 0;*margin-top:-100px;background:url(../images/bg-innercontent.png) 50% 0 no-repeat;position:relative;z-index:2;padding-top:120px;}

#innerWrap{width:678px;margin:0 auto;background:url(../images/bg-lowercontent.png) 50% 100%;	padding:0 15px;position:relative}

#photoHolder{width:678px;height:458px;position:relative;background:url(../images/ajax-loader.gif) 50% 50% no-repeat #000;border-top:6px solid #fff;}
.innerContent{position:relative;margin-top:-21px;padding:1px 0;background-image:url(../images/bg-shadow.png);background-repeat:repeat-y;}

.col-l, .col-r{float:left;}
.col-l{width:300px;padding:30px 0 0 40px;height:260px;}
.col-r{width:334px;}

#speakers{background:url(../images/speakers.png);width:193px;height:287px;position:absolute;z-index:2;bottom:-20px;left:-155px;}

#greeno{width:190px;height:144px;position:absolute;z-index:1;background:url(../images/green-dude.png);right:-128px;top:565px;}

#internal .singer{top:366px;right:-200px;}

/*
Riders
*/

div.innerContent.riders{background-color:#E4041B;}
h2.extravagant{background:url(../images/bg-title.png);width:698px;height:91px;position:absolute;top:-54px;left:-12px;z-index:3;}
h2.extravagant span{display:block;text-indent:-999em;}
.h-nickd{background:url(../images/h-nickdavies.gif);width:172px;height:32px;margin:27px;}
.riderThumbs{position:relative;margin-top:4px;}
.riderThumbs li{float:left;display:inline;}
.riderThumbs li a{display:block;position:absolute;float:left;}

.riderThumbs li a.t1{left:14px;top:35px;width:131px;height:157px}
.riderThumbs li a.t2{left:100px;top:80px;width:164px;height:183px}
.riderThumbs li a.t3{left:200px;top:35px;width:149px;height:171px;}
.riderThumbs li a.t1 img:hover{-moz-transform:rotate(-7deg);}
.riderThumbs li a.t2 img:hover{-moz-transform:rotate(14deg);}
.riderThumbs li a.t3 img:hover{-moz-transform:rotate(-20deg);}

span.h-arathy{background:url(../images/h-arathy.gif);width:190px;height:41px;margin:21px;}
span.h-aerrington{background:url(../images/h-aerrington.gif);width:247px;height:25px;margin:30px 0 0 21px;}
span.h-awing{background:url(../images/h-awing.gif);width:181px;height:32px;margin:26px 0 0 21px;}
span.h-aadkison{background:url(../images/h-aadkison.gif);width:248px;height:29px;margin:26px 0 0 21px;}
span.h-dnott{background:url(../images/h-dnott.gif);width:139px;height:33px;margin:26px 0 0 21px;}
span.h-hclifford{background:url(../images/h-hclifford.gif);width:250px;height:25px;margin:26px 0 0 21px;}
span.h-jwebb{background:url(../images/h-jwebb.gif);width:116px;height:30px;margin:26px 0 0 21px;}
span.h-jgreen{background:url(../images/h-jgreen.gif);width:181px;height:29px;margin:26px 0 0 21px;}
span.h-thansen{background:url(../images/h-thansen.gif);width:223px;height:27px;margin:26px 0 0 21px;}
span.h-nbutler{background:url(../images/h-nbutler.gif);width:213px;height:26px;margin:26px 0 0 21px;}
span.h-dfriday{background:url(../images/h-dfriday.gif);width:208px;height:25px;margin:26px 0 0 21px;}
span.h-ndavies{background:url(../images/h-ndavies.png);width:367px;height:55px;margin:8px 0 0 21px;}
span.h-pbonifay{background:url(../images/h-pbonifay.gif);width:212px;height:29px;margin:26px 0 0 21px;}
span.h-psoven{background:url(../images/h-psoven.gif);width:184px;height:22px;margin:26px 0 0 21px;}
span.h-rmalinoski{background:url(../images/h-rmalinoski.gif);width:243px;height:26px;margin:26px 0 0 21px;}
span.h-mrossiter{background:url(../images/h-mrossiter.gif);width:215px;height:26px;margin:29px 0 0 21px;}
span.h-anewell{background:url(../images/h-anewell.gif);width:257px;height:22px;margin:32px 0 0 21px;}
span.h-areed{background:url(../images/h-areed.gif);width:173px;height:20px;margin:34px 0 0 21px;}
span.h-dtholander{background:url(../images/h-dtholander.gif);width:267px;height:22px;margin:31px 0 0 21px;}
span.h-ccornaro{background:url(../images/h-ccornaro.gif);width:220px;height:25px;margin:30px 0 0 21px;}
span.h-jyoung{background:url(../images/h-jyoung.gif);width:180px;height:22px;margin:32px 0 0 21px;}
span.h-comeara{background:url(../images/h-comeara.gif);width:220px;height:25px;margin:31px 0 0 21px;}
span.h-dsmith{background:url(../images/h-dsmith.gif);width:168px;height:25px;margin:31px 0 0 21px;}
span.h-dharf{background:url(../images/h-dharf.gif);width:176px;height:26px;margin:31px 0 0 21px;}

.col-l p{padding:10px 0 0;margin:0;}
p.age span, p.nationality span{background:url(../images/age.gif) no-repeat;width:54px;height:26px;display:inline-block;*display:block;text-indent:-999em;position:relative;top:-2px;float:left;}
p.age em, p.nationality em{float:left;display:block;font-style:normal;margin-left:5px;}
p.nationality span{background:url(../images/nationality.gif) no-repeat;width:65px;}
p.age, p.nationality{font-size:18px;font-weight:800px;clear:both}

/*
Wakestock TV (Gallery)
*/

.videoGallery{margin-top:-40px;background:#000 url(../images/bg-stripe.png);border-top:6px solid #fff;}
.videoGallery #video{margin:22px 0 0;}
.innerContent.gallery{background-color:#ED0B70;margin-top:0;}
.videoGalleryWrap{width:636px;margin:0 auto;}
#internal #now-playing{background:url(../images/h-nowplaying.gif) 10px 50% no-repeat #000;margin-left:0;width:678px;}
#internal #now-playing p{margin:2px 0 0 134px;}
h2.h-gallery span{display:block;background:url(../images/h-gallery.gif) no-repeat 20px 50% #000;height:18px;padding:6px;text-indent:-999em;}
#galleryScroll{width:636px;height:200px;overflow:auto;}
#galleryScroll ul{margin:0 0 0 10px;}
#galleryScroll li{display:inline;float:left;}
#galleryScroll li a{display:none;float:left;position:relative;width:130px;height:87px;border:1px solid #fff;}
#galleryScroll li a.shown{display:block;}
#galleryScroll li a:hover span{display:block;position:absolute;top:0;left:0;border:6px solid #fff;width:118px;height:75px;}
#galleryScroll li div{padding:5px;margin:10px 3px 0;}
#galleryScroll li:hover div{background:#000;}
#internal .gallery .singer{top:416px;}
.gallery #greeno{top:616px;}
.bg-pinkstripe{background:url(../images/bg-stripe-pink.png);padding:10px;}
.gallery p.first{padding:20px;background:#8B2D93;width:618px;} 
.gallery p{padding:10px 80px 10px 20px;}
.gallery #galleryScroll li p{text-align:center;font-weight:800;display:block;clear:both;padding:0;}

/*
Long content pages
*/

.innerContent.longContent{border-top:6px solid #fff;padding:70px 40px 20px}
.longContent h2{margin-top:39px;}
.longContent #scroller{width:620px;height:550px}
#internal .longContent .singer{top:336px;*top:320px}
.longContent #greeno{top:536px;*top:520px}

.park .longContent #scroller{width:620px;height:440px}
#internal .park.longContent .singer{top:256px;*top:240px}
.park.longContent #greeno{top:446px;*top:430px}

/*
Top 10
*/

.purple .innerContent.longContent{background-color:#771A7E;}
.blue .innerContent.longContent{background-color:#00ADE5;}
span.h-top10{background:url(../images/h-top10.gif);width:422px;height:25px;margin:38px 0 0 21px;}
ul#numeric p{padding-left:33px;width:300px;padding-bottom:28px;border-bottom:1px solid #fff;}
ul#numeric li{width:522px;height:151px;}
li.lipslide{background:url(../images/t10-pic-lipslide.jpg) right no-repeat;}
li.fakie{background:url(../images/t10-pic-fakie.jpg) right no-repeat;}
li.halfcab{background:url(../images/t10-pic-halfcab.jpg) right no-repeat;}
li.tantrum{background:url(../images/t10-pic-tantrum.jpg) right no-repeat;}
li.raley{background:url(../images/t10-pic-raley.jpg) right no-repeat;}
li.spins{background:url(../images/t10-pic-spins.jpg) right no-repeat;}
li.backroll{background:url(../images/t10-pic-backroll.jpg) right no-repeat;}
li.frontroll{background:url(../images/t10-pic-frontroll.jpg) right no-repeat;}
li.scarecrow{background:url(../images/t10-pic-scarecrow.jpg) right no-repeat;}
li.batwing{background:url(../images/t10-pic-batwing.jpg) right no-repeat;}


/*
About Wakestock
*/

span.h-festival{background:url(../images/h-whatits.gif);width:291px;height:32px;margin:29px 0 0 21px;}
.purple #scroller p{padding:3px 5px;margin:10px 0;font-size:13px;width:93%;}
.purple #scroller p.festival-intro{background:url(../images/festival-intro.gif) no-repeat;width:604px;height:227px;text-indent:-999em;}
.purple #scroller p em{background:#000;font-style:normal;font-weight:800;width:100%;padding:3px 5px;}
.about strong{background:#000;}
.about .h-courier{font-size:14px;padding:2px;margin-bottom:1px;background:#AB25BA ;}
.bgabout{background:url(../images/bg-about.gif) 0 100% no-repeat;}

span.h-comp{background:url(../images/h-comp.gif);width:252px;height:25px;margin:38px 0 0 21px;}
.h-wwa{background:url(../images/h-wwa.gif);width:465px;height:60px;text-indent:-999em;}
.h-courier{font:bold 1.5em "Courier New", Courier, monospace;padding:5px;background:#000;}
.h-courier.btn-red{background:red;}
.h-poolgap{background:url(../images/h-poolgap.gif);width:465px;height:60px;text-indent:-999em;}
.h-theschedule{background:url(../images/h-theschedule.gif);width:197px;height:23px;text-indent:-999em;margin:38px 0 0 21px;}

/*
Press
*/

span.h-press{background:url(../images/h-press.gif);width:321px;height:23px;margin:38px 0 0 21px;}
.press{padding-bottom:20px;border-bottom:1px solid #fff;margin-bottom:20px;width:95%;}
.press h3{position:relative;z-index:1;font-size:1.2em}
.press h3 em, .press h3 span{display:block;float:left;padding:5px;}
.press h3 em{background:#E20000;width:50px;font-style:normal;font-weight:normal;}
.press h3 span{background:#000;width:auto;}
.press p{clear:left;padding:20px;background:#007EA8;position:relative;top:-10px;left:10px;border-bottom:5px dashed #00ADE5}
.press.article{border:none;}
.press.article p{border:none;padding-bottom:0;border-bottom:none;margin-bottom:0;}
.press .more{float:right;margin-top:10px;}
*+html .press p{padding:10px 10px 20px;}
.press p.standout{width:250px;font-size:1.6em;background:#E30063;float:right;left:20px;margin:15px 0 15px 15px;padding-bottom:20px;z-index:5;font-weight:800;font-family:"Courier New";line-height:16px;}
.press p.standout span{display:block;font-size:12px;font-weight:500;background:#AA0048;margin-top:10px;}

/*
Contact
*/

.red .innerContent.longContent{background:#E2011A url(../images/bg-crowd-red.gif) 0 100% no-repeat;}
span.h-contact{background:url(../images/h-contact.gif);width:165px;height:25px;margin:38px 0 0 21px;}
.contact-intro{background:url(../images/contact-details.gif);width:582px;height:207px;text-indent:-999em;position:relative}
.email{position:absolute;display:block;width:284px;height:48px;top:170px;left:90px;}
.email:hover{background:url(../images/bg-email.png) no-repeat 0 100%;}
.ph{display:none;}
.innerContent #subscribe{background:url(../images/bg-subscribe.gif) no-repeat;width:470px;height:62px;margin-left:66px;top:232px;}
.innerContent #subscribe h3{display:none;}
.innerContent #subscribe .txtField{margin:23px 0 0 181px;*margin-top:-27px;}

/*
Artists
*/

.marone .innerContent.longContent{background:#B7004E url(../images/bg-stage-purple.gif) 100% 100% no-repeat;}
.h-artists-temp{background:url(../images/h-artists-temp.gif) no-repeat;height:231px;margin:18px 0 0 0;text-indent:-999em;}

.grey .innerContent.longContent{background:#333 url(../images/bg-stage-grey.gif) 100% 100% no-repeat;}
span.h-artists{background:url(../images/h-artists.gif);width:167px;height:29px;margin:28px 0 0 21px;}
.h-band{margin-bottom:20px;}
.bandVid, .bandInfo{float:left;}
.bandVid{width:235px;height:189px;}
.bandInfo{width:340px;margin-left:15px;display:inline;min-height:190px;}
.artistBtns{clear:left;margin-top:20px;}
.artistBtns li a{display:block;width:200px;height:48px;padding-right:20px;}
.bandInfo p{margin-bottom:15px;}
.h-schedule{background:url(../images/h-schedule.gif) 5px 50% no-repeat #000;height:15px;margin:10px 0;text-indent:-999em;padding:3px 5px;}

/*
Where
*/

.wherebg{background:#00ADE5 url(../images/wakeUAE.gif) -40px 30px no-repeat scroll;}
span.h-where{background:url(../images/h-where.gif);width:324px;height:30px;margin:32px 0 0 21px;}
.whereIntro{width:280px;float:right;margin:10px 0;}
.blue p{margin-bottom:16px;}
.h-left{width:200px;float:left;}
.whereDetails div{background:#0098CA;padding:10px;width:310px;float:left;}
.whereDetails{margin:10px 0 20px;}
.whereDetails h4{margin-top:20px;}
.whereDetails dl{margin-bottom:10px;}
.whereDetails a{color:#fff;text-decoration:underline;}
.listThick{margin:10px 0;}
.listThick li{background:#0098CA;padding:5px;margin:1px 0}
.listThick li a{color:#fff;text-decoration:underline;}

/*
Beginners Park
*/

.park .innerContent.longContent{background:#9F30CF url(../images/bg-bpark.jpg) 100% 0 no-repeat;}
span.h-bpark{background:url(../images/h-bpark.gif);width:231px;height:26px;margin:32px 0 0 21px;}
.seeyou{background:url(../images/seeyou.gif);width:176px;height:30px;text-indent:-999em;}
.park .innerContent p a{color:#C9F;}
.system2{float:left;width:230px;}
#system2Details{margin-top:15px;padding:110px 20px 0 0;font-weight:800;background:url(../images/system2details.gif) no-repeat;}

/*
Competition
*/

.green .innerContent.longContent{background-color:#38A962;}
.bg-competition{background:url(../images/bg-designawakeboard.gif) 0 5px no-repeat;}
span.h-design{background:url(../images/h-design.gif);width:307px;height:24px;margin:32px 0 0 21px;}
span.h-win{background:url(../images/h-win.gif);width:374px;height:24px;margin:38px 0 0 21px;}
.compIntro{text-indent:-999em;height:275px;}
.stars{margin:15px 0;}
.stars li{background:url(../images/blt-star-green.gif) 0 50% no-repeat;padding:5px 0 5px 15px;}
.h-secondprize{background:url(../images/second-prize.gif);width:239px;height:40px;text-indent:-999em;margin-bottom:10px;}

/*
A little history
*/

span.h-history{background:url(../images/h-history.png);width:236px;height:40px;margin:30px 0 0 41px;}
#t{display:block;background:url(../images/T.png);width:58px;height:68px;float:left;text-indent:-999em;}
.oldschool{float:right;margin:0 20px 20px;display:inline}

/*
Get involved
*/

span.h-getinvolved{background:url(../images/h-getinvolved.gif);width:193px;height:27px;margin:30px 0 0 41px;}
p.intro-getinvolved{background:url(../images/intro-getinvolved.gif) no-repeat;width:608px!important;height:200px;text-indent:-999em;}

/*
Register
*/

span.h-reg{background:url(../images/h-reg.gif);width:241px;height:22px;margin:30px 0 0 41px;}
.registerForm{width:541px;height:263px;background: url(../images/bg-reg.gif);margin:20px auto;}
.registerForm div{position:relative;height:68px;float:left;}
.registerForm label{display:block;float:left;width:223px;height:68px;text-indent:-999em;}
.registerForm input{width:284px;float:left;font-weight:800;border:none 0;font-size:16px;padding:6px;margin-top:10px;}
.registerForm input.tName{margin-top:19px;}
.registerForm input.tMobile{margin:18px 0 0 1px;width:277px;}
.registerForm input.tEmail{margin-top:26px}
.registerForm input#btnSend{float:right;width:106px;height:44px;background:none;cursor:pointer;position:absolute;right:0;top:72px;border:none;}
.p-register{background:url(../images/p-register.gif) no-repeat;width:532px;height:85px;text-indent:-999em;margin:20px auto;}
.p-register a{display:block;text-indent:0;font-size:1px;width:148px;height:80px;float:right;color:#38A962;}
.smlTxt.regTxt{margin:-50px 0 0 50px;}
.registerForm span{color:#ffff33!important;position:relative;top:8px;left:20px;}
/*#Message p{position:absolute;left:-519px;top:-236px;width:541px;height:363px;background:url(../images/p-thankyou.gif) 50% 50% no-repeat #38A962;z-index:1;display:none;}*/

#Message p{font-weight:800;margin-top:10px;background:#000;padding:3px;}


/* ------------------------------------------------------------------------
prettyPhoto
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}
		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; }
		
		.pp_content .ppt {
			left: auto;
			margin-bottom: 5px;
			position: relative;
			top: auto;
		}
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
			}
					.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
			background:url(../images/prettyPhoto/close.png);
			width:17px;height:15px;margin:7px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

		
/* ------------------------------------------------------------------------
	Custom
------------------------------------------------------------------------- */

.currentTextHolder{color:#fff;text-indent:0!important;}
.pp_next, .pp_previous{display:none!important;}
		.pp_nav a.pp_arrow_previous{background: url(../images/prev.png) 0 0 no-repeat;width:55px;height:30px;}
		.pp_nav a.pp_arrow_next {
			background: url(../images/next.png) 0 0 no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
					width:290px;
					height:30px;
					text-indent:-999em;
				}


					.pp_nav p {
						float: left;
						margin: 2px 20px;
						font-size:1.6em;
					}
					
						
		div.ppt {
			color: #fff;
			display: none;
			font-size: 24px;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 9999;
		}

				.pp_description {
					display: none;
					margin: 0 0 5px 6px;
					font-size:14px;
					padding:5px;
					background:#000;
				}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

