body {
 background:#c5e5f6 url(/pix/bg.gif);
 margin:0;
 padding:0;
}

body, td, div {
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:12px;
 color:#000;
}
 
div.logo {
 text-align:center;
 position:relative;
}

div.lattice {
 background:#F2E3AC url(/pix/bg_lattice.gif);
 height:56px;
 position:relative;
 top:5px;
}

div.shopcats {
 text-align:center;
 margin-top:10px;
}

div.content {
 padding:7px 0;
}
 
td.infolinks {
 background:#fff url(/pix/bg_info.gif) no-repeat center center;
 text-align:center;
 padding:6px 0;
 width:699px;
 height:30px;
}

div.crumb {
 text-align:right;
 font-size:10px;
 padding-bottom:6px;
}

div.breadcrumb {
 display:inline;
 font-size:10px;
 padding:0 3px;
}

.crumb a {text-decoration:none}

div.pre {visibility:hidden; position:absolute; bottom:0; right:0}

img {border:0}

td.footer {
 text-align:center;
 font-size:10px;
 padding:3px;
}

.footerb {background-color:#C5E5F6; padding:4px}

a:link {color:#DF5C98}
a:visited {color:#DF5C98}
a:hover {color:#8BC4E0}
a:active {color:#8BC4E0}

/* THINGIES */

.usernav, .usernav-on, .navbar, .navbar-on, .sitenav, .sitenav-on {
 display:inline;
}

.navbar, .navbar-on {
 margin:0 10px;
}

.navbar a  {text-decoration:none}
.navbar-on a {text-decoration:none; font-weight:bold}

.sitenav, .sitenav-on {
 margin:0 6px;
}

.usernav, .usernav-on {
 margin:0 6px;
}

/* MAIN BOX */ 

.box {
 width:730px;
 margin:20px auto;
}

.box_content {
 background-color:#fff;
 padding:0;
}

.box_top {
 background-image:url(/pix/box_top.gif);
 background-repeat:repeat-x;
}

.box_left {
 background-image:url(/pix/box_left.gif);
 background-repeat:repeat-y;
}

.box_right {
 background-image:url(/pix/box_right.gif);
 background-repeat:repeat-y;
 background-position:right top;
}

.box_bot {
 background-image:url(/pix/box_bot.gif);
 background-repeat:repeat-x;
 background-position:left bottom;
}

.boxText {
 font-size:10px;
 border:1px solid #97d5f4;
}

.proddetailtable {
 margin-top:1em;
}

.products_right {
 padding-left:10px;
 text-align:left;
}

.proddetailnamebg, .catname, .title {
 font-size:14px;
 font-weight:bold;
 color:#714828;
 text-align:center;
 border-bottom:1px solid #714828;
 margin-top:1em;
}

.opttable {
 border:3px solid #E7B9CA;
 text-align:left;
}

.optcol1, .qtycol, .pricecol {font-weight:bold; white-space:nowrap; vertical-align:top; text-align:left}

.emailfriend {text-align:center; margin:1em}

.addl {margin-top:3px}

.detailsale, .attn {font-weight:bold; color:#C5003E}

.subcattable {
 width:auto;
 margin:0 auto;
}

.subcatcell, .thumcells {
 text-align:center;
 padding:15px;
 vertical-align:top;
}

.subcatcell a, .thumcells a {text-decoration:none}

.orderbutt, .searchbutt {
 background-color:#E7B8C9;
 border:2px outset #E7B8C9;
 color:#fff;
 font-weight:bold;
}

.ctr {text-align:center}

td.navuser {padding-top:3px}

.userhead {font-weight:bold}