html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden; font-family:"Verdana", san-serif; font-size:0.8em;}
img{border:0;}

a{color:black; text-decoration:none;}
a.hover{color:black; text-decoration:underline;}
.clear{clear:both;}

#fadeshow1, #fadeshow1 .gallerylayer {background-color:transparent!important;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
* { 
    margin: 0; 
    padding: 0; 
}

#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 
#content {padding:25px 0 0 0; margin:0 auto; width:915px; height: 780px;}

#contentLeft{
	background:url(../images/napkin.png) no-repeat;
	width:452px;
	padding:60px 70px 0px 60px;
	float:left;
	height:715px;
	z-index:72;
}

#contentLeft p{width:255px; margin-top:15px;}

#contentRight{
	position: relative;
	top:0px;
	left:380px;
	width:548px;
	z-index:71;
}

#fadeshow1{
	left:-580px;
}

#dropshadow{
	position: relative;
	float:right;
	margin-top:-780px;
	left:17px;
	background:url(../images/slideshow/dropshadow.png) no-repeat;
	width:554px;
	height:754px;
	z-index:70;
}

#coaster{
	width:300px;
	height:300px;
	background:url(../images/coaster.png) no-repeat;
	position:relative;
	z-index:73;
	top:-265px;
	left:200px;
}


#navList{
	float: left;
	margin:203px 0 0 106px;
}

#navigation{
	margin:-8px 0 0 0; 
	padding:0;	
}

#navigation li {
	display:block; 
	float:left; 
	margin-right:11px;
}

#navigation li a {
	display:block; 
	height:25px; 
	text-indent:-9999px; 
	overflow:hidden; 
}

#navigation li a#contact {width:77px; height:30px; background: url('../images/buttons.png') no-repeat 0px -12px;}

#navigation li a#map {width:33px; height:19px; background: url('../images/buttons.png') no-repeat -90px 0px; margin-top:-15px; margin-left:1px;}