@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - BUSTA RHYMES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		br_main.css
	Date:			December 5, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/* 	***************************************************************************************************
	
	Note:	- All pngs are saved as PNG-24 (the CSS must also be added to the mainIE6.css file with a behavior attached).
			- <a> links that are png's must also be saved as PNG-8 with the suffix "IE6" and added to the mainIE6.css file. (eg. btn_logIn.png and btn_logInIE6.png)
	
	*************************************************************************************************** */
		
		
		
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	/* 	***********************************************************************
		Note: Background image should be 3000px wide and at least 1500px in height
		*************************************************************************** */
	
		body {
			background:#000 url(../../images/bg.jpg) 50% 0 no-repeat fixed;
			color:#e6e6e6;
		}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	topBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#topBar {
		margin:0 0 5px 105px;
	}
	#breadCrumbs {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#757475;
	}
		#breadCrumbs a:link, #breadCrumbs a:visited, #breadCrumbs a:active {
			text-decoration:none;
			color:#757475;
		}
			#breadCrumbs a:hover {
				color:#c42b24;
			}
		#breadCrumbs .artist {
			color:#c42b24;
		}
		
		
	#communityLogIn {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#c42b24;
	}
		#communityLogIn .communityText {
			margin:3px 9px 0 0;
			width:200px; height:9px;
			background:url(../../images/bustaCommunity.png) no-repeat;
		}
		#communityLogIn a:link, #communityLogIn a:visited, #communityLogIn a:active {
			font:bold 12px Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#3c3b3b;
		}
			#communityLogIn a:hover {
				color:#fe03fb;
			}
		#communityLogIn a.logIn:link, #communityLogIn a.logIn:visited, #communityLogIn a.logIn:active {
			width:63px; height:16px;
			display:block;
			background:url(../../images/btn_login.jpg) left top no-repeat;
		}
			#communityLogIn a.logIn:hover {
				background-position:bottom;
			}
		#communityLogIn a.logOut:link, #communityLogIn a.logOut:visited, #communityLogIn a.logOut:active {
			width:45px; height:15px;
			background:url(../../images/btn_logOutTop.png) left top no-repeat;
		}
			#communityLogIn a.logOut:hover {
				background:url(../../images/btn_logOutTop.png) left bottom no-repeat;
			}
		#communityLogIn a.return {
			width:163px; height:8px;
			display:block;
			background:url(../../images/btn_returnToSite.png) top center no-repeat;
		}
		
		
	/* 	***********************************************************************
		Note:
		- The h2 tag holds the flash headers
		- Width and height of the swf should be specified below
		*************************************************************************** */
		h2 {
			width:700px; height:30px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	h3.noContentHeader {
		font:normal 17px Arial, Helvetica, sans-serif;
	}
	
	.noContent {
		text-align:center;
		padding:10px; margin:10px 0 0 0;
		border:1px dashed #c42b24;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
	}		

	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	Buttons Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	a.btnLeaveAComment:link, a.btnLeaveAComment:visited, a.btnLeaveAComment:active {
		margin:10px 0 0 0;
		width:100px; height:18px;
		display:block;
		background:url(../../images/btn_leaveComment.jpg) 0 top no-repeat;
	}
		a.btnLeaveAComment:hover {
			background-position:bottom;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav {
		width:746px;
		margin:28px 0 0 105px; padding:0 0 0 2px;
		background:url(../../images/bg_nav.png) no-repeat;
	}
		
	/* 	***********************************************************************
		Note: Specify width and height for each image and padding between links
		*************************************************************************** */
		li.home {
			width:39px; height:18px;
			margin:0; padding:14px 13px 0 36px;
		}
			li.home a:link, li.home a:active, li.home a:visited {
				width:39px; height:13px;
				background:url(../../images/navHome.png) left top no-repeat;
			}
				li.home a:hover {
					background-position:bottom;
				}
				
		li.bio {
			width:22px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.bio a:link, li.bio a:active, li.bio a:visited {
				width:22px; height:13px;
				background:url(../../images/navBio.png) left top no-repeat;
			}
				li.bio a:hover {
					background-position:bottom;
				}
				
		li.news {
			width:40px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.news a:link, li.news a:active, li.news a:visited {
				width:40px; height:13px;
				background:url(../../images/navNews.png) left top no-repeat;
			}
				li.news a:hover {
					background-position:bottom;
				}
				
		li.music {
			width:44px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.music a:link, li.music a:active, li.music a:visited {
				width:44px; height:13px;
				background:url(../../images/navMedia.png) left top no-repeat;
			}
				li.music a:hover {
					background-position:bottom;
				}
				
		li.tour {
			width:50px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.tour a:link, li.tour a:active, li.tour a:visited {
				width:50px; height:13px;
				background:url(../../images/navShows.png) left top no-repeat;
			}
				li.tour a:hover {
					background-position:bottom;
				}
		li.photos {
			width:55px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.photos a:link, li.photos a:active, li.photos a:visited {
				width:55px; height:13px;
				background:url(../../images/navPhotos.png) left top no-repeat;
			}
				li.photos a:hover {
					background-position:bottom;
				}
				
		li.extras {
			width:52px; height:13px;
			padding:14px 13px 0 0;
		}
			li.extras a:link, li.extras a:active, li.extras a:visited {
				width:52px; height:13px;
				background:url(../../images/navExtras.png) left top no-repeat;
			}
				li.extras a:hover {
					background-position:bottom;
				}
				
		li.ringtones {
			width:78px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.ringtones a:link, li.ringtones a:active, li.ringtones a:visited {
				width:78px; height:13px;
				background:url(../../images/navRingtones.png) left top no-repeat;
			}
				li.ringtones a:hover {
					background-position:bottom;
				}				
		li.community {
			width:85px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.community a:link, li.community a:active, li.community a:visited {
				width:85px; height:13px;
				background:url(../../images/navCommunity.png) left top no-repeat;
			}
				li.community a:hover {
					background-position:bottom;
				}
		li.kyte {
			width:32px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.kyte a:link, li.kyte a:active, li.kyte a:visited {
				width:32px; height:13px;
				background:url(../../images/navKyte.png) left top no-repeat;
			}
				li.kyte a:hover {
					background-position:bottom;
				}
		
		li.store {
			width:89px; height:13px;
			margin:0; padding:14px 13px 0 0;
			display:none;
		}
			li.store a:link, li.store a:active, li.store a:visited {
				width:89px; height:13px;
				background:url(../../images/navStore.png) left top no-repeat;
			}
				li.store a:hover {
					background-position:bottom;
				}
				
		li.signup {
			width:56px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.signup a:link, li.signup a:active, li.signup a:visited {
				width:56px; height:13px;
				background:url(../../images/navSignUp.png) left top no-repeat;
			}
				li.signup a:hover {
					background-position:bottom;
				}
		li.blogs {
			width:44px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.blogs a:link, li.blogs a:active, li.blogs a:visited {
				width:44px; height:13px;
				background:url(../../images/navBlogs.png) left top no-repeat;
			}
				li.blogs a:hover {
					background-position:bottom;
				}
		li.gallery {
			width:58px; height:13px;
			margin:0; padding:14px 13px 0 0;
		}
			li.gallery a:link, li.gallery a:active, li.gallery a:visited {
				width:58px; height:13px;
				background:url(../../images/navGallery.png) left top no-repeat;
			}
				li.gallery a:hover {
					background-position:bottom;
				}
		li.members {
			width:68px; height:13px;
			margin:0 170px 0 0; padding:14px 13px 0 0;
		}
			li.members a:link, li.members a:active, li.members a:visited {
				width:68px; height:13px;
				background:url(../../images/navMembers.png) left top no-repeat;
			}
				li.members a:hover {
					background-position:bottom;
				}
		li.textLink a:link, li.textLink a:visited, li.textLink a:active {
			margin:12px 18px 0 0;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#c42b24;
			text-decoration:none;
			text-transform:uppercase;
		}
			li.textLink a:hover {
				color:#fff;
			} 

/*	--------------------------------------------------------------------------------------------------------------------------
	buyerBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#buyerBlock {
			margin:57px 0 57px 196px;padding:0 0 0 208px;
			width:184px;
			background:url(../../images/cashcashCover.jpg) top left no-repeat;
		}	
		#buyerBlock .buyNow {
			padding:122px 0 0 0;
			width:184px;
			background:url(../../images/takeItToTheFloor.png) top left no-repeat;
		}
			#buyerBlock .buyNow a.amazon:link, #buyerBlock .buyNow a.amazon:active, #buyerBlock .buyNow a.amazon:visited {
				width:109px; height:33px;
				display:block;
				background:url(../../images/btn_amazonBuyer.png) top center no-repeat;
				margin:0 0 2px 0;
			}
				#buyerBlock .buyNow a.amazon:hover {
					background-position:bottom;
				}
			#buyerBlock .buyNow a.itunes:link, #buyerBlock .buyNow a.itunes:active, #buyerBlock .buyNow a.itunes:visited {
				width:109px; height:33px;
				display:block;
				background:url(../../images/btn_itunesBuyer.png) top center no-repeat;
			}
				#buyerBlock .buyNow a.itunes:hover {
					background-position:bottom;
				}

					

/*	--------------------------------------------------------------------------------------------------------------------------
	newsBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock {
		margin:0 0 150px 40px; padding:23px 23px 17px 23px; 
		width:850px;
	}
		#newsBlock .newsContent {
			margin:9px 0 17px 0; padding:0 16px 0 0;
		}
			#newsBlock .newsContent .leftCol {
				width:362px;
			}
				#newsBlock .newsContent .leftCol .entry  {
					margin:0 0 1px 0; padding:13px 16px 17px 16px;
					width:330px; height:67px;
					background:url(../../images/bg_newsEntry.png) no-repeat;
				}
					#newsBlock .newsContent .leftCol .entry .date {
						margin:0 0 2px 0;
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#c42b24;
					}
					#newsBlock .newsContent .leftCol .entry h3 {
						height:50px;
						font:bold 14px Arial, Helvetica, sans-serif;
						color:#fff;
						overflow:hidden;
					}
						#newsBlock .newsContent .leftCol .entry h3 a:link, #newsBlock .newsContent .leftCol .entry h3 a:active, #newsBlock .newsContent .leftCol .entry h3 a:visited {
							text-decoration:none;
							color:#fff;
						}
							#newsBlock .newsContent .leftCol .entry h3 a:hover {
								color:#c42b24;
							}
					#newsBlock .newsContent .leftCol .entry ul.socialBar {
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#000;
					}
						#newsBlock .leftCol .entry ul.socialBar a:link, #newsBlock .leftCol .entry ul.socialBar a:active, #newsBlock .leftCol .entry ul.socialBar a:visited {
							color:#000000;
							text-decoration:none;
						}
							#newsBlock .leftCol .entry ul.socialBar a:hover {
								color:#35312f;
							}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.views {
							width:70px;
							color:#000;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.comments {
							width:140px;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.digg {
							padding:0 0 0 14px;
							width:35px;
							background:url(../../images/icon_digg.png) 0 1px no-repeat;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.delicious {
							padding:0 0 0 14px;
							background:url(../../images/icon_delicious.png) 0 2px no-repeat;
						}
					#newsBlock .newsContent a.btnViewMoreNews:link, #newsBlock .newsContent a.btnViewMoreNews:active, #newsBlock .newsContent a.btnViewMoreNews:visited {
						margin:6px 0 0 275px;
						width:87px; height:9px;
						background:url(../../images/btn_viewMoreNews.png) 0 top no-repeat;
					}
						#newsBlock .newsContent a.btnViewMoreNews:hover {
							background-position:bottom;
						}
			#newsBlock .newsContent .rightCol {
				padding:30px 0 0 0;
			}
			#newsBlock .newsContent .newsViewAll a:link, #newsBlock .newsContent .newsViewAll a:active, #newsBlock .newsContent .newsViewAll a:visited {
				font:bold 12px Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#ff8a00;
			}
				#newsBlock .newsContent .newsViewAll a:hover {
					color:#fd4e01;
				}
			
			
	/* newsBlock Styles for News.html*/
	#newsBlock .newsContent .newsEntry {
		margin:0 0 20px 0; padding:12px 12px 20px 17px;
		width:675px;
		background:url(../../images/bg_newsEntrySum.png) bottom no-repeat;
	}
			#newsBlock .newsContent .newsEntry.lead .paragraphHolder p {
				margin:0 0 14px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#fff;
			}
		#newsBlock .newsContent .newsEntry .date {
			font:normal 9px Arial, Helvetica, sans-serif;
			color:#d1d1d1;
		}
		#newsBlock .newsContent .newsEntry h3 {	
			font:bold 16px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		#newsBlock .newsContent .newsEntry h3 a:link, #newsBlock .newsContent .newsEntry h3 a:visited, #newsBlock .newsContent .newsEntry h3 a:active {
			margin:0 0 22px 0;
			font:normal 18px Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry h3 a:hover {
				color:#c42b24;
			}
		#newsBlock .newsContent .newsEntry .imageHolder {
			padding:0 16px 0 0;
			width:252px;
			display:inline;
			float:left;
		}
			#newsBlock .newsContent .newsEntry .imageHolder img {
				border:none;
				display:block;
			}
		#newsBlock .newsContent .newsEntry .paragraphHolder {
			display:inline;
			color:#fff;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			#newsBlock .newsContent .newsEntry .paragraphHolder p {
				margin:15px 0 0 0;
				font:normal 14px Arial, Helvetica, sans-serif;
				color:#fff;
			}
		#newsBlock .newsContent .newsEntry .paragraphHolder a:link, #newsBlock .newsContent .newsEntry .paragraphHolder a:visited, #newsBlock .newsContent .newsEntry .paragraphHolder a:active {
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#c42b24;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry .paragraphHolder a:hover {
				color:#fff;
			}
			
		#newsBlock .newsContent .newsEntry a.viewFull:link, #newsBlock .newsContent .newsEntry a.viewFull:active, #newsBlock .newsContent .newsEntry a.viewFull {
			margin:10px 0 0 0;
			width:89px; height:8px;
			background:url(../../images/btn_readFullArticle.png) top left no-repeat;
		}
			#newsBlock .newsContent .newsEntry a.viewFull:hover {
				background-position:bottom;
			}
			#newsBlock .newsContent .newsEntry a.viewFull img {
				width:95px; height:8px;
			}
			
			/*socialBar styles*/
			
			
			#newsBlock .newsContent .newsEntry ul.viewsComments {
				margin:16px 0 15px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#c42b24;
				text-transform:uppercase;
				list-style:none;
			}
			#newsBlock .newsContent .newsEntry ul.viewsComments a:link, #newsBlock .newsContent .newsEntry ul.viewsComments a:active, #newsBlock .newsContent .newsEntry ul.viewsComments a:visited {
					color:#000;
					text-decoration:none;
				}
					#newsBlock .newsContent .newsEntry ul.viewsComments a:hover {
						color:#c42b24;
					}
			#newsBlock .newsContent .newsEntry ul.viewsComments li.views {
					width:70px;
					float:right;
					color:#c42b24;
				}
				#newsBlock .newsContent .newsEntry ul.viewsComments li.comments {
					float:right;
				}

			#newsBlock .newsContent .newsEntry ul.socialBar {
				margin:16px 0 15px 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#000;
				text-transform:uppercase;
			}
				#newsBlock .newsContent .newsEntry ul.socialBar a:link, #newsBlock .newsContent .newsEntry ul.socialBar a:active, #newsBlock .newsContent .newsEntry ul.socialBar a:visited {
					color:#000;
					text-decoration:none;
				}
					#newsBlock .newsContent .newsEntry ul.socialBar a:hover {
						color:#c42b24;
					}
				#newsBlock .newsContent .newsEntry ul.socialBar li.digg {
					padding:0 0 0 14px;
					width:40px;
					float:right;
					background:url(../../images/icon_digg.png) 0 1px no-repeat;
				}
				#newsBlock .newsContent .newsEntry ul.socialBar li.delicious {
					padding:0 0 0 14px;
					float:right;
					background:url(../../images/icon_delicious.png) 0 2px no-repeat;
				}
				
				
				
	/* newsBlock Styles for NewsSingle.html*/
	#newsBlock .newsContent h4 {
		margin:65px 0 25px 35px;
		width:99px; height:13px;
		background:url(../../images/h3_Comments.png) no-repeat;
	}
		#newsBlock .newsContent .commentEntry {
			margin:0 0 0 28px;
		}
			#newsBlock .newsContent .commentEntry .entry {
				padding:12px 0 12px 12px;
				width:663px;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			#newsBlock .newsContent .commentEntry .even {
				padding:12px 0 12px 12px;
				width:663px;
				background:url(../../images/bg_newsEntry1.png) repeat;
			}
				#newsBlock .newsContent .commentEntry .entry .user {
					width:84px;
					float:left;
					color:#fff;
				}
					#newsBlock .newsContent .commentEntry .entry .user a.im img {
						width:5px; height:12px;
						border:none;
						display:inline;
					}
					#newsBlock .newsContent .commentEntry .entry .user img {
						border:1px solid #000;
						margin:0 0 4px 0;
					}
					#newsBlock .newsContent .commentEntry .entry .user a:link, #newsBlock .newsContent .commentEntry .entry .user a:active, #newsBlock .newsContent .commentEntry .entry .user a:visited {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#fff;
					}
						#newsBlock .newsContent .commentEntry .entry .user a:hover {
							color:#c42b24;
						}
				#newsBlock .newsContent .commentEntry .entry .content {
					margin:0 0 0 32px;
					width:530px;
				}	
					#newsBlock .newsContent .commentEntry .entry .content h5 {
						margin:0 0 4px 0;
						font:bold 14px Arial, Helvetica, sans-serif;
						color:#fff;
					}
					#newsBlock .newsContent .commentEntry .entry .content p {
						margin:0 0 12px 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
					}
					#newsBlock .newsContent .commentEntry .entry .content .date {
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#c42b24;
					}
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	promoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#promoBlock {
		width:696px;
		padding:0 0 150px 152px;
	}
		#promoBlock ul#promos li {
			height:189px;
			margin:0 29px 0 0;
		}


		/* promoCommunity */
		li.promoCommunity {
			width:196px; height:189px;
		}
			li.promoCommunity a:link, li.promoCommunity a:active, li.promoCommunity a:visited {
				width:196px; height:189px;
				background:url(../../images/promoCommunity.png) left top no-repeat;
			}
				li.promoCommunity a:hover {
					background-position:bottom;
				}
				
		
		/* promoRingtones */					
		li.promoRingtones {
			width:196px; height:189px;
		}
			li.promoRingtones a:link, li.promoRingtones a:active, li.promoRingtones a:visited {
				width:196px; height:189px;
				background:url(../../images/promoRingtones.png) left top no-repeat;
			}
				li.promoRingtones a:hover {
					background-position:bottom;
				}
				
		
		/* promoDownloads */	
		li.promoDownloads {
			width:196px; height:189px;
		}
			li.promoDownloads a:link, li.promoDownloads a:active, li.promoDownloads a:visited {
				width:196px; height:189px;
				background:url(../../images/promoDownloads.png) left top no-repeat;
			}
				li.promoDownloads a:hover {
					background-position:bottom;
				}
					
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	featuredVideoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredVideoBlock {
		margin:0 0 150px 105px; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#featuredVideoBlock .videoContent {
			margin:30px 0 0 0;
		}

			/* featured */
			#featuredVideoBlock .videoContent .featured {
				width:324px; height:236px;
				padding:3px 0 0 3px; margin:0 0 0 185px;
				background:url(../../images/bg_featuredVideo.png) top left no-repeat;
			}
			#featuredVideoBlock .videoContent a.btnFeatured:link, #featuredVideoBlock .videoContent a.btnFeatured:visited, #featuredVideoBlock .videoContent a.btnFeatured:active {
				width:320px; height:233px;
				display:block;
				background:url(../../images/_featuredVideo.jpg) 0 top no-repeat;
			}
				#featuredVideoBlock .videoContent a.btnFeatured:hover {
					background-position:bottom;
				}	
			
			/* thumbnails */
			#featuredVideoBlock .videoContent .thumbnails {
				margin:0 0 0 47px; 
			}
			#featuredVideoBlock .videoContent .thumbnails .entry {
				width:195px; height:142px;
				padding:2px 0 0 2px; margin:15px 8px 0 0;
				float:left;
				display:inline;
				background:url(../../images/bg_featuredVideoThumb.png) top no-repeat;
			}
			
			#featuredVideoBlock .videoContent a.btnFeaturedThumb:link, #featuredVideoBlock .videoContent a.btnFeaturedThumb:visited, #featuredVideoBlock .videoContent a.btnFeaturedThumb:active {
				width:193px; height:140px;
				display:block;
				background:url(../../images/_featuredVideoThumb.jpg) 0 top no-repeat;
			}
				
			#featuredVideoBlock .videoContent a.btnFeaturedThumb2:link, #featuredVideoBlock .videoContent a.btnFeaturedThumb2:visited, #featuredVideoBlock .videoContent a.btnFeaturedThumb2:active {
				width:193px; height:140px;
				display:block;
				background:url(../../images/_featuredVideoThumb2.jpg) 0 top no-repeat;
			}
			
			#featuredVideoBlock .videoContent a.btnFeaturedThumb3:link, #featuredVideoBlock .videoContent a.btnFeaturedThumb3:visited, #featuredVideoBlock .videoContent a.btnFeaturedThumb3:active {
				width:193px; height:140px;
				display:block;
				background:url(../../images/_featuredVideoThumb3.jpg) 0 top no-repeat;
			}
			
			#featuredVideoBlock .videoContent a.btnFeaturedThumb4:link, #featuredVideoBlock .videoContent a.btnFeaturedThumb4:visited, #featuredVideoBlock .videoContent a.btnFeaturedThumb4:active {
				width:193px; height:140px;
				display:block;
				background:url(../../images/_featuredVideoThumb4.jpg) 0 top no-repeat;
			}
			
				#featuredVideoBlock .videoContent a.btnFeaturedThumb:hover {
					background-position:bottom;
				}
			
				#featuredVideoBlock .videoContent a.btnFeaturedThumb2:hover {
					background-position:bottom;
				}
			
				#featuredVideoBlock .videoContent a.btnFeaturedThumb3:hover {
					background-position:bottom;
				}
				
				#featuredVideoBlock .videoContent a.btnFeaturedThumb4:hover {
					background-position:bottom;
				}
			

	

