@charset "UTF-8";

/* CHANGE BODY BACKGROUND (SAND COLOR) TO COORDINATE */

body {
	background-color: #b2986c;
}

/* HEADER */

div#header{
	height:200px;
	background:url(../images/bg_nightwater.png) top repeat-x;
}

div#header_content{
	height:200px;
}

div#waterlayer{
	top:69px;
}

/* WATER */

div#water_container{
	position:relative;
	width:1024px;
	height:162px;
	margin:0px auto;
}

/* SANDY AREA */

div#sand{
	top:96px;
	background:url(../images/bg_nightsand.png) top center repeat-x;
}

/* AP GRAPHICS */

/* CAMPFIRE */ 
div#sanddecor1{
	position:absolute;
	top:-210px;
	left:230px;
	width:399px;
	height:282px;
	background:url(../images/campfire_sm.png) 0 0 no-repeat;
}

/* H TITLES */

h1#h1work{
	display:block;
	margin: 110px 0px 10px 30px;
	width:232px;
	height:26px;
	background:url(../images/h1_work.png) 0px 0px no-repeat;
	text-indent:-9999px;
}
	
/* SLIDES */

div#mySlides{
	width:1024px;
	height:804px;
	margin:0 auto;
	overflow:hidden;
}

span.jFlowNext{
	display:block;
	margin: 10px 0px 10px 870px;
	width:119px;
	height:24px;
	background:url(../images/more.png) 0px 0px no-repeat;
	text-indent:-9999px;
}
	
/* SHOWCASE */

div.showcase{
	width:1024px;
	height:804px;
	overflow:hidden;

}

div.client{
	background: url(../images/bg_client.png) 0 0 no-repeat;
	width:217px;
	padding:0px 8px;
	height:240px;
	margin:10px 10px;
	float:left;
	overflow:hidden;
}
.client h2{
	font-size:17px;
	margin:10px 0px 5px 0px;
	padding:0px;
	color:#5781a5;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
}
.client img{
	border:#FFF 1px solid;
}
	
.client p{
	margin:10px 0;
	font-size:9pt;
	line-height:16px;
}
	
