div#close, div#closelightwin {
	background:transparent url(/images/gm_grid/gears_icons_16.png) no-repeat scroll left top;
	cursor:pointer;
	height:16px;
	width:16px;
}

div#close:hover, div#closelightwin:hover {
	background:transparent url(/images/gm_grid/gears_icons_16.png) no-repeat scroll -16px top;
	cursor:pointer;
	height:16px;
	width:16px;
}

div#down_instructions ol, div#down_instructions ul{
	list-style-position:outside;
	list-style-type:decimal;
	margin:0;
	padding:0 0 0 30px;
}

div#down_instructions2 ol, div#down_instructions2 ul{
	list-style-position:outside;
	list-style-type:decimal;
	margin:0;
	padding:0 0 0 10px;
}

div#down_instructions2 ol li, div#down_instructions2 ul li{
	font-size:13px;
	min-height:25px;
	padding-left:0;
	padding-top:3px;
	vertical-align:middle;
	
}

div#down_instructions ol li, div#down_instructions ul li{
	font-size:13px;
	font-weight:bold;
	padding-left:0;
	/*padding-top:3px;*/
	margin-top:10px;
	vertical-align:middle;
	
}

div#arrow_curve_up{
	background:transparent url(/images/arrow_curve_up.png) no-repeat scroll 0 0;
	height:95px;
	position:absolute;
	right:30px;
	top:-40px;
	width:135px;
}

div#arrow_str_up{
	background:transparent url(/images/arrow_str_up.png) no-repeat scroll 0 0;
	height:91px;
	position:absolute;
	right:10px;
	top:10px;
	width:33px;
}

#down_overlay {
	z-index: 1000;
	filter: alpha(opacity=70); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE */
	-moz-opacity: .70; /*older Mozilla*/
	-khtml-opacity: 0.7;   /*older Safari*/
	opacity: 0.7;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
	color:#FFFFFF; 
	text-align:center; 
	vertical-align:middle;
}

ol.ol_list_down li{
	display:list-item;
}



div.message_bottom{
	background:transparent url(/images/message_back_bottom.png) no-repeat left top;
	margin:0 0 0 0px;
	width:368px;
	height:20px
}

.bg-loading {
	background: #E3E3E3 url('/images/load-bg.png') repeat left top;
	display: block;
	opacity:.50;	
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	text-align: center;
}

.bg-loading div {
	width: 100%;
	height: 100%;
	display: block;
	background: url('/images/ajax-loader.gif') no-repeat center center;
}