/* GLOBAL */
html, body {
	height:100%;
}
body {
	background-color:#2d8ac7;	/*blue*/
	background:#000;
	color:#FFFFFF;
	font-family:Trebuchet MS, Arial, sans_serif;
	margin:0px;
	padding:0px;
}
div, td, th {
	font-size:13px;
}
select {
	background:#fff;
}
.blacktext { color:#000; }
.rtl {
	font-family:"Tahoma", Arial, sans_serif;
}
/* LAYOUT */
.layout-tbl {
	width: 1000px;
	height:100%;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}
.mainflash {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}
.registerholder,
.imageviewerholder,
.menuholder {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.registerholder {
	z-index: 39;
}
#registeroverlay {
	width:526px;
	height:486px;
	margin-left: auto;
	margin-right: auto;
	z-index: 40;
	position: absolute;
	left:217px; top:84px;
	display:none;
	padding-top:80px;
	padding-left:40px;
}
div.register-overlay {
	background:#f1ba45 url(../images/bgRegister.jpg) no-repeat left top;
}
div.register-overlay-ar {
	background:#f1ba45 url(../images/bgRegister_ar.jpg) no-repeat left top;
}
.registerclose {
	position:absolute;
	left:540px;
	top:10px;
}
.registerclose a {
	text-decoration:none;
	font-size:16px;
}
.imageviewer {
	width:1000px;
	height:1px;
	margin-left: auto;
	margin-right: auto;
	z-index: 30;
	position: absolute;
	overflow:hidden;
	/*visibility:hidden;*/
}
.imageviewer .flashviewer {
	position:absolute;
	width:540px; height:400px;
	top:170px;
	left:230px;
}
.mainmenu {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	position: absolute;
	height:170px;
	overflow:hidden;
}
#areashost {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height:1px;
	font-size:1px;
}
#registeroverlay {
	
}

.member-pic-td {
	padding-right:0;
}
.member-pic-td img {
	width:75px;
	margin-right:10px;
}
.videotd img {
	width:70px;
} 
.videotd {
	height:80px;
	padding:0px;
	padding-right: 10px;
}
.videotitle {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 15px;
}
.notavailable {
	font-size:70%;
	text-align: center;
	padding: 10px;
	padding-top:40px;
	color:#999;
}
.commentdiv {
	margin-bottom:10px;
	border: 1px solid #333;
	padding:5px;
}
.commentdate {
	margin-top:5px;
	font-size: 70%;
	text-align: right;
}
/* HTML AREAS */
.rtl .scrollable-content {
	padding-right:20px;
}
.horzpane .scrollable-content  {
	padding-right:0px;
}
#fansspotlightplayer_area .scrollable-content,
#fansgallery_area .scrollable-content,
#screensavers_area .scrollable-content,
#wallpapers_area .scrollable-content {
	padding-right:0px;
}
