  /* 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;}

.miniBarBasket{
color: #4D5885;
font-weight: bold;
margin-left: 4px;
margin-bottom: -8px;
}

.csText {
font-size: 18px;
color: #4D5885;
font-weight: bold;
display: inline;
margin-top: -92px;
margin-left: -58px;
position: absolute;
text-shadow: #D1CACA 2px 2px 2px;
}

img.comingSoon {position: absolute;
margin: -62px -60px;
}

div.comingSoon {font-family: "Trebuchet MS", helvetica, sans-serif;
color: #800000;
font-size: 26px;
margin-bottom: 20px;
font-weight: bold;}

  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:22px; margin-top:8px; clear:both; color:#4D5885; font-size:18px}
  h2.catHead {border-bottom:2px solid #800000;text-align:left;line-height:22px; clear:both; color:#4D5885; margin-bottom:32px; }

  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;
  cursor:pointer;
  }

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:2px solid #4D5885; 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 {text-align:center; margin-top:-10px}

  .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: 150px;text-align:center;}
    .footerMid {float:left;width: 530px;text-align:center;margin:0px 10px;}
    .footerRgt {float:left;width: 160px;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; text-align:center}

.prodPriceList {font-size:14px; font-weight:700; text-decoration:line-through;margin-bottom:8px; }
.prodPriceSale {font-size:18px; font-weight:700; color:#800000; margin-bottom:8px;}
.prodPriceLow {text-align:center; }
.prodShipFree {text-align:center;font-weight:700; margin:8px; color:#4D5885;font-size:16px  }

.prodAddBask {text-align:center; margin:18px 0px 4px 0px}

  .prodAddBask p {font-size: 10pt; font-family: 'Trebuchet MS', helvetica, sans-serif; color: #4D5885; margin:0px 0px 2px; } 
  .prodAddBask .note {margin-top:0px; font-size:12px;'Trebuchet MS', helvetica, sans-serif; color: #4D5885; margin-top:-1px;  }
  .prodAddBask h4 {margin:10px 0px }

.checkoutOptions {border:1px solid #4f4f4f; padding:4px}

.popupLinkImage {border:1px solid white}

.baskButtons {margin-top:16px}
  .baskContShop {float:left;width:280px; }
  .baskCheckout {float:right;text-align:center; width:182px; border:1px solid #4f4f4f; padding:4px padding:4px 0px }
  .baskCheckout h3 {font-size: 14pt; font-family: 'Trebuchet MS', helvetica, sans-serif; color: #4D5885; margin-top:8px; line-height:22px}
  
  .baskCheckout p {font-size: 12px; font-family: 'Trebuchet MS', helvetica, sans-serif; color: #4D5885; margin:0px 0px 2px; } 
  .baskCheckout .note {margin-top:0px; font-size:12px;'Trebuchet MS', helvetica, sans-serif; color: #4D5885; margin-top:-1px;  }
  
  .baskCheckout a, .baskCheckout a:link, .baskCheckout a:visited, .baskCheckout a:active, .baskCheckout a:hover, 
  {display:block; text-decoration:none; border:none; margin:0px 0xp;}
  



td.fuzz:before, div.fuzz:before {
   content:'Click for Details';
   color:#3f3f3f;
   text-align:center;  
   opacity:0.7; 
   }
  

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%;}

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;}

td.fuzz { background-image:none; cursor:pointer; }


td.noFuzz:before { content:'' }

div.fuzz a {display:block;height:100%;padding-top:12px;}
div.fuzz a:link {display:block;height:100%;}
div.fuzz a:visited {display:block;height:100%;}

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 { background-image:none; cursor:pointer; }
div.noFuzz:before { content:'' }




.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:6px;
 font-weight:bold;
 

}


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;}

h1 { font-size: 26px }
.midMainContent h1, .prodDesc h1 {font-size: 16px}


/* BASK Screen */
.baskCheckout {
   text-align:left;
   width:100%;
   border:none;
   font-family: 'Trebuchet MS', helvetica, sans-serif;
   }

.baskCheckout h3 {
   text-align:right;
   margin:18px -195px 32px 0;
   font-size:22px;
   }

.baskCheckout h3:after {
content: "";
position:relative;
top:50px;
left:-211px;
   width: 0;
   height: 0;
   border-left: 100px solid transparent;
   border-right: 100px solid transparent;
   border-top: 20px solid #4D5885;

}

.baskCheckout .note {
   float:left;
   width: 660px;
margin-top:8px;
   }



