body {
	margin: 0px;
	background-color: #000;
	scrollbar-face-color: #AEA26E; 
	scrollbar-highlight-color: #AEA26E; 
	scrollbar-shadow-color: #C0B478; 
	scrollbar-3dlight-color: #C0B478; 
	scrollbar-arrow-color: #C0B478; 
	scrollbar-track-color: #000;
	scrollbar-darkshadow-color: #AEA26E;
  color: #fff;
  font: 13px 'Lucida Grande', Verdana, sans-serif;
}

html, body, #main {
   min-height: 100%; /*Sets the min height to the height of the viewport.*/
   width: 100%;
   height: 100%; /*Effectively, this is min height for IE5+/Win, since IE wrongly expands an element to enclose its content. This mis-behavior screws up modern browsers*/
   }

html>body, html>body #main {
   height: auto; /*this undoes the IE hack, hiding it from IE using the child selector*/
   }

#main {
	margin:0px 0px 0px 0px;
	background-color:#000;
/*
margin:0px auto 0px auto;
margin-bottom: 46px;
*/
}

#pg_content {
/*
	position:relative;
*/
	position:center;
	width:934px;
	background-color:#000;
	margin:0px auto 0px auto;
/*
	background-color:#000;
	margin:10px auto 0px auto;
	margin:0px auto 0px auto;
*/
}


#center_block {
	position:relative;
	float:left;
	width:100%;
}

#col_centre {
	position:relative;
	background-color:#B09C79;
	margin:0px;
}

#main_left {
	position:relative;
	float:left;
	width:16px;
	height:384px;
	background-color:black;
	border: solid 0px white;
}

#col_main {
	position:relative;
	float:left;
	width:902px;
	height:384px;
	margin:0px 0px 0px 0px;
	background-color:#000;
background-image: url(../images/main_black.gif);
background-repeat: no-repeat;
/*
background-position: top -1px;
*/
background-position: center center;
}


#content_left {
	position:relative;
	float:left;
	width:610px;
	height:384px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
}



#content_wide {
	position:relative;
	float:left;
	width:902px;
	height:384px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
}

#content_div {
	position:relative;
	float:left;
	width:22px;
	height:384px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
/*
background-image: url(../images/content_div.png);
background-repeat: no-repeat;
background-position: center center;
*/
}

#content_right {
	position:relative;
	float:left;
	width:260px;
	height:384px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
}



#main_right {
	position:relative;
	float:left;
	width:14px;
	height:384px;
	background-color:black;
	border: solid 1px white;
}

#main_bot {
	position:relative;
	width:934px;
	height:12px;
	clear:both;
	text-align:center;
	background-color:#000;
/*
	margin:0px auto 0px auto;
*/
}


#pg_reflect {
	position:relative;
	text-align:center;
	width:100%;
	height:46px;
	background-color:#000;
	margin:0px auto 0px auto;
background-image: url(../images/reflect.png);
background-repeat: no-repeat;
}

.spacer {
/*
	height:20px;
*/
	clear:both;
}

img.main_image {
	position: absolute;
	left: 6px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

/* not used */
#main_top {
	position:relative;
	width:100%;
	height:10px;
	background-color:#fff;
	text-align:center;
	margin:auto;
}


