html, body {
	background-image:url(../images/interface/bg.jpg);
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#FFFFFF;
	}
	
* {
	margin:0px; 
	padding:0px;
	}
	
h1 {
	color:#f1bf42;
	font-size:1.8em;
	margin-bottom:5px;
	}
	
h2 {
	font-size:1.4em;
	color:#ebaa0c;
	}

/*ALL IDS ARE BELOW*/
	
#wrapper {
	position:relative;
	background-image:url(../images/interface/content-bg.jpg);
	background-repeat:repeat-y;
	width:881px;
	margin:auto;
	}
	
#header {
	background-image:url(../images/interface/header.jpg);
	width:881px;
	height:116px;
	}
	
#menubg {
	background-image:url(../images/interface/menu-bg.jpg);
	width:881px;
	height:31px;
	}
	
#content {
	padding:20px;
	}
	
#content-home {
	position:relative;
	background-image:url(../images/interface/homepage-bg.jpg);
	background-repeat:no-repeat;
	width:859px;
	height:757px;
	margin-left:11px;
	color:#ebaa0c;
	}
	
#frontbottom {
position: absolute;
left:30px;
bottom:-21px;
}
	
#footer {
	background-image:url(../images/interface/footer-bg.jpg);
	width:881px;
	height:50px;
	}
	
#face {
	background-image:url(../images/steves-face.png);
	width:190px;
	height:173px;
	}
	
#ring {
	background-image:url(../images/fontpage-ring.png);
	width:144px;
	height:154px;
	}
	
#toothpick {
	position: relative;
	width:173px;
	height:128px;
	}
	
#bottomright {
	background-image:url(../images/bottom-right.png);
	width:607px;
	height:213px;
	}
	
#featurepiece {
	width:250px; 
	text-align:center; 
	margin-left:300px;
	}


/*ALL CLASSES ARE BELOW*/

.catdisplay {
	position:relative;
	width:120px;
	height:200px;
	float:left;
	clear:none;
	padding:7px;
	text-align:center;
	}
	
.proddisplay {
	padding-bottom:10px;
	width:660px;
	margin:auto;
	position:relative;
	}

.proddisplay b {
	color:#cba016;
	}	
	
.proddisplay a {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.proddisplay a:hover {
	color:#cba016;
	}
	
.prodinside {
	width:550px;
	margin:auto;
	position:relative;
	}

.prodinside ul {
	margin:0px;
	padding:0px;
	}

.prodinside li {
	list-style:none;
	padding: 0px 4px 4px 4px;
	width:90px;
	float:left;
	}
	
.prodinside b {
	color:#cba016;
	}
	
.buttonstyle {
	padding:4px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.contactpage b {
	color:#cba016;
	}


/*ALL MENU ITEMS ARE BELOW*/

#topmenu {
	position:relative;
	width:800px;
	height:20px;
	padding-top:8px;
	margin-left:50px;
	}
	
#topmenu span {
	display:none;
	}
	
#topmenu a {
	display:block;
	height:20px;
	}
	
#topmenu li {
	float: left;
	padding-right:10px;
	list-style:none;
	}
	
#home a {
	background-image: url(../images/interface/n-home-off.jpg);
	width:46px;
	height:20px;
	}
	
#home a:hover {
background-image:url(../images/interface/n-home-on.jpg);
}
	
#collection a {
	background-image:url(../images/interface/n-collection-off.jpg);
	width:102px;
	}
	
#collection a:hover {
	background-image:url(../images/interface/n-collection-on.jpg);
	}
	
#studio a {
	background-image:url(../images/interface/n-studio-off.jpg);
	width:115px;
	}

#studio a:hover {
	background-image:url(../images/interface/n-studio-on.jpg);
	}
	
#services a {
	background-image:url(../images/interface/n-services-off.jpg);
	width:59px;
	}
	
#services a:hover {
	background-image:url(../images/interface/n-services-on.jpg);
	}
	
#about a {
	background-image:url(../images/interface/n-about-off.jpg);
	width:106px;
	}
	
#about a:hover {
	background-image:url(../images/interface/n-about-on.jpg);
	}
	
#contact a {
	background-image:url(../images/interface/n-contact-off.jpg);
	width:139px;
	}
	
#contact a:hover {
	background-image:url(../images/interface/n-contact-on.jpg);
	}

	
.menudivider {
	background-image: url(../images/interface/menu-divider.jpg);
	background-repeat: no-repeat;
	width:23px;
	height:20px;
	}
	
/*FOOTER STYLES ARE BELOW*/

#footer ul {
	padding-top:12px;
	padding-left:70px;
	}

#footer li {
	float: left;
	padding-right:5px;
	list-style:none;
	}
	
#footer a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	}
	
#footer a:hover {
	color:#e7c135;
	}
	
.footerdivider {
	background-image: url(../images/interface/footer-menu-divider.jpg);
	background-repeat:no-repeat;
	width:24px;
	height:13px;
	}
	
#navigator {
	width:881px;
	margin: auto;
	position:relative;
	text-align:center;
	}
	
#navigator a {
	font-size:.7em;
	color:#0d0a39;
	font-weight:bold;
	text-decoration:none;
	}

.featuredpiece{
    width: 193px;
}


