
body {
	background: #ccc url(../../images/pageLines3.jpg) top center repeat-y;
	/*background-repeat: repeat-x;
	background-position: left top;*/
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font:11px Arial, Helvetica, sans-serif;
	direction: ltr;
}

html { direction: rtl; }
a {cursor:pointer;color:#1a96ff;}
.hidden {display:none;}

#outerContainer
{
	direction: rtl;
	
}

#pageContainer {
	width:900px;
	padding:0;
	margin: 10px auto 0 auto;
	position:relative;
}

#fix {
	position:absolute;
	top:148px;
	width: 900px;
	padding: 0;
}

.calendarlabelfix
{
margin-top: 3px;
}

.calendarfix
{
margin-top: -10px;
}

.problemformfix
{
	margin-top: 10px;
}

#topMenuLeft {
	height:24px;
	padding: 0 13px 0;
	color:#000;
	float: right;
	width: 470px;

}

#topMenuLeft a {
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
}
#topMenuLeft a:hover, #topMenuLeft a:active {
	text-decoration:underline;
}

#topMenuRight
{
	float: left;
	padding: 0;
	vertical-align: top;
	width: 330px;
}



#bannerContainer {
	position:relative;
	width:900px;
	height:125px;
	background:url(../../images/header_bg3.jpg) top left no-repeat;
}

#logoText {
	position:absolute;
	top:13px;
	left:21px;
	width:445px;
	height:65px;
}
#logoText h2 {
	width:445px;
	height:65px;
	/*background:url(../../images/logo_text.gif) top left no-repeat;*/
	margin:0;
	padding:0;
}
#logoIMG {
	position:absolute;
	top:20px;
	right:22px;
	width:101px;
	height:71px;
}
#logoIMG h2 {
	width:101px;
	height:71px;
	background:url(../../images/logo_IMG.gif) top left no-repeat;
	margin:0;
	padding:0;
}
#searchsubmit
{
	float: left;
	width: 130px;
}

#helloMember
{
	width: 250px;
	color: #000;
	float: left;
	padding-top: 2px;
	margin-left: 15px;
}

#helloMember .align
{
	text-align: left;
}



#mainMenuContainer {
	position:absolute;
	top:99px;
	right:7px;
	width:885px;
	height:18px;
	background:url(../../images/bg_mainMenu.png) top left no-repeat;
	z-index:999;
}
#mainMenu {
	width:665px;
	padding: 2px 13px 0 13px;
	float:right;
}
#mainMenu ul {
	list-style: none;
	margin:0;
	padding:0;
}
#mainMenu ul li {
	float:right;
	position:relative;
	margin:0;
	padding: 0 0 10px 0;
	
}
#mainMenu ul li a {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	padding-right: 10px;
	padding-left: 10px;
	text-transform:uppercase;
	border-left:1px solid #333;
}
#mainMenu ul li a:hover {
	color:#fff;
}
#mainMenu ul li#last a {
	border-right:none;
}

div#mainMenu ul ul
{display: none;}

div#mainMenu ul li:hover ul
{display: block;}

#mainMenu ul ul {
	position: absolute;
	top:16px;
	right:0px;
	z-index: 999;
	background-color:#e3ae43;
	width: 220px;
	padding-bottom:5px;
}
#mainMenu ul ul li {
	clear:right;
	display:block;
	width:100%;
	padding:0;
}
#mainMenu ul ul li a {
	display: block;
	elevation: above;
	margin: 0;
	padding: 4px 10px 4px 9px;
	font-weight:bold;
	border:none;
}
#mainMenu ul ul a:link, #mainMenu ul ul a:visited {
	color:#000;
	text-decoration: none;
}
#mainMenu ul ul a:hover, #mainMenu ul ul a:active {
	color:#fff;
	text-decoration:none;
	background-color: #cb9935;
}

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */



#loginMenu {
	width:160px;
	float:left;
	padding: 1px 13px 0 13px;
}
#loginMenu ul {
	list-style: none;
	margin:0;
	padding:0;
}
#loginMenu ul li {
	float:left;
	margin:0 0 0 0;
}
#loginMenu ul li a {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	padding-right: 10px;
}
#loginMenu ul li#first {
	
	border-right:1px solid #000;
}
#loginMenu ul li#first a {
	/*margin-left:10px;
	padding-left:10px;*/
	padding-left: 10px;
	margin-right:10px;
	padding-right:10px;
}
#loginMenu ul li a:hover, #topMenu ul li a:active {
	color: #fff;
}

#loginMenu ul li.hello 
{
	margin-right: 10px;
}



#contentRegion_home {
	padding-top:9px;
	width: 900px;
}

#contentRegion_home #col1
{
	width: 175px;	
	float: right;
}

