#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px; /*background-color: #151410;*/
	background-color: Transparent;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#lightbox
{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	z-index: 100;
	color: #151410;
	line-height: 0;
}

.desc
{
	color:#ffffff; font:normal 13px Trebuchet MS;
	line-height:18px;
	
}
#lightbox a, #lightbox a:hover
{
	border-bottom: none;
	color: #151410;
	text-decoration: underline;
}

#lightbox a img
{
	border: none;
}

#outerImageContainer
{
	width: auto;
	height: auto; /* without this line error in IE8 detected */
	margin: 0 auto;
	position: relative;
}


#imageContainer
{
	width: 10px;
	height: 10px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	font-size: 0; /* ie fix - big info bar*/
}

#loading
{
	/*position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	font-size: 10px;
	z-index: 1;*/
}
#loadingLink
{
	/*display: block;
	margin: 0 auto;
	padding: 0;
	width: 32px;
	height: 32px;
	background: url(../images/loading.gif) center center no-repeat;
	text-indent: -9999px;*/
}
#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 999;
}
#imageContainer > #hoverNav
{
	left: 0;
	z-index:999;
}
#hoverNav a
{
	outline: none;
}

#prevLinkImg, #nextLinkImg
{
	/*width: 49%;
	height: 100%;*/
	/*width:15%;
	height:15%;*/
	width:32px;
	height:68px;
	/*margin:-10px;*/
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
	display: block;
	text-indent: -9999px;
}
#prevLinkImg
{
	background: url(http://www.nvidia.com/content/company-info/images/arrow-left-nav.png) left 14% no-repeat;
	left: 0;
	float: left;
	margin-top:130px;
	/*margin-left:0px;
	z-index:999;	 */
}
#nextLinkImg
{
	background: url(http://www.nvidia.com/content/company-info/images/arrow-right-nav.png) right 14% no-repeat;
	right: 0;
	float: right;
	margin-top:130px;
}
#prevLinkImg:hover, #prevLinkImg:visited:hover
{
}
#nextLinkImg:hover, #nextLinkImg:visited:hover
{
}
#imagedatacont
{
	background-image:url(http://www.nvidia.com/content/company-info/images/feature-large-txt-bg.png);
	background-repeat:repeat-y;
	position:absolute;
	bottom:9px;
	left:9px;
	height:auto;
	width:640px;
}

#imageDataContainer
{
	/*font: 10px Verdana, Helvetica, sans-serif;*/
	background-color: #FFFFFF;
	width: 100%;
	z-index: -20;	
}

#imageData
{
	overflow: hidden;
	width: 100%;
}
#imageDetails
{
	width: 100%;
	float: left;
	text-align: left; /*padding:10px 10px 10px 10px;*/
	height: 35px;
}
#caption
{
	font-weight: bold;
	display: block;
	padding:20px;
	color:#ffffff;
	height:auto;
	font-size:13px;
}
#caption h4
{
	margin:0 0 5px 0;  text-transform:uppercase; color:#76b900 !important; font:bold 18px Trebuchet MS;
}
#numberDisplay
{
	display: block;
	float: left;
	padding-right: 10px;
	margin-top: 3px;
}
#detailsNav
{
	display: block;
	float: left;
	padding: 0;
}
#prevLinkDetails, #nextLinkDetails, #slideShowControl
{
	background-repeat: no-repeat;
	outline-style: none;
	display: block;
	float: left;
}
#prevLinkDetails
{
	margin: 3px;
	width: 16px;
	height: 16px;
	background: url(http://www.nvidia.com/content/company-info/images/arrow-left-nav.png) left center;
}
#nextLinkDetails
{
	margin: 3px;
	width: 16px;
	height: 16px;
	background: url(http://www.nvidia.com/content/company-info/images/arrow-right-nav.png) right center;
}

#slideShowControl.started
{
	background-image: url(../images/pause.gif);
}


#content-mac
{
	border:#cbc9c9 solid 1px; background-color:#f4f4f4; padding:20px; width:798px; min-height:740px; height:auto;
	/*position: absolute;
	top: 0px;
	left: 150px;
	width: 900px;
	min-height: 1320px;
	height: auto;
	background: #d9d6c3 url(../images/left-demo.png) top left repeat-y;
	padding: 10px 10px 10px 20px;*/
}

#slideShowControl
{
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 3px;
	background: url(../images/start.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

#close
{
	padding: 25px 28px 0 0;
	/*position:relative;*/
	float: right;
}

#closeLink
{
	display: block;
	outline-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 24px;
	height: 24px;
	background: url(http://www.nvidia.com/content/company-info/images/box-close-btn.png) no-repeat;
}




.clearfix:after
{
	/*content: ".";*/
	display: block;
	/*height: 0;*/
	clear: both;
	visibility: hidden;
}
* html > body .clearfix
{
	display: inline-block;
	width: 100%;
}

* html .clearfix
{
	/* Hides from IE-mac \*/
	height: 1%; /* End hide from IE-mac */
}


#outerImageFrame
{
	border: solid 1px red;
	height: 100%;
	width: 100%;
	position: absolute;
}


#outerImageContainer
{
	overflow: visible;
}
#outerImageContainer td
{
	/* text-align: center*/
	padding: 0;	
}

#lightboxFrameBody
{
	background-color: #fff;
	border: solid 0px #fff; /* hack for opera table small cell width */
	background:url(http://www.nvidia.com/content/company-info/images/pop-up-Vcenter.png)  repeat-x center;
	width:658px; height:488px; border:0;
}

#outerImageContainer td
{
	font-size: 0;
	/*background-color:#ff0000;*/
}
/* frame style */
#outerImageContainer td.tl, #outerImageContainer td.br
{
	/*height: 10px;
	width: 10px;*/
}

#outerImageContainer td.tl
{
	background-image: url(../images/borderCorners.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderCorners.png', sizingMethod='scale');
}
#outerImageContainer td.tc
{
	background-image: url(../images/borderHoriz.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderHoriz.png', sizingMethod='scale');
}
#outerImageContainer td.ml
{
	background-color: #fff;
	/*background-color:#666;*/	
	width: 62px; /*background-image:url(../images/borderVert.png); 	_background-image: none; 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderVert.png', sizingMethod='scale');*/
	background:url(http://www.nvidia.com/content/company-info/images/pop-up-left.png) no-repeat left;
	z-index:-10;
}
#outerImageContainer td.mr
{
	background-color: #fff;
	/*background-color: #666;*/
	width: 66px; /*background-image:url(../images/borderVert.png); 	_background-image: none; 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderVert.png', sizingMethod='scale');*/
	background:url(http://www.nvidia.com/content/company-info/images/pop-up-right.png) no-repeat right;
	vertical-align:top;
}
#outerImageContainer td.bc
{
	background-image: url(../images/borderHoriz.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderHoriz.png', sizingMethod='scale');
}


#outerImageContainer td.tr
{
	background-image: url(../images/borderCorners.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderCorners.png', sizingMethod='scale');
}
#outerImageContainer td.bl
{
	background-image: url(../images/borderCorners.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderCorners.png', sizingMethod='scale');
}
#outerImageContainer td.br
{
	background-image: url(../images/borderCorners.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/borderCorners.png', sizingMethod='scale');
}
