@charset "utf-8";

.gfeWrapper {
	clear:both;
	background-color:#fff;
	width:900px;
    background-image:none;
    color:#333;
    -moz-box-shadow:inset 0px 0px 4px #8c8c8c;
	box-shadow:inset 0px 0px 4px #8c8c8c;
	padding-bottom:5px;
}
#gfe p{
	color:#333;
}

#navigation{
	width:906px; height:52px; padding-bottom:10px;
}
#navigation span{
	float:left;
	display:inline-block;
	/* width:181px; */
	width: 146px;
	margin-right: 5px;
	height:42px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-shadow: 0 1px 1px #666 !important;
	background-image:url(../../_images/bttn_default.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	cursor:pointer;
	line-height: 13px;
}
#navigation span:hover{
	background-image:url(../../_images/bttn_hover.png);
}
#navigation span.selected{
	background-image:url(../../_images/bttn_selected.png);
}
#navigation a{
	color:#fff;
	text-decoration:none;
}
#navigation a:hover{
	text-decoration:none;
}

h3,h4,h5{
	background-image:none !important;
	border:0 !important;
	padding:0 !important;
	text-transform:none !important;
}
h5,h3 {
	color:#004831 !important;
	font-size:18px;
	font-weight:bold !important;
}
.description h2, h2.heading{
	background-image:none !important;
	border:0 !important;
	padding:0 !important;
	text-transform:uppercase !important;
	color:#004831 !important;
	font-size:18px;
	font-weight:bold !important;
}
.description p{
	color:#333 !important;
}
h5 a{
	color:#004831 !important;
	text-decoration:none !important;
}
h5 a:hover{
	color:#004831 !important;
	text-decoration:none !important;
}
.sectionHeading{
	margin:0;
	padding:0;
	text-transform:uppercase !important;
	color:#76b900;
	font-size:22px;
	font-weight:normal;
}

#gfe-title-bar{
	width:940px; height:90px; clear:both;
}
#gfe-gradient-separator{
	width:940px; height:15px;
}
.grayboxWrapper{
	background-color:#f4f4f4; border:1px solid #e4e3e3; padding:20px; width:898px;clear:both;
}

/** ===== GFE Section ===== **/
/** supported games **/
#gfe-supported-games{
	width:860px;
	padding:20px;
}
#gfe-supported-games .sectionHeading{
	margin-bottom:15px;
}
.gfe-games-column{
	float:left;
	width:33%;
	margin-top:15px;
}
ul.gfe-games-list, ul.gfe-games-list li {
	margin:0;
	padding:0;
	list-style: none;
}
ul.gfe-games-list li{
	margin-bottom:7px;
}
.additionalInfo {
    color: #666666;
    font-size: 11px;
}

/** download **/
#download-gfe-release-notes h3{
	font-size:13px;
	color:#000 !important;
	margin-top:20px;
}
 ul.gfe-release-notes{
	margin:0;
	padding:0;
	list-style-image: url("../../_images/list-item-gt.png");
}
ul.gfe-release-notes li{
	margin-left:20px;
	margin-bottom:15px;
	padding:0;
}
.greenBttn {
	padding:3px 10px 6px 10px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	color: #fff;
	background-image:url(../../_images/bttn_bg.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
	-moz-border-radius:3px; 
	border-radius:3px; 
	-moz-box-shadow:1px 1px 2px #999;
	box-shadow:1px 1px 2px #999;
	/*width:265px;*/
	margin:0 auto;
}
.greenBttn:hover {
	color:#fff;
	background-image:url(../../_images/bttn_bg_hover.gif);
	background-repeat:repeat-x;
	background-color:#76ba00;
}
.greenBttn:active {
	color: #fff;
	background-image:url(../../_images/bttn_bg_click.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
}
.greenBttnBox {/*width:304px;*/ width:auto; position: absolute; margin-right:140px;}
.greenBttnBox a{
	color:#fff;
	font-size:16px;
	font-weight:200;
	text-shadow: 0 1px 0 #333 !important;
	text-decoration:none;
}
.greenBttnBox a:hover{
	color:#fff;
	text-decoration:none;
}

.downloadgfe span { background-image: url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/download-gfe-now.png); background-repeat: no-repeat; width: 201px; height: 41px; position: absolute; cursor:pointer; text-align: center; white-space: nowrap; font-size:0;}
.downloadgfe:hover span { background-image: url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/download-gfe-now-hover.png); background-repeat: no-repeat; width: 201px; height: 41px; position: absolute; cursor:pointer; text-align: center; white-space: nowrap; font-size:0;}

