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

a
{
	text-decoration:none;
	color:inherit;
}

a:hover
{
	color:#d73693;
}

body
{
	background:url(../images/background.png);
	margin:0px;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#666666;
	overflow:visible;
	height:100%;
	width:100%;
}

#wrapper
{
	position:absolute;
	height:100%;
	width:100%;
}

#top-container
{
	width:100%;
	border-bottom:2px white solid;
	height: 175px;
	overflow:hidden;
}

a.logo
{
	display:block;
	width:303px;
	height:135px;
	text-indent: -999em;
	background:url(../images/logo.png) no-repeat;
	position:absolute;
	right:40px;
	top:40px;
}

#nav-container
{
	position:absolute;
	top:200px;
	z-index:2;
	right:0px;
	width:266px;
	
}

#nav-container a
{
	clear:both;
	display:block;
	float:right;
	margin-bottom:2px;
	height:36px;
	text-indent:-999em;
}

a:active, a:focus
{
  outline: none;
}

#nav-container a.nav-about:hover, #nav-container a.nav-planning:hover, #nav-container a.nav-pricing:hover
{
	background-position:0px -37px;
}

#nav-container a.nav-about
{
	background:url(../images/nav_about.png) no-repeat;
	width:266px;
}

#nav-container a.nav-planning
{
	background:url(../images/nav_planning.png) no-repeat;
	width:205px;
}

#nav-container a.nav-pricing
{
	background:url(../images/nav_pricing.png) no-repeat;
	width:189px;
}

#nav-container a.active
{
	background-position:0px -37px;
}

#content
{
	background:url(../images/diag_background.png) -90px 0px no-repeat;
	padding:7px 0px 50px 0px;
	width:100%;
	margin:0px;
	float:left;
	
}

h1
{
	display:block;
	text-indent:-999em;
	height:50px;
	margin:20px 0px 10px 30px;
}

h2
{
	display:block;
	text-indent:-999em;
	height:18px;
	margin:20px 0px 5px 30px;
}

p
{
	line-height:18px;
	margin:0px 0px 0px 30px;
}

#footer
{
	background:#353535;
	width:100%;
	color:#FFFFFF;
	padding:8px 0px 8px 0px;
	margin:30px 0px 0px 0px;
}

#footer a
{
	color:white;
}

#footer a.address
{
	margin-left:30px;
}

#footer a:hover
{
	color:#666666;
}

img
{
	outline:none;
	border:none;
}

a
{
	outline:none;
}
