body { 
	font: normal 9pt "Arial", "Tahoma", sans-serif; 
	margin: 0px;
	padding: 0px;
}

a:link, a:active, a:visited {
	font: bold 9pt "Arial", "Tahoma", sans-serif;
	text-decoration: underline;
	color: blue; }	

a:hover { text-decoration: none; }

div { margin: 0px; padding: 0px; }
.clear { clear: both; height: 0px; line-height: 0px; }
label { font: normal 8pt "Arial", "Tahoma", sans-serif; }

hr {
	color: #bcbcbc;
	background-color: #bcbcbc; 
	border: 0px;
	height: 1px; }
	
.button {
	font-size: 7pt;
	width: 64px;
	height: 22px;
	background: white url("../../images/input_bg.gif") no-repeat;
	text-align: center;
	border: 0px;
	text-transform: uppercase;
	line-height: 22px; }

#powerTv {
	width: 963px;
	padding: 0px;
	margin: 0px auto; }
	
#powerTV_header {
	/*height: 140px;*/
	width: 963px;
	margin-bottom: 10px;
 }

#powerTV_menu {
	height: 50px;
	width: 963px;
	margin-bottom: 10px;
	background: url("../../images/loading.gif") center center no-repeat; }

#footer { width: 963px; } 

#foot { 
	height: 55px;
	width: 963px;
	background: url("../../images/footer.gif") no-repeat;  }

.foot {
	font-size: 8pt;
	float: left;
	height: 30px;
	margin: 10px 0px 0px 8px; }
	
.footLinks {
	width: 650px;
	height: 15px;
	float: right;
	margin: 7px 0px 0px 0px;
	padding: 0px;
	list-style: none; }
	
	.footLinks li {
		height: 15px;
		line-height: 15px;
		list-style: none;
		float: left; 
		margin: 0px; }
		
	.footLinks li a:link,
	.footLinks li a:active,
	.footLinks li a:visited {
		padding: 0px 20px;
		margin: 0px;
		color: white;
		border-right: 1px solid white;
		font: bold 8pt "Arial", "Tahoma", sans-serif;
		text-decoration: none; }	
		
	.footLinks li a:hover { color: #9a1c1d; }
	.footLinks li a.end { clear: both; border: 0px; }

#defaultPage {
	background: url("../../images/default_page.gif") no-repeat;
	margin: 0px 0px 5px 0px;
	padding: 0px 20px;
	height: 510px;
	width: 923px; }
	
.defaultTitles { padding: 7px 0px 10px 0px; }
	
/*------------------------------------------------------------------
	Channel : Featured Landing
------------------------------------------------------------------*/

#featuredLanding {
	width: 943px; /* 963 */
	height: 425px; /* 435 */
	padding: 10px 12px 0px 8px;
	background: url("../../images/featured_landing.gif") no-repeat;
	margin-bottom: 10px; }
	
	#featuredCategories {
		width: 616px;
		height: 420px;
		float: left;
		background: url("../../images/loading.gif") center center no-repeat; }
		
	#featuredPlaylists {
		overflow: hidden;
		width: 322px;
		height: 420px;
		background: url("../../images/featured_landing_playlist.gif") no-repeat;
		float: right; }
		
		#featuredPlaylists ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
			height: 23px;
			width: 322px; }
			
		#featuredPlaylists li { float: left; }
		#featuredPlaylists li a { border: 0px; display: block; text-decoration: none; height: 23px; }
		
		#tab1 { width: 87px; background: url("../../images/tab_now_playing.gif") 0px -23px no-repeat; }
		#tab2 { width: 73px; background: url("../../images/tab_playlist.gif") 0px -23px no-repeat; }
		#tab3 { width: 74px; background: url("../../images/tab_sharing.gif") 0px -23px no-repeat; }
		#tab4 { width: 77px; background: url("../../images/tab_comments.gif") 0px -23px no-repeat; }
			
		#panel1, #panel2, #panel3, #panel4 {
			position: relative;
			top: 0px;
			left: 0px;
			width: 300px;
			height: 380px;
			margin: 5px;
			padding: 0px 5px;
			clear: both; }