#contentRegion_home #col2
{
	width: 725px;
	float: left;	
}

#contentRegion_home #col2 #mainColumn
{
	width: 550px;
	float: right;
}

#contentRegion_home #col2 #rightColumn
{
	width: 166px;
	float: left;
}

#LiveTV
{
	width: 344px;
	height: 292px;
	float: left;
	margin: 6px 0 0 0;
	background-color: #C6D5D5;
}

#LiveTV .Header
{
	width: 320px;
	height: 22px;
	margin: 5px 5px 0 4px;
	padding: 3px 6px 0 6px;
	background-color: #fff;
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0162A2;
	border: solid 1px #999;
}

#LiveTV .Header .Left
{
	width: 126px;
	float: right;
}

#LiveTV .Header .Right
{
	width: 200px;
	float: left;
	font:11px Arial, Helvetica, sans-serif;
	color: #999;
}

#LiveTV .Content
{
	width: 326px;
	height: 250px;
	margin: 0px 5px 0 4px;
	padding: 3px 0 0 6px;
	background-color: #fff;
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
.BoxTV {
	float:left;
	width:350px;
}
.slides {
	float:right;
	width:200px;
	padding-top:4px;
}
/*
#mainColumn .BoxTV .Header
{
	width: 326px;
	height: 22px;
	margin: 5px 5px 0 4px;
	padding: 3px 0 0 6px;
	background-color: #fff;
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0162A2;
	border: solid 1px #999;
}

#mainColumn .BoxTV .Header .Left
{
	width: 126px;
	float: left;
}

#mainColumn .BoxTV .Header .Right
{
	width: 200px;
	float: right;
	font:11px Arial, Helvetica, sans-serif;
	color: #999;
}

#mainColumn .BoxTV .Content
{
	width: 326px;
	height: 250px;
	margin: 0px 5px 0 6px;
	padding: 3px 0 0 6px;
	background-color: #fff;
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
*/

#mainColumn .BoxPoll
{
	width: 191px;
	height: 292px;
	float: right;
	margin: 6px 10px 0 0;
}

#mainColumn .BoxPoll .top
{

}

#mainColumn .BoxPoll .bottom
{
	margin-top: 20px;
}

#mainColumn .BoxPoll .Header
{
	width: 175px;
	height: 22px;
	margin: 5px 5px 0 4px;
	padding: 3px 0 0 6px;
	background-color: #fff;
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0162A2;
	border: solid 1px #999;
}

#mainColumn .BoxPoll .Content
{
	width: 175px;
	height: 250px;
	margin: 0px 5px 0 4px;
	padding: 3px 0 0 6px;
	background-color: #fff;
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}
#rightColumn .Box
{
	margin:  0 0 10px 0px;
	width: 166px;
	border: solid 1px #ccc;
	height: 468px;
}

#rightColumn .Box .Content
{
	margin: 5px 0 5px 10px;
}

#rightColumn .HeaderBG
{
	width: 166px;
	height: 23px;
	background:url(../../images/small_accordion.jpg) top left no-repeat;
	padding: 0;
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#rightColumn .Header
{
	padding: 3px 10px 0 0;
	font-weight: bold;
}

#rightColumn .TVShowTitle
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0162A2;
	font-weight: bold;
}

#rightColumn .TVShowTitle a, .TVShowTitle a:link, .TVShowTitle a:visited
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0162A2;
	font-weight: bold;
}

#rightColumn .TVShowTitle a:hover, .TVShowTitle a:active
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #ccc;
	font-weight: bold;
}

#rightColumn .TVEpisodeTitle
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0162A2;
}

#rightColumn .TVEpisodeTitle a, .TVEpisodeTitle a:link, .TVEpisodeTitle a:visited
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #0162A2;
	font-weight: bold;
}

#rightColumn .TVEpisodeTitle a:hover, .TVEpisodeTitle a:active
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #ccc;
	font-weight: bold;
}

#rightColumn .Minutes
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

table#homeContent {
	width:900px;
}
table.homeContent {
	direction: ltr;
}
table#homeContent td.col1 {
	width:555px;
}
table#homeContent td.col2 {
	width:345px;
}



div#slideshow {
	width:540px;
}

div#slideshow .content {
	height:172px;
	padding: 0;
	text-align:left;
}

input.slideshowBTN {
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:1px solid #ccc;
	padding:2px 3px 1px 3px;
	height:20px;
}


h2#hdr_ad {
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}
div#ads {
	height:295px;
	/*border:6px solid #ddd;*/
	
}
div#ads_content {
	padding:6px;
	text-align:left;
}

#hdr_pod {
	text-align: right;
}

.hdr_pod 
{
	text-align: right;
}

.noBorderPod 
{
	width: 802px;
}

