#shell {width: 700px;margin: 30px auto;border: 3px solid #039; background-color: #fff;color: #444;font: 13px arial,helvetica;}
#innershell {border: 3px solid #6696F7; height: 100%;}
h2 {margin-top: 25px; *margin-top: 16px;}
h3 {margin-bottom: 3px;}
h4 {text-align: left; border-bottom: 1px solid #999; margin-top: 24px;}

#header img{margin: 6px 6px;float: left;}
.hdrtext {float: left;margin: 25px 5px 5px 5px;font: .9em arial, helvetica;font-weight: bold;}
.clear {clear: both; margin: 0px; padding: 0px;}

#content {margin: 5px;}

#dashboard {margin: 0 0 10px 473px; *margin: 0 0 10px 443px; background-color: #039; padding: 3px 4px; font: .8em verdana; font-weight: bold;}
#dashboard a {color: #fff; text-decoration: none;} 
#dashboard a:hover {color: #fc0; text-decoration: underline;}
#dashleft img {margin: 0; float: left;}

#nav {width:110px; float:left; margin-top: 20px;}
#nav .box {font: .9em arial; color: #FFF; font-weight: bold; margin-bottom: 10px; text-align: center; padding: 5px 4px; border-right: 2px solid #CCC; border-bottom: 2px solid #CCC;}
#nav .newest {background-color: #039;}
#nav .necklaces {background-color: #1857D5;}
#nav .bracelets {background-color: #2B6DF2;}
#nav .earrings {background-color: #4C86FC;}
#nav .specials {background-color: #6696F7;}
#nav .home {background-color: #9ABAFA;}
#nav .active {background-color: #EFEFEF; color: #666; border-right: 2px solid #888; border-bottom: 2px solid #888;}
#nav a:link {text-decoration: none; color: #FFF;}
#nav a:visited {text-decoration: none; color: #FFF;}
#nav a:hover {text-decoration: none; color: #FC0;}
#nav a:active {text-decoration: none; color: #666;}
#nav .valen a:hover{text-decoration: none; color: #666;}
#nav .valenAct {background-color: #FBC2DF; color: #666; border-right: 2px solid #FF7ABC; border-bottom: 2px solid #FF7ABC;}
#nav .valen {background-color: #FBC2DF}
 
#main {float: left; padding: 0 15px;}

#noticebox {width: 540px; margin: 15px 0;}
#noticebox p {margin: 10px 0;}
.piecebox {width: 540px; margin: 15px 0; border-bottom: 1px dashed #CCC;}
.piecebox .itempic {border: 1px solid #CCC; float: left; margin-bottom: 15px;}

.pieceinfo {float: left; background: #EFEFEF; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;width: 278px; margin: 0 0 15px 20px; padding: 4px;}
.pieceinfo h4 {font: 1.1em arial; font-weight: bold; border-bottom: 1px solid #ccc; width: 100%; margin: 3px 0;}
.pieceinfo p {font: .9em arial; margin: 7px 4px; color: #444;}
.pieceinfo .ourprice {color: #D62219}
.piecebutton {float: left; padding: 0 3px; margin: 5px 0;}
.dropDown {font: .9em arial; font-weight: bold; margin: 7px 4px; color: #444; float: left; margin-top: 0;  margin-bottom: 7px; display: inline;}

#footer {font: .9em arial; text-align: center; margin: 14px 8px; border-top: 1px dashed #ccc; padding: 10px 0;}