/* 			
		#panel3, #panel4 {
			position: relative;
			top: -380px; }

 */			
 		#panel2 {
 			top: 10px;
 			left: 10px;
 		}
		#panel3{
			position: relative;
			top: -380px; }

		#panel4{
		  position: relative;
		  top: -382px;
		  left: 0px;
		}
			
		#richMediaAd {
			padding-top: 15px;
			width: 300px;
			height: 275px;
			margin: 0 auto;
			overflow: hidden; }
		
		#nowPlaying {
			border-top: 1px solid #aaabad;
			font: normal 7pt "Arial", "Tahoma", sans-serif;
			color: #3d3d3d;
			height: 80px;
			overflow: hidden; }
			
			#nowPlaying h1 {
				color: #9d1d1e; 
				padding: 5px 0px;
				font: bold 8pt "Arial", "Tahoma", sans-serif;
				text-transform: uppercase;
				margin: 0px; }
				
			#nowPlayingImg {
				width: 70px;
				height: 55px;
				margin-right: 5px;
				float: left;
				background: #89898b; }
		
#siteActivity {
	width: 943px; /* 963 */
	height: 308px; /* 316 */
	padding: 8px 12px 0px 8px;
	background: url("../../images/site_activity.gif") no-repeat;
	margin-bottom: 10px; }
	
	#whosOnline {
		/*background-image: url("../../images/whos_online.gif");
		background-repeat: no-repeat;*/
		width: 184px;
		height: 300px;
		float: left; }
	
	#newsRssAds {
		width: 755px;
		height: 300px;
		float: right; }
		
		#siteAds {
			text-align: center;
			height: 95px; }
			
		#siteNews {
			background-image:url("../../images/news_rss_box.gif");
			background-position: bottom;
			background-repeat: no-repeat;
			width: 375px;
			height: 205px;
			float: left; }
			
		#siteRss {
			background-image:url("../../images/news_rss_box.gif");
			background-position: bottom;
			background-repeat: no-repeat;
			width: 375px;
			height: 205px;
			float: right; }

/*------------------------------------------------------------------
	Channel : User Landing
------------------------------------------------------------------*/

div#div_ptvNews{
	padding: 10px;
}

div#div_ptvRss{
	padding: 10px;
}

#userLanding {
	width: 943px; /* 963 */
	height: 1200px; /* 1210 */
	padding: 10px 11px 0px 9px;
	background: url("../../images/user_landing.gif") no-repeat;
	margin-bottom: 5px; }
	
	#userLeft {
		width: 184px;
		float: left; }
			
			#ptvCategories, #div_ptvCategories {
				background: url("../../images/navigation.gif") no-repeat;
				height: 415px;
				margin-bottom: 10px; }
				
			#userAdsLeft,
			#userAdsRight {
				height: 150px;
				text-align: center;
				margin: 15px 0px; }
				
			#ptvNews,
			#ptvRss {
				/*background: url("../../images/news_rss_box_thin.gif") no-repeat;*/
			/*	height: 300px;
				margin-bottom: 10px; */}
		
	#userRight {
		width: 750px;
		float: right; }
		
			#adsTop {
				text-align: center;
				height: 90px;
				margin-bottom: 10px; }
				
			#userInLeft {
				width: 560px;
				float: left;
				background: url("../../images/loading.gif") top center no-repeat; }
				
			#userInRight {
				width: 184px; 
				float: right; }
				
				#userOnline {
					/*background: url("../../images/whos_online.gif") no-repeat;*/
					width: 184px;
					height: 300px;
					margin-bottom: 10px; }

/*------------------------------------------------------------------
	Sign Up : User & Channel
------------------------------------------------------------------*/

#memberSignup {
	width: 945px; /* 963 */
	height: 879px; /* 895 */
	padding: 8px 10px 8px 8px;
	background: url("../../images/new_member_signup.gif") no-repeat;
	margin-bottom: 10px; }
	
	#signupHeader {
		width: 925px; /* 945 */
		height: 132px; /* 167 */
		padding: 35px 10px 0px 10px;
		text-align: right; }
		
		#signupLogo {
			width: 140px;
			text-align: center;
			float: left; }
		
	#signupLeft {
		width: 535px; /* 535 */
		float: left; }
		
	#signupRight {
		width: 410px;
		float: right;
		padding-top: 22px; }
		
		#welcomeAds {
			width: 400px;
			text-align: center; }
			
		#welcomeVideo { 
			border-top: 1px solid #c4cccc; 
			padding-top: 10px;
			width: 400px;
			height: 355px; }
			
#userSignup {
	width: 960px;
	height: 900px; }

#channelSignup {
	/*background: url("../../images/new_channel_signup_bg.gif") no-repeat;*/
	margin: 0px 0px 5px 0px;
	height: 510px;
	width: 963px; }
	
#signupComplete { padding: 39px 0px 0px 25px; }

#signupVideo {
	width: 385px;
	height: 335px;
	margin: 5px 25px;
	float: right; }
			