.borderPod 
{
	width: 802px;
	border: solid 1px #000;
}

.borderPod530
{
	width: 530px;
	border: solid 1px #000;
}

.borderPod325
{
	width: 325px;
	border: solid 1px #000;
}

.height300
{
	height: 300px;
}

.height140
{
	height: 140px;
}

div#pod {
	width:300px;
	background:url(../../images/bg_curveMID.jpg) top left;
}
div#pod .curveTR {
	height:12px;
	width:300px;
	background:url(../../images/bg_curveTR.jpg) top right no-repeat;
}
div#pod .curveTL {
	height:12px;
	margin-right:6px;
	background:url(../../images/bg_curveTL.jpg) top left no-repeat;
}
div#pod .content {
	padding:0 12px;
	text-align:right;
}
div#pod .curveBR {
	height:12px;
	width:300px;
	background:url(../../images/bg_curveBR.jpg) bottom right no-repeat;
}
div#pod .curveBL {
	height:12px;
	margin-right:6px;
	background:url(../../images/bg_curveBL.jpg) bottom left no-repeat;
}

#hdr_schedule {
	text-align:right;
}
div#schedule {
	width:542px;
	/*background:url(../../images/bg_curveMID.jpg) top left;*/
	background:#ddd;
	height: 280px;
}
div#schedule .curveTR {
	height:12px;
	width:542px;
	/*background:url(../../images/bg_curveTR.jpg) top right no-repeat;*/
	background:#ddd;
}
div#schedule .curveTL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveTL.jpg) top left no-repeat;*/
	background:#ddd;
}
div#schedule .content {
	padding:0 12px;
	text-align:left;
}
div#schedule .curveBR {
	height:12px;
	width:542px;
	/*background:url(../../images/bg_curveBR.jpg) bottom right no-repeat;*/
	background:#ddd;
}
div#schedule .curveBL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveBL.jpg) bottom left no-repeat;*/
	background:#ddd;
}
div#schedule ul.timeDescription {
	list-style: none;
	margin: 10px 0 0 8px;
	padding:0;
	height:20px;
	width:500px;
	border-bottom:1px solid #ccc;
	
}
div#schedule ul.timeDescription li {
	float:left;
}
div#schedule ul.timeDescription li.first {
	width:100px;
}
div#schedule ul.timeDescription li a {
	text-decoration:none;
	color:#18a0d8;
}
div#schedule ul.timeDescription li a:hover, #topMenu ul li a:active {
	text-decoration:underline;
}

div#fullSchedule ul.timeDescription {
	list-style: none;
	padding: 10px 0 10px 0;
	margin:5px 0 5px 8px;
	
	width:300px;
	border-top:1px solid #999;
	clear:both;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
div#fullSchedule ul.timeDescription li {
	float:left;
	padding-top:2px;
}
div#fullSchedule ul.timeDescription li.first {
	width:50px;
}
div#fullSchedule ul.timeDescription li.second {
	width:250px;
}

div#fullSchedule ul.timeDescription li a {
	text-decoration:none;
	color:#0162A2;
}
div#fullSchedule ul.timeDescription li a:hover, #topMenu ul li a:active {
	color:#DF9B1B;
}

/* ORIGINAL FULL SCHEDULE
div#fullSchedule ul.timeDescription {
	list-style: none;
	margin:10px 0 30px 8px;
	padding:0;
	width:600px;
	border-bottom:1px solid #ccc;
	clear:both;
}
div#fullSchedule ul.timeDescription li {
	float:left;
	padding-top:2px;
}
div#fullSchedule ul.timeDescription li.first {
	width:100px;
}
div#fullSchedule ul.timeDescription li.second {
	width:150px;
}
div#fullSchedule ul.timeDescription li.third {
	width:250px;
}
div#fullSchedule ul.timeDescription li.last {
	width:100px;
}
div#fullSchedule ul.timeDescription li a {
	text-decoration:none;
	color:#18a0d8;
}
div#fullSchedule ul.timeDescription li a:hover, #topMenu ul li a:active {
	text-decoration:underline;
}
*/

/**** TABBER ****/
#tabform
{
	width: 99%;
}

.tabberlive .tabbertabhide {
 display:none;
}

#tabform .tabber
{
}

#tabform .tabberlive 
{
 margin-top:1em;
}

#tabform ul.tabbernav
{
 margin: 0;
 padding: 3px 0;
 /*border-bottom: 1px solid #778;*/
 font: bold 12px Arial, Helvetica, sans-serif;
}

#tabform ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

#tabform ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-right: 3px;
 background: url(http://mohabat.simpleimagination.com/images/bg_tabDeselected.png);
 text-decoration: none;
 color:#323232;
}