/*	--------------------------------------------------------------------------------------------------------------------------
	liveVideoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#liveVideoBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#liveVideoBlock .videoContent {
			padding:18px 0 0 11px;
		}
		/* rightCol */
		#liveVideoBlock .videoContent .rightCol {
			margin:0 0 0 17px;
		}
			#liveVideoBlock .videoContent .rightCol a:link, #liveVideoBlock .videoContent .rightCol a:visited, #liveVideoBlock .videoContent .rightCol a:active {
				border:1px solid #fda101;
				width:328px; height:246px;
				background:url(../../images/videoBlock_videoLarge.jpg) 0 top no-repeat;
			}
				#liveVideoBlock .videoContent .rightCol a:hover {
					background-position:bottom;
				}
				#liveVideoBlock .videoContent .rightCol img {
					width:328px; height:246px;
				}
					
			
			/* leftCol */	
			#liveVideoBlock .videoContent .leftCol .entry {
				margin:0 0 1px 0; padding:5px;
				width:342px; height:79px;
				background:url(../../images/bg_videoEntry2.png) no-repeat;
			}
			#liveVideoBlock .videoContent .leftCol .even {
				background:url(../../images/bg_videoEntry1.png) no-repeat;
			}
				#liveVideoBlock .videoContent .leftCol .entry .videoImg {
					margin:0 15px 0 0;
				}
					#liveVideoBlock .videoContent .leftCol .entry .videoImg a:link, #liveVideoBlock .videoContent .leftCol .entry .videoImg a:visited, #liveVideoBlock .videoContent .leftCol .entry .videoImg  a:active {
						width:81px; height:81px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#liveVideoBlock .videoContent .leftCol .entry .videoImg a:hover {
							background-position:bottom;
						}
						#liveVideoBlock .videoContent .leftCol .entry .videoImg img {
							width:81px; height:81px;
						}
				#liveVideoBlock .videoContent .leftCol .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#8e8e8e;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:link, #liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:visited, #liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:active {
						color:#ff8a00;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:hover {
							color:#fd4e01;
						}
					/*	color */
					.white {
						color:#e0d8ce;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#videoBlock .videoContent {
			padding:18px 0 0 11px;
		}
		/* leftCol */
		#videoBlock .videoContent .leftCol {
			margin:0 17px 0 0; padding:6px 0 0 0;
		}
			#videoBlock .videoContent .leftCol h2 {
				width:328px;
				font:normal 15px Arial, Helvetica, sans-serif;
				color:#8e8e8e;
			}
			#videoBlock .videoContent .leftCol h2 .title {
				font:bold 16px Arial, Helvetica, sans-serif;
				color:#ff8a00;
			}
			#videoBlock .videoContent .leftCol a:link, #videoBlock .videoContent .leftCol a:visited, #videoBlock .videoContent .leftCol a:active {
				border:1px solid #fda101;
				width:328px; height:246px;
				background:url(../../images/video_EPK.jpg) 0 top no-repeat;
			}
				#videoBlock .videoContent .leftCol a:hover {
					background-position:bottom;
				}
				#videoBlock .videoContent .leftCol img {
					width:328px; height:246px;
				}
					
			
			/* rightCol */	
			#videoBlock .videoContent .rightCol .entry {
				margin:0 0 1px 0; padding:5px;
				width:342px; height:79px;
				background:url(../../images/bg_videoEntry2.png) no-repeat;
			}
			#videoBlock .videoContent .rightCol .even {
				background:url(../../images/bg_videoEntry1.png) no-repeat;
			}
				#videoBlock .videoContent .rightCol .entry .videoImg {
					margin:0 15px 0 0;
				}
					#videoBlock .videoContent .rightCol .entry .videoImg a:link, #videoBlock .videoContent .rightCol .entry .videoImg a:visited, #videoBlock .videoContent .rightCol .entry .videoImg  a:active {
						width:81px; height:81px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#videoBlock .videoContent .rightCol .entry .videoImg a:hover {
							background-position:bottom;
						}
						#videoBlock .videoContent .rightCol .entry .videoImg img {
							width:81px; height:81px;
						}
				#videoBlock .videoContent .rightCol .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#8e8e8e;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#videoBlock .videoContent .rightCol .entry .videoInfo h3 a:link, #videoBlock .videoContent .rightCol .entry .videoInfo h3 a:visited, #videoBlock .videoContent .rightCol .entry .videoInfo h3 a:active {
						color:#ff8a00;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlock .videoContent .rightCol .entry .videoInfo h3 a:hover {
							color:#fd4e01;
						}
						
					/*	color */
					.white {
						color:#8e8e8e;
					}
				#videoBlock .videoContent .rightCol a.btnViewMoreVideos:link, #videoBlock .videoContent .rightCol a.btnViewMoreVideos:active, #videoBlock .videoContent .rightCol a.btnViewMoreVideos:visited {
					margin:13px 0 0 247px;
					width:109px; height:10px;
					background:url(../../images/btn_viewMoreVideos.png) 0 top no-repeat;
				}
					#videoBlock .videoContent .rightCol a.btnViewMoreVideos:hover {
						background-position:bottom;
					}
					#videoBlock .videoContent a.btnViewMoreVideos img {
						width:109px; height:10px;
					}
						