.greenBttnSmall {
	padding:9px 10px 9px 10px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	color: #fff;
	background-image:url(../../_images/bttn_bg.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
	-moz-border-radius:3px; 
	border-radius:3px; 
	-moz-box-shadow:1px 1px 2px #999;
	box-shadow:1px 1px 2px #999;
	width:200px;
	margin:0 auto;
}
.greenBttnSmall:hover {
	color:#fff;
	background-image:url(../../_images/bttn_bg_hover.gif);
	background-repeat:repeat-x;
	background-color:#76ba00;
}
.greenBttnSmall:active {
	color: #fff;
	background-image:url(../../_images/bttn_bg_click.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
}
.greenBttnSmall a{
	color:#fff;
	font-size:13px;
	font-weight:200;
	text-decoration:none;
}
.greenBttnSmall a:hover{
	color:#fff;
	text-decoration:none;
}

.grayBttnSmall {
	padding:9px 10px 9px 10px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	color: #fff;
	background-image:url(../../_images/bttn_gray.gif);
	background-repeat:repeat-x;
	background-color:#808080;
	-moz-border-radius:3px; 
	border-radius:3px; 
	-moz-box-shadow:1px 1px 2px #999;
	box-shadow:1px 1px 2px #999;
	width:200px;
	margin:0 auto;
	margin-top:10px;
}
.grayBttnSmall:hover {
	color:#fff;
	
}
.grayBttnSmall:active {
	color: #fff;
	
}
.grayBttnSmall a{
	color:#fff;
	font-size:13px;
	font-weight:200;
	text-decoration:none;
}
.grayBttnSmall a:hover{
	color:#fff;
	text-decoration:none;
}

.buttonBox{
	background-image:url(/active/en_us/shared/images/gfe/nv-inset-bttn-bg-gradient.gif);
	background-color:#eae8e8;
	background-repeat:repeat-x;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	/*float:left;*/
	border:1px solid #d5d6d6;
	padding:16px;
	text-align:center;
}


/** overview **/
#gfe-overview {
	margin-right:3px;
	padding-bottom:0;
}
#gfe-overview h5{
	font-size:18px !important;
	font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;
	color:#004831 !important;
	margin-bottom:5px !important;
}

#gfe-overview-top{
	/*background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-top-bg.png);*/
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-top-bg-new.png);
	background-repeat:no-repeat;
	background-position: top right;
	min-height:578px;
	margin-bottom:20px;
	/*margin-top:20px;*/
}
#gfe-overview-intro {
	width:314px;
	margin-left:30px;
	float:left;
	margin-top:113px;
}
#gfe-overview-intro h1 {
	position:relative;
	/*font-size:22px !important;
	color:#76b900 !important;
	text-transform:uppercase !important;
	font-weight:normal !important;*/
	width:321px;
	height:83px;
	font-size:0px;
	margin:0 !important;
	padding:0 !important;
}

