*, a {font-family:georgia, tahoma, arial; font-size:11px; color:silver; text-decoration:none}
.caps {font-family:arial; font-size:10px; color:silver; text-decoration:none; text-transform: uppercase}

body, html {background:#000; margin:0px; padding:0px; overflow-x: hidden;}

#top {position:relative;  width:960px; height:130px; text-align:left;}
.logo {position:relative; top:20px; left:155px}

#topnav {width:960px;text-align:left; position:relative; left:155px}
a.topnav {color:#8d8d8d; font-family: georgia, tahoma, arial;_font-weight:bold; font-size:10px;  padding-left:27px; padding-right:27px; margin-left:1px; position:relative; background-repeat:repeat-x;text-decoration:none}
a#shop:hover, a#registry:hover, a#about:hover {color:#FFF}

.search {height:42px; color:#FFF; font-family: georgia, tahoma, arial;_font-weight:bold; font-size:12px;  padding-left:15px; padding-right:15px; margin-left:1px; position:relative; float:left; background-repeat:repeat-x;text-decoration:none; top:8px}
.topnavpadding {position:relative; top:15px; color:#FFF}
#shcartbar {height:46px;}
.deptnametop {width:960px; text-align:left; margin:0px;}
.deptnametoplink {font-family:times new roman; font-size:20px; color:#FFF; text-decoration:none; position:relative; top:15px}
.cartlinks {float:right; font-family:tahoma; font-size:11px; color:#FFF; text-decoration:none;}

#bordercontainer {position:relative; float:left; min-height:550px;  height:auto !important; width:100%; padding-top:15px; padding-bottom:15px; }

#contentborder1 { border:0px solid #000; text-align:center; width:960px}
#contentborder2 { border:0px solid #000; text-align:center; width:960px}
#contentborder3 {border:0px solid #000; text-align:center; width:960px}

#copyright {position:relative; text-align:center;  display:inline; margin:325px;}
a.copyrightlink {font-size:11px; font-family:georgia, tahoma; color:#666666; position:relative; bottom:37px; text-decoration:none; }

#footer {height:30px; width:1000px; text-align:center}

#footerborder {height:30px;  position:absolute; bottom:25px; width: 100%; text-align:center}

#leftnav {font-family:tahoma; font-size:11px; color:#000; width:260px;}
.deptlevel {width:160px; height:20px; background:#c4c4c4; margin:0px; border-bottom:1px solid #FFF}
.deptlink {position:relative; top:3px; left:3px; color:#000; text-decoration:none}

.classlevel {width:160px; height:20px; background:#dddddd;margin:0px; border-bottom:1px solid #FFF}
.classlink {position:relative; top:3px; left:43px; color:#000; text-decoration:none}

#content {font-family:georgia, tahoma; font-size:11px; color:#000; width:500px;}
#copy {position:relative; float:left; border:0px solid black;}

#toplinks {position:absolute; float:left; display:inline; top:40px; right:70px;margin:0px; line-height:1.5em;}
.bottomnav {font-size:11px; _font-weight:bold;font-family:georgia, tahoma; color:#74a22a; text-decoration:none}
.toplink {font-size:11px; font-weight:normal;font-family:georgia, tahoma; color:#777676; text-decoration:none}
.toplink:hover {font-size:11px; font-weight:normal;font-family:georgia, tahoma; color:#FFF; text-decoration:none}

#leftnav {float:left; position:relative; display:inline; overflow:none; width:220px; height:500px; top:-16px; text-align:right}
#navregistry {float:left; position:relative; display:inline; overflow:none; width:220px; height:60px; top:-16px; left:107px; text-align:right}
#navabout {float:left; position:relative; width:242px; height:100px; top:-16px; left:190px; text-align:right}
#contentarearegistry {float:left; position:relative; display:inline; width:500px; text-align:center; margin:40px; padding-top:20px}
#contentarealogin {display:inline; width:200px; text-align:left; }
#aboutcontent {position:relative; left:-320px; top: 80px; height:600px; width:800px}
#contactcontent {position:relative; left:-280px; top: 80px; height:600px; width:580px}
#contentarea {float:left; position:relative; display:inline; width:500px; text-align:left; margin:20px;top:-16px; z-index:0;}
#left {position:relative; float:left; text-align:right; top:20px; width:90%; text-decoration:none; left:10px; padding-bottom:10px}

.silver {color:#8d8d8d}
.silvery {color:#8d8d8d}


#submenu, #menu {
width: 100%;
float: left;
z-index:2;
height:auto;

}

#submenu ul, #menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
z-index:3;
}

#submenu a, #submenu h2, #menu a, #menu h2 {
font: _bold 11px/16px georgia, arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
z-index:4;
font-weight:normal;
}

#menu h2 {
color: #929292;
text-transform: uppercase;
}

#submenu ul li:hover a, #menu ul li:hover a  {color:#c2c2c2}

#submenu ul li:hover a.subnav, #menu ul li:hover a.subnav {color:#9b9b9b;}


#menu .leftnavitem {
color: #9D9D9D;
text-decoration: none;
}

#menu .leftnavitem:hover {
color: #575757;
}

#menu .leftnavitem:active {
color: #c2c2c2;
}


#submenu li, #menu li {position: relative;background:#000; z-index:5;}

#submenu ul ul, #menu ul ul {
position:absolute;
z-index: 500;
background:#000;
}

#menu ul ul,
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
background:#000;
z-index:550;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
z-index:998;
}

a.leftnavitem {z-index:999; font-weight:normal}
a.subnav {color:#9b9b9b}

#wrapper {position:relative;left:120px}

.arrow {position:relative;top:2px}

a img {border:0px}

#wrapper, #bordercontainer, #contentborder, #contentarea {overflow: hidden;}


input, select, option, textarea {background:#434343; color:#FFF; border:0px}

div.noproductsfound {text-align:right}

.updatelink {color:#8d8d8d}
.updatelink:hover {color:#bdbdbd}

input.placeorder {background:#000; color:#8d8d8d}
input.placeorder:hover {background:#000; color:#FFF}

#personalizeyes, #personalizeno, .type-content input {background:#000}

.noproductsfound {text-transform:uppercase; font-size:11px; position:relative; right:12px;}

.searchsubmit {position:relative; top:3px;}

td .tableheader {text-align:center}