body {
	margin: 0; padding: 0;
	color: #9E9E9E;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #000000 url(../images/layout01.jpg) no-repeat center 64px;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,select,textarea {margin:0;padding:0;}
a, a:hover { color: #BE3F5A; text-decoration: underline; outline: none;}
a img, :link img, :visited img {border:none;}
/*img{display:block;}*/
.clearBoth {clear: both;}
.clearBoth2 {clear: both;height:12px;}
.back {float: left;}
.forward {float: right;}

/***** start layout *****/

#mainWrapper{
	width: 960px;
	margin:0 auto;
}
	#main {
		width: 960px;
		margin: 13px 0 0 0;
		background: #000000;
	}

	#topWrapper {
		width: 960px;
		height: 174px;
	}

		#follow_us_on_twitter { float: left; width: 261px; padding: 90px 0 0 30px; }
		#follow_us_on_twitter a.blog {display: none; padding: 3px 0 0 55px; }
		h1.pageTitle{
				font-size:16px;
				color:#779BA9;
				width:625px;
				margin-top:10px;
				border-bottom:1px solid #eb6e1f;
			}


		#searchWrapper { float:left; width: 292px; padding: 17px 0 0 0; }
		#headerUser {
			height: 71px;
			padding: 0 43px 0 0;
		}
		#search { width: 291px; height: 60px; color: #FFFFFF; font-size: 12px; font-weight: bold; /*background: url(../images/searchBg.jpg) no-repeat 87px 30px;*/ }
		#search_form{float:right;}
			.fleft {
				float:left;
				margin-right:5px;
		}
		#poweredBy {
			width: 116px;
			padding: 5px 0 0 175px;
		}
		#search_form .fleft input { width: 150px; }
		#logo {
			float:left;
			padding-top: 13px;
		}
		#menu {
			float: left;
			width: 903px;
			height:58px;
			margin: 0 12px;
			padding: 0 0 0 33px;
			background: url(../images/menu.jpg) repeat-x;
		}
			.menuItem{
				float:left;
				display:block;
				height:42px;
				margin: 16px 10px 0 0;
				background-repeat: no-repeat;
			}

			#menuHome {
				width:89px;
				background-image: url('../images/menu/home.png');
			}

			#menuHome.selected, #menuHome:hover {
				width:89px;
				background-image: url('../images/menu/home_over.png');
			}
			#menuLive{
				width:112px;
				background-image: url('../images/menu/live.png');
			}

			#menuLive.selected, #menuLive:hover{
				width:112px;
				background-image: url('../images/menu/live_over.png');
			}
			
			#menuWatchlist{
				width:113px;
				background-image: url('../images/menu/watchlist.png');
			}
			#menuWatchlist.selected, #menuWatchlist:hover{
				width:113px;
				background-image: url('../images/menu/watchlist_over.png');
			}
			
			#menuSearchAllNew{
				width:113px;
				background-image: url('../images/menu/searchall.png');
			}
			#menuSearchAllNew.selected, #menuSearchAllNew:hover{
				width:113px;
				background-image: url('../images/menu/searchall_over.png');
			}
			
			#menuRecorded {
				width:161px;
				background-image: url('../images/menu/recorded.png');
			}
			#menuRecorded.selected, #menuRecorded:hover {
				width:161px;
				background-image: url('../images/menu/recorded_over.png');
			}
			
			#menuBlog {
				width:161px;
				background-image: url('../images/menu/news_updates.png');
			}
			#menuBlog.selected, #menuBlog:hover {
				width:161px;
				background-image: url('../images/menu/news_updates_over.png');
			}

			#menuPeople{
				width:118px;
				background-image: url('../images/menu/people.png');
			}

			#menuPeople.selected, #menuPeople:hover {
				width:118px;
				background-image: url('../images/menu/people_over.png');
			}
			
			#menuBroadcast, #menuBroadcast:hover {
				float:right;
				display:block;
				width:152px;
				height: 56px;
				margin: 2px 60px 0 0;
				background-image: url('../images/menu/upload.png');
			}

		#slhTop{
			width:880px;
			padding-left:80px;
			height:42px;
			background-image: url('../images/layout13.jpg');
			background-repeat: no-repeat;
		}

		#slhBottom{
			width:960px;
			background: url('../images/layout16.jpg') no-repeat bottom ;
		}

		#showListHeader{
			width:960px;
			background-color: #c9c9c9;
			background-image: url('../images/layout16-2.jpg');
		}

			#showListTitle{
				margin-top:20px;
				float:left;
			}

			#headerInfo, #showRefresh{
				float:left;
			}

			.welcome a {
				font-weight:bold;
			}
			.welcome{
				float:right;
				margin: 5px 10px 0 0;
			}

			#headerInfo{
				width:576px;
				border:0px solid #000;
				padding-top:5px;
			}

			#showRefresh{
				width:200px;
				border:0px solid #000;
				color:#000;
				padding-left:30px;
			}

			#showRefresh a{
				color:#fff;
				text-decoration: none;
			}

			#showRefresh a:hover{
				color:#fff;
				text-decoration: underline;
			}

			#headerFilter{
				width:936px;
				margin: 0 auto;
				color:#fff;
				padding: 0 0 15px 0;
				text-align: center;
			}

			#headerFilter a{
				color:#fff;
				text-decoration: underline;
				font-weight:bold;
			}

			#headerFilter a:hover{
				color:#BE3F5A;
			}
			#headerFilter a.selected{
				color:#BE3F5A;
			}


		#content {
			padding: 0 0 0 12px;
		}
				.generalContSpacer{
					width:300px;
					margin-top:7px;
					margin-bottom:10px;
				}

				.generalCont1{
					float:left;
					width:95px;
					text-align:right;
					color:#000;
					padding-top:6px;
					padding-left:102px;
					padding-right:5px;

				}

				.generalCont2{
					float:left;

					text-align:right;
				}

			/* start of greyBox1 */
			.greyBox1 {
				float:left;
			}
			.greyBox1 .boxMain{
				float:left;
				background:#fff;
			}
			.greyBox1 .topLeft{
				width:12px;
				height:15px;
				float:left;
				background: #161616;
			}
			.greyBox1 .topMiddle{
				float:left;
				background: #161616;
				height:15px;
			}
			.greyBox1 .topRight{
				width:12px;
				height:15px;
				float:left;
				background: #161616;
			}
			.greyBox1 .bottomLeft{
				width:12px;
				height:15px;
				float:left;
				background: #161616;
			}
			.greyBox1 .bottomMiddle{
				float:left;
				background:#fff;
				height:15px;
			}
			.greyBox1 .bottomRight{
				width:12px;
				height:15px;
				float:left;
				background: #161616;
			}
			/* end of greyBox1 */


			/* start of blueBox1 1 */
			.blueBox1{
				float:left;
			}
			.blueBox1 .boxMain{
				float:left;
				background:#242323;
			}
			.blueBox1 .topLeft{
				width:12px;
				height:15px;
				float:left;
				background-image: url('../images/bb1tl.jpg');
			}
			.blueBox1 .topMiddle{
				float:left;
				background:#779BA9;
				height:15px;
			}
			.blueBox1 .topRight{
				width:12px;
				height:15px;
				float:left;
				background-image: url('../images/bb1tr.jpg');
			}
			.blueBox1 .bottomLeft{
				width:12px;
				height:15px;
				float:left;
				background: #242323;
			}
			.blueBox1 .bottomMiddle{
				float:left;
				background:#242323;
				height:15px;
			}
			.blueBox1 .bottomRight{
				  width:12px;
				  height:15px;
				  float:left;
				  background: #242323;
			}
			.blueBox1 .top{ background: #242323; width:120px;height:9px; }
			.blueBox1 .bottom{ background: #242323; width:120px;height:9px;float:left; }
			/* end of blueBox1 1 */

			/* Start of greyBox2 */
            /**
             Complicated grey box that at least extends on both axes. In order
             to extend it add/delete as many pixels as you like from .boxMain,
             but remember to add/remove the same number of pixels from .top/bottomMiddle.
             Also remember about the id the box has along with the greyBox class, for example the id bellow, #frontPagePlayer.
            */
			.greyBox2 {float:left;}
			.greyBox2 .boxMain, .greyBox2 .boxMainNothing {float:left;background: #161616;}
			.greyBox2 .topLeft{float:left;width:9px;height:25px;background: #161616; }
			.greyBox2 .topMiddle{
				float:left;
				background:#161616;
				height:20px;
				font-size:11px;
				font-weight:bold;
				color:#fff;
				padding:5px 0 0 2px;
			}
			
			.greyBox2 .topRight {float:left;width:9px;height:25px;background: #161616; clear: right;}
			.greyBox2 .bottomLeft {float:left;width:10px;height:13px;font-size:1px;background: #161616;}
			.greyBox2 .bottomMiddle {float:left;background:#161616;height:13px;font-size:1px;}
			.greyBox2 .bottomRight {float:left;width:10px;height:13px;font-size:1px;background: #161616;}
			/* end of greyBox1 2 */
			
			/* front player */
			#frontPagePlayerWrapper {
				float: left;
				width: 914px;
				border: 6px solid #FFFFFF;
				padding: 5px;
				background: #161616;
			}
            #frontPagePlayer {
                width:460px;
                float:left;
            }
            #frontPagePlayer .boxMain {
                width:460px;
                display:inline;
            }
            #frontPagePlayer .bottomMiddle {
                width:440px;
            }
            #frontPagePlayer a, #frontPagePlayer a:hover {
                font-weight:bold;
                text-decoration: none;
            }
            #frontPagePlayer a:hover { text-decoration: underline; }
            /* END front player */

			/* main page container */
			#pageCont {
			}
			#pageCont .boxMain {
				width:711px; /* less wide by 2 pixels, because of the borders */
				padding: 8px 0 8px 8px;
				display:inline;
			}
			#pageCont .bottomMiddle {width:699px;display:inline;}
			/* END main page container */
			
            /* WIDE page container */
            #widePageCont {width:940px;}
            #widePageCont .boxMain {width:925px;padding:25px 0 10px 12px;display:inline;}
            #widePageCont .boxMainNothing {width:940px;display:inline;}
            #widePageCont .bottomMiddle {width:917px;}
            /* END WIDE main page container */

            /* centerProfile boxes */
			#centerProfile{
				width:460px;
				float:left;
			}
            #centerProfile .greyBox2 .boxMain {padding: 10px 10px 0 10px;width:440px;display:inline;}
            #centerProfile .greyBox2 .boxMainNothing {width:460px;display:inline;}
            #centerProfile .greyBox2 .bottomMiddle {width:440px;}
            /* END centerProfile boxes */

            /* rightProfile boxes */
            #rightProfile .greyBox2 .boxMain {padding: 5px 10px 0 10px;width:445px;display:inline;}
            #rightProfile .greyBox2 .boxMainNothing {width:445px;display:inline;}
            #rightProfile .greyBox2 .bottomMiddle {width:445px;}
            /* END rightProfile boxes */

			/* frontpage ads */
			#advertising{
				width:940px;
				margin: 6px 0;
			}

			#advertising .boxMain{
				width:910px;
				padding:13px;
				padding-bottom:0;
			}

				.leftAdd{
					float:left;
					padding: 0 15px 0 0;
				}

				.rightAdd{
					float:left;
				}


			#advertising .bottomMiddle{
				width:916px;
			}
			/* END frontpage ads */

			/* fronpage highlights */
			#recentHighlights{
				width:484px;
				float:left;
				padding-left:25px;

			}

				#recentHighlights h2{
					color:#30454d;
					font-size:12px;
					font-weight:bold;
					margin-top:2px;
					margin-bottom:10px;
				}

				.highlightCont{
					width:145px;
					float:left;
					margin-right:15px;
					padding-bottom:7px;
				}

				.highlightCont a{
					font-size:10px;
					font-weight:bold;
					color:#1a2674;
					text-decoration:none;
				}

				.highlightCont .hThumb{
					display:block;
					padding:3px;
					border:1px solid #ddd;
				}

				.highlightCont .hTitle{

					color: #EB6E1F;
					font-size:10px;

				}

				.showContFrontPage .tTitle{
					
					display:block;
					text-decoration:none;
				}


			#top_users{
				width:340px;
			}

			#top_users .boxMain{
				width:324px;
				padding-left:12px;
				padding-top:5px;

			}

			#top_users .bottomMiddle{
				width:316px;
			}

			#top_shows{
				width:545px;
			}

			#top_shows .boxMain{
				width:530px;
				padding-left:25px;
				padding-top:5px;
			}

			#top_shows .bottomMiddle{
				width:525px;
			}
			
			#recorded_recently{
				float: left;
				width: 442px;
				padding: 0 0 0 10px;
			}
			#recorded_recently .boxMain{
				width:437px;
				min-height: 444px;
				padding: 5px 0 0 5px;
			}
			
			#recorded_recently .bottomMiddle{
				width:429px;
			}
			#recorded_recently .topLeft, #recorded_recently .topMiddle, #recorded_recently .topRight {
				height: 33px;
				background: #000;
			}
			#recorded_recently .topMiddle {
				height: 28px;
				width: 420px;
			}
			#recorded_recently .topMiddle div{
				float:right;
				padding: 3px 0 0 10px;
			}
			#recorded_recently .topMiddle div.recordedOrderBy {
				font-weight: normal;
			}
			#recorded_recently .topMiddle div.recordedOrderBy a {
				color: white;
				text-decoration: underline;
			}
			
			#recorded_recently .topMiddle div.recordedOrderBy a.selectedOrderRecorded {
				text-decoration: none;
			}			
			
			#latest_blog_entries{ float:left; width:478px; margin: 0 6px 0 0; }
			#latest_blog_entries .boxMain{ width:458px; padding: 10px 10px 0px 10px; color:#5D5D5D; font-size:10px; height:205px; }

			#latest_blog_entries .bottomMiddle{ width:458px; }
			#latest_blog_entries_background{}
			#latest_blog_entries_title { margin-bottom: 3px; }
			#latest_blog_entries_title a{ text-decoration:none; }
			#latest_blog_entries_title span.blog_title{ color: #FFF;font-weight:bold;margin-bottom:5px;}
			#latest_blog_entries_title span{ color: #BE3F5A; font-weight:bold;}
			
			#announcements{	width:452px; float:left;}
			#announcements .boxMain{ width:432px; padding: 10px 10px 0px 10px; color:#5D5D5D; font-size:10px; height:205px;}
			#announcements .boxMain a{ text-decoration:none; color:#FFF; }
			#announcements .bottomMiddle{ width:432px; color:#1D343C; }
			#announcements_title { margin-bottom: 3px; }
			#announcements_title a{ text-decoration:none; font-weight:bold; color:#789BA9;}
			
			/* */

			#center{
                float:left;
				width:722px;
			}

				.pageNav{
					margin-left : 13px;
				}

					.pageNav a{
						float:left;
						display:block;
						text-decoration: none;
						background:#fafafa;
						border:1px solid #3D5861;
						padding:3px;
						margin-right:3px;
						color:#797979;
						padding-left:5px;
						padding-right:5px;
						padding-bottom:0px;
						padding-top:0px;
					}

					.navDots{
						float:left;
						display:block;
						text-decoration: none;

						padding:3px;
						margin-right:3px;
						color:#797979;
					}

					.pageNav a:hover{
						float:left;
						display:block;
						text-decoration: none;
						background:#fafafa;
						border:1px solid #3D5861;
						padding:3px;
						margin-right:3px;
						color:#3D5861;
						padding-left:5px;
						padding-right:5px;
						padding-bottom:0px;
						padding-top:0px;

					}

					.pageNav a.current{
						float:left;
						display:block;
						text-decoration: none;
						background:#fafafa;
						border:1px solid #3D5861;
						padding:3px;
						margin-right:3px;
						color:#3D5861;
						padding-left:5px;
						padding-right:5px;
						padding-bottom:0px;
						padding-top:0px;
						font-weight:bold;
					}


					.navInfo {
						float:left;
						color:#BE3F5A;
						font-weight:bold;
						padding-left:10px;
					}

				.showContProfile{
					width:82px;
					float:left;
					margin-right:35px;
					padding-bottom:7px;
					margin-bottom:20px;
					border-bottom:1px solid #ccc;
				}

				.showContFrontPage{
					width:83px;
					float:left;
					margin-right:30px;
					padding-bottom:5px;
					margin-left:5px;
					border-bottom:1px solid #ccc;
				}

				.showContFrontPage a{
					font-size:10px;
					font-weight:bold;
					color:#1A2674;
					text-decoration:none;
				}

				.showContFrontPage .hThumb{
					display:block;
					padding:3px;
					border:1px solid #ddd;
					margin-bottom:4px;
					height:102px;


					overflow:hidden;
				}

				.showContFrontPage .hTitle{
					color: #EB6E1F;
					font-size:10px;
					line-height: 12px;;

				}

				.showContFrontPage .hTitle .type{
					color:#5D5D5D;
					font-size:10px;
				}

				.showContFrontPage .hRating img{
					float:left;
					margin-right:7px;
				}

				.showContFrontPage .ratingNo{
					float:left;
					font-size:11px;
				}

				.showCont {
					float:left;
					width: 84px;
					padding: 8px 9px 6px 9px;
					margin: 0 7px 6px 0;
					min-height:120px;
					background: #242323;
				}
				.showCont a, .showCont a:hover {
					font-size:10px;
					font-weight:bold;
					color:#56595B;
					text-decoration: none;
				}
				.showCont a.boxTitle, .showCont a.boxTitle:hover {
					display: block;
					width: 84px;
					height: 30px;
					overflow: hidden;
					color: #FFF;
					font-weight: bold;
					text-align: center;
				}
				.showCont .hTitle{
					color: #3D5861;
					font-size:10px;
					line-height: 12px;;

				}
				.showCont .hTitle .type{
					color:#5D5D5D;
					font-size:10px;
				}

				.showCont .hRating img{
					float:left;
					margin-right:7px;
				}

				.showCont .ratingNo{
					float:left;
					font-size:11px;
				}


				.showContSmall{
					width:70px;
					float:left;
					margin-right: 5px;
				}




			#right {
				width:208px;
				float:left;
				margin-right:9px;
			}

			/* sort box from the sidebar */
			#sidebarBox{
				width:208px;
				margin-right:9px;
			}

			#sidebarBox .boxMain{
				width:193px;
				padding-left:15px;
				color:#000;
			}

			#sidebarBox .boxMain h3{
				font-size:12px;
				color:#2e3a3d;
				margin-top:0;
			}

			#sidebarBox .boxMain select{
				width:170px;
			}

			#sidebarBox .bottomMiddle{
				width:184px;
			}

			/* tag box from the sidebar */
			#sidebarBoxTags{
				width:211px;
				margin-right:0px;
			}

			#sidebarBoxTags .boxMain{
				width:183px;
				padding-left:15px;
				color:#000;
				background: #161616;
				padding-right:10px;
			}

			#sidebarBoxTags .boxMain h3{
				font-size:12px;
				color:#FEFEFE;
				padding: 2px 0 5px 0;
				margin: 0;
			}

			#sidebarBoxTags .boxMain select{
				width:170px;
			}

			#sidebarBoxTags .topMiddle, #sidebarBoxTags .bottomMiddle{
				width:184px;
			}

			/* quick search box from the sidebar */
			#sidebarBoxSearch{
				width:211px;
				margin-right:0px;
			}

			#sidebarBoxSearch .boxMain{
				width:183px;
				padding:10px 0 0 15px;
				color:#000;
				padding-right:10px;
			}

			#sidebarBoxSearch .boxMain h3{
				font-size:12px;
				color:#fff;
				margin-top:0;
			}

			#sidebarBoxSearch .boxMain select{
				width:170px;
			}

			#sidebarBoxSearch .bottomMiddle{
				width:184px;
			}

			/* profile my pictures */
			#myPictures{
				width:355px;
				margin-right:9px;
			}

			#myPictures .boxMain{
				width:338px;
				padding-left:17px;
				color:#000;
			}

				#myPictures .boxMain a{
					font-weight:bold;
					color:#EB6E1F;
					text-decoration: none;
				}

				#myPictures .boxMain a:hover{
					font-weight:bold;
					color:#EB6E1F;
					text-decoration: underline;
				}

				#myPictures .boxMain h3{
					font-size:12px;
					color:#1A2674;
					margin-top:0;
					border-bottom:1px solid #000;
					width:320px;
					margin-bottom:10px;
					padding-bottom:5px;
				}

				#myPictures .boxMain img{
					float:left;
					margin-right:10px;
				}

				.generalContSpacer{
					width:300px;
					margin-top:7px;
					margin-bottom:10px;
				}

				.generalCont1{
					float:left;
					width:95px;
					text-align:right;
					color:#000;
					padding-top:6px;
					padding-left:102px;
					padding-right:5px;

				}

				.generalCont2{
					float:left;

					text-align:right;
				}

			#myPictures .bottomMiddle{
				width:331px;
			}


			/* profile my friends */
			#myFriends{
				width:355px;
				margin-right:9px;
			}

			#myFriends .boxMain{
				width:338px;
				padding-left:17px;
				color:#000;
			}

				#myFriends .boxMain a{
					font-weight:bold;
					color:#EB6E1F;
					text-decoration: none;
				}

				#myFriends .boxMain a:hover{
					font-weight:bold;
					color:#EB6E1F;
					text-decoration: underline;
				}

				#myFriends .boxMain h3{
					font-size:12px;
					color:#1A2674;
					margin-top:0;
					border-bottom:1px solid #000;
					width:320px;
					margin-bottom:10px;
					padding-bottom:5px;
				}

				#myFriends .boxMain img{
					float:left;
					margin-right:10px;
				}

				.generalContSpacer{
					width:300px;
					margin-top:7px;
					margin-bottom:10px;
				}

				.generalCont1{
					float:left;
					width:95px;
					text-align:right;
					color:#000;
					padding-top:6px;
					padding-left:102px;
					padding-right:5px;

				}

				.generalCont2{
					float:left;

					text-align:right;
				}

			#myFriends .bottomMiddle{
				width:331px;
			}

			/* social links box from profile */
			#socialLinksBox.blueBox1 {
				width:120px;
				margin-right:9px;
			}
			#socialLinksBox.blueBox1 .boxMain{
				width: 100px;
				padding-left:10px;
				color:#000;
				padding-right:10px;
				background-color: #242323;
			}

			#socialLinksBox.blueBox1 .boxMain h3{
				font-size:12px;
				color:#fff;
				margin-top:0;
			}

			#socialLinksBox.blueBox1 .boxMain a{
				color:#fff;
				font-weight:bold;
				font-size:11px;
				text-decoration: none;
			}

			#socialLinksBox .blueBox1 .boxMain a:hover{
				color:#fff;
				font-weight:bold;
				font-size:11px;
				text-decoration: underline;
			}

			#rightProfile{
				float:left;
				width:465px;
				padding-left:10px;
			}

			#socialLinks{
				float:left;
				margin-left:20px;
			}

			#profileAbout{
				float: left;
				color: #969696;
				font-size: 11px;
				text-align: justify;
			}

			#profileAbout h3{
				font-size:11px;
				color:#1A2674;
				font-weight:bold;

			}

			/* profile comments */
			#profileComments{
				width:482px;
			}
			/* less wide by 2 pixels, because of the borders */
			#profileComments .boxMain{
				width:454px;
				padding-left:12px;
				padding-right:12px;
				padding-top:5px;

			}


			#profileComments .boxMain table .title{
				font-weight:bold;
				font-size:11px;
				color:#1A2674;
			}



			#profileComments .bottomMiddle{
				width:458px;
			}
			
			#profileComments .commentText {
				overflow:hidden;width:450px;
			}

			.messages{
				width:445px;
				margin-top: 10px;;
				color:#1a2674;
				font-size:11px;
			}

			.message{
				font-size:10px;
			}

			.messages .username{
				font-weight:bold;
				font-size:11px;
			}

			.messages .when{
				color:#eb6e1f;
				font-size:11px;
			}

			#profileAbout .hTitle{

				color: #EB6E1F;
				font-size:10px;
				line-height: 14px;;
				font-size:12px;
				font-weight:bold;

			}

			#profileAbout .hTitle2, #showStats .hTitle2{

				color: #EB6E1F;
				font-size:10px;
				line-height: 14px;;
				font-size:11px;

			}


			#profileAbout .hTitle a{
				font-weight: normal;
				font-size:11px;
				color:#1a2674;
			}

			#profileAbout .hTitle2 a.tag{
				font-weight: normal;
				font-size:11px;
				color:#EB6E1F;
				text-decoration: none;
			}

			#profileAbout .hTitle2 a.tag:hover{
				font-weight: normal;
				font-size:11px;
				color:#EB6E1F;
				text-decoration: underline;
			}

			#profileAbout .hTitle .title,#profileAbout .hTitle2 .title, #showStats .hTitle2 .title{
				color:#1A2674;
				font-size:11px;
				font-weight:normal;
			}

			/* show stats */
			#showStats{
				width:212px;
				border:0px solid #000;
			}
			/* less wide by 2 pixels, because of the borders */
			#showStats .boxMain{
				width:185px;
				padding-left:12px;
				padding-top:5px;
				background:#fff;
			}


			#showStats .boxMain table .title{
				font-weight:bold;
				font-size:11px;
				color:#1A2674;
			}

			#showStats .boxMain table{
				border-bottom:1px solid #000;
			}

			#showStats .boxMain table .username{

				font-size:11px;
				color:#eb6e1f;
			}

			#showStats .bottomMiddle{
				width:185px;
			}

			h3.title{ color:#BE3F5A; font-weight:bold; font-size:12px; }
			h3.title span{ color:#7E7E7E; font-weight:normal; }

			.orange{
				font-size:11px;
				color:#eb6e1f;
			}

			.table1 .tleft{
				color:#1A2674;
				font-size:11px;

			}


			h1.searchTitle{
				font-size:14px;
				color:#1A2674;
				width:625px;
				margin-top:10px;

			}

			h1.searchTitle .orange{
				font-size:14px;
			}

			h2.searchSection{
				font-size:14px;
				font-weight:normal;
				color:#1A2674;
				border-top:1px solid #eb6e1f;
				margin-top:3px;
				padding-top:10px;
				width:635px;
			}

			#netRight{
				float:left;
				width:298px;
			}

			#netLeft{
				float:left;
				width:230px;
			}


			.netLine{
				background:#eaeaea;
				float:left;
				width:211px;
				padding:2px;
				margin-bottom:1px;
			}


			.netThumb{
				float:left;
				width:58px;
			}

			.netDetails{
				float:left;
				padding-left:7px;
			}

			.netDetails .title{
				font-size:10px;
				font-weight:bold;
			}

			.netDetails .views{
				font-size:10px;
				color:#999;
			}

			/* network main container */
			#networkMain{
				width:554px;

			}

			#networkMain .boxMain{
				width:539px;
				padding-left:15px;
				color:#000;
			}

			#networkMain .boxMain h3{
				font-size:12px;
				color:#1A2674;
				margin-top:0;
			}