#gfe-overview-intro h1 span{
	position:absolute;
	top:0px;
	left:-4px;
	/*background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-geforce-experience-beta.png);*/
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-geforce-experience-beta-new.png);
	background-repeat:no-repeat;
	display:block;
	width:314px;
	height:83px;
}
#gfe-overview-intro p {
	color:#76b900;
	font-size:18px;
	width:314px;
	margin-bottom:20px;
	font-weight:normal !important;
}
#gfe-video{
	margin:0 auto;
	width: 667px;
	min-height:125px;
	border:1px solid #d5d6d6;
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-video-bg-gradient.gif);
	background-repeat:repeat-x;
	background-color:#eae8e8;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	margin-bottom:50px;
}
#gfe-video .thumbnail{
	width:170px;
	height:89px;
	float:left;
	margin:20px 40px 20px 57px;
}
#gfe-video .description{
	float:left;
	width:365px;
	margin:20px 25px 0 0;
}
#gfe-video .description h2 a{
	text-decoration:none;
	text-transform: uppercase;
}

#gfe-drivers{
	/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-drivers-bg.png); */
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/ops.png);
	background-repeat:no-repeat;
	background-position: top right;
	min-height:430px;
	width:900px;
}
#gfe-drivers .description {
    float: left;
    margin-left: 30px;
    margin-top: 70px;
    min-height: 90px;
    width: 400px;
}
#gfe-optimize{
	/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-ops-bg.png); */
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/drivers.png);
	background-repeat:no-repeat;
	background-position: top left;
	min-height:443px;
	margin-left:1px;
	/*margin-bottom:50px;*/
}
#gfe-optimize .description{
	float:right;
	width:464px;
	margin-right:30px;
	min-height:133px;
	margin-top:70px;
	margin-left: 65px;
}
#gfe-shield{
	/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-drivers-bg.png); */
	background-image:url(http://international.download.nvidia.com/webassets/gfe/shield-portable-right.png);
	background-repeat:no-repeat;
	background-position: top right;
	min-height:430px;
	width:900px;
}
#gfe-shield .description {
    float: left;
    margin-left: 30px;
    margin-top: 70px;
    min-height: 90px;
    width: 500px;
}
#gfe-video-popup {
	min-width:600px;	
	border:1px solid #666;
	background-color:#222;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	-moz-box-shadow: 1px 1px 1px #000;
	-webkit-box-shadow:1px 1px 1px #000;
	box-shadow: 1px 1px 1px #000; 
	position:relative;
}
#gfe-video-popup .close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}
#gfe-video-popup .content{
	clear:both;
	min-height:300px;
}

/** overview**/
#gfe-overview {
	margin-right:3px;
	padding-bottom:0;
}
#gfe-overview h5{
	font-size:18px !important;
	font-weight:bold !important;
	margin:0 !important;
	padding:0 !important;
	color:#004831 !important;
	margin-bottom:5px !important;
}

#gfe-overview-top-sp{
	/*background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-top-bg.png);*/
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-overview-background.png);
	background-repeat:no-repeat;
	background-position: top right;
	min-height:409px;
	margin-bottom:20px;
	/*margin-top:20px;*/
	border-bottom-color: #76B900;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
#gfe-overview-intro {
	width:314px;
	margin-left:30px;
	float:left;
	margin-top:113px;
}

#gfe-overview-intro-sp {
	width:380px;
	margin-left:30px;
	float:left;
	margin-top:35px;
	/*min-height:240px*/
	min-height:260px
}
#gfe-overview-intro h1 {
	position:relative;
	/*font-size:22px !important;
	color:#76b900 !important;
	text-transform:uppercase !important;
	font-weight:normal !important;*/
	width:321px;
	height:83px;
	font-size:0px;
	margin:0 !important;
	padding:0 !important;
}
#gfe-overview-intro-sp h1 {
	position:relative;
	/*font-size:22px !important;
	color:#76b900 !important;
	text-transform:uppercase !important;
	font-weight:normal !important;*/
	width:380px;
	height:83px;
	font-size:0px;
	margin:0 !important;
	padding:0 !important;
}

