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

body {
	background-color: #181614;
	margin-top: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
	background-image: url(../images/3.jpg);
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	font-style: normal;
	text-decoration: none;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0FC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	font-style: normal;
	text-decoration: underline;
}
#wrapper {
	height: auto;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #000;
}
#topbar {
	height: 28px;
	width: 937px;
	_position:fixed;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 578px;
	width: 900px;
	background-attachment: scroll;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#cat {
	float: right;
	height: 80px;
	width: 267px;
	margin-top: 420px;
	margin-right: 30px;
}
#goose {
	background-attachment: scroll;
	background-image: url(../images/goosebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 2360px;
	width: 900px;
}
#sp1 {
	height: 386px;
	width: 900px;
}
#ears {
	height: 449px;
	width: 900px;
}
#jellyfish {
	height: 328px;
	width: 900px;
}
#sp3 {
	height: 240px;
	width: 900px;
}
#sp2 {
	height: 65px;
	width: 900px;
}
#showcase {
	background-attachment: scroll;
	background-image: url(../images/showcasetop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 2100px;
	width: 900px;
}
#showcase_patternbg {
	background-attachment: scroll;
	background-image: url(../images/patternbg.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 2359px;
	width: 900px;
	_height:2409px; 
	_background-position: left bottom;
}
#websitetop {
	background-attachment: scroll;
	background-image: url(../images/websitetop.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 261px;
	width: 900px;
}
#website {
	background-attachment: scroll;
	background-image: url(../images/website.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 1205px;
	width: 900px;
}
#clients {
	height: 389px;
	width: 900px;
	background-attachment: scroll;
	background-image: url(../images/clients.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contact {
	height: 1118px;
	width: 900px;
	background-attachment: scroll;
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact_text {
	height: 240px;
	width: 203px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	padding-left: 383px;
	padding-top: 547px;
}
#contact_text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	font-style: normal;
}