#netLeft h3{
				 padding-left:3px;
				 border-bottom:1px solid #1A2674;
				 margin-bottom:0;
				 padding-bottom:6px;
				 width:212px;
				 font-size:12px;
			}

			#netLeft h3.orange{
				 padding-left:3px;
				 border-bottom:1px solid #eb6e1f;
				 margin-bottom:0;
				 padding-bottom:6px;
				 width:212px;
				 color:#eb6e1f
			}

			#networkMain .bottomMiddle{
				width:530px;
			}

			/* profile comments */
			#networkMain #profileComments2{
				width:298px;
			}
			/* less wide by 2 pixels, because of the borders */
			#networkMain #profileComments2 .boxMain{
				width:284px;
				padding-left:12px;
				padding-top:5px;
				background: #fff;

			}


			#networkMain #profileComments2 .boxMain table .title{
				font-weight:bold;
				font-size:11px;
				color:#1A2674;
			}

			#networkMain #profileComments2 .boxMain table{
				border-bottom:1px solid #000;
			}

			#networkMain #profileComments2 .boxMain table .username{

				font-size:11px;
				color:#eb6e1f;
			}

			#networkMain #profileComments2 .bottomMiddle{
				width:274px;
			}

			#networkMain .messages{
				width:250px;
				margin-top: 10px;
				color:#1a2674;
				font-size:11px;
			}

			#networkMain .message{
				font-size:10px;
			}

			#networkMain .messages .username{
				font-weight:bold;
				font-size:11px;
			}

			#networkMain .messages .when{
				color:#eb6e1f;
				font-size:11px;
			}

	#footer{
		width:866px;
		margin: 7px auto 0 auto;
		background: #161616 url(../images/layout36.jpg) repeat-x;
		padding: 15px 0 13px 70px;
		color:#789ba9;
	}

	#footer a{
		font-size:11px;
		color:#8C8C8C;
		text-decoration: none;
	}

	#footer a:hover{
		font-size:11px;
		color:#FFFFFF;
		text-decoration: underline;
	}

		.footerItem{
			margin-right:20px;
			padding-left:20px;
		}

		.fTitle{
			margin-left:-20px;
			margin-bottom:10px;
		}

		.fBMark{
			float:left;
			margin-right:5px;
		}

		#footerHelp{
			float:left;
			border:0px solid #000;

		}

		#footerTiki{
			float:left;
			border:0px solid #000;
		}

		#footerNetwork{
			float:left;
			border:0px solid #000;
		}

		#footerBookmark{
			float:left;
			border:0px solid #000;
		}

		#footerLogo{
			float: right;
			padding: 0 20px 0 0;
		}