#tabform ul.tabbernav li a:link { color: #323232; }
#tabform ul.tabbernav li a:visited { color: #323232; }

#tabform ul.tabbernav li a:hover
{
 background: url(../../images/bg_tabSelected.png);
}

#tabform ul.tabbernav li.tabberactive a
{
 background: url(../../images/bg_tabSelected.png);
}

#tabform ul.tabbernav li.tabberactive a:hover
{
 color: #323232;
}

#tabform .tabberlive .tabbertab 
{
 padding:5px;
 background: url(../../images/bg_tabSelected.png);
}

.TextBox1
{
	font-size: 11px;
	border: 1px solid #ccc;	
	font-family: Tahoma, Arial, Verdana;
	margin: 0 0 0 0;
	direction: ltr;
}

.TextBox2
{
	font-size: 11px;
	border: 1px solid #ccc;	
	font-family: Tahoma, Arial, Verdana;
	margin: 0 0 0 0;
	direction: rtl;
}

.DropDownList1
{
	font-size: 11px;
	border: 1px solid #ccc;	
	font-family: Tahoma, Arial, Verdana;
	margin: 0 0 0 0;	
}

.DropDownList2
{
	font-size: 11px;
	border: 1px solid #ccc;	
	font-family: Tahoma, Arial, Verdana;
	margin: 0 0 0 0;
	direction: rtl;
}

.ContentFormContainer
{
	color: #000;
	border:1px solid #b2cada;
	padding:20px;
	/*background:#6697b6 url(../../images/bg_curveMID.jpg);*/
	background:#ddd;
	position: absolute;
	
}
.ContentFormHeader {
	font-size:1.8em;
	color:#e2aa3b;
	font-weight:bold;
	margin: 20px 0 0 0;
}

.SideBarHeader
{
	font-size:1.4em;
	color:#fff;
	font-weight:bold;
	margin: 27px 0 0 0;
	text-align: left;
}

#ContactForm
{
	direction: rtl;
}

#ContactForm .col1
{
	text-align: left;
	width: 60px;
}

#ContactForm .col2
{
	text-align: right;
	width: 530px;
}

table#RegFormRequired
{
	width: 530px;
}

table#RegFormRequired td.col1
{
	width: 100px;
    text-align: left;
}

table#RegFormRequired td.col2
{
	width: 430px;
	text-align: right;
}

table#RegFormOptional
{
	width: 530px;
}

table#RegFormOptional td.col1
{
	width: 100px;
    text-align: right;
}

table#RegFormOptional td.col2
{
	width: 430px;
	text-align: left;
}

#divRegistrationForm
{
	float: right;
	width: 550px;
}

#divSidePanel
{
	float: left;
	width: 300px;
}

#LoginCenter
{
	text-align: center;
}

#MemberLogin {
	color: #131313;
	border:6px solid #edc983;
	padding:20px;
	background:#e3ad43;
	margin:0 0 20px 0;
	width: 250px;
}
#MemberLogin td {
	padding:2px;
}

.BTN_submit {
	color:#fff;
	background:#0162a2;
	border:1px solid #b2cada;
	cursor:pointer;
}

.ContentBoxOrange {
	color: #000;
	border:6px solid #edc983;
	padding:20px;
	background:#e3ad43;
	margin:0 0 20px 0;
}

.ContentBoxColor2 {
	color: #131313;
	border:6px solid #edc983;
	padding:20px;
	background:#e3ad43;
	margin:0 0 20px 0;
}

.ContentBoxColor3 {
	color: #131313;
	border:6px solid #edc983;
	padding:20px;
	background:#e3ad43;
	margin:0 0 20px 0;
}

/* TextBox Widths */
.Width30
{
	width: 30px;
}

.Width50
{
	width: 50px;
}

.Width75
{
	width: 75px;
}

.Width100
{
	width: 100px;
}

.Width150
{
	width: 150px;
}

.Width200
{
	width: 200px;
}

.Width300
{
	width: 300px;
}

.Width350
{
	width: 350px;
}

.Width400
{
	width: 400px;
}

.Width450
{
	width: 450px;
}

.Width500
{
	width: 500px;
}

.Width700
{
	width: 700px;
}

.Width98pct
{
	width: 98%;
}

.White
{
	color: #fff;	
}

.Black
{
	color: #000;
}

.ErrorList
{
	color: Red;
}