.baskCheckout h4 {
   display:inline-block;
   font-size:18px;
   font-weight:bold;
   margin:0 0 8px 0;
   }

.baskCheckout p {
   font-size:14px;
   color:#000;
   margin:0 0 0 38px;
   }

.baskCheckout .noteButton {
   float:left;
   width:220px;
   text-align:right;
   }
.baskCheckout .noteButton img { width: 100% }

.noteCircle {
   display:inline-block;
   width: 22px;
   height: 22px;
   background: #4D5885;
   border-radius: 11px;
   -moz-border-radius: 11px;
   -webkit-border-radius: 11px;
   margin-right:12px;
   }

.noteNum {
   font-size:18px;
   margin:0 0 0 5px;
   color:#fff;
   font-weight:bold;
   line-height:21px;
   }

.baskCheckout .clear {
   margin-bottom:18px
   }

/* // BASK Screen */


input[type="submit"].large  {
padding: 4px 8px;
}

.cv2cardImage { margin-left: 108px}


div.coHighlights { width:100% }
.coHighlights a, .coHighlights p  {
 font-family: 'Trebuchet MS', helvetica, sans-serif;
 font-size:15px;
 color:#800000;
 font-weight: bold;
}
.coHighlights p { float:left; width: 33%; text-align:center; }

.oselShipping {font-weight:bold; font-size:16px }

#baskTrigger, #custTrigger {
   display: block;
   font: bold 1.1em Helvetica, Verdana, Arial, sans-serif;
   clear: both;
   padding: 6px;
   background: #C0C0C0;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
   border-radius: 12px;
   margin: 12px 0px;
   }

#baskTarget, #custTarget {
   margin:18px 0px
   }

.midPromo {
padding: 0px 4px;
background: #E2E2E2;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
text-align: center;
margin-bottom: 10px;
border: 2px solid #4D5885;
}

.midPromo p {
margin:5px 0px;
font-size:14px;
color:#800000;
}

.midPromo .serviceMark {font-size: 18px; color:#800000; margin-top:6px}

.midBottomEndCap {
   clear:both;
   text-align:center;
}

/* For Slide Shows */
#sevenReasons {
    /* margin: 50px auto; */
    position: relative;
    width: 140px;
    height: 260px;
    background:url(7reasons.jpg) 50% 10px   no-repeat;
    font-family: 'ms trubechet', helvetica, arial, sans-serif;
    }

#sevenReasons > div {
    position: absolute;
    top: 100px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    }

#sevenReasons div {
      border: 4px solid #4D5885;
      border-radius:8px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      box-shadow: 2px 2px 10px #4D5885 ;
      padding:0px;
      }

#sevenReasons div p  {
   height:112px;
   margin:10% auto;
   text-align:center;
   line-height:22px;
   }

#sevenReasons a, #sevenReasons p {
   color:#4D5885;
   font-size:18px;
   font-weight:bold;
   font-style:italic;
   text-shadow: 1px 1px 4px #c0c0c0;
   }

#sevenReasons a {color:#800000; font-size:12px}

#sevenReasons div.num {
  background: #4D5885;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #ffffff;
  display: block;
  font-weight: bold;
  font-size:18px;
  line-height: 1.6em;
  text-align: center;
  width: 1.6em;
  margin:-2px 0px 0px -2px;
  text-shadow: 1px 1px 3px #fff;
  }


#paymentOptions {
   border-radius: 8px; background:#E2E2E2;
   padding:4px 8px;
   margin:16px 0px;
   color:#800000;
   font-weight:bold;
}

#paymentOptions h3 {color:#800000; font-size:16px; line-height:18px;text-align:center;}
#paymentOptions p {text-align:center; color:#800000;}
#paymentOptions ol {text-align:left; }
#paymentOptions ol li {margin-left:-20px; text-align:left; margin-bottom:16px; color:#800000;}
#paymentOptions ol li:before {}

.flowplayer { border:1px solid #3f3f3f; padding:6px; min-height:200px }
.headerContent { margin:0px 20px 20px 20px }

img[title]:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  top: 100%;
  white-space: nowrap;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}

.seeAlso { margin:38px 0; }
.seeAlso h2 {  margin: 21px 0 21px 12px;}

.maintMessage {    width: 876px;
    margin: 18px auto;
    font-family: arial, helvetica, sans;
    font-size: 20px;
    color: red;
    line-height: 1.3;
    text-align: center; }