#gfe-overview-intro h1 span{
	position:absolute;
	top:0px;
	left:-4px;
	/*background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-geforce-experience-beta.png);*/
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-geforce-experience-beta-new.png);
	background-repeat:no-repeat;
	display:block;
	width:314px;
	height:83px;
}
#gfe-overview-intro-sp h1 span{
	position:absolute;
	top:0px;
	left:-4px;
	/*background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-geforce-experience-beta.png);*/
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-geforce-experience-beta-new1.png);
	background-repeat:no-repeat;
	display:block;
	width:380px;
	height:95px;
}
#gfe-overview-intro p {
	color:#76b900;
	font-size:18px;
	width:314px;
	margin-bottom:20px;
	font-weight:normal !important;
}
#gfe-overview-intro-sp p {
	color:#76b900;
	font-size:22px;
	line-height: 26px;
	width:318px;
	margin-bottom:20px;
	font-weight:normal !important;
	margin-top: 25px;
}

.navigationOptions-sp {
    height: 90px;
    margin-left: 35px;
    width: 850px;
	padding-top: 250px;
}

.navigationOptions-desc-sp {
   height: 85px;
    margin-left: 35px;
    width: 850px;
	
}

.driver-gf-nav
{
	float: left;
    height: 79px;
    width: 141px;
	margin-left:3px;
}

.optimize-gf-nav
{
float: left;
    height: 79px;
    width: 141px;
	margin-left:50px;
}

.shadowplay-gf-nav
{
float: left;
    height: 79px;
    width: 141px;
	margin-left:50px;
}

.video-gf-nav
{
float: left;
    height: 79px;
    width: 141px;
	margin-left:70px;
}


.driver-gf-nav-desc
{
  float: left;
    height: 79px;
    margin-left: 5px;
    text-align: center;
    width: 128px;
}

.optimize-gf-nav-desc
{
float: left;
    height: 79px;
    width: 128px;
	margin-left:56px;
	text-align: center;
}

.shadowplay-gf-nav-desc
{
float: left;
    height: 79px;
    width: 128px;
	margin-left:66px;
	text-align: center;
}

.video-gf-nav-desc
{
float: left;
    height: 79px;
    width: 240px;
	margin-left:86px;
}


#gfe-video{
	margin:0 auto;
	width: 667px;
	min-height:125px;
	border:1px solid #d5d6d6;
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-video-bg-gradient.gif);
	background-repeat:repeat-x;
	background-color:#eae8e8;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	margin-bottom:50px;
}
#gfe-video .thumbnail{
	width:170px;
	height:89px;
	float:left;
	margin:20px 40px 20px 57px;
}
#gfe-video .description{
	float:left;
	width:365px;
	margin:20px 25px 0 0;
}
#gfe-video .description h2 a{
	text-decoration:none;
	text-transform: uppercase;
}

#gfe-drivers{
	/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-drivers-bg.png); */
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/ops.png);
	background-repeat:no-repeat;
	background-position: top right;
	min-height:430px;
	width:900px;
}
#gfe-drivers .description {
    float: left;
    margin-left: 30px;
    margin-top: 70px;
    min-height: 90px;
    width: 400px;
}
#gfe-optimize{
	/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-ops-bg.png); */
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/drivers.png);
	background-repeat:no-repeat;
	background-position: top left;
	min-height:443px;
	margin-left:1px;
	/*margin-bottom:50px;*/
}
#gfe-optimize .description{
	float:right;
	width:464px;
	margin-right:30px;
	min-height:133px;
	margin-top:70px;
	margin-left: 65px;
}

#gfe-drivers-sp{
/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-ops-bg.png); */
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-drivers-left.png);
	background-repeat:no-repeat;
	background-position: top left;
	min-height:253px;
	margin-left:1px;
	/*margin-bottom:50px;*/
	margin-top: 50px;

}
#gfe-drivers-sp .description {
  float:right;
	width:509px;
	margin-right:30px;
	min-height:133px;
	margin-top:22px;
	margin-left: 43px;
}