.hdrTab {color:#fff;font:13px Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;margin: 10px 0 0 0;}
.hdrTab span.left {background:url(../../images/bg_hdrTabL.jpg) top left no-repeat;padding: 0 0 0px 10px;}
.hdrTab span.right {background:url(../../images/bg_hdrTabR.jpg) top right no-repeat;padding: 0 50px 0 0;}

div#whatson {
	width:345px;
	/*background:url(../../images/bg_curveMID.jpg) top left;*/
	background:#ddd;
	height: 280px;
}
div#whatson .curveTR {
	height:12px;
	width:345px;
	/*background:url(../../images/bg_curveTR.jpg) top right no-repeat;*/
	background:#ddd;
}
div#whatson .curveTL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveTL.jpg) top left no-repeat;*/
	background:#ddd;
}
div#whatson .content {
	padding:0 12px;
	text-align:center;
}
div#whatson .curveBR {
	height:12px;
	width:345px;
	/*background:url(../../images/bg_curveBR.jpg) bottom right no-repeat;*/
	background:#ddd;
}
div#whatson .curveBL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveBL.jpg) bottom left no-repeat;*/
	background:#ddd;
}

#GeneralBody
{
	padding: 20px 5px 0 0;
	float: right;
	width: 670px;
}

#GeneralBody .PageTitle
{
	color: #000;
	font-weight: bold;
	font-size: 16px;
}

#GeneralBody .BodyContent
{
	padding: 0 0 0 5px;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000;
}

#GeneralBody .BodyContent a:link, #GeneralBody .BodyContent a:visited
{
	color: #DF9B1B;
	text-decoration: none;
}

#GeneralBody .BodyContent a:hover, #GeneralBody .BodyContent a:active
{
	color: #1a96ff;
}

#GeneralBody .PageControls
{
	padding: 0 0 0 5px;
}

#GeneralBody .PagePods
{
	padding: 0 0 0 5px;	
}

#GeneralSideBar
{
	float: left;
	width: 180px;
	margin-top: 20px;
}



div.boxRounded345 {
	width:345px;
	/*background:url(../../images/bg_curveMID.jpg) top left;*/
	background:#ddd;
}
div.boxRounded345 .curveTR {
	height:12px;
	width:345px;
	/*background:url(../../images/bg_curveTR.jpg) top right no-repeat;*/
	background:#ddd;
}
div.boxRounded345 .curveTL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveTL.jpg) top left no-repeat;*/
	background:#ddd;
}
div.boxRounded345 .content {
	padding:0 12px;
	text-align:center;
}
div.boxRounded345 .curveBR {
	height:12px;
	width:345px;
	/*background:url(../../images/bg_curveBR.jpg) bottom right no-repeat;*/
	background:#ddd;
}
div.boxRounded345 .curveBL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveBL.jpg) bottom left no-repeat;*/
	background:#ddd;
}


div.boxSquared345 {
	width:345px;
	/*background:url(../../images/bg_curveMID.jpg) top left;*/
	background:#ddd;
}
div.boxSquared345 .curveTR {
	height:12px;
	width:345px;
	/*background:url(../../images/bg_curveTR.jpg) top right no-repeat;*/
	background:#ddd;
}
div.boxSquared345 .curveTL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveTL.jpg) top left no-repeat;*/
	background:#ddd;
}
div.boxSquared345 .content {
	padding:0 12px;
	text-align:center;
}
div.boxSquared345 .curveBR {
	height:12px;
	width:345px;
	/*background:url(../../images/bg_curveBR.jpg) bottom right no-repeat;*/
	background:#ddd;
}
div.boxSquared345 .curveBL {
	height:12px;
	margin-right:6px;
	/*background:url(../../images/bg_curveBL.jpg) bottom left no-repeat;*/
	background:#ddd;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../../images/SavedStar.png);
}

#NowPlaying
{
	float: left;
	width: 250px;
	border-right: solid 1px #000;
}

#ComingUp
{
	float: right;
	width: 240px;
	margin-left: 20px;
}

#ComingUp #SeeFullSchedule
{
	text-align: right;
}

.WhatsOnHeader
{
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.WhatsOnContent
{
	padding-left: 10px;
}

.WhatsOnContent a:link, .WhatsOnContent a:visited
{
	font-size: 12px;
	text-decoration: none;
}

.WhatsOnContent a:hover, .WhatsOnContent a:active
{
	text-decoration: none;
	color: #e3ae43;
}

.WhatsOnContent .InTime
{
	font-size: 12px;
	font-weight: bold;
}

#topVideoNav
{
	text-align: right;
	
}

#topVideoNav_ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 500px;
	padding-right: 155px;
}

/*Top level list items*/
#topVideoNav_ul li
{
    position: relative;
    display: inline;
    float: right;
    margin: 0;
    padding: 1px 10px 1px 10px;
    display: block;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #000;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
}

#topVideoNav_ul li.first
{
	border-right: solid 1px #ccc;
}