#footerBanner {
	width: 936px;
	margin: 0 auto;
	padding: 7px 0 15px 0;
	background: #282828 url(../images/footerBannerBg.jpg) repeat-x bottom left;
	text-align: center;
}
#footerBanner div.sponsors {
	margin: 21px auto 0 auto;
}
#footerBanner div.sponsors a {
	margin: 0 20px 0 0;
}

#copyright {
	width: 960px;
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
	font-size: 10px;
	color: #4F4F4F;
	padding: 22px 0;
}
#copyright span {
	color: #858585;
	font-size: 11px;
}
/* various newCinema related stuff */

ul#list, .sidebar-right{
	list-style-type: none;
}

.subsidebar{
	list-style-type: none;
	margin-left:20px;
}

.sidebar-right a{
	text-decoration:none;
}

.sidebar-right a:hover{
	text-decoration:underline;
}

.title_bg{
	padding-right:15px;
}

.small-user{
float:left;
margin-right:5px;
margin-top:5px;
}


/* error messages */
div.error {
	border: 1px solid #FF0000;
	background-color: #F5B58D;	
	padding: 5px;
	margin: 7px 0;	
	margin-right:12px;
	min-height:20px;	
}
div.error .err_img {
	float:left;
	vertical-align:middle;
	display:inline;
	padding: 0px 5px 0px 5px;
}
div.error div.error_text {
	color: #161616;
	display:inline;	
}
div.error div.bubble {
	background-color: #FFFFF7;
	padding: 5px;
	font-size: 11px;;
	font-weight: bold;
	color: #FF0000;
	font-family:Tahoma;
	
	
}

