@charset "utf-8";
/* CSS Document */

body { 
	margin: 0px auto;
	/*background-image: url(../images/2010/BG_burst.jpg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: top;*/
	background-color: #303030;
	}
	
#bg { 
	margin: 0px auto;
	background-image: url(../images/2010/BG_burst.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #303030;
	}

#header {
	margin: 0px auto;
	background-image: url(../images/2010/header.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 980px;
	height: 224px;
	}

#pageShadow
{
	width: 1024px;
	margin-left: auto; 
	margin-right: auto; 
	background: url('../images/2010/BG_1px_drpshdw.png') repeat-y center top; 
}

#logo {
	width: 154px;
	height: 82px;
	}

#flashscroll {
	padding: 102px 0px 0px 0px;
	}

#SubNav {
	margin: 0px auto;
	background-color: #F3A922;
	width: 980px;
	text-align: center;
	}

#outerborder { 
	background-color: #2b2b2b;
	width: 972px;
	margin-left: auto; 
	margin-right: auto;
	padding: 7px 4px;
	}

#innerborder { 
	width:962px;
	background-color: #272727;
	margin-left: auto;
	margin-right:auto;
	padding: 7px 4px;
	}

.text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #FFFFFF; line-height: 18px; }
.text a { color: #FFFFFF; text-decoration: none; }
.text a:hover { color: #FF6600; text-decoration: underline; }


#intro {width:420px; height:187px; float:left; font-family:Georgia; font-size:12px; color:#2b2b2b; padding:0 10px 0 20px; }
#intro a { color:#2b2b2b; text-decoration: underline;}
#intro a:hover { color:#ffffff; text-decoration: underline;}

.legaltext { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #FFFFFF; line-height: 14px; }
.legaltext a { color: #FFFFFF; text-decoration: underline; }


#TopBG {
	width:957px; 
	height:95px; 
	background:url(../images/2010/orangeBG_top.jpg) no-repeat; 
	margin: 0px auto;
}

#MiddleBG {
	width: 957px;
	background: url(../images/2010/orangeBG_mid.jpg) repeat-y;
	margin: 0px auto;
}

#MiddleContainer {
	position: relative;
	top: -65px;
	left: 33px;
	width:888px;
}

#BottomBG {
	margin: 0px auto;
	width:957px; 
	height: 95px;
	background-image:url(../images/2010/orangeBG_bot.jpg); 
	background-repeat:no-repeat;
	background-position: bottom;
	z-index: 99;
	}

#greybg {
	background-color: #272727;
	padding: 20px 0px 15px 0px;
	z-index: 199;
	}

#winner {
	margin: 0px auto;
	background-color: #272727;
	padding: 10px 10px 5px 10px;
	width: 406px;
	height: auto;
	}

#Intro {
	padding:15px 0 15px 20px; 
	font-family:Georgia; 
	font-size:12px; 
	color:#2b2b2b;
	}

.bannerbg-left {
	background-image: url(../images/2010/supportBnrBG_sm.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 522px;
	width: 345px;
	}

.bannerbg-right {
	background-image:url(../images/2010/supportBnrBG_lg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 522px;
	width: 345px;
	}

#bannerleft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 10px 0px;
	}

#bands {
	background-color:#3a3a3a;
	padding:10px 10px 10px 10px;
	border:1px solid #ffd300;
	background:url(../images/2010/gradient_bar.jpg) no-repeat #3a3a3a;
	}

#bandbg { 
	margin: 0px auto;
	background-color: #272727;
	width: 154px;
	height: 269px;
	padding: 6px;
	}

#bandbg-closed { 
	margin: 0px auto;
	background-color: #272727;
	width: 154px;
	height: 210px;
	padding: 6px;
	}

#bandbg-large { 
	margin: 8px auto;
	background-color: #272727;
	width: 849px;
	height: autp;
	padding: 6px;
	}

.bandinfo { 
	width: 154px;
	height: 57px;
	vertical-align: text-top;
	text-align: center;
	}

.bandcity { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFCC00;
	text-align: center;
	}

.bandname{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: center;
	padding-top: 11px;
	}

.bandnamesmall{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: center;
	padding-top: 11px;
	}

.bandcity-large { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFCC00;
	}


.bandname-large{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFFFFF;
	padding-top: 2px;
	}

.bandname-medium{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 2px;
	}

.confirmtext{ 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #FFFFFF;
	line-height: 36px;
	}


.iframe {
	padding: 1000px 0px 10px 0px;
	}

.videothumb{ 
	padding: 8px auto 6px auto;
	}

.jumpmenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	padding: 2px;
	}

#sponsors {
	margin: 0px auto;
	width: 980px;
	padding: 0px;
	}

#bottomStars {
    margin: 0px auto;
	background:url(../images/2010/bottom_stars.jpg) no-repeat scroll 0 0;
	width:980px;
	height:28px;
}

/*Footer Begin*/
#footerBGShadow {
	margin: 0px auto;
	width: 1024px;
    background: url(http://www.hardrock.com/images/home/BG_footer_drpshdw.png) no-repeat scroll 0 0; 
    height:31px;
}


#footerContainer{
    margin: 0px auto;
	background: url(../images/2010/footer_BG.jpg) no-repeat scroll 0 0; 
	width: 980px;
    height: 105px;
    color: #7F7E7E;
    font-size:10px;
    font-family:Georgia;
}
/*Footer control*/
#Footer{padding-top: 20px; text-align:center;}

#Footer a{
    color: #7F7E7E;
    font-size:10px;
    text-decoration:none;
}
#Footer a:hover{
    text-decoration:underline;
}
/*Random Content*/
.group1{
visibility: hidden;
}

.leaderboard-text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #3E3E3E; line-height: 18px; text-align: left; }

/*Popup Div*/
#centerdiv {
width:370px;
height: 417px;
position: absolute;
left: 50%;
margin-left: -185px;
margin-top: 175px;
background-image: url(../images/2010/leaderboard/lead_BG.gif);
z-index: 999;
display: none;
}

#centerdivClosed {
width:858px;
height: 452px;
position: absolute;
left: 50%;
margin-left: -429px;
margin-top: 567px;
background-image: url(../images/2010/closed/transbg.png);
z-index: 888;

}

#votingclosedpopup {
	width: 630px;
	margin: 50px auto;
	background-image: url(../images/2010/closed/votingEnded.jpg);
	height: 305px;
	z-index: 999;
	}

/* Show / Hide Divs */
.hidden {display:none;} 
.explain {text-decoration: underline} 