/*Top level menu link items style*/
#topVideoNav_ul li a
{
	color: #000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}
   
#topVideoNav_ul li a:link, #topVideoNav_ul li a:visited
{
	color: #000;
	text-decoration: none;
}
#topVideoNav_ul li a:hover, #topVideoNav_ul li a:active
{
	color: #03B5FF;
}


#topVideoNav 
{
    margin: 0 0 0 155px;
    padding: 0;
}

#videoCategories
{
	float: right;
	width: 150px;
	padding-top: 10px;
}

#videoCategories .Header
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#videoCategories_ul
{
	margin: 0;
    padding: 5px 0 0 0;
    /*list-style-type: none;*/
    width: 150px;
}

#videoCategories_ul .CategoryItem
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #fff;
	padding: 0 0 10px 0;
}

#videoCategories_ul .CategoryItem a:link, #videoCategories_ul .CategoryItem a:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#videoCategories_ul .CategoryItem a:hover, #videoCategories_ul .CategoryItem a:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

#videoList
{
	float: left;
	width: 515px;
	padding-top: 10px;
	text-align: right;
}

table.submissionForm
{
	width: 590px;
}

table.submissionForm td.col1
{
	width: 120px;
    text-align: right;
}

table.submissionForm td.col2
{
	width: 470px;
	text-align: left;
}

table.submissionForm .required
{
	text-align: left;
}

#VideoBody .Title
{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}

#VideoBody
{
	float: right;
	width: 520px;
	margin: 20px 0 0 8px;
}

.videoListDisplay
{
	text-align: right;
}

#VideoSideBar
{
	float: left;
	width: 350px;
	margin: 20px 0 0 0;	
	padding-right: 10px;
}

#VideoSideBar .AboutMember
{
	background-color: #999;
}

#VideoSideBar .AboutMember .HeaderRow
{
	background-color: #ccc;
	font-size: 14px;
}

#VideoSideBar .tbl
{
	width: 344px;
	margin-top: 24px;
	margin-left: 3px;
}

#VideoSideBar .AboutVideo
{
	background-color: #999;
}

#VideoSideBar .AboutVideo .HeaderRow
{
	background-color: #ccc;
	font-size: 14px;
}

#VideoControls
{
	width: 520px;
	margin-top: 10px;
	color: #000;
	margin-bottom: 15px;
	z-index: 999;
}

#VideoControls #ControlsLeft
{
	width: 400px;
	float: right;
}

#VideoControls #ControlsRight
{
	width: 120px;
	float: left;
	vertical-align: top;	
}

#VideoComments .AddComment
{
	width: 480px;
}

#VideoComments .AddComment .col1
{
	width: 150px;	
	float: right;
}

#VideoComments .AddComment .col2
{
	width: 330px;
	float: left;
	text-align: left;	
}

#VideoComments .Header
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

#TVShows
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000;
	margin-top: 10px;
}

#TVShows .Title
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
}

#TVShows a:link, #TVShows a:visited
{
	text-decoration: none;
}

#TVShows a:hover, #TVShows a:active
{
	color: #e3ae43;
}

.ShowTitle a:link, #ScheduleTeaser .ShowTitle a:visited
{
	font-size: 12px;
	text-decoration: none;
}

.ShowTitle a:hover, #ScheduleTeaser .ShowTitle a:active
{
	
}

.indent10
{
padding-left: 10px;	
}

#ShowItem
{
	margin-top: 20px;
	color: #000;
	width: 860px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
}

#ShowItem .Title
{
	font-size: 16px;
	font-weight: bold;
}

#ShowItem .BodyLeft
{
	float: left;
	width: 650px;
	padding-top: 15px;
}

#ShowItem .BodyRight
{
	float: right;
	width: 180px;
}

#ShowItem .Description
{
	
}

#ShowItem .Episodes
{
	padding-top: 15px;
}

.SelectedVideoCategory
{
	font-weight: bold;
	color: #E2AA3B;
}

.Button1
{
	border:1px solid #03B5FF;
	background-color: #0162A2;
	font:11px Arial, Helvetica, sans-serif;
	height: 20px;
	color: #fff;
	
}

#Accordion2
{
	margin-top: 20px;
}

#VideoComments .AddComment
{
	margin-top: 15px;	
	margin-bottom: 15px;
}

