  /* Colors used */
  .red {color:#800000; }
  .lgtblue {color:#6876AA}
  .blue {color:#4D5885; } /* main blue */
  .drkblue {color:#353B51}
  .lgtgrey {color: #E2E2E2}

  .dblue {border:1px dotted blue}
  .dgreen {border:1px dotted green}
  .dred {border:1px dotted red}
  .dbrown {border:1px dotted brown}
  .dorange {border:1px dotted orange}

  .clear {clear:both;}

  body { margin:0px; background-color:#fff; padding:0px; font-family: arial, helvetica, sans-serif; font-size:12px; line-height:15px; }
  .larger {font-size:14px}
  .smaller {font-size:10px}

  h1,h2,h4,h4,h5 {font-family: "Trebuchet MS", helvetica, sans-serif; color:#4D5885;}
  h1 {font-size:16px} h2 {font-size:14px} h3 {font-size:13px} h4 {font-size:12px} h5 {font-size:11px; text-transform:uppercase;}
  h1.catHead {border-bottom:2px solid #800000;text-align:left;line-height:20px; margin-top:8px; clear:both; color:#4D5885 }
  h2.catHead {border-bottom:2px solid #800000;text-align:left;line-height:20px; clear:both; color:#4D5885 }

  th { font-size:13px; font-family:"Trebuchet MS", helvetica, sans-serif; color:white; height:14px; }

  .label {font-size:13px;font-family:"Trebuchet MS", helvetica, sans-serif}

  a,a:link,a:visited,a:hover,a:active {font-family: arial, helvetica, sans-serif; color:#4D5885; text-decoration:none; }

  a:hover {border-bottom:1px solid #4D5885;}

  A.footNav, A.footNav:link, A.footNav:visited {color:#4D5885; font-family:"Trebuchet MS", Helvetica;text-decoration:none;}
  A:hover.footNav {color:#4D5885; font-family:"Trebuchet MS", Helvetica; border-bottom:1px solid #000000}

  a.nd, a.nd:link, a.nd:visited, a.nd:active {font-family: arial, helvetica, sans-serif; color:#000000; text-decoration:none;border:none; }
  a.nd:hover {font-family: arial, helvetica, sans-serif; color:#000000; text-decoration:underline; }

li.vpp {list-style:square; margin-left: 10px}

  .vp {font-family: arial, helvetica, sans-serif; color:#4D5885; }
  a.vp, a.vp:link, a.vp:visited, a.vp:active {text-decoration:none;border:none;}
  a.vp:hover {text-decoration:underline;}

  img {text-decoration:none; border:none; }


  input, textarea {border:1px solid #4D5885; background-color:#ffffff; font-size:11px}

  input[type="submit"] {background-color:#4D5885; color:#ffffff; font-weight:700;padding-left:0px; padding-right:0px;
  border-left:1px solid #6876AA;
  border-top:1px solid #6876AA;
  border-bottom:1px solid #353B51;
  border-right: 1px solid #353B51; }

input[type="submit"].large {background-color:#4D5885; color:#ffffff; font-size:13px;font-weight:700;padding:4px;
  border:1px solid #000000;
}

  .outer {margin-left:auto; margin-right:auto; width:900px;}
  .outerCUV {margin-left:auto; margin-right:auto; width:1090px;}


  .mainBorder {padding:0px 10px; border:0px solid navy }

  .mastHead {width:100%; height:81px; background-image: url('/mm5img/navlogo.jpg');background-repeat:no-repeat;text-align:right;color:#4D5885; font-weight:700; font-family:"Trebuchet MS", Helvetica; font-size:13px; line-height:18px; }

    .mastBar {border:1px solid navy; background-color:#E2E2E2; padding:4px; height:16px; font-size:12px; font-weight:700; margin-bottom:12px; }
    .mastBarL {float:left; text-align:left; width:33%}
    .mastBarM {float:left; text-align:center; width:33%}
    .mastBarR {float:left; text-align:right; width:33%}

  .mainContent {height:100%;}
  .leftCol {width: 140px; height:100%; float:left}
  .midCol  {width: 590px; height:100%; float:left;}
  .riteCol {width: 140px; height:100%; float:left}

  .midColCUV  {width: 780px; height:100%; float:left;}


  .leftBox {width:140px; border:1px solid black; margin-bottom:12px}
    .leftBoxHead {background-color:#4D5885; color:white;text-align:center; font-weight:700;padding:2px 0px;}
    .leftBoxBody {font-size:11px;background-color:#E2E2E2;padding:4px}
    .leftContent {text-align:center; margin-bottom:12px}

  .midTop {padding:0px 20px; text-align:center;}

  .midMain {padding:0px 20px}
    .midMainBC {border-bottom:1px solid #4D5885;padding-bottom:4px; font-weight:700; font-family:"Trebuchet MS", Helvetica; }
    .midMainTitle {}
    .midMainContent{}
    .midMainCats {clear:both; border-top:0px solid #800000;}
    .midMainProds {clear:both; margin-top: 12px;}

  .midBot {margin:16px 0}

  .riteBox {width:140px; border:1px solid black; margin-bottom:12px; float:right;}
    .riteBoxHead {background-color:#4D5885; color:white;text-align:center; font-weight:700;padding:2px 0px;}
    .riteBoxBody {font-size:11px;background-color:#E2E2E2;padding:4px}
    .riteContent {text-align:center; margin-bottom:12px}

  .diminish {font-size:10px; color:#808080;}
  .center {text-align:center;}


  A.nav, A.nav:link, A.nav:visited {line-height:16px; color:#000000; font-weight:700; font-family:"Trebuchet MS", Helvetica;text-decoration:none;border:none; }
  A.nav:hover {color:#000000; font-weight:700; font-family:"Trebuchet MS", Helvetica; text-decoration:underline; }

  .footer {width:100%; font-size:11px; border:1px solid #000000; clear:both; height:90px; background-color:#E2E2E2; padding:4px;}
    .footerLft {float:left;width: 160px;text-align:center;}
    .footerMid {float:left;width: 530px;text-align:center;margin:0px 10px;}
    .footerRgt {float:left;width: 150px;text-align:center; }


.moveMessage {
   color:#fff; float:left; margin-top:20px; margin-left:100px; width:180px; text-align:center; font-family:"Trebuchet MS", Helvetica; font-size:13px; font-weight:700; }

  .moveMessLink {font-family: "Trebuchet MS", Helvetica; font-weight:400; font-size:11px; color:#fff;}

  A.tnav, A.tnav:link, A.tnav:visited {color:#4D5885; font-family:"Trebuchet MS", Helvetica;text-decoration:none;border:none;  }
    A.tnav:hover {color:#4D5885; font-family:"Trebuchet MS", Helvetica;border-bottom:1px solid #4D5885;}

  A.tnavb, A.tnavb:link, A.tnavb:visited {font-family:"Trebuchet MS", Helvetica;text-decoration:none;border:none;  }
    A.tnavb:hover {font-family:"Trebuchet MS", Helvetica;border-bottom:1px solid #4D5885;}

  A.footNav, A.footNav:link, A.footNav:visited {color:#4D5885; font-family:"Trebuchet MS", Helvetica;text-decoration:none; border:none}
    A:hover.footNav {color:#4D5885; font-family:"Trebuchet MS", Helvetica;border-bottom:1px solid #4D5885;}

  .chTopName { border-bottom:2px solid #800000;margin-bottom:12px; clear:both }
  .chTopLink {text-decoration:none}
  .chSub  { float:left; width:163px; padding-right:20px; text-align:center; margin-bottom:28px; line-height:16px;  }
  .chSubTopTD {text-align:center; vertical-align:top;}
  .chSubBotTD {text-align:center; vertical-align:bottom;}
  .chSubLink {text-decoration:none}
  .chSubName {font-size:12px; font-weight:700}


  .catListCats {clear:both}
  .catListProds {clear:both}

    .catList  { float:left; width:135px; text-align:center; margin-bottom:28px; line-height:16px; }
     catListTopTD {height:125px; vertical-align:top;}
     catListBotTD {height:125px; vertical-align:bottom;}
    .catListPrice {font-size:12px; font-weight:700}
    .catListSale {font-size:13px; font-weight:700;color:#800000}
    .catListCat {text-align:center; float:left; width:135px; height:230px; line-height:16px;}

.catListCat {float: left; padding: 6px; margin: 6px; width:110px; height: 175px;}
.catListSub {float:left; width:250px;text-align:left;margin-left:20px}

.prodDisp {}
.prodCol1 {padding:0px 12px; text-align:center; float:left; width:56%; border-right:1px dashed #E2E2E2; }
.prodCol2 {padding:0px 8px; float:left; width:36%; }
.prodImg {text-align:center; }
.prodFindMore {text-align:center; margin:12px 0px }
.prodChimes {margin:12px 0px}
.prodNote {text-align:left; padding:8px; border:1px solid #E2E2E2;background-color:#F9F4E9; color: #404040  }

.prodPrice{margin-top:18px;}

.prodPriceList {font-size:14px; font-weight:700; text-decoration:line-through;margin-bottom:8px; }
.prodPriceSale {font-size:16px; font-weight:700; color:#800000; margin-bottom:8px;}
.prodPriceLow {text-align:center; }
.prodShipFree {text-align:center;font-weight:700; margin:8px  }
.prodAddBask {text-align:center;}
.prodDesc {}

.popupLinkImage {border:1px solid white}

.baskButtons {margin-top:16px}
  .baskContShop {float:left;width:49%; }
  .baskCheckout {float:right;text-align:right; width:49%}

td.fuzz {background-image: url(/mm5img/fuzz.gif);background-repeat:no-repeat;background-position:top;}
td.fuzz a {display:block;height:100%;padding-top:12px;}
td.fuzz a:link {display:block;height:100%;}
td.fuzz a:visited {display:block;height:100%;}
td.fuzz a:hover {background-image: url(/mm5img/xfuzz.gif);background-repeat:no-repeat;background-position:top; }

div.fuzz {width:110px; height:140px; background-image: url(/mm5img/fuzz.gif);background-repeat:no-repeat;background-position:top;padding-top:0px;}
div.fuzz a {display:block;padding-top:12px;}
div.fuzz a:link {display:block; padding-top:12px;}
div.fuzz a:visited {display:block;padding-top:12px;}
div.fuzz a:hover {display:block; background-image: url(/mm5img/xfuzz.gif);background-repeat:no-repeat;background-position:top;padding-top:12px;}


.bcrumbHead {margin-bottom:2px}
.brcumbList {border-top:1px solid #800000;border-bottom:1px solid #800000;color:#4D5885;padding:2px  0px; margin-bottom:12px;}
a.bcrumbList {color:#4D5885;}

.bbb {

background-image: url(/mm5img/bbb-rate.jpg);background-repeat:no-repeat;
margin:auto;
width:200px;
height:65px;
cursor:pointer;

}

.bbbDate {
 text-align:right;
 font-size: 9px;
 padding-top:35px;
 padding-right:15px;

}


ul.catListTop { list-style-type:none; padding:0px; margin-left:10px }
ul.catListNext { list-style-type:none; padding:0px; margin-left:10px }

.blog {margin-left:0px}
.blogList { list-style-type:none; padding:0px; margin-left:0px; line-height:16px;border-bottom:1px dotted black; }


ul.searchCatReturn { list-style-type:none; padding:0px; margin-left:0px; margin-top:0px }
ul li.alt {background-color: #E2E2E2;}
ul li {padding:4px 2px}
.searchResults {padding:4px 2px}


a.bluecrap {color:#4D5885;}