/* success messages */
div.success {
	border: 1px solid #D2D203;
	background-color: #FFFFD6;
	padding: 5px;
	margin: 7px 0;
	margin-right:12px;
}
div.success_text { color: #000; }
div.success div.bubble {
	background-color: #FFFFF7;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #6CC22F;
	font-family:Tahoma;
}


/** sidebar left **/
ul.sidebar, ul.sidebar li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.sidebar li span.bullet {
	color: #212121;
}
ul.sidebar a, ul.sidebar a:hover {
	width: 170px;
	display: block;
	padding: 2px 0 2px 9px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
ul.sidebar a:hover, ul.sidebar a.selected {
	background-color: #BE3F5A;
	color:#fff;
}

ul.sidebar li ul.subsidebar, ul.sidebar li ul.subsidebar li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.sidebar li ul.subsidebar span.bullet {
	color: #6E6E6E;
}
ul.sidebar li ul.subsidebar a, ul.sidebar li ul.subsidebar a:hover {
	width: 150px;
	display: block;
	padding: 2px 0 2px 9px;
	margin: 0 0 0 20px;
	color: #353678;
	text-decoration: none;
	font-weight:normal;
}
ul.sidebar li ul.subsidebar a:hover, ul.sidebar li ul.subsidebar a.selected {
	background-color: #6B6DBE;
}

a.imgThumb, img.imgThumb{
	 border:1px solid #ddd;
	 padding:5px;
}

.imgThumb2 {
	 padding: 0 0 5px 5px; 
	 width: 100px;
	 display:block;
}

.imgThumb2 img{
	 width: 100px;
}


.imgThumb3 {
	 border:1px solid #ddd;
	 padding:5px;	 
	 width: 137px;
	 display:block;
	 height:102px;
	 margin-bottom:5px;
}

.imgThumb3 img{	 
	 width: 137px;
	 height:102px;
}


.width70 {
	width:70px;
}
img.imgWidth{	 
	 width: 137px;
}
img.imgWidth70{	 
	 width: 70px;
	 border: 1px solid #686A6D;
}

.imgThumb2:hover{
	 padding: 0 0 5px 5px;
	 display:block;
}

.imgThumb2_small {
 border:1px solid #fff; padding: 2px; width: 74px; margin-bottom: 5px; background-color: #fff;
}
.imgThumb2_small:hover{
	 background-color:#ccc;
}
#imgThumb2_small {
border:1px solid #fff;padding: 2px; width: 70px; margin-bottom: 5px; background-color: #fff; margin-right:10px;
}

#imgThumb2_small:hover{
	 background-color:#ccc;
}

