/* default BODY and TD styles*/

body {
	margin:0px auto;
	text-align:center;
	background: #ffffff url(/primetime/viva_laughlin/images/bg_repeat.jpg) top center repeat-x;
	background-color:#020303; }

#content {
	margin-left:auto;
	margin-right:auto;
	width:985px;
	position:relative;
}	

td {
	font-size:10px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#000
}


/* Font family classes*/

.verdana {font-family:Verdana, Arial, Helvetica, sans-serif}
.arial {font-family:Arial, Helvetica, sans-serif}
.helvetica {font-family:Helvetica, Verdana, Arial, sans-serif}


/* Font size classes */

.size8 {font-size:8px}
.size9 {font-size:9px}
.size10 {font-size:10px}
.size11 {font-size:11px}
.size12 {font-size:12px}
.size13 {font-size:13px}
.size14 {font-size:14px}
.size15 {font-size:15px}
.size16 {font-size:16px}
.size17 {font-size:17px}
.size18 {font-size:18px}


/* Font weight classes */

.bold {font-weight:700}
.normal {font-weight:normal}


/* Font color classes */

.black {color:#000}
.gray3 {color:#333}
.gray6 {color:#666}
.gray9 {color:#999}
.grayc {color:#A6988B}
.white {color:#FFF}

.teal_dk {color:#AC1921;}
.teal_lt {color:#1f7e8c;}	
.blue_dk {color:#005364;}

.red {color:#AC1510;}
.yellow {color:#C9B8DA;}

/* Colored area classes */

.blackarea {background-color:#000}
.whitearea {background-color:#FFF}
.transparent {background: transparent}


/* Default form styles */

form {margin:0;	padding:0}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px
}



/* Default link styles */

a:link {text-decoration:none}
a:active {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}


/* flow control styles */

.hide { display:none !important }
.inline { display:inline !important }
.block { display:block !important }
.clear {clear:both; overflow:hidden }

a.shows:link { text-decoration: none; COLOR: #3db2c3; float:left; width:218px; padding-left:10px; padding-bottom:2px; }
a.shows:active { text-decoration: none; COLOR: #3db2c3; float:left; width:218px; padding-left:10px; padding-bottom:2px; }
a.shows:visited { text-decoration: none; COLOR: #3db2c3; float:left; width:218px; padding-left:10px; padding-bottom:2px; }
a.shows:hover { text-decoration: none; COLOR: #fff; background: #3db2c3; float:left; width:218px; padding-left:10px; padding-bottom:2px; }


#top_header {
	width:985px; 
	height:89px; 
	background-image:url('/hp_2007/images/bg_logo.jpg'); 
	text-align:left; }

#top_nav {
	width:665px; 
	text-align:right; 
	float:left;
}

/* SHOWS DROP DOWN START */
#show_nav,#full_ep_nav,#community_nav {
	width:985px;
	text-align:left;
	clear:both;
	background-color:#0b2528;
	border-top:1px solid #3c5153;
	position:absolute;
	top:89px;
	z-index:1000;
	visibility:hidden; }
#show_nav_column {
	width:220px;
	float:left;
	padding-left:10px;
	margin-top:14px;
	margin-bottom:29px;
	line-height:16px; }
*html #show_nav_column {
	width:246px; }
/* SHOWS DROP DOWN END */




#playerWrapper {
	width:500px;
	display:inline;
	float:left;
	background: transparent;
}

#playerContainer {
	border:1px solid #375F66;
	background: #06121E;
	text-align:center;
	padding-top:9px;
}

.hideIt {
	visibility:hidden !important;
}

.showIt {
	visibility:visible !important;
}

a.rec_sites:link {color:#AC1921; text-decoration:none; padding-left:4px; padding-right:4px;}
a.rec_sites:active {color:#AC1921; text-decoration:none; padding-left:4px; padding-right:4px;}
a.rec_sites:visited {color:#AC1921; text-decoration:none; padding-left:4px; padding-right:4px;}
a.rec_sites:hover {color:#fff; background-color:#AC1921; text-decoration:none; padding-left:4px; padding-right:4px;}

a.footer {color:#6A6A6A;}

#recommended {
	width:985px;
	padding-bottom:25px;
	text-align:left;
	float:left;
	line-height:22px;
	background-color:#020303;
	}
#rec_lines {
	color:#AC1921;
	margin-left:6px;
	margin-right:6px; }
#footer {
	margin-left:8px;}
	
#video_frame {
	background:#06121E; 
	width:500px; 
	height:400px;
	margin-top: 0px;
	padding-top: 9px;
	text-align:center;
	border:1px solid #535A62;
		}
		
#video_player {
	width:480px;
	margin-left: auto; margin-right: auto;
}
