body {margin-top:0px;}
a:link, a:visited{
  color:#616B39;
    font-weight: bold;
  text-decoration: underline;}
a:hover {
  color:#cccccc;
  font-weight: bold;
  text-decoration: underline;}
.fixedfont { font-size : 12px; color: white; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; } 
.mediumtext { font-size : 16px; color: black; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; } 
.smalltext { font-size : 13px; color: black; font-family: arial, sans-serif; text-decoration: none; } 
.bluelink { font-size : 12px; color: blue; font-family: arial, sans-serif; text-decoration: none; } 
.freeship { font-size : 17px; color: #AB0229; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; } 
a:link.freeship,a:visited.freeship{font-size : 17px; color: #AB0229; font-family: arial, sans-serif; font-weight: bold; text-decoration: none;}
a:hover.freeship{ font-size : 17px; color: #AB0229; font-family: arial, sans-serif; font-weight: bold; text-decoration: underline; } 
.sidenav { font-size : 14px; color: #000000; font-weight: bold; text-decoration: none; } 
.sidenavbgimage { background-image: url("http://store.yahoo.com/lib/kkapers2/sidenavbgimage.jpg");}
.sidenavfont { font-size : 12px; color: #ffffff; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; } 
.CapressoTable { font-size : 11.5px; color: #ffffff; padding-top:7px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; }
a:link.sidenavlinks, a:visited.sidenavlinks {  
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
  color:#4e6eb1;
  font-size: 12px; 
  font-weight: 400;
  text-decoration: none;
  width:100%;}
a:hover.sidenavlinks {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
  font-size: 12px; 
  color:#4e6eb1;
  font-weight: bold;
  text-decoration: none;
  width:100%;}
.imgstripe img { width:100%;}

.Banner {
  background-color:#4e6eb1;
}
a:link.fixedfont, a:visited.fixedfont{
  width:100%;
  font-size : 12px; 
  color: white; 
  font-family: arial, sans-serif; 
  font-weight: bold; 
  text-decoration: none;
  background-color:#4e6eb1;}

a:hover.fixedfont{ 
  font-size : 12px; 
  color:#4e6eb1 ; 
  font-family: arial, sans-serif; 
  font-weight: bold; 
  text-decoration: none;
  background-color: white;} 

.BannerNav img{
  width:3px;
  height:3px;}
.BannerNav td{   
  padding: 0px 3px 0px 3px; 
  font-size : 12px; 
  font-family: arial, sans-serif;
  text-align:center;
}
.capresso-title { font-size : 12px; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; color: #AB0229;}

.capresso-machine-line {font-size: 12px; color: black; font-family: arial, sans-serif; text-decoration: none;}

a:link.capresso-comparison-link{font-size: 16px; font-weight: bold; font-family: arial, sans-serif; font-weight: normal; text-decoration: underline; color: blue;}

a:visited.capresso-comparison-link{font-size: 16px; font-weight: bold; font-family: arial, sans-serif; font-weight: normal; text-decoration: underline; color: blue;}

a:hover.capresso-comparison-link{font-size: 16px; font-weight: bold; font-family: arial, sans-serif; font-weight: normal; text-decoration: underline; color: #cccccc;}

.quicklinks {font-size: 14px; color: #4e6eb1; text-decoration: none;  font-weight: bold; background-color: #40C916;}
.quicklinkscell {font-size: 14px; color: black; text-decoration: none; background-color: white; font-weight: bold;}
a:link.quicklinkscell, a:visited.quicklinkscell{font-size: 14px; color: #4e6eb1;font-weight: bold; text-decoration: underline;}
a:hover.quicklinkscell {font-size: 14px; color: #40C916; text-decoration: underline; font-weight: bold;}

.close-link {font-size : 14px; color: black; font-family: arial, sans-serif; font-weight: bold; text-decoration: underline; }
a:link.close-link, a:visited.close-link {font-size : 14px; color: black; font-family: arial, sans-serif; font-weight: bold; text-decoration: underline; }
a:hover.close-link {font-size : 14px; color: #cccccc; font-family: arial, sans-serif; font-weight: bold; text-decoration: none; }

.hot-new {font-size: 15px; color: #4e6eb1; font-weight: bold; text-decoration: none; }
a:link.hot-new, a:visited.hot-new { font-size: 15px; color: #4e6eb1; font-weight: bold; text-decoration: none; }
a:hover.hot-new { font-size: 15px; color: #cccccc; font-weight: bold; text-decoration: none; }

.breadcrumbs{display:inline;font-size:13px; font-weight:normal; color:#4e6eb1;}
a:link.breadcrumbs,a:visited.breadcrumbs{font-size:12px; color:#4e6eb1; font-weight:normal;}
a:hover.breadcrumbs{font-size:12px; color:#cccccc; font-weight:normal;}

.breadcrumbs-destination{display:inline;font-size:13px; font-weight:normal; color:#000000;}

.box-font{ font-size : 12px; color: #AB0229; font-family: arial, sans-serif; text-decoration: none; }
.box-font-strike-thru{ font-size : 12px; color: #AB0229; font-family: arial, sans-serif; text-decoration: line-through; }
 .lead-time-box-font{ font-size : 12px; color: #AB0229; font-weight: bold; font-family: arial, sans-serif; text-decoration: none; }
 .rebate-box-font{ font-size : 12px; color: #AB0229; font-family: arial, sans-serif; text-decoration: none; }
 a:hover.rebate-box-font{color:#ab0229; font-size: 12px; font-weight:bold;}
 .free-gift-box-font{ font-size : 12px; color: #AB0229; font-family: arial, sans-serif; line-height: 14px; text-decoration: none; }
 a:hover.free-gift-box-font{color:#ab0229; font-size: 12px; font-weight:bold;}

/* Begin Staff Member Product Reviews Styles */

.holder {width:350px; margin:5px; padding:5px; border:1px solid #ddd; float:left; background:#FEFFB3;font-size:14px;}
.holder h4 {text-align:left; color:#840017;text-decoration:underline;}
a.hid, a.hid:visited {color:#840017; text-decoration:none; outline-style:none; position:relative; z-index:500; }
.what, a.what, a.what:visited, a.what:active {font-size:10px ! important; color:#4e6eb1 ! important;}
a.what:hover {font-size:10px ! important; color:#cccccc ! important;}
.emprevtitle {font-size:20px; color:#840017; text-decoration:underline;}
.hid i{color:#840017; text-decoration:none; outline-style:none; position:relative; z-index:500;font-weight:bold; font-style:normal;}
.hid em {font-style:normal;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;font-weight:normal; }
a.hid:active em, a.hid:focus em {display:none;}
a.hid:active i, a.hid:focus i {display:none;}
.hid span {display:none;}
a.hid:active span, a.hid:focus span {display:block; background:#FEFFB3; color:#000; width:350px; font-style:normal; cursor:default; padding:0px 5px 5px 5px; position:absolute; left:-6px; top:0px; border:1px solid #ddd; border-width:0 1px 1px 1px;}
.clear {clear:both;}
a.close {z-index:50000;}
a.close:active {display:none;}

/* Begin Putamayo Listen Table Styles */
.music-table {border:1px solid #4e6eb1;padding:0px; border-spacing:0px; border-collapse:collapse;}
td.music-text, td.song-title {border: solid #4e6eb1; padding:0px; padding-top: 3px; padding-right: 5px; padding-left:3px;border-right-width:0px; border-left-width:0px; border-bottom-width:1px; border-top-width:1px; background-color:#fff; font-size:.7em; font-family:verdana, sans-serif;}
td.music-label, td.music-image {border:1px solid #4e6eb1; border-bottom-width:2px; border-left-width:0px; border-right-width:0px; padding:0px; padding-left:3px;font-weight:bold; background-color:#ffffff; text-align: left;}
a.music-link, a:visited.music-link {color:#ab0229;}
a:hover.music-link, active.music-link {color:#cccccc;}
.song-title {font-style: italic;}


/* Begin Knife-Shipping Promo Styles*/
a:link.restrictions-pop-up, a:visited.restrictions-pop-up {font-weight:bold; color:#900028; text-decoration:underline;}
a:hover.restrictions-pop-up {font-weight:bold; color:#cccccc; text-decoration:none;}