/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlogBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlogBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#videoBlogBlock .videoContent {
			padding:30px 0 0 17px;
		}
		#videoBlogBlock .videoContent .entry {
				margin:0 0 1px 0; padding:5px 0 5px 7px;
				width:704px; height:79px;
				background:url(../../images/bg_videoEntry2.png) repeat-x;
			}
			#videoBlogBlock .videoContent .even {
				background:url(../../images/bg_videoEntry1.png) repeat-x;
			}
				#videoBlogBlock .videoContent .entry .videoImg {
					margin:0 15px 0 0;
				}
					#videoBlogBlock .videoContent .entry .videoImg a:link, #videoBlogBlock .videoContent .entry .videoImg a:visited, #videoBlogBlock .videoContent .entry .videoImg  a:active {
						width:81px; height:81px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#videoBlogBlock .videoContent .entry .videoImg a:hover {
							background-position:bottom;
						}
						#videoBlogBlock .videoContent .entry .videoImg img {
							width:81px; height:81px;
						}
				#videoBlogBlock .videoContent .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#8e8e8e;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#videoBlogBlock .videoContent .entry .videoInfo h3 a:link, #videoBlogBlock .videoContent .entry .videoInfo h3 a:visited, #videoBlogBlock .videoContent .entry .videoInfo h3 a:active {
						color:#ff8a00;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlogBlock .videoContent .entry .videoInfo h3 a:hover {
							color:#fd4e01;
						}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	tourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourBlock {
		margin:0 0 150px 105px; padding:23px 23px 17px 23px; 
		width:702px;
	}	
		/* tour dates */
		#tourBlock #tourDates {
			margin:25px 0 0 39px;
			width:611px;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#tourBlock #tourDates a:link, #tourBlock #tourDates a:active, #tourBlock #tourDates a:visited {
				text-decoration:none;
				color:#fff;
			}
				#tourBlock #tourDates a:hover {
					color:#c42b24;
				}
			#tourBlock #tourDates col#dateCol {
				width:109px;
			}
			#tourBlock #tourDates col#venueCol {
				width:219px;
			}
			#tourBlock #tourDates col#locationCol {
				width:207px;
			}
			#tourBlock #tourDates col#ticketsCol {
				width:76px;
			}
				#tourBlock #tourDates thead .thDate {
					width:109px; height:25px;
					background:url(../../images/th_date.png) no-repeat;
				}
				#tourBlock #tourDates thead .thVenue {
					width:219px; height:25px;
					background:url(../../images/th_venue.png) no-repeat;
				}
				#tourBlock #tourDates thead .thLocation {
					width:207px; height:25px;
					background:url(../../images/th_location.png) no-repeat;
				}
				#tourBlock #tourDates thead .thTickets {
					width:76px; height:25px;
					background:url(../../images/th_tickets.png) no-repeat;
				}
				#tourBlock #tourDates tbody {
					color:#d1d1d1;
				}
				#tourBlock #tourDates tbody tr td {
					height:25px;
					vertical-align:top;
				}
				#tourBlock #tourDates tbody tr td.venue {
					padding:5px 30px 0 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#3c3b3b;
				}
				#tourBlock #tourDates tbody tr td.date {
					padding:5px 0 0 0;
				}
				#tourBlock #tourDates tbody tr td.location {
					padding:5px 0 0 0;
				}
				#tourBlock #tourDates tbody tr td.ticket {
					padding:5px 0 0 0;
				}
				#tourBlock #tourDates tr td.ticket a:link, #tourBlock #tourDates tr td.ticket a:visited, #tourBlock #tourDates tr td.ticket a:active {
					width:78px; height:13px;
					display:block;
					background:url(../../images/btn_buyTicket.jpg) 0 top no-repeat;
					text-indent:-3000px;
				}
					#tourBlock #tourDates tr td.ticket a:hover {
						background-position:bottom;
					} 
				#tourBlock a.btnViewMoreDates:link, #tourBlock a.btnViewMoreDates:active, #tourBlock a.btnViewMoreDates:visited {
					margin:20px 0 0 559px;
					width:87px; height:9px;
					background:url(../../images/btn_viewMoreDates.png) 0 top no-repeat;
				}
					#tourBlock a.btnViewMoreDates:hover {
						background-position:bottom;
					}
					#tourBlock a.btnViewMoreDates img {
						width:106px; height:10px;
					}
					


