

hackyou {} /*if php dead, first item not parsed*/
	
.test {
	border:0px solid green;
}



/******PAGE FRAMEWORK CSS***********************
*/
body {
	overflow:-moz-scrollbars-vertical;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family:arial, verdana, sans-serif;
	font-size:14px;
	color: #000000;
	text-align:center; /* needed to center div's in ie*/
}

form {
	margin-top: 0px;
	margin-bottom: 0px;	    
}

div {
	position:relative;
	text-align:left;
}


#container {
	position:relative;
	width:900px;
	margin:auto;
}
	
#topheader {
	width:900px;
	height:100px;
	margin-bottom:10px;
	background: transparent url(../images/bar_top.gif) no-repeat top left;
}
			
		#logo {
			position:relative;
			top:5px;
			left:30px;
			height:80px;
		}
		
		#searchimg {
			position:absolute;
			top:-3px;
			left:770px;
			height:80px;
		}
		#searchimg img {
				border:0px;
		}
			
		#login {
			border:0px solid green;
			top:-5px;
			margin:0px;
			margin-left:375px;
			font-size:12px;
			z-index:10;
		}
		#login div {
			position:relative;
			top:5px;
			text-align:right;
			right:60px;
		}
		
		#login input {
				font-size:10px;
		}
		#login a {
				font-size:11px;
				color:#F0F0F0;
				text-decoration:none;
				font-weight:bold;
		}
		#login a:hover, #login a:active, #login a:focus {
			color: #0F0F0F;
			background:#F0F0F0;
		}		

#bodycontainer {
	position:relative;
	min-height:300px;
	off-height:expression(this.parentNode.offsetHeight < 850 ? "300px" : "auto" );
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	background: transparent url(../images/bar_sides.gif) repeat-y top left;
	z-index:5;
	width:900px;
}

		#body2 {
			position:absolute;
			height:100px;
			width:100%;
			left:0px;
			top:0px;
			background: transparent url(../images/bar_top_rev.gif) no-repeat top left;
			z-index:1;
		}
		#spacer0, #spacer1, #spacer2, #spacer3 {
			display:none;
		}
		#spacer0 { /*spacer for ads*/
			float:right;
			height: 80px;
			clear: right;
		}
		#spacer1 { /*spacer for ads*/
			float:right;
			width: 300px;
			padding:10px;
			height: 250px;
			clear: right;
		}
		#spacer2 { /*spacer for ads*/
			float:left;
			height: 500px;
			clear: left;
		}
		#spacer3 { /*spacer for ads*/
			float:left;
			width:100%;
			height: 100px;
			padding:0px;
			clear: left;
		}
		#bodycontent {
			position:relative;
			padding:0px 30px 0px 30px;
			margin-top:30px;
			margin-left:auto;
			margin-right:auto;
			z-index:2;
		}



#menumain {
	position:absolute;
	top:175px;
	left:0px;
	z-index:40;
	
}
#menumain .hiddentop, #menumain .hiddenbot {
	width:190px;
	height:20px;
}
#menumain .hiddentop {
	background: transparent url(../images/menu_top_rev.gif) no-repeat top left;
}
#menumain .hiddenbot {
	background: transparent url(../images/menu_top.gif) no-repeat bottom left;
}

#adverts {
	display:none;
	position: absolute;
	top: 232px;
	right: 36px;
	width: 300px;
	height: 250px;
	z-index: 100;
	background: transparent url(../images/adcouldbe.gif) repeat top left;
}
#adverts2 {
	display:none;
	position: absolute;
	top: 655px;
	right: 30px;
	width: 840px;
	height: 80px;
	z-index: 100;
	background: transparent url(../images/adcouldbe.gif) repeat top left;
}

#footercontainer {
	height:98px;
	width:900px;
	padding:1px;
	margin:0px;
	background: transparent url(../images/bar_top.gif) no-repeat bottom left;
	color: #303030;

}

		#menufoot {
			border:0px solid blue;
			padding:1px;
			margin-top:60px;
			margin-left:0px;
			height:1.5em;
		}
		
		#menufoot a {
			font-size:smaller;
		}
		
		#menufoot a:link, #menufoot a:visited {
			text-decoration: none;
			color: #808080;
		}
		#menufoot a:hover, #menufoot a:active, #menufoot a:focus {
			color: #0F0F0F;
			background:#F0F0F0;
		}

		#menufoot ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			clear:both;
		}
		#menufoot li {
			margin: 0px;
			padding: 0px;
			float:left;	
		}

		div#footer2 {
			text-align:center;
			font-size:smaller;
			clear:both;
		}
		
		
/*******************END PAGE FRAMEWORK CSS***********************
*/
		
/*******************START CONTENT CSS***********************
*/		
	
	table {
			position:relative;
			margin-left:auto;
			margin-right:auto;
	}
	
	.tabletl {
		background-image:url("/images/tbltl.gif");
		background-repeat:no-repeat;
		background-position:top left;
	}
	.tabletr {
		background-image:url("/images/tbltr.gif");
		background-repeat:no-repeat;
		background-position:top right;
	}
	.tablebl {
		background-image:url("/images/tblbl.gif");
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	.tablebr {
		background-image:url("/images/tblbr.gif");
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	.datatable, .datatable2 {
			position:relative;
			border-style:solid;
			border-color:black;
			border-width:0px;
			margin-top:5px;
			margin-bottom:5px;
			margin-left:auto;
			margin-right:auto;
	}
	.datatable {
			width: 840px;
	}
	.datatable thead td, .datatable tfoot td {
		font-weight:bold;
		padding:10px 20px;
	}
	.datatable thead td {
		background-color:#9999FF;
	}
	
	.datatable tbody {
		background-color:#BBBBDD;
	}
	
	.datatable tbody td {
		border-style:solid;
		#border-left-color:black;
		#border-right-color:black;
		#border-top-color:white;
		#border-bottom-color:white;
		#border-width:0px 1px 0px 1px;
		border:0px;
		border-collapse: collapse;
		padding:5px;
	}
	
	.datatable2 thead td {
		background-color:#9999FF;
	}
	.datatable2 tbody td {
		padding:5px;
	}

	.commentData {
			text-align:center;
	}
	.commentData td {
			border-top:3px solid #9999FF;
			border-collapse: collapse;
	}


	.ratebar {
		background-color:white;
		width:10em;
	}
	.ratebar div {
			position:absolute;
	}

/*******************END PAGE CONTENT CSS***********************
*/
		
		
		
		
		
		
		
		
/*OLD CSS*/

		.top {
			color:white;
			text-decoration:none;
			padding-top:20px;
		}
		.menu {
			font-size:16px;
			text-align:center;
			width:100%;
			font-weight:bold;
		}
		.menudiv {
			background-color:white;
			color:#0000ff;
			padding:5px;
		}
		h1,h2,h3,h4,h5,h6 {
			/*text-align:center;  /*WHY???*/
		}
		.row2 {
			background-color:#ccccff;
		}
		.row1 {
			background-color:#ffcccc;
		}
		.borderedTable {
			border: 1px solid #666666;
		}
		.dashedLine {
			border-bottom-width: 1px;
			border-bottom-style: dashed;
			border-bottom-color: #CCCCCC;
		}
		.redText {
			color: #FF0000;
		}
