/* png fix */
img, div, input, textarea, table, td, a, .logos, #footer { behavior: url("iepngfix.htc") }

#searchField{
	padding-left: 5px;
	padding-bottom: 6px;
}

html*#searchField input  {
	]padding-bottom: 4px;
}

html, body { 
	overflow-x: hidden;
	overflow-y: auto; 
	background: #000 url(../assets/body_bg.jpg) repeat-x;
	}


.overall_container {
	width: 960px;
	margin: 0 auto;
	}

	ul#main_nav {
			visibility: visible;
			float: left;
			margin: 0;
			padding: 0;
			list-style: none outside;
			width: 380px;
			height: 122px;
			border: 1;			
}
			ul#main_nav li {
				display: block;
				float: left;
				}
			ul#main_nav li a {
				display: block;
				width: 112px;
				height: 122px;
				text-indent: -9999px;
				background: transparent url(../assets/main_nav.jpg) no-repeat 0 0;
				}
				ul#main_nav li a:hover {background-position: 0 -122px;}
				
			ul#main_nav li.rock a {width: 162px; background-position: -112px 0;}
				ul#main_nav li.rock a:hover {background-position: -112px -122px;}
			
			ul#main_nav li.events a {width: 106px; background-position: -274px 0;}
				ul#main_nav li.events a:hover {background-position: -274px -122px;}
		       
		
		 #head .search {
						visibility: visible;
		                float: left;
		                width: 299px;
		                padding: 0 0 0 33px;
		                height: 122px;
		                background: transparent url(../assets/search_head_bg.jpg) no-repeat 0 0;
		                }
		                .search p {
								color: #666666;
								font-size: 10px;
		                        text-align: right;
		                        margin: 28px 21px 35px 0;
		                        }
		                .search span {padding: 0 6px;}
		                .search div {
		                        float: left;
						        width: 200px;
		                        background: transparent url(../assets/search_input_bg.png) no-repeat 0 0;
		                        margin-right: 3px;
		                        }
		                .search input {
		                        width: 184px;
		                        height: 20px;
		                        padding: 6px 6px 0 6px;
		                        background-color: transparent;
		                        border-style: none;
		                        font: normal 10px verdana, arial, sans-serif;
		                        color: #fff;
		                        }
						.search a:link, .search a:active, .search a:visited{
								color: #2EB0FF;
								text-decoration: underline;
						}
						.search a:hover{
								color: #666666;
								text-decoration: underline;
						}

			
	#headlogo {
		visibility: visible;
		width: 248px;
		height: 122px;
		background: transparent url(../assets/alpine_underground_logo.jpg) no-repeat 0 0;
		float: left;
		margin: 0;
		}


		#headlogo a {
			display: block;
			width: 100%;
			height: 100%;
			text-indent: -9999px;
			}

#header_temp{
	top: 0px;
	position: absolute;
	margin-left: -480px;
	left: 50%;
	z-index: 2;
}


h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}



body {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	background-color: #000000;
}



button {
        display: block;
        float: left;
        width: 81px;
        height: 26px;
        background: transparent url(../assets/button_bg.png) no-repeat 0 0;
        font: normal 10px verdana, arial, sans-serif;
        color: #fff;
        cursor: pointer;
        text-transform: uppercase;
        text-align: center;
        }
 button:hover {background-position: 0 -26px;}


legend {display: none;}
label:hover {cursor: pointer;}

fieldset,
button  {border-style: none;}

#footer {
background:transparent url(../assets/footer_bg.gif) no-repeat scroll 0 0;
clear:both;
color:#666666;
margin-left:30px;
padding: 50px 0 0 0;
text-align:center;
width:930px;
font-size: 10px;
top: 584px;
position: absolute;
}

#footertxt {
clear:both;
color:#666666;
text-align:center;
width:930px;
font-size: 10px;

}

#footer a:link, #footer a:active, #footer a:visited {
	color: #2EB0FF;
	text-decoration: underline;
	padding: 0 4px;
}