a.thumb_small{
color : white;
text-decoration : none;
}
a.thumb_small img{
margin-left:1px;
margin-bottom:0px;
}

#categories_trigger {
cursor:pointer
}

.searchDesc{
	padding:3px;
	clear:both;
	height:50px;

	font-size:11px;
}

.searchDesc strong{
	color:#555;
}

#scheduler_table .show_prev{ margin: 5px 0px 5px 6px; padding-bottom: 3px;}
#scheduler_table .show_prev .add_to_my_watchlist{ color:#55A5FB; }
#scheduler_table .show_prev .grey{ color:#999999;display:inline; }
.spc{ height:2px;background-color:#FFF; }

#scheduler_table{color: #FFFFFF;width:575px;padding-bottom: 10px;}
#scheduler_table #f{width:162px;}
#scheduler{float:left; width:575px;}
#scheduler_commands{float:right;width:125px;padding: 9px 0px 0px 0px;}
#scheduler_commands a{text-decoration:none;color: #9E9E9E;}

.lupa{ padding-left: 10px; float:left; color:#55A5FB; margin-bottom:5px;}

/* friends list on friends page */
#friendsList{
	width:600px;

}

#friendsList .boxMain{
	width:573px;
	padding-left:15px;
	color:#000;
	padding-right:10px;
}

