/* GameTV CSS by Anita Duraikannan */

body{
background-color: #fff;
font-family: Arial;
font-size: 12px;
margin: 0px;
border: 0px;
padding: 0px;
}

a{
color: #d9810f;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

img{
border: none;
}

/*Holds everything*/
#container{
width: 976px;
margin-left: auto;
margin-right: auto;
/*Container*/
}

#header{
width: 976px;
height: 142px;
background-image: url(/images/gametv_header.jpg);
background-repeat: no-repeat;
text-align: right;
}

#top247 {
 height: 90px;
 margin-top: 15px;
}

a.image{
text-decoration: none;
display: block;
}

/* *** BEGIN ALL NAV STYELS *** */
#nav{
float: left;
width: 976px;
height: 28px;
background-color: #ff9b00;
border-bottom: 2px solid #FFF;
}

#nav img {
border: none;
}
#nav a {
	display: block;
}

#nav ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#nav ul li{
float: left;
}


/*This specifies a different background image for each link */
.navhome a{
width: 68px;
height: 28px;
background: url(/images/nav_home.jpg) no-repeat;
}

.navhome a:hover{
background: url(/images/nav_home_hover.jpg) no-repeat;
}

.navwatchwin a{
width: 115px;	
height: 28px;
background: url(/images/nav_watch.jpg) no-repeat;
}

.navwatchwin a:hover{
background: url(/images/nav_watch_hover.jpg) no-repeat;
}

.navbingomovie a{
width: 138px;
height: 28px;
background: url(/images/nav_bingo.jpg) no-repeat;
}

.navbingomovie a:hover{
background: url(/images/nav_bingo_hover.jpg) no-repeat;
}

.navonair a{
width: 73px;
height: 28px;
background: url(/images/nav_air.jpg) no-repeat;
}

.navonair a:hover{
background: url(/images/nav_air_hover.jpg) no-repeat;
}

.navwanttowin a{
width: 118px;
height: 28px;
background: url(/images/nav_want.jpg) no-repeat;
}

.navwanttowin a:hover{
background: url(/images/nav_want_hover.jpg) no-repeat;
}

.navinfo a{
width: 66px;
height: 28px;
background: url(/images/nav_info.jpg) no-repeat;
}

.navinfo a:hover{
background: url(/images/nav_info_hover.jpg) no-repeat;
}

/***drop downs***/


/** watch & win **/
ul.subnav1 {
position: absolute;
left: -999em;
margin: 0;
padding: 0;
width: 908px;
background-image: url(../images/dd_bg.jpg);
background-repeat: repeat-x;
}

ul.subnav1 a{
color: #fff;
text-decoration: none;
padding-top: 4px;
padding-left: 20px;
}

/** bingo & a movie **/
ul.subnav2 {
position: absolute;
left: -999em;
margin: 0;
padding: 0;
width: 793px;
background-image: url(../images/dd_bg.jpg);
background-repeat: repeat-x;
}

ul.subnav2 a{
color: #fff;
text-decoration: none;
padding-top: 4px;
padding-left: 20px;
}

/** on air **/
ul.subnav3 {
position: absolute;
left: -999em;
margin: 0;
padding: 0;
width: 655px;
background-image: url(../images/dd_bg.jpg);
background-repeat: repeat-x;
display: inline;
float: left;
}

ul.subnav3 a{
color: #fff;
text-decoration: none;
padding-top: 4px;
padding-left: 20px;
}

/** want to win **/
ul.subnav4{
position: absolute;
left: -999em;
margin: 0;
padding: 0;
width: 582px;
background-image: url(../images/dd_bg.jpg);
background-repeat: repeat-x;
height: 20px;
}

ul.subnav4 a{
color: #fff;
text-decoration: none;
padding-top: 4px;
padding-left: 20px;
height: 20px;
}

/** info **/
ul.subnav5{
position: absolute;
left: -999em;
margin: 0;
padding: 0;
width: 464px;
background-image: url(../images/dd_bg.jpg);
background-repeat: repeat-x;
}

ul.subnav5 a{
color: #fff;
text-decoration: none;
padding-top: 4px;
padding-left: 20px;
}

#nav .subnav {
 background: url(../images/white_dot.gif) 9px 6px no-repeat;
 margin-right: 10px;
	width: auto;
	display: block;
	float: left;
}

#nav .subnav a {
 font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	background: none;
	width: auto;
	padding-left: 20px;
	display: block;
	float: left;
}

#nav .subnav a:hover {
 text-decoration: none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

/* Sign up for newsletter */
#newsletter{
float: left;
width: 385px;
height: 22px;
background-color: #ff9b00;
color: #fff;
font-size: 10px;
overflow: hidden;
padding-left: 6px;
padding-top: 3px;
}