#footer a:hover {
	color: #666666;
	text-decoration: underline;
	padding: 0 4px;
}

#footer img{
	border: none;
	padding: 0 10px 0 10px;
}

#alpineajaxframe {
	position:absolute;
	height: 100%;
	top: 120px;
	width:960px;
	background: transparent url(../images/bg.jpg) no-repeat top left;
}

#alpineajaxframeright {
	position:absolute;
	height: 100%;
	top: 120px;
	width:960px;
	background: transparent url(../images/bg2.jpg) no-repeat top left;
}

#alpineajaxframenone {
	position:absolute;
	height: 100%;
	top: 120px;
	width:960px;
	background: transparent url(../images/bg3.jpg) no-repeat top left;
}

/*IE 7*/
html*#alpineajaxframe{
	]height: 585px;
	]margin-left: -480px;
	]left: 50%;
}
html*#alpineajaxframeright{
	]height: 585px;
	]margin-left: -480px;
	]left: 50%;
}
html*#alpineajaxframenone {
	]height: 585px;
	]margin-left: -480px;
	]left: 50%;
}

/*IE 6*/
* html #alpineajaxframe{
	margin-left: -470px;
	left: 50%;
	height: 585px;
}
* html #alpineajaxframeright{
	margin-left: -470px;
	left: 50%;
	height: 585px;
}
* html #alpineajaxframenone{
	margin-left: -470px;
	left: 50%;
	height: 585px;
}

a{
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a:link, a:visited, a:active {
	
}
a:hover{
	color: #FEEF00;
}

/*nav*/
#menubar, .menubar {
	display: block;
	width:980px;
	height:40px;
	z-index: 9;
	color: #FFFFFF;
	font-size: 9px;
	font-family: Arial;
	font-weight: normal;
}
.nav td img{
	display: block;
}
.conditional{
	<!-[if IE 6]>
	padding-bottom: 2px;
	<![endif]->
}
.conditional{
	<!-[if IE 7]>
	padding-bottom: 5px;
	<![endif]->
}
/*end of nav*/

#contentContainer {
	width:960px;
	height: 530px;
}
/*safari*/
html*#contentContainer {
	height: 515px;
}

input {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

#rtd2small{
	top: 50px;
	width:243px;
	height:48px;
	position: absolute;
	left: 5px;
}

/*Band Profile Layout*/

#confirmation {
	position: absolute;
	height:80px;
	width: 300px;
	top: 200px;
	left: 310px;
	padding: 20px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	background-color: #000000;
	filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:0.9;
	border: 1px solid #007fc3;
	z-index: 9;
}

#uploader_waiting {
	position: absolute;
	height: 150px;
	width: 350px;
	top: 150px;
	left: 400px;
	padding: 20px;
	spacing: 30px;
	text-align: center;
	font-size: 12px;
	background-color: #000000;
	filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; -khtml-opacity:0.9;
	border: 1px solid #007fc3;
	z-index: 9;
}

#thankYou {
	color: #FEEF00;
	font-size: 44px;
	font-weight: bold;
}

span.upload_thankyou{
	color: #FEEF00;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

#voteBtn{
	position: absolute;
	top: 29px;
	left: 260px;
	width:600px;
	height: 60px;
}
#voteBtn a{
	font-size: 14px;
	font-weight: bold;
}

