.menu2{font: bold 10px Verdana, Arial, sans-serif; background-color:#416178; padding:3px;}
.menu2 a{font:bold 10px Verdana, Arial, sans-serif; color:#FFFFFF; padding:3px; text-decoration: none; }

.left {color:white; font:10px Verdana, Arial, sans-serif; width:170px; margin:0px; padding:0px; background-color:#416178; }
.yst-left-nav {color:white; font:10px Verdana, Arial, sans-serif; width:170px; margin:0px; padding:0px; background-color:#416178; border-left: 2px solid #416178; }

.section {color:#416178; font:13px Verdana, Arial, sans-serif; width:160px; margin: 0px 0 0 2px; padding: 5px 0 0 0px; background-color: #ECE9D8; line-height: 15px; } 
.section  a {color:#416178; font: 13px Verdana, Arial, sans-serif; width:160px; margin: 0px 0 0 2px; padding: 0px 0 0 0px; background-color: #ECE9D8; text-decoration: none; line-height: 17px; font-weight: bold; }
.subsection {color: #FFFFFF; font:10px Verdana, Arial, sans-serif;  margin-left:10px; padding:0px; background-color: #416178;  line-height: 12px; display: block;  }
.subsection a {color: #FFFFFF; font:10px Verdana, Arial, sans-serif;  margin-left: 10px; padding:0px; background-color:#416178; text-decoration: none;  line-height: 15px;  display: block; font-weight: bold; }

.middle {font: 12px Verdana, Arial, sans-serif; margin:0px 0px 0px 0px; padding:0px;}
.footer{margin: 9px 0 0 0;  padding: 0px; text-align:center;  font: 10px Verdana, Arial, sans-serif; }
.foot{margin:10px 0px 0px 0px; padding:0px; font:12px bold Verdana, Arial, sans-serif; 
  text-align:center; }
.foot a{text-decoration:none; color:#416178; 
   font-weight:bold; }
.bottom {font: 12px Verdana, Arial, sans-serif; margin:0px 0px 0px 0px; text-align: left; }
.bottom a {font: 12px Verdana, Arial, sans-serif; color: #416178; margin:0px 0px 0px 0px; padding:0px;}
.search {margin: 5px 0px 0px 0px; }
.yst-search {margin: 6px 0px 0px 10px; }

.yst-header-phone {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.yst-home-body {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
.yst-home-specials-table {margin: 0 0 0 15px; }

.yst-breadcrumbs          {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: normal; color: #416178}
A.yst-breadcrumbs:link    {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: normal;}
A.yst-breadcrumbs:hover   {font-family: Arial; font-size: 11px; text-decoration: underline; font-weight: normal;}
A.yst-breadcrumbs:active  {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: normal;}
A.yst-breadcrumbs:visited {font-family: Arial; font-size: 11px; font-weight: normal;}
.yst-breadcrumbs-last  {font-family: Arial; font-size: 11px; text-decoration: none; font-weight: bold; color: #000000; }
h1.yst-breadcrumbs-last { display: inline; margin: 0px; padding: 0px; }

.yst-FAQ {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #416178; text-align: right; }
.yst-FAQ  a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #416178; text-decoration: none; }

.yst-section-title h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #416178; display: inline; }
.yst-section-caption { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.yst-section-contents { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.yst-section-contents-title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #416178; text-decoration: none;}
.yst-section-contents-title a {text-decoration: none; color: #416178; }
.yst-section-contents-title a:hover {text-decoration: underline; color: #FF3300; }
.yst-section-contents-text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.yst-section-contents-regular { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.yst-section-contents-bold {font-weight: bold; font-size: 13px; }

.yst-subsection-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }

.yst-item-title h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #416178; display: inline; }
.yst-item-order { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #416178; padding: 0 0 0 3px;}
.yst-item-abstract { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.yst-item-caption { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

.yst-item-name {font-family: Arial, Helvetica, sans-serif; color: #903C7A; font-size: 16px; font-weight: bold;  }
.yst-item-order-box  {border: 1px solid #416178; font-size: 11px; color: #000000; font-weight: bold; }
.yst-item-sku {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold;  }
.yst-item-price-reg {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold;  }
.yst-item-price-sale {font-family: Arial, Helvetica, sans-serif; color: #FF3300; font-size: 16px; font-weight: bold;  }
.yst-save-text {font-family: Arial, Helvetica, sans-serif; color: #FF3300; font-size: 12px; font-weight: normal;  }
.yst-save-price {font-family: Arial, Helvetica, sans-serif; color: #FF3300; font-size: 12px; font-weight: bold;  }
.yst-item-option-title {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold;  }
.yst-item-option {font-family: Arial, Helvetica, sans-serif; color: #416178; font-size: 12px; font-weight: normal;  }
.yst-item-availability {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold;  }
.yst-item-status {font-family: Arial, Helvetica, sans-serif; color: #416178; font-size: 11px; font-weight: normal;  }
.yst-item-quantity {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.yst-related-items a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #416178;}

.yst-cross-sell-table {border: 1px solid #416178; width: 150px; }
.yst-cross-sell-title {font-family: Arial, Helvetica, sans-serif; color: #FF3300; font-size: 13px; font-weight: bold;  }
.yst-cross-sell-item {font-family: Arial, Helvetica, sans-serif; color: #416178; font-size: 12px; font-weight: bold;  }
.yst-cross-sell-item a {font-family: Arial, Helvetica, sans-serif; color: #416178; font-size: 12px; font-weight: bold; text-decoration: none; }
.yst-email {font:12px Verdana, Arial, sans-serif;  color: #416178;  }
.yst-email a {font:12px Verdana, Arial, sans-serif;  color: #416178; text-decoration: none; }

.yst-bookmark {font-family: Arial, Helvetica, sans-serif; color: #416178; font-size: 10px; font-weight: bold; }

.index-level1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin:1px; line-height: 14px}
.index-level2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin:1px; line-height: 12px}
.index-level3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; margin:1px; line-height: 10px}



/*  LEFT NAV FLYOUT STYLES - KELLY W/ SEOWHAT.COM  10-21-09  */

/*.left ul#nav li a { margin: auto; }*/

ul#nav, ul#nav li {
padding: 0px;
margin: 0px;
list-style-type: none;
}

/*ul#nav { margin-bottom: 14px; }*/

ul#nav li {
position: relative;
margin: 2px 0px 2px 2px;
border-bottom: 0px solid #ECE9D8;
}

ul#nav li a {
color: #416178;
background-color: #ECE9D8;
font: bold 13px Verdana;
text-decoration: none;
display: block;
margin-left: 0px;
margin-right: 0px;
padding: 9px 0px 2px 3px;
}

/*ul#nav li a:hover, ul#nav a:hover, ul#nav li:hover {
  text-decoration: underline;
  color: #416178;
}*/








ul#nav ul
{ margin: 0px;
  padding: 0px;
  margin-bottom: 14px;
 }

ul#nav ul li, /*ul#nav ul li.over*/
{ padding: 0px;
  margin: 0px;
  list-style: none; }

/*ul#nav ul li a
{ color: #808285;
  text-decoration: none;
  width: 230px;
  display: block;
  margin: 0;
  padding: 5px 10px;
  font-weight: normal;
  font-size: 11px;
  line-height: 11px;
 }

ul#nav ul li a:hover {
  text-decoration: underline;
  color: #416178;
}

ul#nav li ul {
  display: none;
  position: absolute; 
  top: -2px;
  left: 166px;
  width: 250px;
  border: 2px solid #416178;
  background-color: #ECE9D8;
  }*/

.left ul#nav ul li a { display: block; color: #FFFFFF; font:10px Verdana, Arial, sans-serif;  margin-left: 20px; padding:0px; background-color:#416178; text-decoration: none;  line-height: 15px;  display: block; font-weight: bold; }

/*
ul#nav li > ul {
  top: -2px;
  left: 168px;
  }*/

/*ul#nav li:hover ul, ul#nav li.over ul { display: block; clear: left; }*/



/*  Floating Shopping Cart Styles 
.yui-skin-sam ul.yui-accordionview { margin: 0; padding: 0; }
.smb-mc { font-size: 12px; }
 */


a.info-button img { /*float: right;*/ padding: 0px 3px; }