#gfe-drivers-sp .icon {
    /* margin: 80px 0 0 25px; */
    text-align: center;
    width: 70px;
	margin-left: 220px;
}

#gfe-optimize-sp{
		/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-drivers-bg.png); */
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-optimize-right.png);
	background-repeat:no-repeat;
	background-position: top right;
	min-height:415px;
	width:900px;
	margin-top: 40px;
}
#gfe-optimize-sp .description{
  float: left;
   margin-left: 30px;
    margin-top: 65px;  
    min-height: 90px;
    width: 470px;
}

#gfe-optimize-sp .icon {
    /* margin: 80px 0 0 25px; */
    text-align: center;
    width: 70px;
	margin-left: 200px;
}

#gfe-shadow-sp{
/* background-image:url(/content/gfe/active/en_us/shared/images/gfe/nv-gfe-overview-ops-bg.png); */
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-shadowplay-left.png);
	background-repeat:no-repeat;
	background-position: top left;
	min-height:230px;
	margin-left:1px;
	/*margin-bottom:50px;*/

}
#gfe-shadow-sp .description {
  float:right;
	width: 509px;
	margin-right:30px;
	min-height:133px;
	margin-top:0px;
	margin-left: 43px;
}

#gfe-shadow-sp .icon {
    /* margin: 80px 0 0 25px; */
    text-align: center;
    width: 70px;
	margin-left: 200px;
}

#gfe-shadow-sp a:hover{
	color:#333 !important;
	text-decoration:none !important;
}

/*#gfe-shield-sp{
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/shield-portable-left.png);
	background-repeat:no-repeat;
	background-position: top left;
	min-height:351px;
	margin-left:1px;
	margin-bottom:50px;

}
#gfe-shield-sp .description {
  float:right;
	width: 509px;
	margin-right:30px;
	min-height:133px;
	margin-top:54px;
	margin-left: 43px;
}

#gfe-shield-sp .icon {
    margin: 80px 0 0 25px; 
    text-align: center;
    width: 70px;
	margin-left: 200px;
}*/

#gfe-shield-sp{
	background-image:url(http://international.download.nvidia.com/webassets/gfe/shield-portable-right.png);
	background-repeat:no-repeat;
	background-position: top right;
	min-height:390px;
	width:900px;	
}
#gfe-shield-sp .description{
  float: left;
   margin-left: 30px;
    margin-top: 65px;  
    min-height: 90px;
    width: 500px;
}

#gfe-shield-sp .icon {    
    text-align: center;
    width: 70px;
	margin-left: 200px;
}

#gfe-shield-sp a:hover{
	color:#333 !important;
	text-decoration:none !important;
}

#gfe-video-popup {
	min-width:600px;	
	border:1px solid #666;
	background-color:#222;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	-moz-box-shadow: 1px 1px 1px #000;
	-webkit-box-shadow:1px 1px 1px #000;
	box-shadow: 1px 1px 1px #000; 
	position:relative;
}
#gfe-video-popup .close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}
#gfe-video-popup .content{
	clear:both;
	min-height:300px;
}
/** system requirements **/
.gfe-sysreqs-column{
	float:left;
	width:400px;
	margin-right:25px;
}
.gfe-sysreqs-column .heading{
	font-size:18px;
	display:block;
	margin-bottom:12px;
	font-weight:normal !important;
}
.gfe-sysreqs-column p{
	margin-bottom:10px;
}
.gfe-sysreqs-column b{
	line-height:18px;
}
ul.gfe-requirements{
	margin:0;
	padding:0;
	list-style-image: url("../../_images/list-item-gt.png");
	margin-bottom:20px;
}
ul.gfe-requirements li{
	margin-left:20px;
	margin-bottom:2px;
	padding:0;
}
#gfe-system-requirements{
	width:860px;
	padding:20px;
}
#gfe-system-requirements .sectionHeading{
	margin-bottom:20px;
}