#promoteBtn{
	position: absolute;
	top: 340px;
	left: 667px;
	width:288px;
	height: 65px;
	z-index: 5;
}
#bandBox{
	font-size: 12px;
	position: absolute;
	top: 100px;
	left: 7px;
	width:280px;
	height: 465px;
	text-align: center;
	border: 1px solid #007fc3;
}
#bandNameBox{
	width: 280px;
	height: 28px;
	display: table-cell; 
	vertical-align: middle;
	background: url(../images/graybar.png) repeat;
}
/*IE6 tile repeat*/
* html #bandNameBox{
	background: url(../images/graybarIE.gif) repeat;
}
#bandName{
	font-size: 18px;
	font-weight: bold;
}
/*IE padding*/
html*#bandName{
	]padding-top: 5px;
}
#bandPhotoContainer{
	width: 280px;
	height: 260px;
	padding-top: 5px;
	border-top: 1px solid #007fc3;
}
#bandPhoto{
	width: 256px;
	height: 256px;
	background-color: #FFFFFF;
}
#bandInfo{
	padding-left: 11px;
	width: 256px;
	height: 180px;
}
.bandInfoTxt td, .bandInfoTxt a:link, .bandInfoTxt a:visited, .bandInfoTxt a:active{
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.bandInfoTxt a:hover{
	color: #FFF000;
	font-size: Arial, Verdana, Helvetica, sans-serif;
	font-family: 12px;
}
#boxScroll{
	height: 80px;
	width: 245px;
	border: 1px solid #007fc3;
	overflow:auto;
	padding: 5px;
	text-align: left;
}
#musicPlayer{
	position: absolute;
	top: 100px;
	left: 305px;
	width: 361px;
	height: 68px;
}

/*song box and star rating alignment*/
#songBox{
	margin: 0;
	padding: 0px;
	font-size: 14px;
	position: absolute;
	top: 180px;
	left: 305px;
	height: 100px;
	width: 359px;
	z-index: 3;
}


.hlt {
    background: transparent url(../images/highlight.jpg) no-repeat;
}

li {
display:inline;
}

#wrapper{
	position: absolute;
	top: 395px;
	left: 305px;
	width: 645px;
	border: 1px solid #007fc3;
}

#messagewindow {
	padding-left: 5px;
	font-size: 10px;
	line-height: 20px;
	height: 97px;
	background-color: transparent;
	border-top: 1px solid #007fc3;
	border-bottom: 1px solid #007fc3;
	overflow: auto;
}

#videoBox{
	position: absolute;
	top: 100px;
	left: 670px;
	background: transparent url(../images/videobg.gif) no-repeat;
	width: 286px;
	height: 242px; 
	padding-left: 13px;
	padding-top: 15px;
	z-index: 5;
}
* html #videoBox{
	padding-top: 15px;
}

#videoContainer{
	background-color: #transparent;
	width: 260px;
	height: 208px;
}

/* Vote Box */

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
left: 0;
top: 0;
z-index: 8;
visibility: hidden;
text-align: center;
}


.dhtmlwindow{
position: absolute;
border: 1px solid #007fc3;
visibility: hidden;
background-color: #000000;
filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; -khtml-opacity:0.75;
z-index: 9;
}

iframe {
border: 0px ;
}

.drag-handle{ /*CSS for Drag Handle*/
background-color: #000000;
color: black;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
background-color: transparent;
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}
.drag-contentarea{ /*CSS for Content Display Area div*/
background-color: transparent;
color: black;
height: 150px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
background-color: transparent;
height: 13px; /*height of resize image*/
}

.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

/*Search Band*/

#musicPlayerSearch{
	position: absolute;
	top: 60px;
	left: 592px;
	width:361px;
	height: 68px;
	z-index: 3;
}

#searchContent{
	position: absolute;
	top: 95px;
	left: 25px;
	width: 925px;
	z-index: 2;
}

.sort, .sort a{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.sort_over a{
	color: #FEEF00;
	font-size: 20px;
	font-family: Arial;
}

.sort_over{
	color: #FEEF00;
	font-size: 12px;
	font-family: Arial;
}

.categorySort img, #categorySort a{
	vertical-align: middle;
}

#bands_showing, #bands_showing a{
	text-align: left;
	font-size: 12px;
}

.searchthumbs{
	max-width: 60px;
	_width: 60px;
	max-height: 60px;
	_height: 60px;
}

#bands_list {
	margin: 0px;
	width: 100%;
	height: 400px;
	color: #FFFFFF;
	font-size: 10px;
	overflow: hidden;
	padding-top: 11px;
}
#bands_list ul {
	width: 100%;  /* room for 3 columns */
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 11px;
}
#bands_list a{
	font-size: 10px;
}