/*submit button*/
input.orange{
background-color: #ff9b00;
color: #fff;
font-weight: normal;
border: none;
width: 60px;
font-weight: bold;
margin-bottom: 5px;
font: normal 11px Arial, Helvetica, sans-serif;
}

/*email entry area*/
input.white{
height: 14px;
border: none;
}

/*underneath nav*/
#divider{
clear: both;
height: 19px;
background-image: url(/images/divider_bg.jpg);
}

#leftflash{
float: left;
width: 266px;
height: 837px;
background-image: url(/images/left_flash_bg.jpg);
background-repeat: no-repeat;
border-bottom: 5px solid #fff;
}

 /*Where to watch */
#left_content{
display: block;
margin-top: 570px;
background-image: url(/images/placeholder_bg.jpg);
padding: 4px;
width: 259px;
height: 154px;

}


#maincontent{
float: left;
width: 540px;
border-left: 5px solid #fff;

}

#generalcontent{
clear: both;
width: 498px;
height: auto;
padding-left: 20px;
}


/**** Index Page Content Boxes Begin ****/

#carosel{
width: 540px;
height: 257px;
margin: auto;
border-bottom: 0px;
padding-bottom: 0px;
background-color: #333;
}

#greybar{
float: left;
width: 540px;
padding-top: 0px;
border-top: 0px;
background-color: #fff;
height: 6px;
}

#left{
float: left;
width: 263px;
height: 520px;
background-color: #fc9;
}

#right{
float: right;
clear: right;
width: 268px;
height: 520px;
background-color: #9cf;
}	

#content1{
float: left;
width: 262px;
height: 160px;
padding: 4px;
background-image: url(/images/placeholder_bg.jpg);
background-repeat: no-repeat;
}

#content2{
float: right;
width: 259px;
height: 160px;
padding: 4px;
background-image: url(/images/placeholder_bg.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#content3{
float: left;
width: 262px;
height: 160px;
padding: 4px;
background-image: url(/images/placeholder_bg.jpg);
background-repeat: no-repeat;
}

p.placeholder{
font-family: Arial;
font-weight: bold;
font-size: 11px;
color: #fff;
text-align: center;
margin-top: 17px;
}


#content4{
float: right;
width: 259px;
height: 160px;
padding: 4px;
background-image: url(/images/placeholder_bg.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#content5{
float: left;
width: 264px;
height: 162px;
background-image: url(/images/placeholder_bg.jpg);
background-repeat: no-repeat;
padding: 4px;

}

#content6{
clear: right;
float: right;
width: 260px;
height: 162px;
background-image: url(/images/placeholder_bg.jpg);
background-repeat: no-repeat;
padding: 4px;
}

/*** Index Page Content boxes end ***/

#poll{
	clear: right;
	float: right;
	width:268px;
	height: 160px;
}


#watch_win_logo{
height: 228px;
width: 535px;
margin: auto;
background-image: url(/images/Watchandwin_big.jpg);
background-repeat: no-repeat;
}

#watch_win_logo_harveys {
	height: 228px;
	width: 535px;
	margin: auto;
	background: url(/images/Watchandwin_harveys.jpg) top left no-repeat;
}

#bingo_logo{
width: 539px;
height: 230px;
margin: auto;
background-image: url(/images/BingoandMovie_large.jpg);
background-repeat: no-repeat;
}

#rules{
width: 538px;
height: 140px;
padding: 2px;

}

#watch_win_q1{
width: 538px;
height: 150px;
background-color: #e2e2e2;

}

#watch_win_q2{
width: 538px;
height: 150px;
background-color: #f5f5f5;
}

#watch_win_archive{
width: 538px;
height:150px;
background-color:#e2e2e2;

}

#rightbar{
float: right;
width: 160px;
height: 742px;
/* background-image: url(/images/right_ad_bg.jpg);
background-repeat: no-repeat; */
}

#logolink{
display: block;
width: 120px;
height: 599px;

}

#footer{
clear: both;
margin: auto;
width: 937px;
padding: 10px;
color: #333;
font-size: 10px;
text-align: center;
}


#schedbg{
width: 937px;
height: 84px;
margin: auto;
padding-left: 100px;
background-image: url(../images/gametv_sched_bg.jpg);
background-repeat: no-repeat;
text-align: center;
font-size: 20px;
font-weight: bold;
line-height: 80px;
}


#floatleft{
float: left;
margin: 0px 10px 10px 0px;
padding: 10px;
}

h1{
color: #d9810f;
text-align: center;
}


table.channels{
border-collapse: collapse;
}

tr.gray{
background-color: #eee;
}

img.bio{
padding: 4px;
margin-right: 8px;
background-color: #eee;
}

#greybar{
background-color: #333;
height: 15px;
}