/** faq **/
#gfe-faq{
	width:860px;
	padding:20px;
}
#gfe-supported-games .sectionHeading{
	margin-bottom:15px;
}
#gfe-faq p{
	margin:20px 0 20px 0;
}

/** download **/
#gfe-download .sectionHeading, #download-gfe-release-notes .sectionHeading{
	padding-top:22px !important;
	padding-left:23px !important;
	margin-bottom:15px !important;
}
.downloadDetails {
	float:left;
	width:575px;
	margin-left:23px;
}
.downloadDetails .heading{
	font-weight:bold;
	width:190px;
}
.downloadDetails td{
	vertical-align: top;
}
.downloadButtons{
	float:right;
	margin:0 auto;
	width: 240px;
	border:1px solid #d5d6d6;
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-video-bg-gradient.gif);
	background-repeat:repeat-x;
	background-color:#eae8e8;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	margin-right:27px;
	padding:15px;
}
p.licenseAgreement{
	display:block;
	margin-left:23px !important;
	margin-top:15px !important;
	margin-right:150px;
	font-size:11px;
}
.release-highlights{
	margin-left:23px;
	margin-right:27px;
	padding-bottom: 10px;
}
#download-gfe-release-notes .release-highlights p{
	margin-bottom:17px !important;
}

#download-gfe-release-notes .release-highlights .heading{
	margin-bottom:17px !important;
	font-weight:bold !important;
}


ul.download-release-disc{
		list-style:disc;
		margin-top: 10px;
		margin-left: 40px;
	}
ul.download-release-circle{
		list-style:circle;
		margin-left: 40px;
}

ul.download-release-square{
      list-style-type:square;
	  margin-left: 40px;
}

/** registration gate **/
.gfeCheckboxContainer {
	display: block;
    margin:5px auto;
    width:100%;
}

#gfe-registration-popup {
    
    width: 720px;
   
    position: relative;
    text-align:left;
}
#gfe-registration-popup .content {
	width:710px;
    margin:0 auto;
}

#gfe-registration-popup .close {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
}
.submitBox{
	display:block;
	width:100%;
	text-align:right;
	margin:10px 0 0 0;
	clear:both;
}
#gfe-registration-form table tr td{
	padding:2px 0;
}
#gfe-registration-form table tr td label{
	padding-right:10px;
}
.gfeCheckboxContainer .label{
    left: 18px;
    position: relative;
    top: -1px;
}

#instructions p{
	margin-bottom:12px;
}

#emailConf {
	width:100%;
	margin-bottom:10px;
	margin-top:0px;
}
.formMessages{
	margin-bottom:10px;
	text-align:left;
}

/** modal **/
#mask {
	position:absolute;
	top:0px;
	left:0px;
	z-index:9000;
	background-color:#ccc;
	display:none;
}
#modalWin .window {
	position:absolute;
	display:none;
	z-index:9999;
	padding:5px 5px 20px 5px;
	font-size:13px;
}
#gfe-registration-popup{
	background-color:#fff;
	width:700px;

}
.closeBttnRow{
	width:100%;
	text-align:right;
}
#instructions{
	padding:0 20px;
}
#gfe-registration-form {
	padding:0 20px;
}

#gfe-other-links{
	margin-top:50px;
	width:100%;
}
/** Shadow Play **/

#shadowplay-overview {
    background-image: url("/content/GFE/Active/en_US/shared/images/gfe/shadowplay-header.png");
    background-position: right top;
    background-repeat: no-repeat;
    left: 0px;
    margin-left: -20px !important;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: -20px;
    width: 898px;
}


#shadowplay-overview-top{
	min-height:427px;
	margin-bottom:2px;
border-bottom: 2px solid #76B900;
}
#shadowplay-overview-intro {
	width:270px;
	margin-left:28px;
	margin-top:38px;
	float:left;
}
#shadowplay-overview-intro h2 {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #191A1D;
    font-size: 0;

    margin: 0 0 0px !important;
    overflow: auto;
    padding: 0 !important;
    position: relative;
    text-indent: 0 !important;
    width: 300px;
}

