body {
	background-color:#FFF;
	padding:0;
	margin:0;
	font:normal 15px Calibri, sans-serif;
	color:#444;
}

ul.homelist {
	margin-top:0;
}

li {
	list-style-type:none;
	background-image: url("/images/dot.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left:16px;
	margin-left:-10px;
}

a {
	color:#F49100;
}

.adwords {
	position:absolute;
	left:32px;
	top:358px;
}

div#logo a {
	background-image: url("/images/logo.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:40px;
	top:8px;
	width:102px;
	height:0;
	padding: 332px 0 0;
	overflow: hidden;
}

/* Headlines */

h1#headline-home {
	background-image: url("/images/headline-home.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:189px;
	top:73px;
	width:500px;
	height:0;
	padding: 162px 0 0;
	overflow: hidden;
	margin:0;
}

h1#headline-why {
	background-image: url("/images/headline-why.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:189px;
	top:73px;
	width:500px;
	height:0;
	padding: 50px 0 0;
	overflow: hidden;
	margin:0;
}

h1#headline-tool {
	background-image: url("/images/headline-tool.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:189px;
	top:68px;
	width:508px;
	height:0;
	padding: 106px 0 0;
	overflow: hidden;
	margin:0;
}
h1#headline-roi {
	background-image: url("/images/headline-roi.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:193px;
	top:85px;
	width:410px;
	height:0;
	padding: 83px 0 0;
	overflow: hidden;
	margin:0;
}

h1#headline-contact {
	background-image: url("/images/headline-contact.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:194px;
	top:76px;
	width:535px;
	height:0;
	padding: 50px 0 0;
	overflow: hidden;
	margin:0;
}

/* Right Images */

div#image-home {
	background-image: url("/images/image-home.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:689px;
	top:73px;
	width:277px;
	height:325px;
	overflow:hidden;
}

div#image-home a {
	width:277px;
	height:0;
	padding: 325px 0 0;
	overflow:hidden;
}

div#image-why {
	background-image: url("/images/image-why.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:517px;
	top:73px;
	width:472px;
	height:412px;
}

div#image-tool {
	background-image: url("/images/image-tool.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:510px;
	top:152px;
	width:461px;
	height:346px;
}

div#image-roi {
	background-image: url("/images/image-roi.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:599px;
	top:69px;
	width:342px;
	height:480px;
}

div#image-contact {
	background-image: url("/images/image-contact.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	padding:370px 0 0 70px;
	left:654px;
	top:93px;
	width:239px;
	height:31px;
}

/* Text */

div#text-home {
	position:absolute;
	left:204px;
	top:243px;
	width:490px;
	height:155px;
	padding:0;
	margin:0;
}

div#text-why {
	position:absolute;
	left:223px;
	top:145px;
	width:470px;
	height:200px;
	padding:0;
	margin:0;
}

div#text-tool {
	position:absolute;
	left:223px;
	top:187px;
	width:280px;
	height:188px;
}

div#text-roi {
	position:absolute;
	left:223px;
	top:188px;
	width:352px;
	height:200px;
}

div#text-contact {
	position:absolute;
	left:223px;
	top:150px;
	width:400px;
	height:200px;
}

div#text-login {
	position:absolute;
	left:223px;
	top:0;
	width:500px;
	height:200px;
}

/* Contact Details */

div#contact-details {
	background-image: url("/images/contact-details.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:198px;
	top:223px;
	width:434px;
	height:0;
	padding: 256px 0 0;
	overflow: hidden;
}

div#contact-email a {
	background-image: url("/images/contact-email.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:198px;
	top:270px;
	width:470px;
	height:0;
	padding: 52px 0 0;
	overflow: hidden;
}

/* Buttons */

a.button-contact {
	background-image: url("/images/button-contact.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	width:319px;
	height:0;
	margin-left:-5px;
	padding: 53px 0 0;
	overflow: hidden;
	display:block;
}

a.button-indent {
	background-image: url("/images/button-contact.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	width:319px;
	height:0;
	margin-left:13px;
	padding: 53px 0 0;
	overflow: hidden;
	display:block;
}

a.button-contact:hover, a.button-indent:hover {
	background-position: 0 -53px;
}

/* Homepage Tiles */

div#tile-roi a {
	background-image: url("/images/tile-roi.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:189px;
	top:540px;
	width:389px;
	height:0;
	padding: 119px 0 0;
	overflow: hidden;
}

div#tile-tool a {
	background-image: url("/images/tile-tool.jpg");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:588px;
	top:540px;
	width:389px;
	height:0;
	padding: 119px 0 0;
	overflow: hidden;
}

/* Navigation */

div#nav-home a {
	background-image: url("/images/nav-home.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:193px;
	top:22px;
	width:102px;
	height:0;
	padding: 31px 0 0;
	overflow: hidden;
}

div#nav-why a {
	background-image: url("/images/nav-why.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:294px;
	top:22px;
	width:153px;
	height:0;
	padding: 31px 0 0;
	overflow: hidden;
}

div#nav-tool a {
	background-image: url("/images/nav-tool.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:446px;
	top:22px;
	width:248px;
	height:0;
	padding: 31px 0 0;
	overflow: hidden;
}

div#nav-roi a {
	background-image: url("/images/nav-roi.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:693px;
	top:22px;
	width:144px;
	height:0;
	padding: 31px 0 0;
	overflow: hidden;
}

div#nav-contact a {
	background-image: url("/images/nav-contact.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:836px;
	top:22px;
	width:135px;
	height:0;
	padding: 31px 0 0;
	overflow: hidden;
}

div#nav-contactus a {
	background-image: url("/images/nav-contact.gif");
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	left:446px;
	top:22px;
	width:135px;
	height:0;
	padding: 31px 0 0;
	overflow: hidden;
}

div#nav-home a:hover, div#nav-why a:hover, div#nav-tool a:hover, div#nav-roi a:hover, div#nav-contact a:hover, div#nav-contactus a:hover {
	background-position: 0 -31px;
	z-index:2;
}

div#nav-home a.current, div#nav-why a.current, div#nav-tool a.current, div#nav-roi a.current, div#nav-contact a.current, div#nav-contactus a.current {
	background-position: 0 -31px;
	z-index:3;
}

/* Footer */

a.footer-home {
	background-image: url("/images/footer.jpg");
	background-position: 0 0;
	background-repeat:no-repeat;
	position:absolute;
	left:192px;
	top:663px;
	width:780px;
	padding:45px 0 0;
	overflow:hidden;
	height:0;
}

a.footer-why {
	background-image: url("/images/footer.jpg");
	background-repeat:no-repeat;
	position:relative;
	left:-30px;
	width:780px;
	float:left;
	padding: 45px 0 0;
	margin:25px 0;
	overflow: hidden;
	height: 0;
}

a.footer-tool {
	background-image: url("/images/footer.jpg");
	background-repeat:no-repeat;
	position:relative;
	left:-30px;
	width:780px;
	float:left;
	padding: 45px 0 0;
	margin:25px 0;
	overflow: hidden;
	height: 0;
}

a.footer-roi {
	background-image: url("/images/footer.jpg");
	background-repeat:no-repeat;
	position:relative;
	left:-30px;
	width:780px;
	float:left;
	padding: 45px 0 0;
	margin:35px 0;
	overflow: hidden;
	height: 0;
}

a.footer-contact {
	background-image: url("/images/footer.jpg");
	background-repeat:no-repeat;
	position:absolute;
	left:192px;
	top:512px;
	width:780px;
	padding:45px 0 0;
	overflow:hidden;
	height:0;
}
