/************************************************
*	Main CSS File for Download Festival 2007	*
*												*
*	Date	05/05/2007							*
************************************************/


/********************
 *	General Styles	*
 ********************/

* 
{
	margin:0;
	padding:0;
}

body 
{
	background:#151515 url(../images/bkg/bg1223.gif) ;
	margin:0;
	padding:0;
}

img 
{
	border:0;
}

h1 
{
	margin:5px 0 10px 0; /* this is overridden when sIFR is active with the !important declaration */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:500;
	font-style:normal;
	color:#fff;
	width:600px;
	line-height:34px; /* this is overridden when sIFR is active with the !important declaration */
}

h2 
{
	margin:5px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:500;
	font-style:normal;
	color:#fff;
	width:600px;
	line-height:26px; /* this is overridden when sIFR is active with the !important declaration */
}

p 
{
	padding:0;
	font-weight:500; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:17px;
}

a
{
	font-size: 11px;
  	color: #FFFFFF;
	text-decoration: underline;
	outline:none;
}

	a:hover
	{
  		color:#99FF00;
		text-decoration: none;
	}

select 
{
	width:175px;
	border:solid 1px #ccc;
	vertical-align:middle;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal; 
	font-variant:normal;
	font-weight:600;
	color:#99FF00;
	font-size:10px;
	line-height:normal;
	background:#000;
}

/**
 *	Pseudo classes
 */

::-moz-selection
{
	background:#000;
	color: #99FF00;
}

::selection {
	background: #000;
	color: #99FF00;
}


/************
 *	sIFR	*
 ************/

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
}

.sIFR-replaced {
  visibility: visible !important;
}

span.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash H1 {
  line-height:28px !important;
  height:28px;
  font-size:28px;
  visibility:hidden;
  margin:0 !important;
}

.sIFR-hasFlash H2 {
  line-height:20px !important;
  height:20px;
  font-size:20px;
  visibility:hidden;
  margin:0 !important;
}


/************************************
 *			COMMON STYLES			*
 ************************************/

/* Main title */
.titlong01 
{
	height:29px;
	border-right:#666 solid 1px;
	width:931px;
	background:#000000 url(../images/bkg/bkg_title.jpg) repeat-x;
	display:block;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}

#leftColumn 
{
	width:650px;
	float:left;
	margin:0;
	padding:0;
}

input.textfield 
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	color:#99FF00;
	font-size:10px;
	line-height:normal;
	height:18px;
	margin-top:4px;
	padding:1px;
	border:solid 1px #ccc;
	width:230px;
	background:#000000;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:230px;
}

.clear 
{
	clear:both;
}

.txtHeadTitle 
{
	color:#9F0;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	margin:15px 0 5px;
}

	.txtHeadTitle q 
	{
		color: #99FF00;
		font-family: Verdana; 
		text-decoration:overline;
		font-weight:bold;
		font-size:11px;
	}
	
	.txtHeadTitle a:link, 
	.txtHeadTitle a:visited, 
	.txtHeadTitle a:active 
	{
		color:#fff;
		font-family:Verdana;
		font-weight:bold;
		font-size:11px;
	}

.txtSubTitle 
{
	color:#fff;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	margin:5px 0 5px;
}

	.txtSubTitle q
	{
		color: #fff;
		font-family: Verdana;
		text-decoration:overline;
		font-weight:bold;
		font-size:11px;
	}


/************************************
 *		RIGHT COLUMN ELEMENTS		*
 ************************************/

#rightColumn 
{
	width:300px;
	margin:0;
	padding:0;
	float:right;
	border-left:solid 1px #666;
}

/* Green & Black Button */
#rightGBBtn
{
	width:300px;
	height:65px;
	background:url(/images/btn/Btn_BG_Button.jpg)  no-repeat;
	margin:0;
	padding:0px;
	position:relative;
}

	#rightGBBtn li
	{
		margin:0;
		padding:0;
		list-style:none;
		display:block;
	}

	#rightGBBtn a 
	{
		display:block;
		width:300px;
		height:21px;
		text-decoration:none;
	}

		a.rgbb_1:hover 
		{
			background: url(../images/btn/Btn_BG_Button.jpg) -0px -67px no-repeat;
		}
		
		a.rgbb_2:hover 
		{
			background: url(../images/btn/Btn_BG_Button.jpg) -0px -89px no-repeat;
		}
		
		a.rgbb_3:hover 
		{
			background: url(../images/btn/Btn_BG_Button.jpg) -0px -111px no-repeat;
		}
		
#jsAd 
{
	clear:both;
	width:300px;
	height:250px;
}

#infoContent 
{
	padding:10px;
	font-family:Verdana;
	font-size: 11px;
	color:#ccc;
	background-color:#272727;
}

#mp3PlayerBox 
{
	position:relative;
	clear:both;
	margin:0;
	padding:0;
}

#cartoon 
{
	background-color:#333333;
	
}

#rightMenu
{
	width:300px;
}

	#rightMenu  a,
	#rightMenu  a:visited
	{
		color:#fff;
		font-family:Verdana;
		font-size:11px;
		text-decoration:none;
		background-color:#151515;
		display:block;
		padding:12px 5px 12px 15px;
		border-bottom:solid 1px #fff;
	}
	
	#rightMenu  a:hover
	{
		background-color:#9c0;
		color:#000;
	}


/************************************
 *		Competiton page 2			*
 ************************************/

