body {overflow: hidden; background: #fff;}

/* =divs */
#content {background: #fff; position: absolute; top: 60px; left: 0px; height: 455px; width: 100%; margin: 0; padding: 0; }

#footer {height: 150px; width: 98%; background: #fff; text-align: right; 
line-height: 1.25em; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #bbb; letter-spacing: .15em; position: absolute; top: 305px; 
 border: 0px solid #900; font-weight: normal; }
 
#paypallogo {position: absolute; top: 1px; right: 0px; height: 38px; background: #eee;
 border: 0px solid #000; }
#paypallogo img { float: right; border: 0px solid #000;}
#paypaltext {float: left; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999; letter-spacing: .15em; 
 border: 0px solid #900; font-weight: normal; width: 85px; padding-right: 0px; }
#nav {background: #eee; height: 300px; width: 100%; border-bottom: solid #ccc 1px; border-top: 1px solid #ccc;
 position: relative; margin:0; padding: 0; }

/* =text controls */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #bbb; line-height: 1.5em; margin-bottom: -24px; 
margin-top: 0px; padding: 0px; letter-spacing: .15em; font-weight: normal; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #bbb; line-height: 1.5em;  
margin-top: 12px; padding: 0px; letter-spacing: .15em; font-weight: normal; text-align: center;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666; line-height: 1.5em;  
margin-top: -10px; padding: 0px; letter-spacing: .15em; font-weight: normal; text-align: center;}

a.main {text-align: center; color: #bbb; border: 1px solid #fff; text-decoration: none; 
font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: .1em;
 padding: 0 15px; }
 a.main:link {text-decoration: none; }
 a.main:visited {text-decoration: none; }
 a.main:hover { text-decoration: none; color: #000; border-left: 1px solid #000;
      border-right: 1px solid #000; }
 a.main:active {text-decoration: none; }
 
 a.enter {text-align: center; color: #900; border-left: 1px solid #eee; border-right: 1px solid #eee; text-decoration: none; 
font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 24px; letter-spacing: .1em;
 padding: 0; }
 a.enter:link {text-decoration: none; }
 a.enter:visited {text-decoration: none; }
 a.enter:hover { text-decoration: none; color: #090; border-left: 1px solid #000;
      border-right: 1px solid #000; }
 a.enter:active {text-decoration: none; }

/* =lists */
div#nav ul { list-style: none; margin: 0; padding: 0; position: absolute; left: 75px; }
div#nav ul li {display: inline; list-style: none; margin: 0; padding: 0;}

div#nav ul li a {display: block; width: 100px; padding-top: 250px; float: left; 
  border: 0px solid #fff; margin: 20px 10px 0 0; text-align: center; font-weight: normal; font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; letter-spacing: .15em; }
div#nav ul li a:link {text-decoration: none; color: #ccc; }
div#nav ul li a:visited {text-decoration: none; color: #bbb; }
div#nav ul li a:hover {text-decoration: none; color: #000;
  border-right: 0px solid #f00; border-left: 0px solid #f00}
div#nav ul li a:active {text-decoration: none; }
div#nav ul li a:focus {outline: none; }

/* =Main links */
/* =functional */
div#nav ul li a.func { background: url(images/func.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.func { background: url(images/funchover.jpg) no-repeat; }

/* =sculptural */
div#nav ul li a.sculp { background: url(images/sculp.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.sculp { background: url(images/sculphover.jpg) no-repeat; }

/* =Archives */
div#nav ul li a.gal { background: url(images/gal.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.gal { background: url(images/galhover.jpg) no-repeat; }

/* =about */
div#nav ul li a.abo { background: url(images/abo.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.abo { background: url(images/abohover.jpg) no-repeat; }

/* =contact */
div#nav ul li a.cont { background: url(images/contact.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.cont { background: url(images/contacthover.jpg) no-repeat; }


/* =Functional */
/* =Wine racks */
div#nav ul li a.wine { background: url(images/func.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.wine { background: url(images/funchover.jpg) no-repeat; }

/* =Pot Racks */
div#nav ul li a.potracks { background: url(images/pot.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.potracks { background: url(images/pothover.jpg) no-repeat; }

/* =Candle & Flower */
div#nav ul li a.candle { background: url(images/candle&flower.jpg) no-repeat; line-height: 15px; }
div#nav ul li a:hover.candle { background: url(images/candle&flowerhover.jpg) no-repeat; }

/* =Clocks */
div#nav ul li a.clocks { background: url(images/clock.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.clocks { background: url(images/clockhover.jpg) no-repeat;}

/* =Furniture */
div#nav ul li a.furniture { background: url(images/furniture.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.furniture { background: url(images/furniturehover.jpg) no-repeat; }

/* =other */
div#nav ul li a.other { background: url(images/misc.jpg) no-repeat; line-height: 15px; }
div#nav ul li a:hover.other { background: url(images/mischover.jpg) no-repeat; }



/* =Sculptural */
/* =wall art */
div#nav ul li a.wallart { background: url(images/gal.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.wallart { background: url(images/galhover.jpg) no-repeat; }

/* =floor standing */
div#nav ul li a.floor { background: url(images/sculp.jpg) no-repeat; line-height: 15px; }
div#nav ul li a:hover.floor { background: url(images/sculphover.jpg) no-repeat; }

/* =table top */
div#nav ul li a.table { background: url(images/tabletop.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.table { background: url(images/tabletophover.jpg) no-repeat; }

/* =masks */
div#nav ul li a.masks { background: url(images/mask.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.masks { background: url(images/maskhover.jpg) no-repeat; }


/* =Archives */
/* =Wall Art */
div#nav ul li a.arcwall { background: url(images/gal.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.arcwall { background: url(images/galhover.jpg) no-repeat; }

/* =Sculpture */
div#nav ul li a.arcsculp { background: url(images/sculp.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.arcsculp { background: url(images/sculphover.jpg) no-repeat; }

/* =Gates Railings */
div#nav ul li a.arcgat { background: url(images/gatrail.jpg) no-repeat; line-height: 15px; }
div#nav ul li a:hover.arcgat { background: url(images/gatrailhover.jpg) no-repeat; }

/* =Furniture */
div#nav ul li a.arcfurn { background: url(images/arcfurn.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.arcfurn { background: url(images/arcfurnhover.jpg) no-repeat; }

/* =Misc */
div#nav ul li a.misc { background: url(images/clock.jpg) no-repeat; line-height: 30px; }
div#nav ul li a:hover.misc { background: url(images/clockhover.jpg) no-repeat; }