#friendsList .boxMain h3{
	font-size:12px;
	color:#1A2674;
	margin-top:0;
}

#friendsList .boxMain select{
	width:562px;
}

#friendsList .bottomMiddle{
	width:576px;
}

.greyBox1 .bottomLeft{
	width:12px;
	height:15px;
	float:left;
	background: #161616;
}
.greyBox1 .bottomMiddle{
	float:left;
	background: #161616;
	height:15px;
}
.greyBox1 .bottomRight{
	width:12px;
	height:15px;
	float:left;
	background: #161616;
}
.hiddenClass{
display:none;
}
.pictureListing{
text-align:center;
float:left;
margin-left:50px;
display:inline;
}


hr.orng{
margin: 0px;
border: 0px;
padding: 0px;
border-top: 1px solid #BE3F5A;
height:0px;
}
hr.orng_m{
margin-top: 5px;
border: 0px;
padding: 0px;
border-top: 1px solid #BE3F5A;
height:0px;
}
hr.orng_s{
margin: 10px 0px 10px 0px;
border: 0px;
padding: 0px;
border-top: 1px solid #BE3F5A;
height:0px;
}

hr.gry{margin: 0px;border: 0px;padding: 0px;border-top: 1px solid #BE3F5A;height:0px;margin-top:5px;margin-bottom:5px;}
hr.gry_m{margin-top: 5px;border: 0px;padding: 0px;border-top: 1px solid #CCCCCC;height:0px;}


.mainTable{margin-top: 5px;margin-bottom: 10px;}
.mainTable td{padding:2px;}
input, select, textarea{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;}

#divinputfile{
 height:30px; width:290px; margin:0px; cursor:pointer;
}
/*#fakeinputfile{margin-top:-25px;background:url(../images/browse.png) no-repeat 100% 0px; height:30px;}*/
#divinputfile{ background:url(../images/browse.png) no-repeat 100% 1px; height:30px; width:290px; margin:0px; cursor:pointer;}
#fakeinputfile{margin-top:-30px;height:30px;}
#divinputfile #filepc{opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); font-size:18px; cursor:pointer; width:290px;}
#divinputfile #filebn{opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); font-size:18px; cursor:pointer;}
#fakeinputfile .fakefileInput {width:190px; /*height:15px; */font-size:12px; font-family:Arial;margin-top:6px;}


.small_preview{text-align:center;float:left;margin-left:10px; margin-right:9px;}

#preview_container{width:900px;float:left;height:105px;margin-top:10px;}
#preview_small{clear:both;padding-top:10px;padding-left:30px;height:115px;}
.preview_title{width:70px;color:#789ba9;padding-bottom:3px;font-size:10px;}

.packages{font-size: 12px;margin-top:10px;width:350px;}
.blue{color: #FEFEFE;}
.friendsListing{text-align:left;margin-left:22px;margin-bottom:20px;}
.online{color:green;}
.submit_hidden{width:0px;height:0px;border:none}
#filter_d{margin-left:13px;}
.caption{color:#BE3F5A;font-weight:bold;}
.profileDetailsBox span.caption{color:#969696; font-weight:bold;}
h2.title{color:#BE3F5A;font-size:12px;font-weight:bold;}
h2.title_big{color:#BE3F5A;font-size:18px;font-weight:bold;}
#showInfo{width:445px;}
#showInfo .boxMain{width:417px;padding-left:12px;padding-right:12px;padding-top:5px;}
#showInfo .bottomMiddle{width:421px;}
/* show comments */
#showComments{width:445px;}
#showComments .boxMain{ width:417px; padding:5px 12px 0px 12px;}
#showComments .boxMain table .title{ font-weight:bold; font-size:11px; color:#1A2674;}
#showComments .bottomMiddle{ width:421px;}
#showComments .commentText { overflow: hidden; width:417px; margin:5px 0px 10px 0px; }

#profileAbout b{color: #FEFEFE;}
.top_corners{background: url('../images/gb2tl.jpg') no-repeat top left;background-color: #A6A6A6;text-align:center;height:22px;}
#tc_left{float:left;margin-left:10px;margin-top:4px;color:white;font-weight:bold;font-size:11px;}
#tc_right{background: url('../images/gb2tr.jpg') no-repeat top right;float:right;display:inline;width:20px;height:22px;}
.wbg{ background-color: #FFFFFF;float:left;padding:10px; }

.bot_corners{background: url('../images/gb2bl.jpg') no-repeat bottom left;background-color: #fff;float:left;}
#bc_right{background: url('../images/gb2br.jpg') no-repeat bottom right;float:right;width:20px;height:22px;}

.top_corners_white{background: url('../images/top_white_corner1.gif') no-repeat top left;background-color: #FFFFFF;text-align:center;height:9px;}
#tc_left_white{float:left;margin-left:10px;height:9px;}
#tc_right_white{background: url('../images/top_white_corner2.gif') no-repeat top right;float:right;display:inline;width:9px;height:9px;}
.addsensebox{background-color: #FFFFFF;float:left;}
.bot_corners_white{background: url('../images/bottom_white_corner1.gif') no-repeat bottom left;background-color: #fff;float:left;}
#bc_right_white{background: url('../images/bottom_white_corner2.gif') no-repeat bottom right;float:right;width:9px;height:9px;}

#img_your_rate{clear:left;}
#img_your_rate img{cursor:pointer;}
.rstars {float:left;}
.img_show_rate { float:left; width:76px; }
.hours_image {margin-top:4px;margin-bottom:29px;margin-left:5px;float:left;}
.hours_text {float:left;margin-top:6px;margin-left:5px;}
.hours_text_sm {float:left;margin-top:6px;margin-left:5px; width:134px; }
/*.blue {color:#779ba9;}*/
h3.normal_title {font-size:12px;margin-left:0px;border:0px none;padding:0px;}
#scheduler_commands #da {margin:5px 0px 5px 0px;}
.demo {color:#FF0000;}
#top_shows .boxMainPaddingLeft { padding-left:30px;width:515px;}
.bo2 {margin-left: 23px;}
.share_this_box{ background-color: #BE3F5A; }
.share_this_box span b { color: #FEFEFE; }

#selected_show {color: #BE3F5A; background-color:#242323;border-top:5px solid #242323;margin-right:13px;font-size:13px;padding: 5px 0px 5px 15px;}
#shows_select {float:left;}
#create_show {float:left;width:370px;}

#options_table td{line-height: 1.5;}
#options_table { margin-top:10px;}
#del_this_show {float:left;font-size:13px;margin-top:7px;margin-left:10px}
#c_n_show {float:left;margin:5px 5px 0px 0px;}
.left { float:left }
#flag_reason{display:none;}
#flag_reason select{ width:200px; }


#twiter_left{float:left;width:310px;border-right:1px solid #3D5861;height:90px;line-height:1.5;}
#twiter_left input{width:180px;}
#twiter_right{float:left;padding-left:50px; }
#twiter_right textarea{width:300px;}
#twiter_send{ padding-left:250px; padding-top:10px; }

/* start contacts_send_message */
.message_contacts select { width: 115px; }
.message_contacts .connect_info {float:left;width:340px;}
.message_contacts .connect_info fieldset {border-width:0px;	border-bottom:1px solid #ABADB3;padding-bottom:10px;margin-bottom:10px;}
.message_contacts .connect_info fieldset legend {color:#BE3F5A;font-weight:bold;padding-bottom:10px;}
.message_contacts textarea { width:335px;height:100px;}
.message_contacts .contact_results { float:left; margin: 25px 0px 0px 15px; text-align:left; width:auto; color: #333; background-color: #EBEBEB; padding:15px 15px 0px 15px; }
.message_contacts .contact_results input { border:1px solid #ABADB3; }
.message_contacts .contact_results .adr_book_results { border: 1px solid #ABADB3; overflow:auto; height:230px; width:280px; padding-left:10px; margin:10px 0px 10px 0px; background-color:#ffffff; }
.message_contacts .contact_results ul { list-style:none; padding:0px; margin:0px; }
.message_contacts .contact_results ul li { padding-bottom: 5px; }
.message_contacts .contact_results .actions { margin: 15px 0px 15px 0px; text-align:right; font-weight: bold;	cursor:pointer;  }
.message_contacts .contact_results .actions span { margin-left:20px;border-bottom:1px solid #2E3A3D;}
/* end contacts_send_message */

.watchlist_sorry{margin-left:10px;margin-top:5px;}
#schdule_annonce { border:1px solid #A6A6A6;padding: 10px; margin: 0 10px 0 0; background-color: #fff; }
#schdule_annonce h2 { color: #1A2674; }
#schdule_annonce.designed { width: 940px; }

#pageCont div.create_default_banner {padding-top:27px;padding-left:0px; width:722px;padding-bottom:17px;} 
.create_default_banner ul {list-style:none;margin:0; padding:0;}
.create_default_banner ul li {float:left;padding-left:30px; padding-top:30px;}
/* create banner styles - for the popup announcing the new banner */
.create_banner #backgroundPopup{ display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:200%;width:200%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
.create_banner #popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:270px;width:470px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
.create_banner #popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
.create_banner #popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer;}
.create_banner #popupContactCloseGoBack, #popupCloseTryAnother { color:#6fa5fd; cursor:pointer; }

div.uploadbanner_explain {color:#6B7F87; font-size:11px;margin-top:8px;}
#adsense{width:464px;height:60px;font-size:11px;}
.config_charge_people{float:left;padding-left:60px;}
.config_charge_people input.price{width:50px;}
.config_charge_people .email{width:250px;}
.config_charge_people_first{float:left;padding-left:5px;}
#switch_watchlist{padding-left: 16px;}
#switch_watchlist span{padding-right: 16px;color:#fff;}
.statistics_back_link {float:right;padding:0px 10px 20px 0px;}
.stats_sele_period {padding-top:7px;float:left;margin-right:7px;}
.chart { margin-top:20px;}
#paymet_history {width:698px; color: #FEFEFE;}
#paymet_history th {background-color:#BE3F5A;height: 20px;}
#paymet_history td {border-bottom:1px solid #FEFEFE;height:20px;padding: 3px 0;}
#paymet_history .tbl_title {height:25px;}
#paymet_history input.text {background-color:#F9D476;border:1px solid black;color:#000;width:130px;}
#paymet_history form input.text1 {width:60px;}

#sortShows {height:53px;float:left;width:490px;padding-left:10px;}
#sortShows div#sortShowsLeft, div#sortShowsRight, div#sortShowsLeftSpace, a.sortShowMenuItem {
	float:left;
	height:53px;
	margin:0px;
}

div#sortShowsLeft {
	background-image:url('../images/corner_left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	width:8px;
}
div#sortShowsRight {
	background-image:url('../images/corner_right.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	width:8px;
}
div#sortShowsLeftSpace {
	background-image:url('../images/bg_bar.jpg');
	background-repeat: repeat-x;
	background-position: top left;
	width:147px;
}
#featuredA {background-image:url('../images/featured_off.jpg');width:93px;margin-left:-1px;}
#mostViewedA {background-image:url('../images/most_viewed_off.jpg');width:115px;}
#highestRatedA {background-image:url('../images/highest_rated_off.jpg');width:120px;}

#featuredA.selected {background-image:url('../images/featured_on.jpg');}
#mostViewedA.selected {background-image:url('../images/most_viewed_on.jpg');}
#highestRatedA.selected {background-image:url('../images/highest_rated_on.jpg');}

#featuredA:hover {background-image:url('../images/featured_on.jpg');}
#mostViewedA:hover {background-image:url('../images/most_viewed_on.jpg');}
#highestRatedA:hover {background-image:url('../images/highest_rated_on.jpg');}

#featuredAShows, #mostViewedAShows, #highestRatedAShows { float:left; padding-left:25px; width:462px;}
#featuredAShows, #highestRatedAShows { display: none; }

.sortShowMenuItem {background-repeat: no-repeat; background-position: top left;display:block;}
div.clearBothIndexShowList {width:420px;font-size:1px;overflow:hidden;font-size: 0px; line-height: 0px;padding:0px;border:0px none;margin:0px;}
#playerWidth {width:440px;}
#stop_follow_div{float:right;margin:10px 0px 7px 0px;}
#follow_div{float:right;margin:10px 0px 7px 0px;}
#bpopup { margin:10px 0px 7px 0px; }
#bpopup_designed { float:left;margin: 7px 0px 7px 0px; font-weight:bold;}
#not_sett{ padding-left:20px; }
#not_sett input{ margin-top:3px; }
#not_sett hr.gry_m{ margin: 15px 0px 15px 0px; }

#announcement_list{	width:725px; }
#announcement_list .boxMain{ width:698px; padding-left:12px; padding-right:12px; display:inline; padding-top:25px; padding-bottom:10px; border:0px solid #000;}
#announcement_list .bottomMiddle{ width:702px; }