.crazy_ta { width: 384px;  padding: 2px 4px 5px 15px;margin:0px 0px 0px 0px;background:#FF6600; float: left;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}
.crazyright{ width:210px;  float:  right;}
.crazyrightOrange { width:194px;  float:  right; background:#1b1b1b;padding: 5px 8px 5px 8px;  margin:0px 0px 0px 0px;font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff; }
.crazy_pix { width:157px;  float: right; }
.crazy_prizes { width: 390px;  padding: 5px;margin:0px 0px 0px 0px;background:#1B1B1B; float: left;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}
.crazy_wat_div { width:615px; height:855px;background:#232525;  margin:0px 0px 0px 15px; }
.crazyupload {  background:#000; padding:0px 15px 15px 15px; margin:0px 0px 0px 15px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}

/* Competition */	
#competition 
{
	width:300px;
	height:99px;
	background:url(/images/btn/Btn_comp_Promo4.jpg) no-repeat;
}

	#competition img 
	{
		width:300px;
		height:99px;
	}
	
	#competition a 
	{
		display:block;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	
		#competition a:hover 
		{
			background: url(/images/btn/Btn_Comp_Promo4.jpg) 0 -101px no-repeat;
		}
		

/************************************
 *				HOME				*
 ************************************/

#wrapper 
{
	width:951px;
	background: #151515;
	float:left;
	margin: 0 ;
	padding:0;
	border-right:#666 solid 1px;
}


/**
 *	Left Column
 */

#homeLeft 
{
	 float:left;
	 width:650px;
}

	#homeFlashFeature 
	{
		width:650px;
		height:250px;
		background-color:#000;
	}
	
	#homeLatestNews 
	{
		float:left;
		width:650px;
		height:33px;
		padding:0;
		color:#fff;
		background-color: #000;
	}

		#homeLatestNews img 
		{
			float:left;
			margin:5px 0 0;
		} 
		
		#homeLatestNews span 
		{
			float:left;
			display:block;
			width:556px;
			background-color:#9f0;
			margin:4px 0 0;
			padding:3px 0 5px 5px;
		}
		
		#homeLatestNews a 
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			font-weight:bold;
			color:#000;
			text-decoration:none;
		}
	
	#homeContentBoxes 
	{
		float:left;
		width:650px;
	}
	
		#homeContentLeft 
		{
			float:left;
			width:347px;
			margin:0;
			padding:0;
			background-color:#000;
		}
			
		#homeContentRight 
		{
			float:left;
			width:303px;
			margin:0;
			padding:0;
			background-color:#000;
		}

		/*.toggler 
		{
			height:26px;
			text-align:right;
			background-color:#000;
		}
		
		.accordion
		{
			height:0;
			overflow:hidden;
		}*/
		
		.collapsable 
		{
			margin:0;
			padding:0;
		}
		
			.collapsable p 
			{
				margin:0;
				padding:0;
				text-align:right;
			}
			
			
		
/**
 *	Components
 */

	/* Latest Lineup */
	
	.tour1 
	{
		width:347px;
		height:26px;
		background:#797979;
		border-bottom:#272727 solid  1px;
	}
	
		.tour1 a:link, a:visited
		{
			color:#000;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:500;
			font-size:10px;
		}
	
		.tour1 a:hover 
		{
			text-decoration:none;
			color:#000;
			text-decoration:none;
			font-weight:500;
			font-style:normal;
		}

	.tour2 
	{
		width:347px;
		height:26px;
		background:#505050;
		border-bottom:#272727 solid  1px;
	}
	
		.tour2 a:link, a:visited
		{
			color:#000;
			text-decoration:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:500;
			font-style:normal;
			font-size:10px;
		}
	
		.tour2 a:hover 
		{
			color:#000;
			font-weight:500;
			text-decoration:none;
			font-style:normal;
		}

	.bandname 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		width:280px;
		float:left;
		padding:5px 4px 4px 5px;
		color:#FFFFFF;
	}

	
	/* TV Video */
	
	#homeVideo 
	{
		color:#fff;
	}
	
		.homeVideoItemEven 
		{
			width:303px;
			height:63px;
			border-bottom:solid 1px #000;
			background-color:#505050;
			overflow:hidden;
		}
	
		.homeVideoItemOdd
		{
			width:303px;
			height:63px;
			border-bottom:solid 1px #000;
			background-color:#797979;
			overflow:hidden;
		}
	
			.homeVideoImg 
			{
				float:left;
				width:70px;
				padding:5px 0 3px;
				background-color:#000;
			}
			
			.homeVideoText
			{
				float:left;
				width:217px;
				margin:6px 8px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:8px;
			}
			
				.homeVideoText a, .homeVideoText a:visited 
				{
					text-decoration:none;
				}
			
				.homeVideoText_Title
				{
					text-transform:uppercase;
					font-weight:bold;
				}
				
				.homeVideoText_UserName
				{
					margin:2px 0 0;
					font-style:italic;
				}
	
	/* Latest Forum Post */
	#homeLatestForum 
	{
		width:300px;
		background-color:#505050;
		color:#fff;
	}
	
		#homeLatestForumImg 
		{
			float:left;
			width:120px;
			padding:6px 3px 6px 6px;
		}
		
		#homeLatestForumText 
		{
			float:left;
			width:155px;
			padding:6px 6px 3px 6px;
			font-family:Tahoma;
			font-size:11px;
		}
		
			#homeLatestForumText_NickName, #homeLatestForumText_NickName a 
			{
				color:#9f0;
				font-weight:bold;
				text-decoration:none;
			}
			
			#homeLatestForumText_RatingTitle 
			{
				color:#fff;
				font-weight:bold;
			}
			
			#homeLatestForumText_LatestPostTitle 
			{
				margin:5px 0 0;
				text-decoration:underline;
			}
			
			#homeLatestForumText_Re 
			{
				margin:5px 0 10px;
				font-size:10px;
				color:#9f0;
			}
			
			#homeLatestForumText_Joined 
			{
				font-size:10px;
				color:#fff;
			}
			
			#homeLatestForumText_TotalPosts 
			{
				font-size:10px;
				color:#fff;
			}
			
			
/************************************
 *				LINEUP				*
 ************************************/

#lineupHolder 
{
	margin:10px 0 0;
	background-color:#1B1B1B;
	height:930px;
	width:635px;
}

	.lineupDay 
	{
		float:left;
		margin:0 0 10px;
		padding:0 11px 0;
	}
	
	#lineupMore 
	{
		clear:left;
		text-align:center;
		margin:10px 0;
		padding:0 10px;
	}
	
		#lineupMore p 
		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#99ff00;
			background:#3A5314;
			font-weight:bold;
			font-size:11px;
		}

	.stagebox 
	{
		margin-left:10px;
	}

		.stagetitle 
		{
			background:#3A5314;
			width:200px;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			padding:3px;
			color:#99ff00;
			font-weight:bold;
			font-size:11px;
			margin-bottom:10px;
		}
		
		.bands 
		{
			font-family:Verdana, Arial, Helvetica;
			width:200px;
			text-align:center;
		}
		
			.bands a 
			{
				font-family:Verdana, Arial, Helvetica;
				text-decoration:none;
			}

			.bands a:visited
			{
				text-decoration:none;
			}

			.bands a:hover 
			{
				color:#99ff00;
				text-decoration:overline;
			}


/************************************
 *				NEWS				*
 ************************************/

#newsContent 
{
	margin:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

	#newsContent p {
		font-size:12px;
	}

	#newsContent h1 
	{
		width:590px;
		padding:0 0 0 25px;
	}
	
	.newsBox 
	{
		width:226px;
		height:126px;
		float:left;
		margin:10px 0;
		padding:0 30px 0 40px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	
		.newsBox img 
		{
			width:200px;
			height:100px;
			background:#494949;
			padding:10px;
			margin:0;
		}
		
		.newsBox a
		{
			width:220px;
			height:120px;
			border:#000 3px solid;
			display:block;
		}
		
		.newsBox a:hover
		{
			width:220px;
			height:120px;
			border:#666 3px solid;
			display:block;
		}
	
	#newsDetails 
	{
		color:#fff;
		font-family:Verdana;
		margin:10px 10px 0 0;
	}
	
		#newsDetails p 
		{
			margin:20px 0;
			font-family:Verdana;
		}
		
		#newsDetails img
		{
			border:solid 5px #000;
			margin:10px 10px 10px 0;
		}
		
		#newsDetails img.newsDetailsHr
		{
			clear:both;
			border:none;
		}
		
		.newsDetailsLeft 
		{
			width:220px;
			float:left;
		}
		
			.newsDetailsLeft img
			{
				max-width:200px;
			}
		
		.newsDetailsRight 
		{
			width:390px;
			float:left;
		}
		
			.newsDetailsHeadline 
			{
				color:#9f0;
				font-size:13px;
				font-weight:bold;
				text-transform:uppercase;
			}
			
			.newsDetailsBody 
			{
				clear:left;
				margin:10px 0 10px 0;
			}
	
				.newsDetailsBody hr 
				{
					margin:0 0 20px;
					border-bottom:solid 2px #ddd;
				}
				
	#newsList {	
		color:#fff;
		font-family:Verdana;
		font-weight:bold;
		font-size:11px;
		margin:10px 20px 20px 10px;
	}
	
		.newsList {	
			clear:both;
			margin:0 0 10px;
		}
		
			.newsListLeft 
			{
				width:150px;
				float:left;
			}
			
			.newsListRight 
			{
				width:450px;
				float:left;
			}
			
				.newsListHeadline 
				{
					text-transform:uppercase;
				}
				
					.newsListHeadline a,
					.newsListHeadline a:visited
					{
						font-size:13px;
						font-weight:bold;
						color:#9f0;
					}
					
					.newsListHeadline a:hover
					{
						font-size:13px;
						font-weight:bold;
						text-decoration:none;
					}
				
				.newsListSummary 
				{
					margin:3px 0 0 0;
					font-weight:normal;
				}
		

/************************************
 *				ARCHIVE				*
 ************************************/

#archiveContent h3 
{
	margin:15px 0 -5px;
}

#archiveContent p 
{
	margin:10px 0 10px 5px;
}





#wrapper2 { width:951px;background: #151515;  float:left; padding:0px;  border-right:#666 solid 1px;  margin:0px 0px 0px 0px;}

#wrapper3 { width:951px;background: #151515; float:left; padding:0px;  border-right:#666 solid 1px; margin:0px 0px 0px 0px;}

#wrapper4 {width:951px;background: #232525; float:left; padding:0px;  border-right:#666 solid 1px; margin:0px 0px 0px 0px;}


/* DTV menu   */

.dtvmenuholder {margin: 0px 0px 0px 4px ;}

#dtvbtns {
 width: 165px;
 height: 90px;
 background: url(../images/btn/Btn_Dtv_HomeNav.jpg)  no-repeat;
 margin: 0px 0px 0px 130px ; padding: 0px;
 position: relative;

}
#dtvbtns li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#dtvbtns a {display: block; text-indent: -9999px; text-decoration:none;}

#watch {left: 0px; top: 0px;  width: 165px;  height: 21px;}
#profiles {left: 0px; top: 22px; width: 165px;  height: 21px;}
#upload {left: 0px; top: 45px;   width: 165px;  height: 21px;}
#go {left: 0px; top: 68px;  width: 165px;  height: 21px;}



#watch a {height: 21px;}
#profiles a {height: 21px;}
#upload a {height: 21px;}
#go a {height: 21px;}



.bwatch #watch a, #watch a:hover {background: url(../images/btn/Btn_Dtv_HomeNav.jpg) -0px -104px no-repeat;}
.bprofiles #profiles a, #profiles a:hover {background: url(../images/btn/Btn_Dtv_HomeNav.jpg) -0px -127px no-repeat;}
#upload a:hover {background: url(../images/btn/Btn_Dtv_HomeNav.jpg) -0px -149px no-repeat;}
#go a:hover {background: url(../images/btn/Btn_Dtv_HomeNav.jpg) -0px -172px no-repeat;}



/* Shop Promo */

#shoppromo {
 width: 300px;
 height: 99px;
 background: url(../images/btn/Btn_Shop_Promo2.jpg)  no-repeat;
 margin: 0px 0px 0px 0px ; padding: 0px;
 position: relative;

}
#shoppromo li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#shoppromo a {display: block; text-indent: -9999px; text-decoration:none;}

#promo1 {left: 0px; top: 0px;  width: 300px;  height: 99px;}


#promo1 a {height: 99px;}



.bpromo1 #promo1a, #promo1 a:hover {background: url(../images/btn/Btn_Shop_Promo2.jpg) -0px -101px no-repeat;}






/* Find Tour Tickets ?? */

#findtickets {
 width: 76px;
 height: 24px;
 background: url(../images/btn/btn_findTickets.gif)  no-repeat;
 margin: 0px ; padding: 0px; float:right; position:relative;

}