/*	--------------------------------------------------------------------------------------------------------------------------
	ringtonesBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#ringtonesBlock {
		margin:0 0 150px 105px; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#ringtonesBlock .ringtonesContent {
			margin:33px 0 0 0;
		}
			#ringtonesBlock .ringtonesContent .entry {
				margin:0 5px 20px 15px; padding:10px 10px 10px 10px;
				width:305px; height:82px;
				background:url(../../images/bg_ringtoneEntry.png) no-repeat;
			}
				#ringtonesBlock .ringtonesContent .entry .albumImg {
					width:80px; height:80px;
					float:left;
					display:inline;
				}
				#ringtonesBlock .ringtonesContent .entry .info {
					margin:0 0 0 9px;
					width:210px; height:62px;
					overflow:hidden;
					float:left;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#d1d1d1;
				}
				#ringtonesBlock .ringtonesContent .entry .info h4 {
					font:bold 18px Arial, Helvetica, sans-serif;
					color:#fff;
				}
					#ringtonesBlock .ringtonesContent .entry .info h4 a:link, #ringtonesBlock .ringtonesContent .entry .info h4 a:active, #ringtonesBlock .ringtonesContent .entry .info h4 a:visited {
						color:#fff;
					}
						#ringtonesBlock .ringtonesContent .entry .info h4 a:hover {
							color:#c42b24;
						}	
				#ringtonesBlock .ringtonesContent .entry .buyBtnHolder a.btnBuyNow:link, #ringtonesBlock .ringtonesContent .entry .buyBtnHolder a.btnBuyNow:active, #ringtonesBlock .ringtonesContent .entry .buyBtnHolder a.btnBuyNow:visited {
					width:62px; height:18px;
					margin:0 0 0 10px;
					display:block;
					float:left;
					background:url(../../images/btn_butNowSmall.jpg) 0 top no-repeat;
				}
					#ringtonesBlock .ringtonesContent .entry .buyBtnHolder a.btnBuyNow:hover {
						background-position:bottom;
					}
	
	
						
/*	--------------------------------------------------------------------------------------------------------------------------
	photosBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosBlock {
		margin:0 0 150px 105px; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#photosBlock .photosContent {
			margin:34px 0 0 15px;
		}
			
			/*	leftCol */
			#photosBlock .photosContent .leftCol {
				width:410px;
				background:url(../../images/bg_newsEntry1.png) repeat;
			}
			#photosBlock .photosContent .leftCol img {
				border:5px solid #744442;
			}
			/*	rightCol */
			#photosBlock .photosContent .rightCol {
				margin:0 0 0 93px;
				width:180px;
				background:url(../../images/bg_video.png) top no-repeat;
			}
				
					/*	thumbnails */
					#photosBlock .photosContent .rightCol .thumbnails {
						padding:6px 0 4px 2px;
					}
					#photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:link, #photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:active, #photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:visited {
						margin:0 0 4px 4px;
						border:1px solid #000;
					}
						#photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:hover {
							border:1px solid #d1d1d1;
						}
								
								
								
