@charset "utf-8"; /* CSS Document */

html, body { margin: 0 auto; padding: 0; font-size: 12px; line-height: 14px; font-family:Arial, Helvetica, sans-serif;}

html { background: #d4d4d4 url('../images/bg.png') repeat-x; }
body { }

a, a img, img, object { border: 0px; text-decoration: underline; outline: 0;}
object, embed { z-index: inherit;}
a { text-decoration: underline;}
a, a:visited{ color: #ccc; border: 0px; font-weight: bold; outline: 0;}
a:hover { color: #fff; border: 0px; outline: 0;}
#GB_window a:hover { color: #999;}
.hfour { font-weight: bold; color: #000; font-size: 13px;}

#loading { position: absolute; height: 825px; width: 1024px; top: -100px; background: url('../images/body.jpg') repeat-x; z-index: 9999; text-align: center;}

/*  head.asp */
#header  { position: relative; margin: 0 auto; width: 1024px; height: 110px; margin-top: 0px; top: 0px; border: 0px solid #000;}
#wrapper { position: relative; width: 1024px; height: 637px; margin: 0 auto; z-index: 300; padding: 0; background: url('../images/wrapper_bg.png') no-repeat; border: 0px solid #000; }
#instructions { position: relative; float: right; right: -4px; top: 33px; width: 528px; height: 72px; margin: 0 0 0px 0; background: url('../images/instructions.gif') no-repeat;}

li { list-style-type: none;}

/* left column */
#left_col { position: absolute; width: 221px; height: 439px; top: 16px; left: 0px; margin: 0; color: #fff; font-weight: bold; font-size: 11px; z-index: 400; background: url('../images/left_col_bg.png') no-repeat; border: 0px solid #000;}
#left_col img { border: 5px solid #3a3a3a; margin-bottom: 6px;}
.cycle div { position: relative; margin: 19px 0px 0px 20px; padding-right: 20px;}

.hide_slide { opacity: 0; filter: alpha(opacity = 0); zoom: 1;}

#learn_more { position: relative; float: left; left: 16px; top: 9px; height: 140px; width: 182px; background: url('../images/left_col_sprite.png') no-repeat; background-position: 0px 0px;}

#learn_more_1 { position: relative; float: left; width: 181px; height: 50px; margin-top: 4px; text-indent: -9000; background: url('../images/left_col_sprite.png') no-repeat; background-position: 0 0;}
#learn_more_1:hover { background-position: -184px 0;}

#learn_more_2 { position: relative; float: left; width: 181px; height: 16px; margin-top: 12px; text-indent: -9000; background: url('../images/left_col_sprite.png') no-repeat; background-position: 0 -66px;}
#learn_more_2:hover { background-position: -184px -66px;}

#learn_more_3 { position: relative; float: left; width: 181px; height: 16px; margin-top: 8px; text-indent: -9000; background: url('../images/left_col_sprite.png') no-repeat; background-position: 0 -90px;}
#learn_more_3:hover { background-position: -184px -90px;}

#learn_more_4 { position: relative; float: left; width: 181px; height: 16px; margin-top: 8px; text-indent: -9000; background: url('../images/left_col_sprite.png') no-repeat; background-position: 0 -114px;}
#learn_more_4:hover { background-position: -184px -114px;}

#more_overlay { position: relative; float: left; margin-top: 22px; }
#more_overlay img { border: 0; }

/* content */
#content { position: relative; float: right; width: 797px; height: 588px; top: 0px; left: 0px; margin: 0; z-index: 501;}

/* footer */
#footer { position: absolute; float: left; top: 593px; left: 0px; width: 1024px; margin: 0 auto; padding-bottom: 30px; z-index: 9000;}
#footer a { color: #ccc; text-decoration: none; font-weight: 100;}
#footer a:hover { color: #929292; text-decoration: none;} 
#greybar { position: relative; float: left; width: 954px; margin: 0 0 30px 30px; padding: 0; color: #ccc; font-size: 10px;}
#twitter { position: relative; float: left; }
#share { position: relative; float: left; top: 6px; left: 5px; }
#legal { position: relative; float: left; width: 600px; margin-left: 30px; padding: 0; color: #ccc; font-size: 10px;}
#logos { position: relative; float: right; width: 270px; margin-right: 30px; padding: 0; color: #ccc; font-size: 10px;}

/* share / email */
#sharebox a { color: #000; font-weight: bold;}
#close_share { position: absolute; top: -4px; right: 0px; text-decoration: none;}
#contact a { color: #000; font-weight: bold;}
#footer input { margin-bottom: 4px;}
.submit1 { cursor: pointer;}

#lightbox_bg {
	height: 756px;	/* height needs to be in pixels */
	width: 100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color: #111;
	z-index: 9999;
}


a.lightbox_close {
		height:36px;
		width:36px;
		background: transparent url('../images/closebutton.gif') no-repeat top left;
		top: 5px;
		right: 25px;
		_right: 12px;
		position:absolute;
		
	}

/*SMFShareBox*/
/*div#smfshare_box {
	background-color:#000;
	color: #efefef;
	display:none;
	font-size:11px;
	height:400px;
	left:50%;
	margin-left:-260px;
	padding:2px;
	position:absolute;
	text-align:center;
	top:119px;
	width:500px;
	z-index:99999;
}*/

div#smfshare_box {
	background: url(../images/sharebox-bg.gif) no-repeat;
	color: #c9c9c9;
	display:none;
	font-size:12px;
	height:182px;
	width: 554px;
	left:50%;
	margin-left:-260px;
	padding: 0px 10px;
	position:absolute;
	text-align:center;
	top:119px;
	z-index:99999;
}

div#smfshare_box a:hover {
	cursor: default;
}

/*div#smfshare_box .decoration {
	border:1px solid #efefef;
	height:394px;
	margin:2px 0 0 2px;
	overflow:hidden;
	position:absolute;
	width:494px;
	*left: 2px;		/*Big Hugs to MSIE!
	display:block;
}*/

div#smfshare_box .smfshare_header {
	/*width: 400px;*/
	font-size: 20px;
	color:#fcac26; 
	height: 22px; 
	margin: 20px 0px 0px 0px; 
	/*text-indent:-10000px; 
	background: transparent url('../images/sharethis.gif') no-repeat 0 0;	*/
	display:block;
	text-align: left;
}

div#smfshare_box a.smfshare span { 
	display:block;
	font-size:12px;
	left:3px;
	letter-spacing:-0.25px;
	margin:16px 0 0 6px;
	position:relative;
	top:4px;
	color: #efefef;
	cursor: pointer;
}
div#smfshare_box a.smfshare { 
	text-align: left; 
	margin: 0px 0px 15px 0px; 
	color: #c9c9c9; 
	display:block; 
	width: 135px;
	
	_width: 140px;
	_margin-left: -5px;
	height: 47px;
	float:left; 	
	text-decoration: none;
}
div#smfshare_box a.smfshare:hover { 
	text-decoration: underline;
}
div#smfshare_box a.smfshare img { margin: 6px 0px 0px 6px; float:left;display:block; position:relative;}