#findtickets li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#findtickets a {display: block; text-indent: -9999px; text-decoration:none;}

#ticketbuttn {left: 0px; top: 4px;  width: 70px;  height: 17px;}



#ticketbuttn a {height: 17px;}




.bticketbuttn #ticketbuttn a, #ticketbuttn a:hover {background: url(../images/btn/btn_findTickets.gif) -0px -24px no-repeat;}




/*Festival Info  */
.festivalinfoholder { width: 550px; margin: 0px 10px 0px 10px ;float:left; }

.festivalinfoheader { color: #fff; font-family:Verdana; font-size:13px;  font-weight:bold; }
.festivalinfosubheader { color: #CCCCCC; font-family:Verdana; font-size:10px;  font-weight:normal; margin:0px 0px 0px 20px;}
.festivalinfo { width: 220px; margin: 10px 10px 0px 10px ; float:left; height:480px;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #ccc;}

#festivalinfo dl {width:580px; padding: 0 ; background: #151515 ; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal; margin:5px;}
#festivalinfo dt {margin:0; padding: 0; font-size: 11px; font-family:Verdana; font-weight:bold;  color: #000; border-bottom:4px solid #333; background: #666;}

#festivalinfo dd {margin:0; padding:0; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal;    background:#151515; border-bottom:#151515 solid  1px; }




/*Travel Info  */
.travelinfoholder { width: 550px; margin: 0px 10px 0px 10px ;float:left; }

.travelinfoheader { color: #fff; font-family:Verdana; font-size:13px;  font-weight:bold; }
.travelinfosubheader { color: #CCCCCC; font-family:Verdana; font-size:10px;  font-weight:normal; margin:0px 0px 0px 20px;}
.travelinfo { width: 220px; margin: 10px 10px 0px 10px ; float:left; height:480px;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #ccc;}

#travelinfo dl {width:580px; padding: 0 ; background: #151515 ; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal; margin:5px;}
#travelinfo dt {margin:0; padding: 0; font-size: 11px; font-family:Verdana; font-weight:bold;  color: #000; border-bottom:4px solid #333; background: #666;}

#travelinfo dd {margin:0; padding:0; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal;    background:#151515; border-bottom:#151515 solid  1px; }


/*Disabled Info  */
.disabledholder { width: 550px; margin: 0px 10px 0px 10px ;float:left; }

.disabledheader { color: #fff; font-family:Verdana; font-size:13px;  font-weight:bold; }
.disabledsubheader { color: #CCCCCC; font-family:Verdana; font-size:10px;  font-weight:normal; margin:0px 0px 0px 20px;}
.disabled { width: 220px; margin: 10px 10px 0px 10px ; float:left; height:480px;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #ccc;}

#disabled dl {width:580px; padding: 0 ; background: #151515 ; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal; margin:5px;}
#disabled dt {margin:0; padding: 0; font-size: 11px; font-family:Verdana; font-weight:bold;  color: #000; border-bottom:4px solid #333; background: #666;}

#disabled dd {margin:0; padding:0; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal;    background:#151515; border-bottom:#151515 solid  1px; }


/* LEFT HOME */

.tit01{height:29px;  width:335px; background:#000000 url(../images/bkg/bkg_title.jpg) repeat-x;display:block;  padding:0px 0px 0px 5px;}
.tit02{height:29px;  width:295px; background:#000000 url(../images/bkg/bkg_title.jpg) repeat-x;display:block;  padding:0px 0px 0px 5px;}
.titarrow{ width:5px; height:29px; background:url(../images/tit/tit_arrow.jpg) no-repeat; position:absolute; left:330px; top:0px;}

ol li {font-size:11px;}



/*BUY BUTTON */

#buybutton {
 width: 300px;
 height: 58px;
 background: url(../images/btn/Btn_BuyButton.jpg)   no-repeat;
 margin: 0px ; padding: 0px;
 position: relative;

}
#buybutton li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#buybutton a {display: block; text-indent: -9999px; text-decoration:none;}

#buy1 {left: 0px; top: 0px;  width: 300px;  height: 48px;}


#buy1 a {height: 48px;}




.bbuy1 #buy1a, #buy1 a:hover {background: url(../images/btn/Btn_BuyButton.jpg) -0px -60px no-repeat;}



#gallerybtn {
 width: 300px;
 height: 65px;
 background: url(../images/btn/Btn_Photo_myspaceButton.jpg)  no-repeat;
 margin: 0px 0px 0px 0px ; padding: 0px;
 position: relative;

}
#gallerybtn li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#gallerybtn a {display: block; text-indent: -9999px; text-decoration:none;}

#gallerybtn1 {left: 0px; top: 0px;  width: 300px;  height: 21px;}
#gallerybtn2 {left: 0px; top: 22px; width: 300px;  height: 21px;}
#gallerybtn3 {left: 0px; top: 44px; width: 300px;  height: 21px;}




#gallerybtn1 a {height: 21px;}
#gallerybtn2 a {height: 21px;}
#gallerybtn3 a {height: 21px;}



.bgallerybtn1 #gallerybtn1 a, #gallerybtn1 a:hover {background: url(../images/btn/Btn_Photo_myspaceButton.jpg) -0px -67px no-repeat;}
.bgallerybtn2 #gallerybtn2 a, #gallerybtn2 a:hover {background: url(../images/btn/Btn_Photo_myspaceButton.jpg) -0px -89px no-repeat;}
#gallerybtn3 a:hover {background: url(../images/btn/Btn_Photo_myspaceButton.jpg) -0px -111px no-repeat;}


#gallery630left {width:630px; margin: 5px ; padding:0px ; float:left; color: #fff; font-family:Verdana; font-size:11px;  font-weight:normal;}
#gallery630left a {font-size: 11px; color: #FFFFFF;	text-decoration: underline;}
#gallery630left a:hover {color: #99ff00; }


#620left {width:620px; margin: 0px ; padding:0px ; float:left; }
#645left {width:629px; margin: 5px ; padding:0px ; float:left;}
#645left2 {width:635px; margin: 5px ; background:#1B1B1B; padding:0px ; float:left; }
#605left {width:605px;  }
#655left {width:655px; margin: 0px 0px 0px 5px; padding:0px ; float:left; }

/************** Ticket ****************/

#600left_news {width:600px; margin: 5px ; min-height:1000px; padding:0px ; float:left; }
#600left {width:600px; margin: 5px ; padding:0px ; float:left; }
#rightticket {width:300px;  margin: 0px; padding:0px; border-left:solid 1px #666; float:right;}

.g {	color: #99FF00;
	font-weight: bold; margin:0px 20px 20px 35px;
}


.w 
{
	color:#fff;
	font-family:Verdana;
	line-height:14px;
	font-size:11px;
	margin:5px 20px 5px 35px;
}

.w  a:link, a:visited {font-size: 10px;
  	color: #FFFFFF;
	text-decoration: underline;}

.w  a:hover { 	color: #99FF00 ;	text-decoration: none;}


.w2 {font-family:Verdana; font-size:11px; line-height:14px; font-weight:500; margin:5px 20px 5px 55px;
}

.w2 a{
	font-size: 10px;
  	color: #FFFFFF;margin:5px 20px 5px -15px;
	text-decoration: underline;
}

.w2 a:hover{
  	color: #99FF00;
	text-decoration: none;
}



.w3 {	color: #fff; font-family:Verdana; line-height:14px; font-size:11px;  font-weight:500; margin:5px 20px 5px 15px;
}

.w3  a:link, a:visited {font-size: 10px;
  	color: #FFFFFF;
	text-decoration: underline;}

.w3  a:hover { 	color: #99FF00 ;	text-decoration: none;}


/*ticketoptions 1 */
.ticketoptionsholder { width: 350px; margin: 0px 10px 0px 10px ;float:left; }

.ticketheader { color: #fff; font-family:Verdana; font-size:13px;  font-weight:bold; }
.ticketsubheader { color: #CCCCCC; font-family:Verdana; font-size:10px;  font-weight:normal; margin:0px 0px 0px 20px;}
.ticketinfo { width: 220px; margin: 10px 10px 0px 10px ; float:left; height:480px;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #ccc;}

#ticketoptions dl {width:480px; padding: 0 ; background: #151515 ; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal; margin:5px;}
#ticketoptions dt {margin:0; padding: 0; font-size: 11px; font-family:Verdana; font-weight:bold;  color: #000; border-bottom:4px solid #333; background: #666;}

#ticketoptions dd {margin:0; padding:0; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal;    background:#151515; border-bottom:#151515 solid  1px; }





#roller a, #roller a:visited {color:#99ff00; text-decoration:none;font-size: 11px; font-family:Verdana; font-weight:normal; display:block; padding:2px 5px 2px 15px; }


#roller a:hover {background:#151515; color:#fff; text-decoration:none;}



/*ticketoptions 1 */
.ticketoptionsholder2 { width: 350px; margin: 0px 10px 0px 10px ;float:left; }

.ticketheader2 { color: #fff; font-family:Verdana; font-size:13px;  font-weight:bold; }
.ticketsubheader2 { color: #CCCCCC; font-family:Verdana; font-size:10px;  font-weight:normal; margin:0px 0px 0px 20px;}
.ticketinfo2 { width: 220px; margin: 10px 10px 0px 10px ; float:left; height:480px;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #ccc;}

#ticketoptions2 dl {width:480px; padding: 0 ; background: #151515 ; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal; margin:5px;}
#ticketoptions2 dt {margin:0; padding: 0; font-size: 11px; font-family:Verdana; font-weight:bold;  color: #000; border-bottom:4px solid #333; background: #666;}

#ticketoptions2 dd {margin:0; padding:0; color: #fff; font-family:Verdana; font-size:10px;  font-weight:normal;    background:#151515; border-bottom:#151515 solid  1px; }





#roller2 a, #roller2 a:visited {color:#99ff00; text-decoration:none;font-size: 11px; font-family:Verdana; font-weight:normal; display:block; padding:2px 5px 2px 15px; }


#roller2 a:hover {background:#151515; color:#fff; text-decoration:none;}



#roller3 a, #roller3 a:visited {color:#99ff00; text-decoration:none;font-size: 11px; font-family:Verdana; font-weight:normal; display:block; padding:2px 5px 2px 15px; }


#roller3 a:hover {background:#151515; color:#fff; text-decoration:none;}




/************** COMPETITION ****************/


.bluediv { width:403px; background:#0099CC; margin:0px 0px 0px 15px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}

.bluediv2 {  background:#0099CC; padding:0px 15px 15px 15px; margin:0px 0px 0px 15px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}
.wtd_prizes { width: 280px;  padding: 2px 4px 5px 15px;margin:0px 0px 0px 0px;background:#0099CC; float: left;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}

.wtd_ta { width: 384px;  padding: 2px 4px 5px 15px;margin:0px 0px 0px 0px;background:#0099CC; float: left;  font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}

.wtd_bomb {width: 90px; float:left;margin:0px 0px 0px 0px;  }
.wtdright{ width:210px;  float:  right;}
.wtdrightBlu { width:194px;  float:  right; background:#0099CC;padding: 5px 8px 5px 8px;  margin:0px 0px 0px 0px;font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff; }
.wtdrightGry {background:#CCCCCC; padding:0px 13px 0px 12px; font-size: 9px; font-family:Verdana; font-weight:normal;  color: #000; }
.wtdrightGry a { color: #000; }
.wtdrightGry a:hover { color: #666; }


.Blackdiv { width:598px; background:#000; float: left; padding:10px 8px 10px 8px;  margin:10px 0px 10px 15px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}
.Blackdiv2 { width:615px; background:#000; float: left;  margin:0px 0px 0px 15px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}

.BlackdivSml { width:174px; background:#000; float: left; padding:10px 0px 10px 0px;  margin:0px 8px 10px 8px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff; }
.winner { width:590px; background:#282828; float: left;   margin:10px 0px 10px 20px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}
.Runnerup { width:590px; background:#282828; float: left; padding-bottom:20px;   margin:10px 0px 20px 20px; font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff;}
.Runnerups { width:270px; display: inline; float:left; font-size: 11px; font-family:Verdana; font-weight:normal; padding:10px;  color: #fff; }
.Runnerupstxt {font-size: 11px;  width:260px; background:#3E3E3E;  font-family:Verdana; font-weight:normal;  color: #fff; padding: 5px ;}

.wtdtxt {font-size: 11px; font-family:Verdana; font-weight:normal;  color: #fff; padding: 5px 8px 5px 8px;}
.bite { background:url(../images/pix/pix_comp_btm_arrw.jpg) no-repeat right ; margin:-45px 0px 0px 0px; height:42px; border-bottom:#232323 solid 3px; bottom:0px; width:403px; float:right; } 

/*Win BUTTON */


#winybutton {
 width: 300px;
 height: 58px;
 background: url(../images/btn/Btn_WinTickets.jpg)   no-repeat;
 margin: 0px ; padding: 0px;
 position: relative;

}
#winybutton li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#winybutton a {display: block; text-indent: -9999px; text-decoration:none;}

#winy1 {left: 0px; top: 0px;  width: 300px;  height: 48px;}


#winy1 a {height: 48px;}




.bwiny1 #winy1a, #winy1 a:hover {background: url(../images/btn/Btn_WinTickets.jpg) -0px -60px no-repeat;}


/************************************
 *		Village	& Eco & Stuff		*
 ************************************/

#contentStuff 
{
	margin:0 0 0 10px;
}

#downloadStuffTitle 
{
	text-align:center;
}

#downloadStuff 
{
	margin:25px 0 0;
}

	#downloadStuff a,
	#downloadStuff a:visited  
	{
		color:#9f0;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
.stuffBox	
{
	width:230px;
	height:230px;
	float:left;
	padding:0 40px 30px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	overflow:hidden;
}
	
	.stuffBox img	
	{
		width:200px;
		height:100px;
		background:#494949;
		padding:10px;
		margin:0;
	}
	
	a.stuffImg
	{
		width:220px;
		height:120px;
		border:#000 3px solid;
		display:block;
	}
	
		a.stuffImg:hover
		{
			width:220px;
			height:120px;
			border:#666 3px solid;
			display:block;
		}
	
	.stuffMsg 
	{
		width:200px;
		margin:10px;
		font-weight:400;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
	}
	
		.stuffMsg a
		{
			color:#9f0;
			text-decoration:underline;
			font-weight:500;
			font-size:12px;
		}

#stuffDetails 
{
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 0;
}
	
	#stuffDetails img
	{
		border:solid 5px #000;
		margin:10px 10px 10px 0;
	}
	
	#stuffDetailsImg img
	{
		margin:0 15px 0 0;
		float:left;
	}

	#stuffDetailsTitle 
	{
		color:#9f0;
		font-size:14px;
		font-weight:bold;
	}

	#stuffDetailsBody 
	{
		clear:left;
		width:630px;
		padding:20px 0 0;
	}
	
#stuffList 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
}

	#stuffList a, #stuffList a:visited 
	{
		color:#9f0;
		font-family: Arial, Helvetica, sans-serif; 
		font-size:11px;
		text-decoration:none;
		display:block; 
		padding:5px 5px 5px 10px; 
		width:285px;
		cursor:pointer;
	}

	#stuffList a:hover 
	{
		background-color:#000;  
		color:#9f0;
	}

	.stuffListItem
	{
		border-bottom:1px solid #666; 
		background-color:#151515;
	}
	
		.stuffListDate 
		{
			color:#fff;
			display:block;
			width:75px;
			float:left;
		}
		
		.stuffListTitle 
		{
			font-weight:bold;
			float:left;
		}
		
		.stuffListBody 
		{
			color:#fff;
			display:block;
			margin:0 0 0 75px;
			clear:left;
		}
		
		
	
/************************************
 *		WebCast						*
 ************************************/

#WebCast_Holder 
{
	width:640px;
	margin:5px 0px 5px 5px;
	padding:0px;
}

	#playerHolder 
	{
		background:url(/images/bkg/bkg_webcast.jpg) repeat-x; 
		height:365px;
		width:633px;
		padding:0 0 20px 0;
	}

		#playerRight 
		{
			float:right;
			margin:0 -3px 0 -3px;
		}
		
			#playerRight a 
			{
				display:block;
				width:56px;
				height:56px;
				float:left;
				padding:0 3px 0 0;
			}
			
			#nowPlaying 
			{
				clear:both;
				color:#fff;
				font-family: Arial, Helvetica, sans-serif; 
				font-size:12px;
				margin:120px 0 0;
				text-align:center;
			}
			
				.nowPlayingText {}
				
				.nowPlayingBandname 
				{
					width:110px;
					color:#9f0;
					font-weight:bold;
					font-size:14px;
					margin:3px 0 0;
				}
		
		iframe.webcastIFrame 
		{
			width:510px;
			height:365px;
			background:none;
		}
		
			#videoPlayerFrame 
			{
				/*background:url(/images/bkg/bkg_webcast.jpg) repeat-x; */
			}
			
				#videoPlayerFrame p 
				{
					margin:0;
					padding:4px 0;
					text-align:center;
				}
				
				#videoPlayerFrame a,
				#videoPlayerFrame a:visited
				{
					color:#fff;
				}
				
				#videoPlayerFrame a:hover 
				{
					color:#9f0;
					text-decoration:none;
				}
				
					#videoPlayer {
						width:510px;
						height:329px;
					}
					
	#daysFlipper {
		clear:both;
		width:625px;
		margin:0 3px;
		min-height:265px;
	}

		.timeTable 
		{
			display:none;
		}
		
		.timeTableDays a 
		{
			display:block;
			width:77px;
			height:31px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
			text-decoration:none;
		}
		
			.timeTableDay 
			{
				cursor:pointer;
			}
			
		.timeTableHeader 
		{
			clear:both;
			width:630px;
			height:21px;
			background:#007DBB;
		}

			.timeTableTitle 
			{
				float:left;
			}
			
			.displayTime
			{
				float:right;
				padding:3px 0 0;
				margin:0 3px 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#fff;
			}
			
				.date, .dateText
				{
					float:left;
				}
				
		.timeTableHolder {
			clear:both;
			width:630px;
			background:#272727;
			padding:10px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
		} 
		
		/* Keys */
		span.webcast_stage_key img
		{
			float:right;
			margin:-15px 0 0;
			padding:0;
			text-decoration:none;
			background-image:url(/images/btn/btn_webcast_webcast.jpg);
		}
		
		span.webcast_stage_key_current img
		{
			float:right;
			margin:-15px 0 0;
			padding:0;
			text-decoration:none;
			background-image:url(/images/btn/btn_webcast_webcast_current.jpg);
		}

			.streamband {
				float:left;
				margin:0px 0px 14px 3px;
				padding:5px 4px 5px 10px;
				width:450px;
				height:20px;
				background-color:#343434;
			}
			
			.streamband_active {
				float:left;
				margin: 0px 0px 14px 3px;
				padding: 5px 4px 5px 10px;
				width:450px;
				height:20px;
				background-color:#57E801;
				color:#000;
			}

			.streamtime {
				float:right;	
				padding: 5px 4px 5px 10px;
				width: 110px;
				margin: 0px 10px 14px 0px;
				height:20px;
				background-color:#343434;
				
			}
			
			.streamtime_active {
				float:right;
				padding: 5px 4px 5px 10px;
				width: 110px;
				margin: 0px 10px 14px 0px;
				height:20px;
				background:#57E801;
				color:#000;
			}

	.artisteGuid 
	{
		margin:0 10px;
		padding:0 5px;
		background-color:#fff;
		color:#000;
		display:none;
	}
	
	.artisteName 
	{
		display:none;
	}
	

/**
 *	Right Column
 */

iframe.artistIFrame
{
	height:900px;
}
	
.webcastbandpicture
{
	text-align:center;
	margin:5px 0;
}

	.webcastbandpicture img
	{
		border:solid 5px #000;
	}

.webcastbandblurb
{
	padding:5px;
	margin:5px 0 10px 0;
	/*width:290px;*/
}

	.webcastbandblurb p
	{
		margin:10px 0;
	}
	
	.webcastbandtitle {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#99FF00;
		font-size:18px;
		margin:0 0 10px;
	}


/************************************
 *		Stage Times 				*
 ************************************/

#stagetimeHolder {
	width:933px;
	margin:10px auto 10px;
}

	.stages_timeTableDays a
	{
		display:block;
		width:88px;
		height:31px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10px;
		text-decoration:none;
	}
	
	/* Keys */
	span.stage_key a,
	span.stage_key a:hover
	{
		float:right;
		margin:-17px 0 0;
		padding:0;
		text-decoration:none;
		background-image:url(/images/btn/btn_stagetimes_webcast.jpg);
	}
	
	span.stage_key_current a,
	span.stage_key_current a:hover
	{
		float:right;
		margin:-17px 0 0;
		padding:0;
		text-decoration:none;
		background-image:url(/images/btn/btn_stagetimes_webcast_current.jpg);
	}
	
		
	.stages_timeTableHeader 
	{
		clear:left;
		width:933px;
		height:21px;
		background-color:#007DBB;
		margin:0 0 10px;
	}
	
		.stages_timeTableTitle 
		{
			float:left;
			width:600px;
		}
		
	.stagetimesTitle 
	{
		clear:both;
		height:20px;
		margin:0px 0 10px 0;
		padding:10px 0 10px 0;
		background-color:#3A5314;		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		color:#99ff00;
		text-align:center;		
	}

	.timebandHolder 
	{
		font-weight:500; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		float:left;
		margin:0 2px 10px 0;
		padding: 5px 4px 5px 5px;
		width:300px;
		background-color:#343434;
	}
	
	.timebandDate {
		font-weight:800; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		width:290px;
		text-align:center;
		text-transform:uppercase;
		color:#57E801;
		clear:right;
		height:15px;
		padding: 5px 4px 5px 5px;
		margin: 1px 0px 10px 0px;
		background-color:#000;
	}
	
	.timeband 
	{
		background-color:#000;
		margin:0px 0px 14px 0px;
		float:left;
		padding:8px 4px 5px 10px;
		height:20px;
		width:195px;
	}
		
		.timeband a:link,
		.timeband a:visited
		{
			color:#fff;
			text-decoration:none;
		}

		.timeband a:hover
		{
			color:#000;
			background-color:#99ff00;
			padding-bottom:1px;
		}
	
	.timeband_active
	{
		background-color:#3ae000;
		color:#000;
		margin:0px 0px 14px 0px;
		float:left;
		padding:8px 4px 5px 10px;
		height:20px;
		width:195px;
	}
	
		.timeband_active a:link,
		.timeband_active a:visited
		{
			color:#000;
			text-decoration:none;
		}

		.timeband_active a:hover
		{
			color:#fff;
			background-color:#000;
			padding-bottom:1px;
		}

	.bandtime 
	{
		margin: 0px 0px 14px 212px;
		padding: 8px 4px 5px 10px;
		width: 70px;
		height:20px;
		background-color:#000;	
	}

	.bandtime_active
	{
		margin: 0px 0px 14px 212px;
		padding: 8px 4px 5px 10px;
		width: 70px;
		height:20px;
		background-color:#3ae000;	
		color:#000;
	}
		

/************************************
 *		Whitebox Layout				*
 ************************************/

#640_Holder {width:640px; margin: 5px 0px 5px 5px ; padding:0px ; float:left; }
.titleblue { width:194px;  background:#0099CC; padding: 5px 8px 5px 8px;  margin:0px 5px 5px 160px;font-size: 11px; font-family:Verdana; font-weight:700;  color: #fff; }
.whitebox {width:615px; min-height:140px; background:#FFFFFF; margin:10px 0 10px 0; padding:5px; clear:right;}
.whiteboxpix {float:left;width: 150px; height:120px;}
.blacklink a:link, .blacklink a:visited, .blacklink a:active   {color:#000000; font-size: 11px; font-family:Verdana; font-weight:normal;}
.blacktxt{  margin:10px 0 10px 160px;  color:#000000; font-size: 11px; font-family:Verdana; font-weight:normal;}
.podQuestionBlu{ width:430px; background:#0099CC; padding: 5px 5px 5px 10px;  margin:0px 5px 5px 0px;font-size: 11px; font-family:Verdana; font-weight:700;  color: #fff; }


/************************************
 *		TERMS & CONDITIONS			*
 ************************************/

#legal
{
	padding:10px 0px 10px 10px;
	margin:0;
	color:#fff;
	border:solid 1px #666;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	background:#272727;
}

	#legal a
	{
		font-size: 10px;
  		color:#fff;
  		text-decoration: underline;
	}

	#legal a:hover
	{
		color: #9F0;
		text-decoration:none;
	}

	.level1 li
	{
		font-weight:bold;
		list-style-type:decimal;
		margin:7px 0 0 30px;
	}

	.level2 li 
	{
		list-style-type:lower-alpha;
		margin-top:5px;
	}
	
	.level3 li 
	{
		list-style-type:lower-roman;
	}

	.level2 li ,.level3 li, .level1 p
	{
		font-weight:normal;
	}
	

/************************************
 *				RUAP				*
 ************************************/
	
#RUAPHolder{background: url(../images/bkg/bkg_ruap_txt.jpg) no-repeat;}
.RUAP_HeaderTxt  {font-family: Verdana;
color: #D4B700;font-weight:bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px; }

.RUAP_HeaderTxt a  {font-family: Verdana;
color: #D4B700; font-weight:bold;
text-decoration: none;
word-spacing: normal; text-decoration:underline;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 13px; }


.RUAP_Copy{
color: #fff;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0; font-weight:400;
line-height: 1.5em;
font-size: 13px; }


.RUAP_Copy_smal {font-size: 10px; font-family:Verdana; font-weight:normal;  color: #fff; }


/************** partner styles ****************/

.partnerHolder {padding:10px 0px 10px 10px ; background:#1B1B1B; width:625px;}
.partnerpix {width:180px; height:180px; background:#FFFFFF; border: solid 7px #cccccc;  margin:0px 10px 20px 10px; position:relative; clear:left; float: left; }
  .partnertxt { width:390px; min-height:200px;  margin: 0px 0px 20px 220px;  }
  
/************************************
 *				FOOTER				*
 ************************************/

.sponsers 
{
	background-color:#333;
	bottom:0px;
	border-right:#666 solid 1px;
	width:951px;
	height:93px;
	float:left;
	margin:175px 0px 0px 0px;
	visibility:visible;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

.sponsers2 {	background-color: #333333 ; bottom:0px;border-right:#666 solid 1px; 	width:951px; height:93px;float:left; margin:0px 0px 0px 0px;	visibility : visible; filter:alpha(opacity=60); -moz-opacity:.60;opacity:.60;	filter: alpha(opacity=60);}

.footerpix { width: 951px; height: 270px; background:url(../images/bkg/bkg_home.jpg) no-repeat;float:left;margin:0px 0px 0px 0px; border-right:#666 solid 1px; }


#footer{	clear:both;	height:55px; width:951px; bottom:0px;	background-color: #000; border-right:#666 solid 1px; border-bottom:#666 solid 1px;}

.siteInfo{
	
	font-size: 10px; height:50px; 
	color: #fff   ;  font-family:Arial; font-style: normal;  font-variant:  normal; font-weight:500 ; color: #fff;  font-size: 10px; line-height: normal;width:625px; float:left;
	padding: 11px 0px 0px 0px;
	margin-top: 0px;
}


.siteInfo a{
	font-size: 10px;
  	color: #FFFFFF;
	text-decoration: underline;
}

.siteInfo a:hover{
  	color: #99FF00;
	text-decoration: none;
}





.siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


 .dropdown {width:310px; float:right; padding:21px 8px 14px 0px;}
