body {
    background: white url(../images/topnav_bkg.gif) repeat-x;
         color: #4a4a4a;
       padding: 0;
        margin: 0;
}

/* =[ GLOBAL FONT SETUP ]==================================================== */
body, td, th, input {
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* =[ GLOBAL HYPERLINK SETUP ]=============================================== */
a { font-weight: bold; }
a:link, a:visited, a:active {
    color: #600;
    text-decoration: none;
}
a:hover {
    color: #666;
}

/* =[ STANDARD OVER-RIDES ]================================================== */
h1 {
  font-size: 180%;
      color: #3f493e;
}

h3 {
   margin-top: 1em;
    font-size: 130%;
  font-weight: bold;
}

img {
    border: none;
}

input {
    border: solid 1px #bbb;
}

input.image {
    border: none;
}

/* =[ BREADCRUMB, CART AND SEARCH ]========================================== */
.localnavlinks, a.localnavlinks, a.localnavlinks:visited { color: white; font-size: 10px; line-height: 14px; font-weight: normal; text-decoration: none }
a.localnavlinks:hover	{ color: #cccc99; font-size: 10px; line-height: 14px; font-weight: normal; text-decoration: none }

table#breadcrumb {
    background: #666;
         width: 100%;
}

table#breadcrumb td {
    padding: 0;
}

table#breadcrumb a {
        font-weight: normal;
    text-decoration: none;
          font-size: 110%
}

table#breadcrumb a:link, table#breadcrumb a:visited {
    color: white;
}

table#breadcrumb a:hover, table#breadcrumb a:active {
    color: #cc9;
}

table#breadcrumb ul {
    list-style: none;
       padding: 0;
        margin: 0 0 0 40px;
}

table#breadcrumb li {
         float: left;
  padding-left: 10px;
 padding-right: 10px;
    background: url(/images/nav/sep.gif) 0 3px no-repeat;
}

table#breadcrumb li.first {
    background: transparent;
}

table#breadcrumb input, table#breadcrumb button {
    margin: 0;
}

table#breadcrumb input {
    border: none;
}

table#breadcrumb button {
    font-size: 100%;
    font-weight: bold;
}

div#masterContainer {
    width: 890px;
    margin: 10px auto;
}

/* =[ LAYOUT CRUTCH ]======================================================== */
table.layoutCrutch {
     background: url(/images/cart/cart-bg.jpg) center top no-repeat;
     margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: solid 4px #f1f1e2;
     border-top: solid 4px #f1f1e2;
}

table.layoutCrutch {
    width: 100%;
}

table.layoutCrutch td {
     text-align: left;
 vertical-align: top;
    padding-top: 20px;
}

table.layoutCrutch td.productThumb {
  padding-left: 20px;
    text-align: center;
         width: 245px;
}

table.layoutCrutch td.copy {
        padding: 0 20px 20px 20px;
}

table.layoutCrutch td.copy p {
    line-height: 1.5em;
          width: 400px;
     margin-top: 8px;
  margin-bottom: 8px;
}

/* =[ ADD TO CART ]========================================================== */
form.addToCart ul {
     list-style: none;
        padding: 0;
         margin: 0;
}

form.addToCart li {
   padding-left: 0;
 padding-bottom: 2px;
  margin-bottom: 2px;
      max-width: 300px;
     min-height: 13px;
  border-bottom: 1px solid #cc9;
}

form.addToCart li input {
    float: right;
}

/* =[ FOOTER ]=============================================================== */
div#bottom-bar {
     background: #999;
          color: white;
    font-weight: bold;
      font-size: 80%;
     border-top: solid 1px white;
        padding: 10px;
     text-align: center;
}