html, body
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) #000000 scroll top center no-repeat;
	margin:0px;
}

a
{
	outline:none;
}

TABLE#header
{
	width: 980px;
	margin:0px;
}

#header_container
{
	background-color:#000000;
}

.smallInputField
{
	height:22px;
	width:157px;
	font-size:14px;
	background-image:url(../images/login_bg3.jpg);
}

#home_banner
{
	display:block;
	width:980px;
	height:250px;
	background-image:url(../images/homebanner.png);
}


/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform 
{ 
	font-size:16px;
	/*position:relative;
	top:-265px;
	width:420px;*/
	position:absolute;
	top:165px;
}
#searchform div { color:#eeeeee; }
#inputString 
{ 
	font-size:16px; 
	width:320px;
}
#search_button
{
	position:relative;
	top:4px;
}
#suggestions{ position:relative; width:320px; display:none; z-index:2; top:0px; left:0px; }

/* SEARCHRESULTS */
#searchresults 
{ 
	border-width:1px; 
	border-color:#919191; 
	border-style:solid; 
	width:320px; 
	background-color:#a0a0a0; 
	font-size:10px; 
	line-height:14px;
	position:relative;
	top:-5px;
}
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; border:0; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.category a { font-size:11px; margin:5px; display:block; color:#ffffff; background-color:#a0a0a0; height:14px; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }

.search_thumb img { width:46px; height:46px; }

#container
{
	width:980px;
	position:relative;
	/*top:-60px;*/
	top:0px;
	left:0px;
	z-index:1;
}
/* IE hack for search suggestion layer */
*html #container
{
	z-index:-1;
}
#main_content
{
	/*background:#000000 url(../images/main_content_mid.jpg) repeat-y;*/
	background-color:#000000;
	overflow:hidden;
	width:100%;
}
.content
{
	margin:10px 10px 10px 10px;
}
.content div
{
	float:left;
}
#main_video
{
	width:700px;
	height:400px;
	text-align:center;
	vertical-align:middle;
	border:#FFFFFF solid 1px;
}
#now_watching
{
	/*margin-left:10px;
	width:200px;
	height:400px;
	background:#000000 url(../images/now_watching_bg.jpg) no-repeat;*/
	text-align:left;
	font-size:12px;
}
#now_watching a
{
	text-decoration:none;
	color:#FFFFFF;
}

#cat_now_watching
{
	margin-left:10px;
	width:200px;
	height:400px;
	background:#000000 url(../images/now_watching_bg.jpg) no-repeat;
	text-align:left;
	font-size:12px;
}
#cat_now_watching a
{
	text-decoration:none;
	color:#FFFFFF;
}

#girl_month
{
	width:260px;
	height:440px;
	/*padding:20px;
	border:#FFFFFF solid 1px;
	text-align:center;
	vertical-align:middle;
	float:left;*/
}
#list_news
{
	margin-left:20px;
	float:left;
	text-align:left;
	font-size:12px;
}
.home_news
{
	/*margin:30px 40px 30px 40px;
	width:510px;
	height:135px;
	overflow:hidden;*/
}
.home_news TABLE
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.home_news TABLE TR TD a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#single_video
{
	background:#000000 url(../images/main_content_mid.jpg) repeat-y;
	overflow:hidden;
	width:100%;
}
#video_video
{
	text-align:center;
	width:910px;
	height:510px;
	border:#FFFFFF solid 1px;
}
#video_details
{
	background:#000000 url(../images/video_details_bg.jpg) no-repeat;
	padding:20px;
	width:660px;
	height:180px;
	text-align:left;
}
#video_more
{
	background:#000000 url(../images/video_more_bg.jpg) no-repeat;
	width:190px;
	text-align:center;
	position:relative;
	margin-left:22px;
	font-size:12px;
}
#video_more a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
#video_more TABLE
{
	font-size:12px;
}
* html #video_more
{
	margin-left:15px;
}
#video_comment
{
	width:700px;
	border:#FFFFFF solid 1px;
}
#video_comment TABLE
{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#video_add_comment
{
	width:700px;
	border:#FFFFFF solid 1px;
	background-color:#0a1821;
	height:200px;
	margin-top:10px;
	text-align:center;
	vertical-align:middle;
}

#single_category
{
	background:#000000 url(../images/main_content_mid.jpg) repeat-y;
	overflow:hidden;
	width:100%;
}
#category_video
{
	width:700px;
	height:400px;
	text-align:center;
	vertical-align:middle;
	border:#FFFFFF solid 1px;
}

.video_description a
{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

.news
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.news a
{
	color:#00CCFF;
}

.news TABLE
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.profile_header
{
	color:#a0fdff;
}

.pagination a
{
	color:#FFFFFF;
}

.links a
{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
}

#footer
{
	width:980px%;
	position:relative;
	top:10px;
	height:100px;
	background-color:#383838;
	margin:20px 0 10px 0;
}