/*------------------------------------------------------------------
	Video : Details
------------------------------------------------------------------*/

#userVideoDetail {
	width: 945px; /* 963 */
	height: 1405px; /* 1425 */
	padding: 10px 9px;
	background: url("../../images/user_video_detail.gif") no-repeat;
	margin-bottom: 5px; }
	
	#videoLeft {
		width: 610px;
		float: left; }
		
		#video { margin-bottom: 5px; }
		
		#deletedVideo{
			margin-bottom: 5px;
			padding-right: 45px;
			width: 320px;
			text-align: center;
			float:right;
			font-size: 1.3em;
		}
		
		#videoAdsTall {
			margin: 0px;
			text-align: center;
			width: 180px;
			float: left; }
			
		#videoComments {
			width: 430px;
			float: right; }
		
	#videoRight {
		width: 320px;
		float: right; }
		
		#adsSquare {
			width: 313px; /* 320 */
			height: 285px; /* 310 */
			padding: 25px 0px 0px 7px;
			background: url("../../images/ads_rma.gif") no-repeat; }
			
		#videoInfo {
			width: 320px; }
		
		#videoRelated {
			display: none;
			width: 320px;
			height: 885px;
			margin-bottom: 5px; }

/*------------------------------------------------------------------
	User Profile
------------------------------------------------------------------*/

#userProfile {
	width: 943px; /* 963 */
	height: 1275px; /* 1295 */
	padding: 10px 11px 10px 9px;
	background: url("../../images/user_profile.gif") no-repeat;
	margin-bottom: 10px; }
	
	#userLogin {
		width: 215px;
		height: 95px;
		float: left;
		margin-bottom: 5px; }
	
	#userAdsTop {
		width: 725px;
		height: 95px;
		float: right;
		margin-bottom: 5px; }
		
	#profileLeft {
		width: 305px;
		height: 1175px;
		float: left; }
		
		#profile {
			width: 305px;
			height: 465px;
			margin-bottom: 5px; }
			
		#profileAds {
			width: 305px;
			height: 250px;
			margin-bottom: 5px; }
			
		#profileActivity {
			width: 305px;
			height: 145px;
			margin-bottom: 5px; }
		
	#profileRight {
		width: 630px;
		height: 1175px;
		float: right; }
			
		#profileVids,
		#profileFavs {
			width: 630px;
			height: 225px;
			margin-bottom: 10px; }
			
		#profileComments {
			width: 630px;
			height: 705px; }

/*------------------------------------------------------------------
	Search
------------------------------------------------------------------*/

#search {
	width: 943px; /* 963 */
	height: 1624px; /* 1635 */
	padding: 11px 11px 0px 9px;
	background: url("../../images/search_results.gif") no-repeat;
	margin-bottom: 5px; }
				
	#searchLeft {
		width: 184px;
		float: left;
		text-align: center; }		
		
	#searchRight {
		width: 750px; 
		float: right; }
		
		#searchInLeft {
			width: 560px;
			float: left; }
			
		#searchInRight {
			width: 184px;
			float: right; }
			
			#searchRefine {
				width: 184px;
				height: 620px;
				margin-bottom: 10px; }
			
			#searchAds {
				width: 184px;
				height: 295px; }
			
			.searchAds { margin-bottom: 15px; }
				
/*----- End // Search Results -----*/

/*------ Account Signup ------*/
	
#memberList {
	background: url("../../images/member_list.gif") no-repeat;
	margin: 0px;
	height: 950px;
	width: 963px; }

div#div_channelSignup{
	background: url("../../images/new_channel_signup_bg.gif") no-repeat;
	padding-top: 35px;
}

/*----------End // New Channel Signup --------*/


/*----- Road Block -----*/

#roadBlock {
	width: 639px; /* 655 */
	height: 528px; /* 535 */
	padding: 7px 9px 0px 7px;
	background: url("../../images/road_block.gif") no-repeat; }
	
	#blackBlock {
		background-color: #000000;
		width: 639px;
		height: 478px; }
		
	#roadLeft,
	#roadRight { 
		width: 95px;
		height: 45px;
		float: left; }
		
	#roadMiddle {
		text-align: center;
		font: normal 7.5pt "arial", "tahoma", sans-serif;
		color: #000000;
		width: 449px;
		height: 40px;
		padding-top: 5px;
		float: left; }
		
		#roadMiddle h6 {
			font: bold 12pt "arial", "tahoma", sans-serif;
			color: #000000;
			margin: 5px 0px 0px 0px;
			padding: 0px; }
			
		#roadMiddle h6 b { color: #ed791b; }
