html {
	width: 100%;
	height: 100%;
}

* html .productbg .text {
margin: 0 -3px; ma\rgin: 0;
}

body {
	margin: 0px;
	width: 100%;
	height: 100%;
	background: url(/site-layout/gfx/splash/bg.gif) repeat-x #174160;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

body, input, select, textarea {

}
h1, h2, h3, h4, h5, h6, h7, p{
	margin: 0;	
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h2 {
        font-size: 14px;
        text-transform: uppercase;
        margin: 0 0 10px 0;
        padding: 0;
        color: #FFF;
}

a:focus {
        outline: none;
}

a {
        border: none;
}
a:link {
	color: #fff;
	text-decoration: underline;
}
a:visited {
	color: #fff;
	text-decoration: underline;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}

a img {
        border: none;
}

img a {
        border: none;
}
 
table {
        border-collapse:collapse;
        border: 1px solid #C0C0C0;
        margin: 0 0 20px 0;
}

td {  
        border: 1px solid #C0C0C0;
        text-align: left;
        vertical-align:top;
        padding: 0 0 0 5px;
}

.canvas {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

html>body .canvas {
	height: auto;
}

.break {
	clear: both;
}

.hidden {
	display: none;
}


.bottom {
	position: absolute;
	bottom: -1px;
}

.block0 {
	position: absolute;
	left: 50%;
	overflow: visible;
}

.block1 {
	position: absolute;
	left: -466px;
	width: 932px;
	overflow: hidden;
	
	padding: 0;
	margin: 0;
}
.block1 .padding {
	padding: 0 17px;
	margin: 0;
	overflow: hidden;
}

.header {
	float: left;
	width: 900px;
	height: 140px;
	overflow: hidden;
	color: #FFFFFF;
        text-align: center;
}

.header .padding {
	padding: 30px;
}

.column00 {
	float: left;
	width: 900px;
        height: 401px;
	height: auto;
	overflow: hidden;
}

.column00 .padding {
        padding: 20px;
}

.footer {
	float: left;
	width: 900px;
	height: 50px;
	overflow: hidden;
}
.footer .padding {
	padding: 20px;
	text-align: center;
}

.footer .padding img {
        margin: 0 20px 0 0;
}

.us {
   margin: 0;
   padding: 0;
   list-style: none;
   position: absolute;
   left: 140px;
   top: 245px;
   z-index: 1000;
}

.us-a {
   margin: 0;
   padding: 0;
   position: absolute;
   left: 125px;
   top: 245px;
   z-index: 1000;
   width: 73px;
   height: 73px;
}
		
div.us em {
   background: url(/site-layout/gfx/splash/bubble-us.png) no-repeat;
   width: 212px;
   height: 89px;
   position: absolute;
   top: -70px;
   left: -70px;
   text-align: center;
   text-indent: -9999px;
   z-index: 2;
   display: none;
}
		
#us-icon {
   width: 73px;
   height: 73px;
   background: url(/site-layout/gfx/splash/US.png) no-repeat 0 0;
   text-indent: -9999px;
   margin: 0 auto;
   display: block;
}

.eu {
   margin: 0;
   padding: 0;
   list-style: none;
   position: absolute;
   left: 434px;
   top: 230px;
   z-index: 1000;
}

.eu-a {
   margin: 0;
   padding: 0;
   position: absolute;
   left: 434px;
   top: 230px;
   z-index: 1000;
   width: 73px;
   height: 73px;
}
		
div.eu em {
   background: url(/site-layout/gfx/splash/bubble-eu.png) no-repeat;
   width: 212px;
   height: 89px;
   position: absolute;
   top: -70px;
   left: -70px;
   text-align: center;
   text-indent: -9999px;
   z-index: 2;
   display: none;
}
		
#eu-icon {
   width: 73px;
   height: 73px;
   background: url(/site-layout/gfx/splash/EU.png) no-repeat 0 0;
   text-indent: -9999px;
   margin: 0 auto;
   display: block;
}