#shadowplay-overview-intro h3 {
   color: #76B900 !important;
    font-family: "Trebuchet MS";
    font-size: 15px;
    font-weight: normal !important;
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-top: 10px;
    text-decoration: none;
    /*text-shadow: 0 1px 0 black;*/
}



#shadowplay-overview-intro h2 span {
    background-image: url("/content/gfe/active/en_us/shared/images/gfe/shadowplay-title.png");
    background-repeat: no-repeat;
    display: block;
    height: 68px;
    left: -4px;
     top: 0;
    width: 269px;
}

#shadowplay-video {
    height: 240px;

    width: 890px;
}


#shadowplay-video .thumbnail {
    float: left;
    height: 193px;
    margin: 38px 0px 30px 275px;
    width: 347px;
}

#downloadbox{
margin-top:35px;
}


#shadowplay-optimize {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 30px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; 
	 font-size: 13px;
}

#shadowplay-optimize h3 {
    text-transform: uppercase !important;
	margin-bottom: 5px;
}

#shadowplay-drivers {
       margin-left:40px;
       margin-right:40px;
	    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
		
#shadowplay-drivers h3 {
    text-transform: uppercase !important;
	margin-bottom: 5px;
}
/*#shadowplay-drivers ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
	line-height: 14px;
}

#shadowplay-drivers li {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
}*/
#shadowplay-drivers ul li {
    list-style-image: url("../../_images/list-item-gt.png");
}

/*ul.gfe-shadowplay-list{
	margin:0;
	padding:0;
	list-style-image: url("../../_images/list-item-gt.png");
}
ul.gfe-shadowplay-list li{
	margin-left:20px;
	margin-bottom:15px;
	padding:0;
}*/

ul.gfe-shadowplay-list {
	margin:0;
	padding:0;
	list-style-image: url("../../_images/list-item-gt.png") !important;
	margin-bottom:20px;
	list-style: none  !important;
}
ul.gfe-shadowplay-list li{
	margin-left:20px !important;
	margin-bottom:2px;
	padding:0;
}

.greenarrow {
    color: #76B900;
}

