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

body
	{
	text-align: center;
	padding-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #827d00;
	background-color: #676767;
	}
p
	{
	margin-bottom: 10px;
	}
	
strong
	{
	font-weight: bold;
	}

.orange
	{
	color: #ea7f1e;
	}

#container
	{
	width: 960px;
	text-align: left;
	margin: 0 auto 0 auto;
	background-color: white;
	position: relative;
	}

#main
	{
	height: 570px;
	overflow: hidden;
	background-color: white;
	}
	
#header
	{
	position: relative;
	height: 40px;
	background-image: url('../images/header_bg.gif');
	}
	
	
#main_contact
	{
	height: 530px;
	background-image: url('../images/contact_bg.gif');
	position: relative;
	}
	
#main_contact #logo
	{
	position: absolute;
	top: 410px;
	left: 392px;
	}	
	
#main_contact #photo
	{
	position: absolute;
	top: 59px;
	left: 411px;	
	}
		
#main_contact #content
	{
	position: absolute;
	top: 154px;
	left: 46px;
	height: 330px;
	width: 320px;
	overflow: hidden;
	font-size: 11px;
	}

#main_news
	{
	height: 530px;
	background-image: url('../images/news_bg.gif');
	position: relative;
	}
			
#main_news #news_links
	{
	position: absolute;
	top: 42px;
	left: 50px;
	height: 405px;
	width: 362px;
	overflow: hidden;
	font-size: 11px;
	}
	
#main_news #news_content
	{
	position: absolute;
	top: 42px;
	left: 428px;
	height: 397px;
	width: 441px;
	overflow: auto;
	border: 1px solid #808080;
	padding: 20px;
	font-size: 11px;
	}


#main_location
	{
	height: 530px;
	background-image: url('../images/location_bg.gif');
	position: relative;
	}

#main_seeit
	{
	height: 530px;
	background-image: url('../images/seeit_bg.gif');
	position: relative;
	}
	
#main_seeit #photo
	{
	position: absolute;
	top: 62px;
	left: 170px;	
	}
		
#main_seeit #content
	{
	position: absolute;
	top: 178px;
	left: 595px;
	height: 330px;
	width: 300px;
	overflow: hidden;
	}


	
#main_inspiration
	{
	height: 530px;
	background-image: url('../images/inspiration_bg.gif');
	position: relative;
	}
	
#main_inspiration #logo
	{
	position: absolute;
	top: 410px;
	left: 245px;
	}	
	
#main_inspiration #photo
	{
	position: absolute;
	top: 62px;
	left: 170px;	
	}
		
#main_inspiration #content
	{
	position: absolute;
	top: 36px;
	left: 595px;
	height: 330px;
	width: 320px;
	overflow: hidden;
	line-height: 14px;
	}

#main_home
	{
	height: 530px;
	background-image: url('../images/home_bg.jpg');
	position: relative;
	}

#main_home #logo
	{
	position: absolute;
	top: 190px;
	left: 35px;
	}	
	
#main_home #mailing_list
	{
	position: absolute;
	top: 443px;
	left: 112px;
	}
	
#main_home #location
	{
	position: absolute;
	top: 328px;
	left: 792px;
	}

#main_home #content
	{
	position: absolute;
	top: 36px;
	left: 595px;
	height: 330px;
	width: 320px;
	overflow: hidden;
	}

#footer
	{
	height: 40px;
	position: relative;
	}

.footer1
	{
	background-image: url('../images/footer1_bg.gif');
	}
	
.footer2
	{
	background-image: url('../images/footer2_bg.gif');
	}

.footer3
	{
	height: 40px;
	background-image: url('../images/container_bg.gif');
	}

#copyright
	{
	color: white;
	position: absolute;
	top: 14px;
	right: 150px;
	font-size: 9px;
	}

.loading
	{
	background-image: url('../images/ajax-loader.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	}
		
#image_links
	{
	color: #ea7f1e;
	position: absolute;
	top: 495px;
	right: 487px;
	font-size: 9px;
	letter-spacing: 0.3em;
	}
	
#image_links span
	{
	cursor: pointer;
	font-weight: bold;
	color: #000;
	}

#image_links span.selected
	{
	color: #ccc;
	font-weight: normal;
	}

#image_links span:hover
	{
	text-decoration: underline;
	}

#slideshow 
	{
    position: absolute;
    top: 32px;
    left: 167px;
    height:350px;
	}

#slideshow img 
	{
    position:absolute;
    top: 32px;
    left: 167px;
    z-index:8;
	display: none;
	}

#slideshow img.active 
	{
    z-index:10;
	display: block;
	}

#slideshow img.last-active 
	{
    z-index:9;
	display: block;
	}


#far_out
	{
	background-image: url('../images/far_out.gif');
	position: absolute;
	height: 290px;
	width: 334px;
	top: 65px;
	right: 20px;
	}

#music
	{
	position: absolute;
	top: -500px;
	right: 0px;
	z-index: 100;
	width: 135px;
	height: 40px;
	}

.title
	{
	margin: 0 0 10px 0;
	}

.link
	{
	cursor: pointer;
	}

#social
	{
	position: absolute;
	bottom: -1px;
	left: 170px;
	z-index: 10;
	opacity: 0;
	moz-opacity: 0;
	filter:alpha(opacity=0);	
	}