/*test cell size
#bands_list ul li{
	border: 1px solid #007fc3;
}*/

#band_results_container ul{ 
	padding-left: 60px;
}

.imgSize{
	height: 70px;
}
.locationSize{
	width: 90px;
}

#bands_page_container {
	position: absolute;
	z-index: 4;
	top: 450px;
	left: 3px;
	font-weight: bold;
}

#bands_page_container a {
	font-weight: bold;
}

#search_back {
	position: absolute;
	z-index: 9;
	top: 210px;
	left: 25px;
}

#search_forward {
	position: absolute;
	z-index: 9;
	top: 210px;
	left: 870px;
}

#results_bg{
	top: 140px;
	left: 28px;
	position: absolute;
	height: 409px;
	width: 925px;
	background: url(../images/searchbg.jpg) no-repeat;
	z-index: 1;
}

#bands_list ul li {
	float: left;
	width: 15%;  /* accommodate the widest item */
	height: 100%;
	padding: 0 0 0 17px;
	margin: 0 0 5px 0;
	background-repeat: no-repeat;
	background-position: 1px;
}
#bands_list br {
	clear: left;  /* stop the floating after the list */
}
#bands_list ul li a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 1px;
	text-decoration: none;
}


/* homepage */

.tableLineUp{
	font-size: 10px;
	font-family: Arial;
	line-height: 10px;
}

.tableTopTen{
	font-size: 12px;
	height: 370px;
}

#musicPlayerHome{
	position: absolute;
	top: 50px;
	left: 590px;
	width:361px;
	height: 68px;
	z-index: 3;
}

#slideshowContainer{
	position: absolute;
	top: 60px;
	left: 1px;
	width: 585px;
	height: 505px;
	background-color: transparent;
	z-index: 3;
}

#softOpen{
	position: absolute;
	top: 51px;
	left: 0px;
	width: 581px;
	height: 507px;
	z-index: 1;
}

#lineUp{ 
	border: 0px;
	position: absolute;
	top: 126px;
	left: 590px;
	width: 128px;
	height: 437px;
	padding-top: 42px;
	padding-left: 18px;
	background: url(../images/lineupbg.jpg) no-repeat;
}

#comingSoon{ 
	border: 0px;
	position: absolute;
	top: 43px;
	left: 578px;
	width: 380px;
	height: 525px;
}

#lineUpContent{
	width: 95px;
	height: 365px;
}

#lineUpThumb, #lineUpThumb img{
	width: 85px;
	height: 85px;
	max-width: 85px;
	max-height: 85px;
}

#topTen{
	border: 0px;
	position: absolute;
	top: 126px;
	left: 727px;
	width:224px;
	height: 436px;
	padding-top: 40px;
	_padding-top: 0px;
	padding-left: 3px;
	_padding-left: 2px;
	text-align: left;
	background: url(../images/top10bg.jpg) no-repeat;
}

#topTenContent{
	width:210x;
	height: 370px;
	background-color: transparent;
}

#topTenThumb, #topTenThumb img{
	padding-bottom: 3px;
	width: 35px;
	height: 35px;
	max-width: 35px;
	max-height: 35px;
}

* html #topTenThumb, #topTenThumb img{
	padding-bottom: 2px;
}
* html #topTen{
	padding-top: 40px;
}

/*Registration*/

h1{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

#error{
	position: absolute;
	top: 77px;
	left: 305px;
	color: #FEEF00;
	font-weight: bold;
	font-size: 14px;
	padding-left: 27px;
	z-index: 2;
}

#errorupload{
	color: #FEEF00;
	font-weight: bold;
	font-size: 14px;
}

#error2{
	position: absolute;
	top: 420px;
	left: 0px;
	color: #FEEF00;
	font-weight: bold;
	font-size: 14px;
	z-index: 2;
	text-align: left;
}

#artistSignUp{
	position: absolute;
	top: 100px;
	left: 5px;
	width:263px;
	height: 50px;
}

