*{
	margin:0;
	padding:0;
}
body{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
}
p{
	margin:10px 0;
}
h1{
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	border-bottom:1px solid #fdcb26;
	margin:20px 0 10px 0;
	line-height:23px;
}
a, a:link, a:visited{
	color:#2F2F2F;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.clearLeft{
	clear:left;
}
#header{
	width:795px;
	margin:10px auto 0 auto;
}
#logo{
	float:left;
	width:260px;
	height:109px;
	background: url( /images/platipus-logo.gif ) top left no-repeat;
}
#logo span{
	display:none;
}
/* Main NAvigation */
#mainnav, ul#mainnav{
	float:left;
	list-style-type:none;
	margin:15px 0 0 0;
	padding:0 7px 0 0;
	height:42px;
	background: url( /images/nav-border.gif ) top right no-repeat;
}
#mainnav li{
	float:left;
}
#mainnav li a, #mainnav li a:link, #mainnav li a:visited{
	display:block;
	height:42px;
}
#mainnav li a span, #mainnav li a:link span{
	display:none;
}

#mainnav li.compa a, #mainnav li.compa a:link, #mainnav li.compa a:visited{
	width:134px;
	background: url( /images/company.gif ) top left no-repeat;
}
#mainnav li.compa a:hover, #mainnav li .active{
	background: url( /images/company.gif ) bottom left no-repeat;
}

#mainnav li.servi a, #mainnav li.servi a:link, #mainnav li.servi a:visited{
	width:134px;
	background: url( /images/services.gif ) top left no-repeat;
}
#mainnav li.servi a:hover{
	background: url( /images/services.gif ) bottom left no-repeat;
}

#mainnav li.proj a, #mainnav li.proj a:link, #mainnav li.proj a:visited{
	width:134px;
	background: url( /images/projects.gif ) top left no-repeat;
}
#mainnav li.proj a:hover{
	background: url( /images/projects.gif ) bottom left no-repeat;
}

#mainnav li.conta a, #mainnav li.conta a:link, #mainnav li.conta a:visited{
	width:126px;
	background: url( /images/contact.gif ) top left no-repeat;
}
#mainnav li.conta a:hover{
	background: url( /images/contact.gif ) bottom left no-repeat;
}

#content{
	width:777px;
	margin:0 auto;
	padding:0 9px;
	clear:left;
	position:relative;
}
#contenthome{
	width:795px;
	margin:0 auto;
	padding:0 0 135px 0;
	clear:left;
	background: url( /images/gradiant-bottom.gif ) bottom left repeat-x;
	position:relative;
}
#topGradiant{
	display:block;
	width:795px;
	height:61px;
	background: url( /images/gradiant-top.gif ) top left repeat-x;
}
#hook{
	background: url( /images/evolut-media.gif ) top left no-repeat;
	display:block;
	width:634px;
	height:25px;
	float:right;
	padding:0 15px 0 0;
}
#hook p{
	display:none;
}
#footer{
	width:795px;
	height:46px;
	margin:0 auto 15px auto;
	background: url( /images/footer-bg.gif ) top left repeat-x;
}
#footerlogo{
	background: url( /images/footer-logo.gif ) top left no-repeat;
	display:block;
	width:92px;
	height:46px;
	float:left;
}
#footer p{
	color:#888a8d;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:0 5px;
	line-height:48px;
}
/*
#footer ul{
	list-style-type:none;
	float:left;
	margin:8px 0 0 0;
}
#footer li{
	display:inline;
	color:#888a8d;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 5px;
}
#footer li.main{
	display:block;
}
#footer li a, #footer li a:link, #footer li a:visited{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#footer li a:hover{
	text-decoration:underline;
}
*/
#footerlowdown{
	background: url( /images/footer-lowdown.gif ) top left no-repeat;
	float:right;
	display:block;
	width:203px;
	height:46px;
}
#footerlowdown:hover{
	background: url( /images/footer-lowdown.gif ) bottom left no-repeat;
}
#footerlowdown span{
	display:none;
}
.pink{
	text-transform:uppercase;
	color:#ec008c;
}

.services{
	background: url( /images/services-bg.jpg ) center bottom no-repeat;
	width:777px;
	height:515px;
}
#serviceslist, ul#serviceslist{
	list-style-type:none;
	position:relative;
	padding:120px 0 0 40px;
}
#serviceslist li{
	padding:8px 0;
}
#serviceslist h2{
	font-size:14px;
	color:#424242;
}
#serviceslist h2:hover{
	color:#facb39;
}
#serviceslist p{
	left:-999em;
	position:absolute;
	top:210px;
	right:82px;
	width:160px;
	font-size:11px;
	text-align:right;
}
#serviceslist img{
	display:none;
	position:absolute;
	top:100px;
	right:97px;
}
#serviceslist li:hover p{
	left:auto;
}
#serviceslist li:hover img{
	display:block;
}

.projects{
	background: url( /images/projects-bg.jpg ) center bottom no-repeat;
	width:777px;
	height:496px;
}
.projects ul{
	position:absolute;
	top:85px;
	right:40px;
	list-style-type:none;
	width:270px;
}
.projects li{
	float:left;
}
.projects li span{
	display:none;
}
.projects li a{
	vertical-align:middle;
}
.projects a.msr{
	background: url( /images/modern-ski-racing.gif ) top left no-repeat;
	width:75px;
	height:132px;
	display:block;
	margin:0 0 0 10px;
}
.projects a.ttc{
	background: url( /images/tennis-channel.gif ) top right no-repeat;
	width:93px;
	height:121px;
	display:block;
	margin:0 0 0 35px;
}
.projects a.bfsb{
	background: url( /images/bfs-baseball.gif ) top left no-repeat;
	width:97px;
	height:97px;
	display:block;
}
.projects a.buo{
	background: url( /images/burton-us-open.gif ) top right no-repeat;
	width:140px;
	height:76px;
	display:block;
	margin:10px 0 0 0;
}
.contact{
	background: url( /images/contact-bg.jpg ) 220px 75px no-repeat;
	width:777px;
	height:461px;
}
#contactinfo{
	margin:150px 0 0 0;
	text-align:right;
	width:200px;
}
#contactinfo h2{
	font-size:14px;
	font-weight:bold;
	margin:20px 0 0 0;
}
#contactinfo p{
	margin:0;
}
address{
	font-style:normal;
}

#contactform label{
	display:none;
}
#contactform input{
	border:1px solid #888A8D;
	margin:5px 0 0 0;
	padding:1px 5px;
	font-family:"Trebuchet MS";
	width:160px;
	font-size:12px;
}
#contactform textarea{
	border:1px solid #888A8D;
	margin:5px 0 0 0;
	padding:1px 5px;
	font-family:"Trebuchet MS";
	width:160px;
	height:80px;
	font-size:12px;
}
#contactform #sendform{
	width:48px;
	height:21px;
	border:none;
	padding:0;
}
#video{
	position:absolute;
	top:68px;
	left:71px;
}
#lowdownbg{
	float:right;
}

#lowtitle{
	font-size:15px;
	color:#000;
}
#lowpink{
	margin:0 0 0 10px;
	padding:5px 0;
}
#lowpink span{
	color:#E3007B;
}

