body {}
body, td, a, div {font-family: tahoma;}

.mss-title {font-family: tahoma; font-weight:bold; font-size:14px; background-image:url('/lib/botach/botach-fade36.gif'); background-repeat:repeat-x; padding:5 15px; color:#fff;}

#home-banner {margin:0 auto; display:block;}

.banner {border:none; outline:none;}

#nav-table {}
#nav-table td {color:#fff; height:22px; background:#666 /*url('/lib/botach/side-l.gif') no-repeat scroll 0 0*/; padding:0; font-size:12px; vertical-align:top;}
#nav-table td div {position:relative; z-index:12;}
#nav-table td a {color:#fff; text-decoration:none;}
#nav-table td a.main {padding:2 20px 2 3px; display:block; width:152px; _width:175px; height:24px; line-height:21px; background-image:url('/lib/botach/arrow.gif'); background-repeat:no-repeat; background-position:150 10; overflow:hidden;}

#nav-table ul {position:absolute; top:22px; left:0; width:175px; list-style-type:none; z-index:182; background-color:#fff; padding:0; margin:0; display:none; border-bottom:1px solid #000;}

#nav-table td div:hover .primary,
#nav-table td div.over .primary {display:block;}
#nav-table li {font-size:11px; position:relative; z-index:23;  border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #fff;}
#nav-table li a {display:block; padding:5px 5px; color:#000}
#nav-table li a:hover {background-color:#666; color:#fff;}



#nav-table .secondary {top:0; left:173px; _left:168px; width:159px;}
#nav-table .secondary li {border-bottom-color:#fff;}
#nav-table .primary li:hover .secondary,
#nav-table .primary li.over .secondary {display:block;}
#nav-table .secondary li a {background-color:#666; color:#fff}
#nav-table .secondary li a:hover {background-color:#fff; color:#666;}
 

@media print
  {
  .printhide {display:none !important; overflow:hidden !important; height:1px !important;}
  #nav-table, #nav-table a, #nav-table ul, #nav-table li {display:none !important;}
  
  }

table.ystore-cross-sell-table {width:1000px;}
h3.ystore-cross-sell-title {font-size:14px;}
 
.custom-section {font-size:12px;}
.custom-section b {font-size:14px;}
.custom-sep {font-size:0px; line-height:0px; border-bottom:1px solid #000; height:15px; margin-bottom:15px; width:100%;}



/* THESE STYLES ADDED BECAUSE THE NEW YAHOO-CART DOESNT STYLE PROPERLY */
.bodybg * {padding:0; margin:0;}
.smb-mc .minicart_c1 {font-size:13px !important;}

/*.mss-cart-kludge ul,
.mss-cart-kludge li {padding:0; margin:0;}*/

.ord-btn {padding-top:5px;}
input#order-submit {background:#C71305; color:#fff; padding:3px 12px; font-weight:bold; border:none;}
input#order-submit:hover {background:#C7443A;}
