/*
Global
*/
blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {
	margin:0;
	padding:0;
}
body,
html {
	background:#0b3181 url(images/bg.jpg) repeat-x top center;
}
body {
	padding:0;
	color:#444;
	font: Arial,Helvetica,sans-serif;
	text-align: center;
}
/*
popover div
*/
#popover {
	position:absolute;
	left:50px;
	top: 317px;
	width:643px;
	xheight: 101px;
	background:white;
	border: 2px solid #0b3181;
	padding: 16px;
	/*
	filter:alpha(opacity=30);
	-moz-opacity:.30;	opacity:.30;
	z-index: 999;
	*/

}
#popover p { 
	color: #000;
}
#popover .disclaimer { font-size:10px; font-style:italic; font-weight:normal;
}
/*
Splash interface
*/
#interface {
	position:relative;
	padding:0; margin:0;
	width: 755px; 
	height:473px; 
	background:transparent url(images/splash_nitro_center.jpg) no-repeat top left;
   
   /* center div in non-IE browsers */
    margin-left: auto;
    margin-right: auto;
    width: 755px;
    text-align: left; /* override global align-center */
	color: #ffffff;

}
#interface h1, #interface h2, #content {/* for SEO: hide h1, h2 tags and content div.  */
	display:none;
}
#interface p
{
margin: 0;
padding: 0 0 12px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:italic;
font-weight:bold;
}
#navcontainer p, #outsole {text-transform:uppercase;}
#navcontainer p, .yellow {color:#FFFF00;}

#outsole {/* Create a bigger *footprint* for the hyperlink / popup */
display: block;
padding: 5px 150px 60px 0px;
width: 350px;
color: #ffffff;
text-decoration:none;
margin: 100px 0 0 70px;
}

/*
Country-selection Menu
*/
#navcontainer {
padding: 145px 0 0 70px; /* reposition menu without absolute positioning. */
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#navcontainer li { margin: 0 0 12px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 38px;
/* border: 1px solid #008ad0; */
width: 160px;
}

#navcontainer #us a
{
background: transparent url(images/cntry_usa.jpg) no-repeat left center;
}
#navcontainer #ca a
{
background: transparent url(images/cntry_canada.jpg) no-repeat left center;
}
#navcontainer #eu a
{
background: transparent url(images/cntry_europe.jpg) no-repeat left center;
}
#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
color: #FFFF00;
text-decoration:underline;
}

#active a:link, #active a:visited, #active a:hover
{
}