#VideoComments .AddComment .Header
{
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#CommentRepeater
{
	width: 470px;
	margin: 10px 0 0 10px;
}

#CommentRepeater .left
{
	font:11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 335px;
	float: left;
}

#CommentRepeater .right
{
	font:11px Arial, Helvetica, sans-serif;
	width: 135px;
	float: right;
}

#CommentRepeater .comment
{
	font:11px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #fff;
	padding-bottom: 7px;
	margin-bottom: 4px;
}

.AccountNoDataNotice
{
	margin: 20px 0 20px 10px;	
}

#footerContainer
{
	width: 900px;
	height: 25px;
	margin-top: 10px;
	background:url(../../images/footer_bg.jpg) top left no-repeat;
	font:11px Arial, Helvetica, sans-serif;
}

#footerContainer .footerLeft
{
	width: 740px;
	float: left;
}

#footerContainer .footerRight
{
	width: 160px;
	float: right;
	padding-top: 4px;
	color: #fff;
}

#footerContainer .footerRight a, .footerRight a:link, .footerRight a:visited
{
	text-decoration: none;
	color: #fff;
}

#footerContainer .footerRight a:hover, .footerRight a:acive
{
	text-decoration: underline;
}

#PlayingThisWeek .Content
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;	
	padding-right: 3px;
}

#PlayingThisWeek .Content a, #PlayingThisWeek .Content a:link, #PlayingThisWeek .Content a:visited
{
	text-decoration: none;
	color: #0162A2
}

#PlayingThisWeek .Content a:hover, #PlayingThisWeek .Content a:active
{
	color: #DF9B1B	
}

#MemberUpload
{
	text-align: right;
}

#MemberUpload .Header
{
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 10px;
}

#MemberUpload .SplitLeft550
{
	float: right;
	width: 425px;
	padding: 0 0 0 10px;
}

#MemberUpload .SplitRight300
{
	float: left;
	width: 300px;
}

.TestLeft
{
	float: left;
	width: 200px;
}

.TestRight
{
	float: right;
	width: 500px;
}

#MemberUpload .HowToHeader
{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	background-color: #333;
	color: #fff;
	margin-top: 30px;
	margin-left: 15px;
}

#MemberUpload .HowToContent
{
	background-color: #ccc;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0 5px 7px;
	margin-left: 15px;
}



#tabform #MemberUpload .tabber
{

}

#tabform #MemberUpload .tabberlive 
{
 margin-top:1em;
}

#tabform #MemberUpload ul.tabbernav
{
 margin: 0;
 padding: 3px 0;
 /*border-bottom: 1px solid #778;*/
 font: bold 12px Arial, Helvetica, sans-serif;
}

#tabform #MemberUpload ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

#tabform #MemberUpload ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-right: 3px;
 background-image:none;
 background-color: #999;
 text-decoration: none;
 color:#323232;
}

#tabform #MemberUpload ul.tabbernav li a:link { color: #323232; }
#tabform #MemberUpload ul.tabbernav li a:visited { color: #323232; }

#tabform #MemberUpload ul.tabbernav li a:hover
{
 background-color: #ccc;
}

#tabform #MemberUpload ul.tabbernav li.tabberactive a
{
 background-color: #ccc;
}

#tabform #MemberUpload ul.tabbernav li.tabberactive a:hover
{
 color: #323232;
}

#tabform #MemberUpload .tabberlive .tabbertab 
{
 padding:5px;
 background-image: none;
 background-color: #ccc;
}

.AccordionContent
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

.AccordionContent a, .AccordionContent a:link, .AccordionContent a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #0162A2
}

.AccordionContent a:hover, .AccordionContent a:active
{
	color: #DF9B1B;
}

.EmailConfirmed
{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 20px 0 20px 10px;
}

.AccountManagerRight
{
	border: solid 1px #DF9B1B;
	padding: 0 0 5px 5px;
	margin: 25px 0 10px 0;	
	width: 173px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

.AccountManagerRight a, .AccountManagerRight a:link, .AccountManagerRight a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #0162A2
}

.AccountManagerRight a:hover, .AccountManagerRight a:active
{
	color: #DF9B1B;
}

.SendPhotoRight
{
	margin-top: 10px;
}

.Text10
{
	font-size: 10px;	
}

#helloMember a, #helloMember a:link, #helloMember a:visited
{
	text-decoration: none;
		
}

#helloMember a:hover, #helloMember a:active
{
	color: #DF9B1B;
}

#ViewReports td.col1
{
	width: 150px;
	padding-right: 20px;
    text-align: right;
}

#ViewReports td.col2
{
	width: 450px;
	text-align: right;
}

.Report td.col1
{
	width: 150px;
	padding-right: 20px;
    text-align: right;
}

.Report td.col2
{
	width: 450px;
	text-align: right;
}

#PhoneStats
{
	margin-top: 5px;
}

#PhoneStats td.col1
{
	width: 128px;
}

#PhoneStats td.col2
{
	width: 472px;
}

#ViewPhoneStats
{
	margin-top: 5px;
}

#ViewPhoneStats td.col1
{
	width: 150px;
}

#ViewPhoneStats td.col2
{
	width: 450px;
}

.Report td.col3
{
	padding-left: 20px;	
}

#ViewReports td.col3
{
	padding-left: 20px;	
}

