body, *      { font-family: verdana, helvetica }
body         { margin: 0; padding: 0 }
#container   { background-image: 
               url('//lib.store.yahoo.net/lib/yhst-69790109076115/topredbanner.png'); 
               background-repeat: repeat-x; background-position: top 50% }
#container img { border-style: none; border-width: 0px }
#utilbar     { background-image: 
               url('//lib.store.yahoo.net/lib/yhst-69790109076115/utilitybannerback.png'); 
               background-repeat: repeat-x }
#searchform  { margin: 0; padding: 0 }
#searchfld   { width: 143px }
#footercell  { background-color: #eeeeee; background-repeat: repeat; background-attachment: 
               scroll; background-position: 0% 50% }
#copyright   { text-align: right; font-size: 10px; color: #999999 }
#copyright a:link, #copyright a:visited { color: #999999 }
#navbarcell  { width: 196px; background-color: #eeeeee; background-image: 
               url('//lib.store.yahoo.net/lib/yhst-69790109076115/navback.png'); 
               background-repeat: repeat-x; border: 2px solid #cccccc }
#navbar a:link, #navbar a:visited { font-size: 11px; color: black; font-weight: bold; text-decoration: none; display: block; border-bottom: 1px solid silver; padding-top: 2px; padding-bottom: 2px }
#navbar br { display: none }
#navbar a:hover { text-decoration: underline }
#navbar      { padding: 15px }

/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("/lib/yhst-69790109076115/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("/lib/yhst-69790109076115/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("/lib/yhst-69790109076115/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

#itemDetails, #itemDetails td, #itembottom {
  font-family: verdana,helvetica;
  font-size: 10pt;
  color: #666;
}
#itemDetails td h1 {
  color: #990000;
  font-size: 16px;
}
#pricing {
  border: 2px solid #cccccc;
  margin-top: 20px;
}
#pricing form { margin: 0; padding :0 }
#add2cart {
  background-image: url(//lib.store.yahoo.net/lib/yhst-69790109076115/pricing-back.png);
  margin-bottom: 1px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 12px;
}
#pricing .optLabel {
  font-weight: bold;
}
#itemPrice {
  color: #ae0000;
  font-weight: bold;
  font-size: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}


#regPrice {
  font-size: 14px;
  color: #333;
}
#tabs { 
    clear: both;
    text-align: left; 
}
#tabcontrols {
    line-height: 23px !important;
    height: 23px !important;  
}

#tabcontrols a:link, #tabcontrols a:visited {
    display: block;
    float: left;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
    margin: 0px 0px 0px 2px;
    background-image: url(http://lib.store.yahoo.com/lib/yhst-69790109076115/tabback.png);
    background-repeat: repeat-x;
    line-height: 25px !important;
    height: 25px !important;
    padding-left: 5px;
    padding-right: 5px;
}

#tabcontents { clear: both }

#tabcontrols a:hover, #tabcontrols a:link.selected, #tabcontrols a:visited.selected {
    color: black;
}

#tabcontents {
	border: 2px solid #ccc;
	padding: 10px;
        margin-top: 2px;
}

#priceTable td, #priceTable th {
  font-size: 10pt;
  color: #666;
  line-height: 25px;
}
#priceTable {
  padding: 2px;
  border: 2px solid #ccc;
  margin-top: 12px;
  margin-bottom: 12px;
}
#priceTable th {
  background-color: #ebebeb;
}

#breadcrumbs {
  font-size: 11px;
  margin-bottom: 1em;
  width: 590px;
}