/*	--------------------------------------------------------------------------------------------------------------------------
	communityBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityBlock {
		margin:0 0 150px 105px; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#communityBlock .communityContent {
			margin:25px 0 0 37px;
		}
		
			/* recent posts */
			#communityBlock .communityContent .recentPosts {
				width:189px;
			}
				#communityBlock .communityContent .recentPosts h3 {
					margin:0 0 8px 0;
					width:189px; height:25px;
					background:url(../../images/h3_recentPosts.png) no-repeat;
				}
				#communityBlock .communityContent .recentPosts .entry {
					margin:0 0 20px 0;
					color:#fff;
					font:bold 10px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .recentPosts .entry h4 { 
						margin:0 0 5px 0;
						width:179px;
						font:bold 12px Arial, Helvetica, sans-serif;
						line-height:15px;
					}
						#communityBlock .communityContent .recentPosts h4 a:link, #communityBlock .communityContent .recentPosts h4 a:active, #communityBlock .communityContent .recentPosts h4 a:visited {
							text-decoration:none;
							color:#fff;
						}
							#communityBlock .communityContent .recentPosts h4 a:hover {
								color:#c42b24;
							}
					#communityBlock .communityContent .recentPosts a:link, #communityBlock .communityContent .recentPosts a:active, #communityBlock .communityContent .recentPosts a:visited {	
						text-decoration:none;
						color:#c42b24;
					}
						#communityBlock .communityContent .recentPosts a:hover {
							color:#fff;
						}
						
						
			/* recent photos */
			#communityBlock .communityContent .recentPhotos {
				width:242px;
			}
				#communityBlock .communityContent .recentPhotos h3 {
					margin:0 0 8px 0;
					width:242px; height:25px;
					background:url(../../images/h3_recentPhotos.png) no-repeat;
				}
					#communityBlock .communityContent .recentPhotos .entry {
						margin:0 8px 0 0;
						width:82px;
						font:bold 10px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
						#communityBlock .communityContent .recentPhotos .entry a:link img, #communityBlock .communityContent .recentPhotos .entry a:visited img, #communityBlock .communityContent .recentPhotos .entry a:active img {
							margin:0 0 6px 0;
							border:1px solid #c3afaf;
						}
							#communityBlock .communityContent .recentPhotos .entry a:hover img {
								border:1px solid #c3afaf;
							}
				
				
			/* newest members */
			#communityBlock .communityContent .newestMembers {
				width:180px;
			}
				#communityBlock .communityContent .newestMembers h3 {
					margin:0 0 8px 0;
					width:180px; height:25px;
					background:url(../../images/h3_newestMembers.png) no-repeat;
				}
				#communityBlock .communityContent .newestMembers .entry {
					margin:0 25px 20px 0;
					width:55px; height:100px;
					color:#d1d1d1;
					font:normal 10px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .newestMembers .entry a:link, #communityBlock .communityContent .newestMembers .entry a:active, #communityBlock .communityContent .newestMembers .entry a:visited {	
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
					}
						#communityBlock .communityContent .newestMembers .entry a:hover {
							color:#c42b24;
						}
					#communityBlock .communityContent .newestMembers .entry a:link img, #communityBlock .communityContent .newestMembers .entry a:visited img, #communityBlock .communityContent .newestMembers .entry a:active img {
						display:block;
						border:1px solid #d1d1d1;
					}
						#communityBlock .communityContent .newestMembers .entry a:hover img {
							border:1px solid #c42b24;
						}
					
			
			#communityBlock a.btnViewCommunity:link, #communityBlock a.btnViewCommunity:active, #communityBlock a.btnViewCommunity:visited {
				margin:0 0 0 560px;
				width:89px; height:9px;
				background:url(../../images/btn_viewCommunity.png) 0 top no-repeat;
			}
				#communityBlock a.btnViewCommunity:hover {
					background-position:bottom;
				}
		
				
				
					