.ReportHeader
{
	font-weight: bold;
	font-size: 14px;
}

.ReportSubHeader
{
	font-weight: bold;
	padding-left: 10px;
	font-size: 12px;
	margin-top: 5px;
}

.Report .PhoneStats
{
	padding-top: 5px;
	margin-left: 20px;	
}

.ReportTable3
{
	margin-top: 8px;	
}

.ReportTable3 .col1
{
	width: 150px;
}

.ReportTable3 .col2
{
	width: 420px;
}

#ViewReports #ReportsSelection
{
	margin-left: 10px;
	margin-top: 10px;
}

#DisplayReport
{
	margin-top: 15px;	
	margin-left: 10px;
}

.ReportScroll
{
	width: 650px;
	height: 250px;
	overflow: scroll;
	background-color: #fff;
	padding: 10px 10px 10px 10px;
}

.PhoneHeaderAlign
{
	text-align: right;
}

/* New Member Area */
#MembersArea
{
	
}

#MembersArea .left
{
	float: right;
	width: 150px;
}

#MembersArea .right
{
	float: left;
	width: 750px;
}

#MembersArea .right .left
{
	float: right;
	width: 584px;
}

#MembersArea .right .right
{
	width: 166px;
}

#MembersArea .Header
{
	font-size: 14px;
	padding-top: 17px;
	color: #2B486C;
	font-weight: bold;
}

#MembersArea .Content
{
	
}

#MemberPhotos
{
	
}

.MembersPhotoTD
{
	padding: 0 10px 10px 0;
	width: 128px;
}

.PhotoTD
{
	padding: 0 10px 10px 0;
	width: 128px;
}

.MembersPhotoDIV
{
	height: 120px;
	overflow: hidden;
	border: solid 1px #ccc;
}

.PhotoDIV
{
	height: 120px;
	overflow: hidden;
	border: solid 1px #ccc;
}

.PhotoTitle
{
	font-weight: normal;
}

/* Members Menu */
#MembersMenu
{
	padding: 0 0 0 13px;
}

#MembersMenu #Header
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 17px;
	color: #2B486C;
}

#ulMembersMenu
{
	padding-top: 7px;
}

#MembersMenu ul
{
	list-style: none;
	margin:0;
	padding:0;
}

#MembersMenu ul li
{
	padding: 5px 0 0 0;
}

a.MembersMenu
{
	color: #93979D;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	display: block;
	padding: 2px;
	width: 120px;
}

a.Membersmenu:link, a.Membersmenu:visited
{
	background-color: #FFF;
}

a.MembersMenu:hover
{
	background-color: #FFF;
	color: #2B486C;
}

.MembersSubHeader
{
	font-size: 12px;
	color: #2B486C;
	font-weight: bold;
	padding-bottom: 4px;
}

.ProfileContent
{
	padding-bottom: 15px;
}

#Security
{
	background-color: #d3d7cf;
	border: solid 1px #999;
	margin-top: 15px;
}

#MemberProfileContent
{
	border: solid 1px #ccc;
	margin-top: 12px;
}

.UploadPhotoLeft
{
	float: right;
	width: 390px;
}

.UploadPhotoRight
{
	float: left;
	width: 350px;
}

#MemberSepLine
{
	border: 1px solid #ccc;
	width: 525px;
}

.UploadPhotoRight .HowToHeader
{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	background-color: #333;
	color: #fff;
	margin-top: 30px;
	margin-left: 15px;
}

.UploadPhotoRight .HowToContent
{
	background-color: #ccc;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0 5px 7px;
	margin-left: 15px;
}

#ReportProblem
{
	height: 750px;	
}

.SubmittedHeader
{
	margin-top: 15px;
}

.ConfirmationHeader
{
	font-size: 14px;
	font-weight: bold;
}

.hypPaging
{
	text-decoration: none;
}

.hypPaging a, a:visited
{
	
}

.hypPaging a:hover, a:active
{
	color: #e3ae43;
}

.questionMark 
{
position:relative;
height:15px; /*dimensions of our image*/
width:15px;
background:url(../../images/questionmark15x15.gif) top left no-repeat;
float: right;
}

.information
{
	position:relative;
	height:15px; /*dimensions of our image*/
	width:15px;
	background:url(../../images/information15x15.gif) top left no-repeat;
	float: right;
}

.toolTip
{
position:absolute;
display:none;
/*The attributes below make it look pretty*/
width:130px;
padding:5px;
border:1px solid #cccccc;
background-color:#eeeeee;
font: 12px Arial, Helvetica, sans-serif;
}

.lowShows
{

}

#homeVideo
{
margin-top: 15px;
}

.liveStreaming
{
margin-bottom: 18px;
}

#sendPhoto
{
display: none;
}