html { background-color: black; min-height: 100%; margin-bottom: 0px; }
html#bottom { background-color: transparent; }

body { margin: 0; padding: 3px; }

body#main
{
	width:792px;
	height:495px;
	background: url("images/gr_bkgrnd_792x495.png") white scroll no-repeat;
	margin: 0;
	padding: 0;
}

body#contact
{
	width:792px;
	height:495px;
	background: url("images/gr_bkgrnd_792x495-contact.png") white scroll no-repeat;
	margin: 0;
	padding: 0;
}

#gold_box
{
	position:absolute; 
	width:300px; 
	left: 26px; 
	top: 88px; 
}

#gold_box-contact
{
	position:absolute; 
	width:400px; 
	left: 26px; 
	top: 88px; 
}

#gold_box_text h1
{
	height: 20px;
	background-color: transparent;
	color: white;
	font-family: sabon, palatino, times, times new roman, serif ;
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#gold_box_text h2
{
	color: black;
	font-family: sabon, palatino, times, times new roman, serif ;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
	margin-bottom: -.5em;
}
	
#gold_box_text p, #gold_box_text ul
{
	font-family: verdana, helvetica, sans serif; 
	font-size: 9px; 
	color: #000000; 
	line-height:11px;
	margin-top:.5em;
}


#cm_left 
{ 
	position: absolute;
	width: 350px;
	z-index: 1;
	left: 335px;
	top:185px;
}

#cm_right 
{ 
	position: absolute;
	width: 250px;
	height:75px;
	z-index: 2;
	left: 535px;
	top:180px;
}

.shifted_down { margin-top: 31px; }

.center_menu
{
	list-style: url("images/sq_bullet_7x7.png") square ;
	font-family: sabon, palatino, times, times new roman, serif ;
	font-size: 15px;
	color: black;
	background-color: transparent;
}

.center_menu li
{ 
	margin:0; 
	padding:0; 
	padding-bottom: 17px;
	margin-left: -1em;
}

.center_menu a 
{
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-family: inherit;
}

.center_menu a:hover
{
	color: #447;
}

#bottom_menu
{ 
	font-family: sabon, palatino, times, times new roman, serif ;
	font-size: 10px;
	color: black;
	background-color: transparent;
	position: absolute;
	left: -15px;
	top:320px;
}

#bottom_menu li
{
	padding: 0 5px 0 0;
	list-style-type: none;
	list-style-position: outside;
	display: inline;
}

#bottom_menu a
{
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-family: inherit;
}

#bottom_menu a:hover { color:#447;  }

#blue_box_text_left
{
	position: absolute;
	width: 237px;
	height: 115px;
	top: 364px;
	left: 25px;
	z-index:1;
}

#blue_box_text_right 
{ 
	position: absolute;
	width: 488px;
	height: 115px;
	left: 278px;
	top: 365px;
}

#bb_left_head, #bb_right_head
{
	background-color: transparent;
	color: white;
	font-family: sabon, palatino, times, times new roman, serif ;
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	padding: 0 0 .3em 0;
}

.info 
{	
	font-family: verdana, helvetica, sans serif; 
	font-size: 9px; 
	color: white;
	margin: 0;
	padding: 0 0 .3em 0 ;
}

.info span { font-weight: bold ; }

.info a { color: #447; }
.info a:hover { color: blue; }

.info span.copy { margin-left: 20px; font-weight: normal; }

#bb_right_scroll
{
	position: relative;
	z-index:2;
	left: 465px;
	top: 70px;
}

#gold_scroll
{
	position: relative;
	z-index:3;
	left: 282px;
	top: 175px;
}

#gold_scroll-contact
{
	position: relative;
	z-index:3;
	left: 363px;
	top: 210px;
}

#home_button
{
	position: absolute;
	width: 53px;
	height:16px;
	background-color: #968B5E;
	margin:0;
	padding: 0;
	color: white;
	left: 274px;
	top:65px;
}

#home_button-contact
{
	position: absolute;
	width: 53px;
	height:16px;
	background-color: #968B5E;
	margin:0;
	padding: 0;
	color: white;
	left: 363px;
	top:65px;
}

#home_button-contact p
{
	text-align: center;
	width: 53px;
	font-family: sabon, palatino, times, times new roman, serif ;
	font-weight: normal;
	font-size: 12px;
	color: white;
	padding: 0;
	padding-top: 2px;
	margin: 0;
}

#home_button p
{
	text-align: center;
	width: 53px;
	font-family: sabon, palatino, times, times new roman, serif ;
	font-weight: normal;
	font-size: 12px;
	color: white;
	padding: 0;
	padding-top: 2px;
	margin: 0;
}

#home_button a { text-decoration: none; color: white; }

#home_button-contact a { text-decoration: none; color: white; }


#jump2_form
{
	position: absolute; 
	width:300; 
	z-index:3; 
	left: 578px; 
	top: 60px; 
	visibility: visible;
}

.hilite:hover { background-color: #ffe; }

.hidden
{
	position:absolute; 
	width:440px; 
	z-index:4; 
	left: 342px; 
	top: 180px; 
	visibility: hidden;
}

.hidden p
{
	font-family: verdana, helvetica, sans serif;
	font-size: 9px;
	line-height: 10px ;
	color: #444;
}

.form input { margin-top: 5px;}

.red { color: red ; }

.option 
{
	width: 80px;
	float: left;
	display: inline;
	font: inherit;
	text-align: center;
	padding: 0 5px;
}

h2
{
	font-family: palatino, georgia, times new roman ;
}

.normal p
{
	font-family: verdana, helvetica, sans serif;
	font-size: 11px;
	line-height: 14px ;
	color: #444;
}

div#cm_right.highup,div#cm_.highup{
	/*top:90px; */
}
