body {
	background-color: #000000;
	background-image: url(../images/back.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-y: scroll;
}
#container {
	position: relative;
	text-align: left;
	margin: auto;
	width: 900px;
}
#menuback {
	position:absolute;
	left:0px;
	top:127px;
	width:900px;
	height:50px;
	z-index:1;
	background-image: url(../images/menuback.png);
}
#content {
	position:absolute;
	left:0px;
	top:177px;
	width:900px;
	height:182px;
	z-index:1;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:435px;
	height:127px;
	z-index:1;
}
#address {
	position:absolute;
	left:653px;
	top:25px;
	width:247px;
	height:70px;
	z-index:1;
}

/* top navigation
	------------------------------------------*/
	#topnav {
		margin: 0;
		padding: 0;
	}
	#topnav li {
		list-style: none;
		height: 36px;
		float: left;
		position: relative;
	}
	#topnav li a {
		height: 36px;
		text-indent: -9000px;
		display: block;
	}
	#topnav .current a { background-position: 0 -100px; }
	#topnav .current a:hover { background-position: 0 -100px; }
	
	/* buttons
	------------------------------------------*/
	a#interiors {
		width: 75px;
		height: 50px;
		margin: 0 0 0 19px;
	}
	a#accessories {
		width: 96px;
		height: 50px;
		margin: 0 0 0 20px;
	}
	a#marine {
		width: 241px;
		height: 50px;
		margin: 0 0 0 20px;
	}
	a#outdoorliving {
		width: 116px;
		height: 50px;
		margin: 0 0 0 20px;
	}
	a#ourwork {
		width: 83px;
		height: 50px;
		margin: 0 0 0 20px;
	}
	a#about {
		width: 59px;
		height: 50px;
		margin: 0 0 0 20px;
	}
	a#contact {
		width: 67px;
		height: 50px;
		margin: 0 0 0 20px;
	}
	

	a#interiors { background-image: url(../images/menu_interiors.gif); }
	a#accessories { background-image: url(../images/menu_accessories.gif); }
	a#marine { background-image: url(../images/menu_marine.gif); }
	a#outdoorliving { background-image: url(../images/menu_outdoorliving.gif); }
	a#ourwork { background-image: url(../images/menu_ourwork.gif); }
	a#about { background-image: url(../images/menu_about.gif); }
	a#contact { background-image: url(../images/menu_contact.gif); }

		
	a#interiors:hover,
	a#accessories:hover,
	a#marine:hover,
	a#outdoorliving:hover,
	a#ourwork:hover,
	a#about:hover,
	a#contact:hover
	{ background-position: 0 -50px; }
#menu {
	position:absolute;
	left:0px;
	top:127px;
	width:900px;
	height:50px;
	z-index:1;
}
body,td,th {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #4d4d4c;
}
#photoXback {
	position:absolute;
	left:28px;
	top:275px;
	width:240px;
	height:186px;
	z-index:1;
}
#photoback {
	position:absolute;
	left:28px;
	top:275px;
	width:401px;
	height:302px;
	z-index:1;
}
#photoslide {
	position:absolute;
	left:39px;
	top:286px;
	width:381px;
	height:282px;
	z-index:1;
}
#content li {
	list-style-image: url(../images/bullet.png);
	list-style-position: inside;
	line-height:normal;
}
a:link {
	color: #4d4d4c;
	text-decoration: none;
}
a:visited {
	color: #4d4d4c;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #4d4d4c;
	text-decoration: none;
}
#home {
	position:absolute;
	left:557px;
	top:30px;
	width:65px;
	height:26px;
	z-index:1;
}

