/* default type selectors
 * ---------------------------------------------------------------------------- */

a img, :link img, :visited img, fieldset { border:none }

/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden 
	}

#revLayeredAd .revClickText  {
	color:#fff;
	}

/* columns
 * ---------------------------------------------------------------------------- */

#wrap {
	width:1000px;
	}

/* bsi-container
 * ---------------------------------------------------------------------------- */

#bsi-main-container {
	width:428px;
	position:relative;
	left:10px;
	top:343px;
	z-index:14;
	visibility: visible;
	}
	
/* lead-headlines-block & relativeFrame 
 * ---------------------------------------------------------------------------- */

.photo_gradiant {
	width:420px;
	height:305px;
	background: url('../images/gsa-overlay.png') repeat-x;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gsa-overlay.png', sizingMethod='scale');
	}

	/* IE PNG FIX
	 * ---------------------------------------------------------------------------- */	
	#pngWrap {
		background: url("../images/gsa-bg-main.gif") no-repeat;
		width:425px;
		height:305px;
		padding:3px 0px 0px 3px;
		}

	#pngBsi
		{
		width:420px;
		height:300px;
		background:transparent url("../images/gsa-overlay.png") repeat-x scroll left bottom;
		}

	/* Relative Frame 
	 * ---------------------------------------------------------------------------- */	

		#relativeFrame, #relativeFrame * { margin: 0; padding: 0; }

		#relativeFrame {
			position: relative; 
			z-index: 1;
			}

		#relativeFrame div 	{
			position: absolute; 
			visibility: hidden;
			width:320px;
			padding-left:10px;
			padding-right:20px;
			z-index: 1;
			color:#003300;
			}

		#relativeFrame div#frm0 { 
			visibility: visible;
			}

		#relativeFrame a {
			color:#003300;
			}
			
		#relativeFrame h2 {
			margin-top:-35px;
			height:35px;
			display:block;
			position:relative;
			}		

		#relativeFrame h2 a {
			color:#003300;
			font-size:12px;
			text-decoration:none;
			}

		#relativeFrame h2 a:hover {
			text-decoration:underline;
			}
			
		#relativeFrame .synopsis {
			font-size:14px;
			padding-top:2px;
			}	
	


/* ie hacks */
#wrap-mini a:hover { _display:block; _z-index:1; }
	
#controls, #controls * { margin: 0; padding: 0 }

#controls {position:absolute;top:295px;left:359px;}

#controls li {
	float: left; 
	list-style: none; 
	_display: inline; 
	}	