#steps{
	position: absolute;
	top: 165px;
	left: 20px;
	width:251px;
	height: 206px;
	background-image: url(../images/steps.png);
	background-repeat: no-repeat;
}

.stepsContent a:link, .steps1 a:visited, .steps1 a:active{
	color: #FFF000;
	font-size: 12px;
}

.stepsContent a:hover{
	color: #FFFFFF;
	font-size: 12px;
}

#stepsContent input[type=file]{
	color: #666666;
}

.stepsContent input, textarea, #promoteBanner input{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(../images/blacktile.png) repeat;
	border: 1px solid #007fc3;
}

#stepsContentBox input, #promoteBanner input{
	padding: 7px;
}

#stepsContent {
	position: absolute;
	top: 110px;
	left: 295px;
	width: 640px;
	height: 400px;
	padding-left: 15px;
	z-index: 2;
}

#stepsContentBox {
	font-size: 12px;
	padding-top: 35px;
	line-height: 10px;
	background-image: url(../images/blacktile.png);
	background-repeat: repeat;
	background-color: transparent;
	width: 600px;
	height: 225px;
	text-align: center;
	border: 1px solid #007fc3;
}

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background-image:url(../images/blackdot.gif);
}

/*.captchaText{
	top:310px;
	left: 600px;
	position: absolute;
	font-size: 10px;
	width: 350px;
	z-index: 6;
}

.registerCaptcha {
	top: 215px;
	left: 290px;
	position: absolute;
	z-index: 5;
}
.registerRecaptchaBG{
	top:300px;
	left: 590px;
	position: absolute;
	height: 130px;
	width: 360px;
	border: 1px solid #007fc3;
	background-color: #000000;
	filter: alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70;
	z-index: 1;
}


html*#captchaText{
	]top:310px;
}
html*#registerRecaptchaBG {
	]height: 150px;
	]top: 305px;
}
html*#registerCaptcha {
	]top: 200px;
}


html*.captchaText{
	top:320px;
}
html*.registerCaptcha  {
	top: 225px;
}
html*.registerRecaptchaBG{
	top: 312px;
} */

.registerTos a:link, .registerTos a:active, .registerTos a:visited{
	color: #FEEF00;
	font-size: 12px;
	font-weight: bold;
}

.registerTos a:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

/* for Internet Explorer */

* html #stepsContentBox {
	background-image: none;
	background-color: #000000;
	filter: alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; -khtml-opacity:0.50;
}

* html #stepsContentBox div {
	position: relative;
	color: #FFFFFF;
	filter: alpha(opacity=100); -moz-opacity:1; opacity:1; -khtml-opacity:1;
}


* html .stepsContent input, .stepsContent textarea, #promoteBanner input{
	background: transparent url(../images/blacktile.gif) repeat;
	filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; -khtml-opacity:0.75;
}

/*Login */

#content {
	position: absolute;
	top: 80px;
	left: 315px;
	width: 640px;
	height: 400px;
	padding-left: 15px;
	background-color: transparent;
}

#contentBox {
	padding-top: 35px;
	line-height: 10px;
	background: transparent url(../images/blacktile.png) repeat;
	width: 550px;
	height: 225px;
	text-align: center;
	border: 1px solid #007fc3;
}

#content input, .content input, textarea{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(../images/blacktile.png) repeat;
	border: 1px solid #007fc3;
}

* html #content input, .content input, #contentBox, textarea{
	background: transparent url(../images/blacktile.gif) repeat;
	filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; -khtml-opacity:0.75;
}

.loginLinks {
	font-size: 14px;
}

.loginLinks a:link, .loginLinks a:active, .loginLinks a:visited{
	color: #FEEF00;
	font-size: 14px;
}

.loginLinks a:hover{
	color: #FFFFFF;
	font-size: 14px;
}


/* Promotion */

#promoteBanner{
	font-size: 12px;
	position: absolute;
	top: 80px;
	left: 330px;
	width: 625px;
	height: 470px;
	background-color: transparent;
	z-index: 2;
}

