@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/bg_body_case.png) repeat-x left top #fff;
	padding:0;
	margin:0;
	text-align:center;
}
img {
	border:0;
}
a {
	border:0;
}
a span {
	display:none;
}
p {
	text-align:left;
	margin:10px 0;
}
#home_container {
	width:960px;
	height:1250px;
	position:relative;
	margin:0 auto;
	font:normal 12px Verdana, Geneva, sans-serif;
	z-index:100;
}
#moving {
	position:absolute;
	z-index:500;
	left: 193px;
	top: 5px;
}
#home_logo {
	background:url(../images/wplogo.png) no-repeat top left;
	width:234px;
	height:105px;
	position:absolute;
	z-index:300;
	top: 7px;
	left:0;
}
#bg_reach {
	background:url(../images/bg_reach.jpg) top left no-repeat;
	z-index:100;
	width:362px;
	height:523px;
	position:absolute;
	top: 120px;
	left: -352px;
}
#bg_parachute {
	background:url(../images/bg_parachute.jpg) top left no-repeat;
	z-index:100;
	width:342px;
	height:411px;
	position:absolute;
	left: 752px;
	top: 1px;
}
#bg_headerTxt {
	background:url(../images/bg_headerTxt.png) top left no-repeat;
	width:625px;
	height:138px;
	position:absolute;
	z-index:105;
	top: 169px;
	left: 29px;
}
#bg_headerTxt h1 {
	display:none;
}
#login {
	background:none;
	width:228px;
	height:108px;
	z-index:300;
	position:absolute;
	left: 726px;
	top:5px;
}
#bg_video {
	background:url(../images/bg_video.jpg);
	width:308px;
	height:261px;
	z-index:300;
	position:absolute;
	top: 1037px;
	left: 626px;
}
#video {
	z-index:301;
	height:160px;
	width:288px;
	position:absolute;
	top: 18px;
	left: 10px;
}
#logoScroller {
	width:945px;
	height:100px;
	position:absolute;
	z-index:105;
	top: 759px;
	left: 8px;
}
#home_text {
	position:absolute;
	z-index:300;
	top: 332px;
	left: 14px;
	width: 841px;
	height: 358px;
	text-align:left;
}
#home_text p {
	font:normal 14px Verdana, Geneva, sans-serif;
}
#home_text h2 {
	font:bold 18px Verdana, Geneva, sans-serif;
}
#signup_small {
	position:absolute;
	z-index:300;
	width:139px;
	height:38px;
	left: 707px;
	top: 1298px;
}
#signup_small a:link, #signup_small a:visited {
	display:block;
	width:139px;
	height:38px;
	background:url(../images/signup_small_up.png) top left no-repeat;
}
#signup_small a:hover {
	display:block;
	width:139px;
	height:38px;
	background:url(../images/signup_small_over.png) top left no-repeat;
}
#signup_big {
	position:absolute;
	z-index:300;
	width:257px;
	height:68px;
	left: 463px;
	top: 269px;
}
#signup_big a:link, #signup_big a:visited {
	display:block;
	width:257px;
	height:68px;
	background:url(../images/signup_big_up.png) top left no-repeat;
}
#signup_big a:hover {
	display:block;
	width:257px;
	height:68px;
	background:url(../images/signup_big_over.png) top left no-repeat;
}
#mediakit {
	position:absolute;
	z-index:300;
	width:257px;
	height:68px;
	left: 668px;
	top: 814px;
}
#mediakit a:link, #mediakit a:visited {
	display:block;
	width:257px;
	height:68px;
	background:url(../images/mediakit_up.png) top left no-repeat;
}
#mediakit a:hover {
	display:block;
	width:257px;
	height:68px;
	background:url(../images/mediakit_over.png) top left no-repeat;
}
#footer_container {
	height:126px;
	background:url(../images/bg_footer_tile.png) repeat-x;
	z-index:300;
}
#footer {
	background:url(../images/bg_footer.png) top center no-repeat;
	width:982px;
	height:126px;
	z-index:200;
	position:relative;
	margin:0 auto;
}
#testimonials {
	background:url(../images/bg_testimonials.png) top left no-repeat;
	z-index:300;
	position:absolute;
	width:572px;
	height:393px;
	top: 718px;
	left: 373px;
}
#caseStudies {
	background:url(../images/bg_caseStudies.png) top left no-repeat;
	width:387px;
	height:483px;
	z-index:200;
	position:absolute;
	top: 718px;
	left: -59px;
}
#case_one {
	position:absolute;
	width:389px;
	height:65px;
	left:0;
	top:162px;
}
#case_one a:link, #case_one a:visited {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_precise_up.png) top left no-repeat;
}
#case_one a:hover {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_precise_over.png) top left no-repeat;
}
#case_two {
	position:absolute;
	width:389px;
	height:65px;
	left:0;
	top:232px;
}
#case_two a:link, #case_two a:visited {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_clean_up.png) top left no-repeat;
}
#case_two a:hover {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_clean_over.png) top left no-repeat;
}
#case_three {
	position:absolute;
	width:389px;
	height:65px;
	left:0;
	top:302px;
}
#case_three a:link, #case_three a:visited {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_ed_up.png) top left no-repeat;
}
#case_three a:hover {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_ed_over.png) top left no-repeat;
}
#case_four {
	position:absolute;
	width:389px;
	height:65px;
	left:0;
	top:372px;
}
#case_four a:link, #case_four a:visited {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_delivery_up.png) top left no-repeat;
}
#case_four a:hover {
	display:block;
	width:389px;
	height:65px;
	background:url(../images/case_delivery_over.png) top left no-repeat;
}
#caseStudiesTxt {
	position:absolute;
	font:normal 10px Verdana, Geneva, sans-serif;
	width: 286px;
	left: 73px;
	top: 85px;
}
#topNavHome {
	position:absolute;
	z-index:300;
	height:44px;
	width:584px;
	left: 291px;
	top: 90px;
}
#navHome {
	width:104px;
	height:44px;
	position:absolute;
	top:0;
	left:0;
	z-index:301;
}
#navHome a:link, #navHome a:visited {
	display:block;
	width:104px;
	height:44px;
	background:url(../images/nav_home_up.png) top left no-repeat;
}
#navHome a:hover, #navHomeActv a:link, #navHomeActv a:visited {
	display:block;
	width:104px;
	height:44px;
	background:url(../images/nav_home_over.png) top left no-repeat;
}
#navAff {
	width:138px;
	height:44px;
	position:absolute;
	top:0;
	left:104px;
	z-index:301;
}
#navAff a:link, #navAff a:visited {
	display:block;
	width:138px;
	height:44px;
	background:url(../images/nav_aff_up.png) top left no-repeat;
}
#navAff a:hover, #navAffActv a:link, #navAffActv a:visited {
	display:block;
	width:138px;
	height:44px;
	background:url(../images/nav_aff_over.png) top left no-repeat;
}
#navPub {
	width:151px;
	height:44px;
	position:absolute;
	top:0;
	left:242px;
	z-index:301;
}
#navPub a:link, #navPub a:visited {
	display:block;
	width:151px;
	height:44px;
	background:url(../images/nav_pub_up.png) top left no-repeat;
}
#navPub a:hover, #navPubActv a:link, #navPubActv a:visited {
	display:block;
	width:151px;
	height:44px;
	background:url(../images/nav_pub_over.png) top left no-repeat;
}
#navContact {
	width:113px;
	height:44px;
	position:absolute;
	top:0;
	left:393px;
	z-index:301;
}
#navContact a:link, #navContact a:visited {
	display:block;
	width:113px;
	height:44px; 
	background:url(../images/nav_contact_up.png) top left no-repeat;
}
#navContact a:hover, #navContactbActv a:link, #navContactActv a:visited {
	display:block;
	width:113px;
	height:44px;
	background:url(../images/nav_contact_over.png) top left no-repeat;
}
#loginID {
	position:absolute;
	left: 33px;
	top: 10px;
	text-align:left;
	width: 183px;
}
#loginPassword {
	position:absolute;
	left:27px;
	top:33px;
	text-align:left;
	width:191px;
}
#loginID input, #loginPassword input {
	background:#e2e2e2;
	height:16px;
	width:110px;
	border:1px solid #333;
}
#loginSubmit {
	position:absolute;
	left: 139px;
	top: 61px;
	width: 88px;
}
#forgotPwd {
	position:absolute;
	font:normal 9px Verdana, Geneva, sans-serif;
	left: 45px;
	top: 83px;
	width: 190px;
}
#forgotPwd p, #copyright p {
	margin:0;
}
#forgotPwd a:link, #forgotPwd a:visited, #forgotPwd a:hover {
	color:#000;
	text-decoration:none;
}
.colorTxt {
	color:#1090d6;
	text-decoration:underline;
}
.color_10ptTxt {
	color:#1090d6;
	text-decoration:underline;
	font:bold 9px Verdana, Geneva, sans-serif;
}
.color_8ptTxt {
	color:#1090d6;
	text-decoration:underline;
	font:bold 8px Verdana, Geneva, sans-serif;
}
#DMA {
	position:absolute;
	width:85px;
	height:57px;
	top: 30px;
	left: 32px;
}
#eec {
	position:absolute;
	width:121px;
	height:45px;
	left: 129px;
	top: 36px;
}
#lashback {
	position:absolute;
	width:88px;
	height:24px;
	left: 261px;
	top: 59px;
}
#GA {
	position:absolute;
	width:105px;
	height:32px;
	left: 860px;
	top: 42px;
}
#copyright {
	position:absolute;
	font:normal 10px Verdana, Geneva, sans-serif;
	color:#818285;
	left: 444px;
	top: 80px;
	width: 514px;
}
#testimonialBlurb {
	position:absolute;
	font:normal 10px Verdana, Geneva, sans-serif;
	left: -1px;
	top: 46px;
	width: 549px;
}
#quote_one {
	position:absolute;
	font:bold italic 12px Verdana, Geneva, sans-serif;
	top: 83px;
	height: 101px;
	width: 563px;
	left: 9px;
}
#quote_two {
	position:absolute;
	font:bold italic 12px Verdana, Geneva, sans-serif;
	top: 188px;
	height: 77px;
	width: 563px;
	left: 9px;
}
#quote_three {
	position:absolute;
	font:bold italic 12px Verdana, Geneva, sans-serif;
	top: 268px;
	height: 121px;
	width: 563px;
	left: 9px;
}
#quote_four {
	position:absolute;
	font:bold italic 12px Verdana, Geneva, sans-serif;
	top: 325px;
	height: 103px;
	width: 563px;
	left: 9px;
}
.author p {
	font:normal 12px Verdana, Geneva, sans-serif;
	padding-left:300px
}
#caseStudies_head {
	position:absolute;
	width:307px;
	height:76px;
	left: 61px;
	top: 7px;
}
#testimonials_head {
	position:absolute;
	width:214px;
	height:36px;
	top:-1px;
	left:-1px;
}
#copyright p {
	text-align:right;
}
#copyright a:link,#copyright a:visited, #copyright a:hover {
	color:#818285;
}
#caseStudiesTxt p {
	margin:5px 0;
}

.hidden {display:none}

#press {position:relative;
	left:270px; top:650px;}

#press a {
	display:block;
	width:400px;
	height:75px;
	background:url(../images/press_sprite.png)
}

#press a:hover {
	display:block;
	width:400px;
	height:75px;
	background:url(../images/press_sprite.png);
	background-position:0 -75px;
}

