/*
Masthead from Optimised Template '10 (OP TMPLT 10) to Older Templates (March 2009/May 2008)
Since reset is not occurring we'll need to force some resets into place
*/





/* Nav Bar 2012 */
#navbar-2012{
	top:10px;
	left:0;
	margin-top: 14px; /* Added for Nav Updates 12/05/2012 */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #navbar-2012  { margin-top: -14px;  } /* CSS trick for chrome 20/06/2013 */
}
#nav,#nav li ul.nav{
	padding-left:0;
}
#nav .menu{
	background:transparent;
	width:auto;
}



#navLogo{
	margin:0;
	border:0 !important;
}
#navLogo img{
	border:0;
}
#navLogo a{
	border:0 !important;
}
#nvidiaHeader h1{
	margin:0;
	border:0 !important;
}
#nvidiaHeader h1 img{
	border:0;
}
#nvidiaHeader h1 a{
	border:0 !important;
}




.mainBody{ /* Set common style on main elements */
width:980px;
}

#nvidiaHeader{
position:relative;
width:920px;
padding:30px 30px 0;
background-color:#000;
height:90px;
z-index:9999;
}
#nvidiaLogo{
float:left;	
}
#nvidiaLogo,#nvidiaLogo a,#nvidiaLogo img{
	border:0;
}



/* Fixes to main content section to prevent 86px margin */
.sectionTitle{
	position:absolute;
	float:none;
}
#breadCrumbs{
	/*width:600px;*/
}
#tabs,
#greenBand div{
	float:none;
	position:absolute;
	right:0;
	margin-right:0 !important;
}
/*#shareMenuRevised,*/
#sns_shareBtn,
.shareholder{
	float:none !important;
	position:absolute !important;
	right:20px !important;
	z-index:1;
}


/* Masthead */
#search input{
width:150px;
color:#333;
font-size:11px !important;
padding:2px;
margin:0;
border:1px solid #BABABA;
text-indent:0 !important;
border-radius: 0 !important;
}
#search input:focus{
	border:1px solid #76b900;
}
#search{
position:absolute;
left:630px;
top:40px;
z-index:3;
width:150px;
}
#search fieldset{
margin:0;
padding:0;
}
#globalSelector{
background-color:#333;
height:18px;
left:800px;
line-height:14px;
margin:0;
padding-left:3px;
padding-top:2px;
position:absolute;
text-align:left;
top:40px;
width:150px;
}



/* New Style Global Selector */
#globalSelector .currentTitle, #globalSelectorOpen .currentTitle{
font-size:12px;
color:#fff;
margin-bottom:5px;
overflow:hidden;
white-space:nowrap;
margin:0;
text-transform:none !important;
line-height:15px !important;
}
#globalSelectorOpen .currentTitle{
width:auto;
margin-bottom:10px;
}
#globalSelector .currentTitle a{
color:#fff;
text-decoration:none;
}
#globalSelector img{
position:absolute;
left:133px;
padding:6px;
}
#globalSelectorOpen{
background-color: #333;
display: none;
left: -7px;
padding: 10px;
position: absolute;
top: -8px;
width: 140px;
z-index: 500;
-moz-box-shadow: 0px 0px 10px #333;
-webkit-box-shadow: 0px 0px 10px #333;
box-shadow: 0px 0px 10px #333;
}
#globalSelectorOpen p{
line-height:16px;
margin:0;
}
#globalSelectorOpen img{
position:absolute;
top:8px;
left:140px;
}
#globalSelectorOpen .changeDefault{
font-size:11px;
margin-top:10px;
margin-bottom:0;
}
#globalSelectorOpen .changeDefault a{
color:#fff;
text-decoration:none;
}
#globalSelectorOpen a{
color:#B5B4B4;
text-decoration:none;
font-size:11px;
}
#globalSelectorOpen a:hover{
color:#76b900;
}