/* .greenBttn1 {
	padding:11px 42px 13px 0px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	color: #fff;
	background-image:url(../../_images/bttn_bg.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
	-moz-border-radius:3px; 
	border-radius:3px; 
	-moz-box-shadow:1px 1px 2px #999;
	box-shadow:1px 1px 2px #999;
	width:265px;
	margin:0 auto;
	
	} */
	
	.greenBttn1 {	padding: 7px 5px 5px 5px !important;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	background: #76b900;
	background: -webkit-gradient(linear, left top, left bottom, from(#8dc145),
		to(#4d9300) );
	background: -moz-linear-gradient(top, #8dc145, #4d9300);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#8dc145', endColorstr = '#4d9300' );
	background: -ms-linear-gradient(top, #8dc145, #4d9300);
	background-image: -o-linear-gradient(top, #8dc145, #4d9300);	
	/*-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: inset 0 0 1px #333;
	box-shadow: inset 0 0 1px #333;*/
	-moz-border-radius:3px; 
	border-radius:3px; 
	-moz-box-shadow:1px 1px 2px #333;
	box-shadow:1px 1px 2px #333;
	display: block;
	white-space: nowrap;
}


.greenBttn1:hover {
	color:#fff;
	background-image:url(../../_images/bttn_bg_hover.gif);
	background-repeat:repeat-x;
	background-color:#76ba00;
}
.greenBttn1:active {
	color: #fff;
	background-image:url(../../_images/bttn_bg_click.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
}
.greenBttnBox1 a{
	color:#fff;
	font-size:16px;
	font-weight:200;
	text-shadow: 0 1px 0 #333 !important;
	text-decoration:none;
}
.greenBttnBox1 a:hover{
	color:#fff;
	text-decoration:none;
}

.greenBttnSmall1 {
	padding:9px 10px 9px 10px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	color: #fff;
	background-image:url(../../_images/bttn_bg.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
	-moz-border-radius:3px; 
	border-radius:3px; 
	-moz-box-shadow:1px 1px 2px #999;
	box-shadow:1px 1px 2px #999;
	width:200px;
	margin:0 auto;
}
.greenBttnSmall1:hover {
	color:#fff;
	background-image:url(../../_images/bttn_bg_hover.gif);
	background-repeat:repeat-x;
	background-color:#76ba00;
}
.greenBttnSmall1:active {
	color: #fff;
	background-image:url(../../_images/bttn_bg_click.gif);
	background-repeat:repeat-x;
	background-color:#4c9300;
}
.greenBttnSmall1 a{
	color:#fff;
	font-size:13px;
	font-weight:200;
	text-decoration:none;
}
.greenBttnSmall1 a:hover{
	color:#fff;
	text-decoration:none;
}

.grayBttnSmall1 {
	padding:9px 10px 9px 10px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	color: #fff;
	background-image:url(../../_images/bttn_gray.gif);
	background-repeat:repeat-x;
	background-color:#808080;
	-moz-border-radius:3px; 
	border-radius:3px; 
	-moz-box-shadow:1px 1px 2px #999;
	box-shadow:1px 1px 2px #999;
	width:200px;
	margin:0 auto;
	margin-top:10px;
}
.grayBttnSmall1:hover {
	color:#fff;
	
}
.grayBttnSmall1:active {
	color: #fff;
	
}
.grayBttnSmall1 a{
	color:#fff;
	font-size:13px;
	font-weight:200;
	text-decoration:none;
}
.grayBttnSmall1 a:hover{
	color:#fff;
	text-decoration:none;
}

#shadowplay-overview-intro .greenBttnBox {position: relative; width:100%}
#shadowplay-drivers ul {margin-top: 10px;}
.buttonBox1{
	background-image:url(http://www.nvidia.com/content/gfe/active/en_us/shared/images/gfe/nv-inset-bttn-bg-gradient.gif);
	background-color:#eae8e8;
	background-repeat:repeat-x;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	/*float:left;*/
	border:1px solid #d5d6d6;
	padding:15px 28px 17px 28px;
	margin-top: 25px;
	/* text-align:center; */
}


#downloadbox1 {
    margin-top: 35px;
}


#gfeVideo { float:right; /*margin-right:156px;*/ margin-top:2px; /*margin-right:72px; margin-top:35px;*/ }
.gfeWatchVideo { float:right; margin:35px 35px 0 0; width:296px; padding-top:40px;}
#gfeVideo h2 { background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #76B900 !important;
    display: inline !important;
    font-size: 16px !important;
    font-weight: normal !important;
    height: auto !important;
    line-height: 1.2em !important;
    margin: 0 0 5px !important;
    overflow: auto !important;
    padding: 0 !important;
    text-indent: 0 !important;
}
#gfeQuicknav { padding: 15px 20px; }
.gfeQuickThumblink { float:left; width:186px; margin-left:20px; /*margin:20px 0 21px 0;*/ }
.gfeQuickTextlink { float:left; width:128px; margin-left:20px; /*margin:20px 0 21px 0;*/ padding:0 29px; }
.gfeQuickTextlink a { color:#333333; text-decoration:none; }
.gfeQuickTextlink a:hover { color:#76b900; text-decoration:underline; }

.gfeVideoQuickTextlink { float:left; width:260px; /*margin:20px 0 21px 0;*/ padding:0 0 0 29px; }
.gfeVideoQuickTextlink a { color:#76b900; text-decoration:none; }
.gfeVideoQuickTextlink a:hover { color:#76b900; text-decoration:underline; }
.clearFloats {clear:both; line-height:0; font-size:0;}

