@charset "utf-8";

#site_container{
	min-width:1001px;
}

body {
	margin:0px;
	padding:0px;
	background:#000000;
}

table{
	padding:0px;
	margin:0px;
}
*{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#bg_top{
	width:100%;
	height:364px;
	background:url(../img/bg_top.png) repeat-x top right ; 
}

#head_table{
	width:690px;
	margin:0px auto 0px auto;
	
}

#logo_name{
	width:280px;
	height:60px;
	background:url(../img/logo_name.png) no-repeat;
	margin:auto;
}

#bg_search{
	width:273px;
	height:83px;
	background:url(../img/bg_search.png) no-repeat;
	float:right;
	margin-right:24px
}

#bg_top_header{
	width:690px;
	height:255px;
	background:url(../img/bg_top_header.png) no-repeat;
}


/* Bottom Half */
#bottom_half{
	width:1004px;
	
	/*background:#FF0000;*/
	margin:auto;
}

#left_links{
	width:181px;
	/*background:#0000FF;*/
	float:left;
}

#content_container{
	width:641px;
	float:left;
}

#bg_bottom_header{
	width:641px;
	background:#1F1F1F;/**/
	
}

#spacer{
	width:641px;
	height: 15px;
}

#page_body{
	width:641px;
	
}

#page_content{
	padding:10px;
	margin:0px 0px;
	background:#ffffff;
}

#footer{
	color:#FFFFFF;
	width:641px;
	margin-top:20px;
}

a.footer_links{
	color:#ff710b;
	border:none;
}

a.footer_links:hover{
	color:#ffffff;
	border:none;
}

a.links-on-white, #vidtbl tr td div a{
	color:#000;
	border:none;
}

a.links-on-white:hover, #vidtbl tr td div a:hover{
	color:#ff710b;
	border:none;
}

#right_links{
	width:181px;
	/*background:#009900;*/
	float:left;
}

.bullet_label{
	width:14px;
	height:14px;
	background:url(../img/bullet_label.png) no-repeat;
	
}

.white_list_marker{
	width:10px;
	height:14px;
	background:url(../img/white_list_marker.gif) no-repeat right;
}

a.links-on-black{
	color:#ffffff;
	cursor:pointer;
}

a.links-on-black:hover{
	color:#ff710b;
}

a.links-on-black-selected{
	color:#ff710b;
}

a.links-on-black-selected:hover{
	color:#ff710b;
}

/********************
My Login Panel
*********************/
a.login_links_style{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:5px 20px ;
}

a.login_links_style:hover{
	color:#ff710b;
	background-color:#333;
	display:block;
}

/********************
My Ads Panel
*********************/
a.ads_links_style{
	color:#000;
	text-decoration:none;
	display:block;
	padding:5px 20px ;
	font-weight:bold;
}

a.ads_links_style:hover{
	color:#ff710b;
	background-color:#EFEFEF;
	display:block;
}

/********************
Video Window
*********************/


.sim-video-panel{
	background:#0F0F0F;
	border-top:1px solid #333;
	border-right:1px solid #333; 
	/*border-bottom:2px solid #333;*/
	border-left:2px solid #333;
	vertical-align:top;
}

.comments-panel{
	background:#0F0F0F;
	border-top:0px solid #333;
	/*border-right:2px solid #333;*/
	border-bottom:0px solid #333;
	border-left:0px solid #333;
	vertical-align:top;
	
}


.ads-panel{
	background:#0F0F0F;
	border-top:1px solid #333;
	vertical-align:top;
}

.vplayer-panel{
	overflow:hidden;
	margin:0px; 
	padding:0px; 
}

.rating-panel{
	/*
	*/
	border-top:0px solid #333;
	border-right:0px solid #333;
	border-bottom:0px solid #333;
	border-left:0px solid #333;
	vertical-align:top;	
}

.rating-holding-panel{
	
	border-top:1px solid #333;
	border-right:0px solid #333;
	border-bottom:1px solid #333;
	border-left:0px solid #333;
	
}

.my-info-panels{
	background:#1F1F1F;
	color:#FFF;
	
}

.video-container-panel{
	background:#1F1F1F;
	padding:0px;
	margin:0px;
	border:0px;
	color:#FFF;
	
}

.comment-btn{
text-align:right;
background-color:#F00;
}

/* Five Star Rating System */
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url(../img/star_rating.png) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:20px;
		height: 20px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(../img/star_rating.png) left center;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:20px;
	}
	.star-rating a.two-stars{
		left:20px;
	}
	.star-rating a.two-stars:hover{
		width: 40px;
	}
	.star-rating a.three-stars{
		left: 40px;
	}
	.star-rating a.three-stars:hover{
		width: 60px;
	}
	.star-rating a.four-stars{
		left: 60px;
	}	
	.star-rating a.four-stars:hover{
		width: 80px;
	}
	.star-rating a.five-stars{
		left: 80px;
	}
	.star-rating a.five-stars:hover{
		width: 100px;
	}
	.star-rating li.current-rating{
		background: url(../img/star_rating.png) left bottom;
		position: absolute;
		height: 20px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}		


/***************************************************
	Paging Button Styles
****************************************************/

a.browsePageOff{
	padding:3px 5px;
	color:#FFF;
	border:1px solid #666;
	background:#333;
}

a.browsePageOff:hover{
	color:#ff710b;
}

a.browsePageOn{
	padding:3px 5px;
	color:#ff710b;
	border:1px solid #666;
	background:#333;
}

a.browsePageOn:hover{
	
}