#boxScroll2{
	height: 80px;
	border: 1px solid #007fc3;
	overflow:auto;
	padding: 5px;
	background-image: url(../images/blacktile.png);
	background-repeat: repeat;
	background-color: transparent;
}

#gigyaBG {
	position: absolute;
	top: 315px;
	left: 330px;
	width: 600px;
	height: 90px;
	background-image: none;
	background-color: #000000;
	filter: alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; -khtml-opacity:0.50;
	border: 1px solid #007fc3;
	z-index: 1;
}

/* for Internet Explorer */
* html #boxScroll2 {
	height: 80px;
	border: 1px solid #007fc3;
	overflow:auto;
	padding: 5px;
	background-image: none;
	background-color: #000000;
	filter: alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; -khtml-opacity:0.50;
}
* html #boxScroll2 div {
	position: relative;
	color: #FFFFFF;
	filter: alpha(opacity=100); -moz-opacity:1; opacity:1; -khtml-opacity:1;
}

.backBtn a{
	position: absolute;
	top: 518px;
	left: 330px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	z-index: 3;
}


/* CMS */

#cmsBG{
	position: absolute;
	top: 165px;
	left: 20px;
	width:248px;
	height: 320px;
	background: url(../images/cmsbg.png) no-repeat;
	z-index: 1;
}

#cmsContent{
	position: absolute;
	top: 165px;
	left: 20px;
	width:248px;
	height: 280px;
	color: #FFF000;
	font-weight: bold;
	font-size: 18px;
	z-index: 2;
}

#cmsContent a:link, #cmsContent a:visited, #cmsContent a:active {
	color: #FFF000;
	font-weight: bold;
	font-size: 18px;
}

#cmsContent a:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

#saveChanges{
	position: absolute;
	top: 400px;
	left: 400px;
	width:220px;
	height:50px;
	font-size: 16px;
	z-index: 3;
}

#asterisk{
	position: absolute;
	top: 415px;
	left: 25px;
	font-size: 12px;
	z-index: 3;
}

#videoThumb{
	width: 130px;
	height: 95px;
	background-color: white;
}

.videothumbmax{
	width: 130px;
	height: 95px;
	max-width: 130px;
	max-height: 95px;
	_width: 130px;
	_height: 95px;
}

#cmsVideoBox{
	position: absolute;
	top: 175px;
	left: 500px;
	background: transparent url(../images/videobg2.jpg) no-repeat;
	width: 286px;
	height: 242px; 
	padding-left: 13px;
	padding-top: 15px;
	z-index: 5;
}
* html cmsVideoBox{
	padding-top: 6px;
}
#cmsVideoContainer{
	background-color: #transparent;
	width: 260px;
	height: 208px;
}

#songListing td {
	padding-top:10px;
}



.vote_btn{
background:url(/images/votebtn.gif) no-repeat;
cursor:pointer;
border: none;
}
.white_txt{
	color: #FFFFFF;
}
.bands_page_num{
	color: #FFFFFF;
}
a.bands_page_num{
	color: #FFFFFF;
	font-size: 190%;
	
}
.bands_page_over{
	color: #FEEF00;
	text-decoration: underline;
}

	a.backover {
    display: block;
    width: 45px;
    height: 45px;
    background: url(../images/back_search.jpg) 0 0 no-repeat;
    text-decoration: none;
	}
 
a:hover.backover {
    background-position: -45px 0;
}
	a.forwardover {
    display: block;
    width: 45px;
    height: 45px;
    background: url(../images/forward_search.jpg) 0 0 no-repeat;
    text-decoration: none;
	}
 
a:hover.forwardover {
    background-position: -45px 0;
}

/* winner's page */

#artistWinners{
	color: #3a0d01;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 195px;
	left: 175px;
	width:310px;
	height: 315px;
	text-align: center;
}

#fanWinners{
	color: #3a0d01;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	position: absolute;
	top: 195px;
	left: 580px;
	width:230px;
	height: 330px;
	text-align: center;
	padding-top: 70px;
}