/*	--------------------------------------------------------------------------------------------------------------------------
	loginBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#loginBlock {
		margin:0 0 150px 105px; padding:23px 23px 17px 23px; 
		width:702px;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
	}
	#loginBlock a:link, #loginBlock a:visited, #loginBlock a:active {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#d1d1d1;
		text-decoration:none;
	}
		#loginBlock a:hover {
			color:#c42b24;
		}
			#loginBlock .loginContent .joinBox {
				margin:0 0 30px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#fff;
			}
				#loginBlock .loginContent .joinBox p {
				padding:3px 12px 0 0;
				}

						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	bioBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bioBlock {
		margin:0 0 150px 105px; padding:23px 23px 0 23px; 
		width:702px;
	}
	
		#bioBlock .bioContent {
			padding:15px 98px 60px 105px;
		}
			#bioBlock .bioContent img {
				margin:0 0 30px 0;
			}
			#bioBlock .bioContent p {
				margin:0 0 20px 0;
				font:normal 14px Arial, Helvetica, sans-serif;
				color:#fff;
			}
			#bioBlock .bioContent strong {
				color:#c42b24;
			}
			#bioBlock .bioContent em {
				color:#c42b24;
			}
			
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	extrasBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#extrasBlock {
		margin:0 0 150px 105px; padding:23px 23px 0 23px; 
		width:702px;
	}
		#extrasBlock .extrasContent {
			padding:25px 0 10px 20px;
			color:#d1d1d1;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			#extrasBlock .extrasContent p {
				margin:13px 0 10px 0;
				color:#d1d1d1;
				font-weight:bold;
			}
			#extrasBlock .extrasContent ol {
				font-size:11px;
			}
				#extrasBlock .extrasContent ol li {
					margin:0 0 0 20px;
					letter-spacing:1px;
				}
				#extrasBlock .extrasContent h3 {
					color:#000;
					text-transform:uppercase;
				}
				
			/* leftCol */	
			#extrasBlock .extrasContent .leftCol {
				width:440px;
			}
				#extrasBlock .extrasContent .leftCol .wallpapers {
					margin:30px 0 0 0;
				}
					#extrasBlock .extrasContent .leftCol .wallpapers .wallpaperHolder {
						margin:0 20px 0 0;
						width:194px;
					}
						#extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder {
							width:133px; height:31px;
							margin:10px 0 0 35px;
						}
							
							#extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:link, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:active, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:visited {
								width:54px; height:11px;
								background:url(../../images/btn_1024x768.png) 0 top no-repeat;
							}
								#extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:hover {
									background-position:bottom;
								}
							#extrasBlock .extrasContent .leftCol .btnHolder a.btn1280:link, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1280:active, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1280:visited {
								margin:0 0 0 17px;
								width:60px; height:11px;
								float:left;
								display:inline;
								background:url(../../images/btn_1280x1024.png) 0 top no-repeat;
							}
								#extrasBlock .extrasContent .leftCol .btnHolder a.btn1280:hover {
									background-position:bottom;
								}
							#extrasBlock .extrasContent .leftCol .btnHolder a.btn1440:link, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1440:active, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1440:visited {	
								margin:10px 0 0 0;
								width:55px; height:11px;
								float:left;
								display:inline;
								background:url(../../images/btn_1440x900.png) 0 top no-repeat;
							}
								#extrasBlock .extrasContent .leftCol .btnHolder a.btn1440:hover {
									background-position:bottom;
								}
							#extrasBlock .extrasContent .leftCol .btnHolder a.btn1680:link, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1680:active, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1680:visited {	
								margin:10px 0 0 17px;
								width:61px; height:11px;
								float:left;
								display:inline;
								background:url(../../images/btn_1680x1050.png) 0 top no-repeat;
							}
								#extrasBlock .extrasContent .leftCol .btnHolder a.btn1680:hover {
									background-position:bottom;
								}
						
								
			/* rightCol */					
			#extrasBlock .extrasContent .rightCol {
				margin:0 0 0 10px;
				width:195px;
			}
				#extrasBlock .extrasContent .rightCol .buddyIcons {
					margin:35px 0 0 10px;
				}
					#extrasBlock .extrasContent .rightCol .buddyIcons .buddyIconHolder {
						margin:0 25px 0 0;
					}
				
				
/*	--------------------------------------------------------------------------------------------------------------------------
	kyteBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#kyteBlock {
		margin:0 0 150px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}



/*	--------------------------------------------------------------------------------------------------------------------------
	upcomingTourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#upcomingTourBlock {
		margin:0 0 150px 0; padding:0 0 70px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#upcomingTourBlock h3.jan09 {
			margin:37px 0 0 53px;
			width:154px; height:24px;
			background:url(../../images/h3_january09.png) no-repeat;
		}
		#upcomingTourBlock h3.feb09 {
			margin:80px 0 0 53px;
			width:164px; height:24px;
			background:url(../../images/h3_february09.png) no-repeat;
		}
		
		/* tour dates */
		#upcomingTourBlock table {
			margin:25px 0 0 53px;
			width:633px;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#upcomingTourBlock table a:link, #upcomingTourBlock table a:active, #upcomingTourBlock table a:visited {
				text-decoration:none;
				color:#ff8a00;
			}
				#upcomingTourBlock table a:hover {
					color:#fd4e01;
				}
			#upcomingTourBlock table col.dateCol {
				width:113px;
			}
			#upcomingTourBlock table col.venueCol {
				width:260px;
			}
			#upcomingTourBlock table col.locationCol {
				width:260px;
			}
				#upcomingTourBlock table thead .thDate {
					width:42px;
					padding:0 0 37px 0;
					background:url(../../images/th_date.png) no-repeat;
				}
				#upcomingTourBlock table thead .thVenue {
					width:53px;
					background:url(../../images/th_venue.png) no-repeat;
				}
				#upcomingTourBlock table thead .thLocation {
					width:61px;
					background:url(../../images/th_location.png) no-repeat;
				}
				#upcomingTourBlock table tbody {
					color:#3c3b3b;
				}
				#upcomingTourBlock table tbody tr.even {
					background:url(../../images/bg_tourEntry.png) no-repeat;
				}
				#upcomingTourBlock table tbody tr td {
					height:25px;
					vertical-align:top;
				}
				#upcomingTourBlock table tbody tr td.venue {
					padding:5px 48px 0 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#dfdfdf;
				}
				#upcomingTourBlock table tbody tr td.date {
					padding:5px 0 0 0;
				}
				#upcomingTourBlock table tbody tr td.location {
					padding:5px 0 0 0;
				}
					#upcomingTourBlock table tbody tr td.location .gray {
						color:#8e8e8e;
					}
				#upcomingTourBlock a.btnViewMoreDates:link, #upcomingTourBlock a.btnViewMoreDates:active, #upcomingTourBlock a.btnViewMoreDates:visited {
					margin:30px 0 0 584px;
					width:106px; height:11px;
					background:url(../../images/btn_viewMoreDates.png) 0 top no-repeat;
				}
					#upcomingTourBlock a.btnViewMoreDates:hover {
						background-position:bottom;
					}
					#upcomingTourBlock a.btnViewMoreDates img {
						width:106px; height:11px;
					}
					
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	ad300Holder
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ad300Holder {
		margin:0 0 150px 0; padding:0 0 0 36px;
		width:708px;
	}
		.ad300Holder .ad300 {
			margin:0 50px 0 0;
			float:left;
		}
		
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:748px; height:19px;
		margin:31px 0 0 105px; padding:7px 0 0 0;
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:center;
		background:url(../../images/bg_footer.png) no-repeat;
	}
		#footer .copyRight {
			margin:0 0 0 0;
		}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#fff;
			text-decoration:none;
			font-weight: bold;
		}
			#footer a:hover {
				color:#c42b24;
			}
	#PAsticker{
		width:60px;
		height:42px;
		margin:31px 0 0 105px;
		padding:7px 0 0 0;
		}