body {text-align:center; background:#fbf5fd; font-family:arial; font-size:12px; color:#6a7068;}
a {outline: none; color:#7F7F7F; } /*color:#8D9A58;*/
a:hover {color:#7F7F7F;}
:-moz-any-link:focus {outline: none;}
.price-was-bold {color:#cc0000;}

#mss-container-outer {width:1030px; text-align:center; margin:0px auto;}
#mss-container {width:1010px; _width:1030px; padding:10px; margin:0px auto; text-align:left; background:#fff;}

#mss-top-tagline{color:#7F7F7F; text-align:left; margin:10px 0px;}

#mss-header {}
   #mss-header-top {border-bottom:1px solid #ececec; height: 30px;}
      #mss-header-top-right {float:right; width:470px; height:30px;}
         #mss-login {float:left; width:285px}
         * html #mss-login{width:280px;}
         #mss-header-top-right a {color:#be95d0; text-decoration:none;}
         #mss-floating-cart {width:180px; float:right;}
         
      #mss-header-phone .mss-phone {color:#be95d0; font-size:16px; font-weight:bold;}
      #mss-header-phone .mss-hours {color:#7F7F7F;}
   #mss-header-middle{border-top:1px solid #ececec; margin-top:5px; padding:5px 0; height:60px; _height:70px;}
      #mss-header-middle .mss-logo {width:240px; float:left; height:40px; margin-top:10px;}
      *:first-child+html #mss-header-middle .mss-logo {margin-top:5px;}
      * html #mss-header-middle .mss-logo {margin-top:3px;}      
      #mss-info-nav { width:210px; float:right;}
         #mss-info-nav a {text-decoration:none; padding:0 5px;}
		 #mss-info-nav a:hover {color:#be95d0;}
      #nav-general {list-style:none; margin:0px 60px 0px 0px; padding:0px; color:#cccccc; float:right; }
         #nav-general a {text-decoration:none; color:#ccc;}
		 #nav-general a:hover {color:#be95d0;}
         #nav-general li {margin:0px; padding:0px; display:inline; padding: 0 5px;}
      #mss-search {float:right; clear:right;width:350px; height:30px; margin-top:30px;text-align:right; color:#a5a5a5; font-weight:bold;}
      *:first-child+html #mss-search{margin-top:20px;}
         #mss-search a {text-decoration:none; color:#be95d0;}
         #mss-search fieldset {border:0px; display:inline;vertical-align:baseline; padding:0px;}
            #mss-search label, #mss-search input {vertical-align:bottom; }
            #mss-search .ys_primary{background:#BE95D0; color:#fff; font-weight:bold; border:0px; padding:0 2px 2px;}
            #mss-search .searchbox {border:1px solid #d9d9d9;}
   #mss-header-bottom{}
      #mss-custom-message {float:right; color:#fff; line-height:25px; margin-right:20px;}
   


/* START TOP NAVIGATION OVERRIDES*/
#mss-top-nav {display:block; clear:both; height:25px;background:#7F7F7F  url() repeat-x; position:relative; z-index:200;}
.mss-top-nav-text {float:left; color:#fff; font-size:14px; font-weight:bold; margin-left:10px; margin-right:10px; line-height:25px;}
#nav1, #nav2, #nav3, #nav4 {float:left;}
.mss-nav ul li b a {color:#fff; margin:0px; padding:0px;}
.mss-nav ul li b a:hover {color:#fff; background:transparent; padding:0px;}
.mss-nav {margin-top:2px;}
.mss-nav ul {padding: 0px; margin: 0px; list-style: none;}
.mss-nav ul li {z-index: 20;position: relative; display:inline; font-size: 12px !important; text-align: left;padding: 5px 15px; margin:0; line-height:25px;}
.mss-nav li:hover {cursor:pointer; color:#ff6600;}
.mss-nav ul li a, .mss-nav ul li a:visited {color:#fff; background-color:transparent; text-decoration: none;}
.mss-nav ul li a {padding:3px 10px;}
.mss-nav ul li a:hover {text-decoration:none; padding:3px 10px;}
.mss-nav li ul {width:147px;  display: none; position: absolute; top: 23px; left: 15px; z-index: 20; border-left:1px solid #666;  border-right:1px solid #666; border-bottom:1px solid #666;}
.mss-nav li > ul { margin:0px; text-align:left; z-index: 20; top:25px;}
*:first-child+html .mss-nav li ul {top:23px;}
.mss-nav li:hover ul, li.over ul {display: block; color:#ffffff;} 
.mss-nav ul li ul li {width:150px; margin:-1px 0 0 0; padding:0px; height:auto !important; border:0px; line-height:12px;} 
.mss-nav ul li ul li a, .mss-nav ul li ul li a:visited {display:block; color:#666666; font-weight:normal; text-align:left; padding:4px 0px 4px 5px; width:142px; border-bottom:none; background-color:#ffffff; border-bottom:1px solid #666;}  
.mss-nav ul li ul li a:hover {padding:4px 0px 4px 5px; width:142px; border-bottom:1px solid #666;; background-color:#ffffff; color:#BE95D0;}
.mss-top-nav-sep {float:left; color:#808080; margin:0px 9px;}
/* END TOP NAVIGATION OVERRIDES*/

/* Cart */
.fcartBG {left:auto; top:auto; position:relative; border:0px; background:transparent url('') no-repeat 0 0; width:180px;display:inline-block; padding-left:6px; text-align:left;float:left;margin:0px;padding-right:0px; color:#BE95D0; border-left:1px solid #BE95D0;}
#mss-header-top-right #mss-cart-title{font-weight:bold; padding-right:5px; color:#6A457A;text-decoration:none;}
.floatingCartHeader {background: transparent url() no-repeat scroll 0 0; display:inline; padding:0px 5px 0px 0px;}
.fcart-total { display:inline; padding:0px 0px 0px 0px;}
.fviewCart{clear:left; float:left;}
.fviewCart a, .fcheckout a {color:#be95d0; text-decoration:none;}
.fviewCart {display:inline-block; width:65px;}
.fcheckout {display:inline-block; width:75px;}
.mss-header-right img {margin-top:5px; float:left;}


.yss-rev-by {float:left;}
.yss-rev {padding-bottom:10px;}
.mss-reviews {margin:0px 15px;}
#cartImg, .fcartBG, ul#nav-general {margin-top:0px;}
#cartImg {float:left; margin-top:5px;}

#feedback-form {background-color:#fff; border:1px solid #ECECEF; color:#C0C0C0; font-weight:bold; font-size:13px; padding:5px;}
#feedback-form a {color:#BCC096; text-decoration:none;}
#feedback-form a:hover {text-decoration:underline;}
#feedback-form textarea{color:#7f7f7f;background-color:#fff; width:900px; border:solid 1px #fff;}
#feedback-text {display:inline;}

#feedback-thankyou { font-size:15px; font-weight:bold; margin-top:10px; text-align:center; display:none;}

#mss-bottom-slideshow {height:127px;}
.mss-featured-section-item{padding:7px; width:101px; _width:115px; height:106px; _height:120px; border:1px solid #ccc; border-right:0px;float:left; text-align:center;}
.mss-featured-section-item.last {border-right:1px solid #ccc;}
* html .mss-featured-section-item {width:101px; height:106px;}
.mss-featured-section-item img {display:block; margin: 0 auto 10px; border:0px;}
.mss-featured-section-item a {text-decoration:none; font-weight:bold;}
.mss-featured-section-item a:hover {color:#be95d0;}
#mss-why-o{float:right;width:285px;_width:299px; padding:7px; border:1px solid #ccc; font-size:11px; height:106px; _height:120px;}
* html #mss-why-o {width:285px; height:106px;}
#mss-why-o-title {color:#cc0000;font-size:30px; display:block;}
#mss-why-o-title a {color:#cc0000;font-size:30px; display:block; text-decoration:none;}
.mss-why-o-link {color:#7F7F7F; display:block; margin:4px 0;}
.mss-why-o-link a {text-decoration:none;color:#c7a3d6; font-weight:bold;}
.mss-why-o-link a:hover {text-decoration:none;}

/* Home Bottom Navigation */
.slideshow {width:1010px; height:290px; margin:5px 0 10px;}

.mss-home-bottom-nav {border-top:1px solid #ececec; border-bottom:1px solid #ececec; margin:10px 0px;}
.mss-bottom-nav-div-section {width:0px; height:0px;}/* w:54, h:397*/
.mss-home-bottom-nav img {border:0px;}
.mss-home-bottom-nav ul {padding: 0px; margin: 0px; list-style: none;}
.mss-home-bottom-nav ul li {z-index: 20;position: relative; display:inline; font-size: 12px !important; text-align: left; margin:0px; padding:6px 0px;}
.mss-home-bottom-nav ul li a { padding:0px 100px 0px 0px; text-decoration:none; line-height:25px;}
.mss-home-bottom-nav li:hover {cursor:pointer; color:#ff6600;}
.mss-home-bottom-nav li div {width:870px; position: absolute; bottom: 25px; z-index: 20;overflow:hidden; background:#fff; border:1px solid #ccc;} /* display: none; */
*:first-child+html .mss-home-bottom-nav li div {bottom:20px;}
* html .mss-home-bottom-nav li div {bottom:20px;}
.mss-home-bottom-nav li:hover div, li.over div { color:#ffffff;} /* display:block */
.mss-home-bottom-nav ul li ul {position:relative; width:240px; margin:0px 15px;}
.mss-home-bottom-nav ul li ul li {padding:0px;} 
.mss-home-bottom-nav ul li ul li a {line-height:normal;}

#mss-bottom-nav-div-0,
#mss-bottom-nav-div-1,
#mss-bottom-nav-div-2,
#mss-bottom-nav-div-3 {left:0px; background-color:#fff;}
#mss-bottom-nav-div-0 ul,
#mss-bottom-nav-div-1 ul,
#mss-bottom-nav-div-2 ul,
#mss-bottom-nav-div-3 ul { float:left; margin-bottom:10px;}
.mssv-nav ul li ul li { margin:-1px 0 0 0; height:auto !important; width:100%;padding:2px 0 2px 8px;} 
.mss-home-bottom-nav ul li ul li a, .mss-home-bottom-nav ul li ul li a:visited {display:block; font-weight:normal; text-align:left; margin:7px 0px; padding:0px; background-color:#fff; filter:alpha(opacity=100); -moz-opacity:1.0; opacity: 1.0; width:240px; text-decoration:none;} 
.mss-home-bottom-nav ul li ul li a:hover {margin:7px 0px; padding:0px; background-color:#fff; }
.mss-home-bottom-nav ul li div span {display:block; font-size:16px; font-weight:bold; color:#7f7f7f; margin:15px;} 
.mss-home-bottom-nav ul li ul li a span {display:inline; font-size:12px; font-weight:normal; color:#7f7f7f;margin:0px;}
.mss-home-bottom-nav ul li ul li a:hover span {color:#BE95D0; }


/* Home - New Items */
#mss-home-new-items {}
   #mss-home-new-items-title {color:#7F7F7F; font-size:18px;}
   .mss-home-new-item {float:left; width:180px; _width:200px; padding:10px; text-align:center;}
   * html .mss-home-new-item {width:180px;}
   .mss-home-new-item a { border:0px; text-decoration:none; font-weight:bold;}
   .mss-home-new-item-name {text-align:left;}
   .mss-home-new-item-price {text-align:left; color:#ff6261;}
   
/* Home - Text */
#mss-home-title {clear:left; margin-top:10px;}
#mss-home-intro-text{color:#7F7F7F; border-top:1px solid #ababab; border-bottom:1px solid #ababab; padding: 20px 0px; margin: 10px 0px; line-height:22px;}
   #mss-home-intro-text a {text-decoration:none;}
   #mss-home-intro-text a:hover {text-decoration:none;}
#introtext-2 {color:#7F7F7F; line-height:22px;}
   #introtext-2 a {text-decoration:none; font-weight:bold;}
   #introtext-2 a:hover {text-decoration:none;}
   
   
/* Section Pages */
#section-caption {line-height:22px;}
#section-caption-title,
#section-contenttitle {background-color:#eaeaea; color:#999; font-size:16px; line-height:25px; padding-left:4px;}
.brandPage #section-contenttitle {/*background-color:transparent; color:#666;*/ background-color:#eaeaea; color:#999;}
.brandPage #section-contenttitle .mss-made-in {float:right; font-size:12px; font-weight:normal; margin-right:10px; color:#000;} 
.pagingstyle {color:#969696; border-bottom:1px solid #ccc;padding-bottom:15px;}
.pagingstyle a {color:#969696;}
#mss-pagination div {display:inline;}
#mss-banner-image {margin-top:10px;}
#contents {padding-bottom:20px; border-bottom:1px solid #ccc;}
#contents #contents-table {color:#969696; width:100%;}
#contents #contents-table td {padding:10px;}
#contents #contents-table td.horizontal-seperator {}
#contents #contents-table td.vertical-seperator {}
#contents #contents-table .sectionImage {text-align:center;border:1px solid #ccc; height:175px; padding-top:5px;}
#contents #contents-table .sectionImage img {}
#contents #contents-table a { color:#BE95D0; text-decoration:none;}
#contents #contents-table .sec-call-price {color:#4C205F;}
#contents #contents-table .sec-call-price a {color:#4C205F; font-weight:bold;}
#contents #contents-table #mss-map-reg-price{font-size:12px; display:none;}
#contents #contents-table #mss-map-sale-price{font-size:12px;} 
#contents #contents-table .price-bold {color:#4C205F; font-weight:bold;}
#contents #contents-table .mss-more-colors,
#contents #contents-table .mss-more-sizes {float:right; margin:0px 2px;}
.featuredProduct {float:left; width:350px;}
   .featured-product-image {margin:5px 70px;}
   .featuredContent {margin:5px 70px;}
      .featured-product-title {font-size:14px; font-weight:bold;}
      .featured-product-price {}
         .featured-product-price #mss-map-reg-price,
         .featured-product-price #mss-map-sale-price {font-size:12px;}
      .featured-product-caption {margin:10px 0px;}
      .featured-product-link {text-align:center; margin-top:10px;}
      .featured-product-link a {text-decoration:none;color:#BE95D0;}
      
#mss-featured-product-right {margin-left:360px;}

/* Designer Pages */
#designer-contenttitle {color:#999; border:2px solid #eee; border-left:0px; border-right:0px; padding:0px; margin:10px 0px 20px;}

#mss-designer-content {border:1px solid #efefef; padding:5px;}
#mss-designer-content br {display:none;}
#mss-designer-content div br {display:inline;}
.designerImage {float:left; width:500px;}
#designer-caption {margin-left:510px; background-color:#999; color:#fff; padding:10px 20px;}
#mss-info-caption a {text-decoration:none; color:#BE95D0;}
#mss-info-caption h3 {margin-bottom:2px;}

#designertitle {margin-bottom:0px; font-size:16px;}

/* Contact us page */
#contact-page{}
   #contact-page #section-contenttitle {margin:20px 0px;}
   #contact-page #contact-subtitle {font-size:16px;}
   #contact-page .contact-section {margin-left:100px; margin-top:40px;}
      #contact-page .contact-section .section-image {margin-left:-100px;float:left; display:block;}
      * html #contact-page .contact-section .section-image {margin-left:50px;}
      #contact-page .contact-section h4 {color:#431557; margin-bottom:3px;}
      #contact-page .contact-section h3 {color:#BE95D0; margin-top:2px; font-size:16px;}
      #contact-page .contact-section span {}
      #contact-page .contact-section input {width:300px;}
      #contact-page .contact-section .left {width:145px; font-weight:bold;}
   #contact-thankyou {display:none;}
   #contact-page #submit {background:#431557; color:#ffffff; font-weight:bold; padding:2px 4px; width:auto;}
   #contact-page hr {background-color:#dfdfdf ; color:#dfdfdf ; border-top:1px solid #dfdfdf; margin-top:20px;}
   #contact-page a {color:#BE95D0; text-decoration:none;}


/* Product Pages */
#mss-item-top{z-index:20; background:#fff url(http://lib.store.yahoo.net/lib/yhst-62808405243919/mss-prod-bg.gif) repeat-y scroll 0 0; margin-top:15px;} /* position:relative;*/
* html #mss-item-top {height:100%;}
  #mss-left-col {float:left; width:440px;position:relative;}
  * html #mss-left-col {}
   .mss-breadcrumbs {padding-bottom:20px;}
      .breadcrumbs a {text-decoration:none; color:#7F7F7F;}
   #bc0,#bc1,#bc2,#bc3,#bc4,#bc5,#bc6,#bc7,#bc8,#bc9,
   #bc10,#bc11,#bc12,#bc13,#bc14,#bc15,#bc16,#bc17,#bc18,#bc19,
   #bc20,#bc21,#bc22,#bc23,#bc24,#bc25,#bc26,#bc27,#bc28,#bc29,#bc30,#bc31,#bc32,#bc33 {display:none;}
   .mss-image a {text-decoration:none;}
   .mss-made-in {float:left;}
      .mss-made-in img {vertical-align:middle;}
      .mss-made-in span {padding-left:8px; vertical-align:middle;}
   .mss-image {text-align:center; margin-bottom:5px;}
   #image2,
   #image3,
   #image4,
   #image5,
   #colorImage1,
   #colorImage2,
   #colorImage3,
   #colorImage4,
   #colorImage5{display:none;}
   #prod-spec {float:left; width:80px;}
   #mss-multi-image {margin-left:5px; margin-bottom:20px;}
   #mss-multi-image.mss-with-inset {margin-left:85px;}
   .mss-multi-image a {margin: 0 3px;}
      .multi-image-title {background-color:#fbf5fd; color:#626262; line-height:20px;}
  #mss-right-col {float:right; width:555px;}
  * html #mss-right-col {overflow:hidden;}
   #mss-item-btns {padding:5px 0px; border-bottom:1px solid #e9e7ea; margin-bottom:2px;}
      #mss-item-btns a {text-decoration:none; padding:0 20px 0 10px;color:#7F7F7F;}
   #item-form-top{margin-bottom:15px;}
   #mss-customer-reviews {text-align:right; border-bottom: 1px solid #e9e7ea; margin-bottom:10px;}
   #item-contenttitle {font-size:18px;color:#7F7F7F; float:left; width:295px; margin-top:0px;}
   #item-content-price{float:right; text-align:right; width:260px;}
      .price-bold{font-size:18px; font-weight:bold; color:#be95d0;}
      .sale-price-bold {display:inline;}
	  .mss-old-price {color:#666; font-weight:normal;}
	  #mss-old-price, .mss-old-price {text-decoration:line-through;}
	  #mss-map-reg-price, #mss-map-sale-price {font-size:14px; padding-bottom:3px;}
      #mss-map-sale-price {display:inline; font-weight:bold; color:#4c205f;}
      #mss-map-you-save {display:none;}
      .mss-free-shipping{display:inline; padding-left:5px;}
      .call-pricing{}
         .call-pricing a {color:#4c205f; text-decoration:none;}
      #mss-pricematch{}
         #mss-pricematch a {color:#4c205f; text-decoration:none; font-weight:bold;}
         #mss-pricematch a:hover {text-decoration:underline;}
         
         #modalOverlay2{background:#666; opacity:.5; filter:alpha(opacity=50); z-index:1000; text-align:center;position:absolute;  top:0;  left:0;  width:100%;  display:none;}
         * html #modalOverlay2 {width:1200px;}
         #modalOverlay-frame{background:transparent; z-index:1500; text-align:center;position:absolute;  top:0;  left:0;  width:100%;  display:none;}
         * html #modalOverlay-frame {width:1200px;}
         #mss-pricematch-frame {background-color:#fff; display:block; margin: 0 auto;}
         #mss-pricematch-close {background-color:#666; color:#fff; height:25px; width:500px; margin:0px; display:inline-block; text-align:right; margin-top:200px;cursor:pointer;}
         #mss-pricematch-close div {margin: 5px 15px 0;}
   
   .mss-num-section{color:#4c205f; font-size:36px; margin:0px; float:left; width:15px;}
   .mss-num-section-title{color:#7F7F7F; font-size:14px; float:left; padding-top:20px; padding-left:10px; font-weight:bold;}
      .mss-num-section-title span {color:#d9d5db; font-weight:normal; font-size:12px;}
   .multiLineOption {display:block; width:700px; clear:left; margin:10px 0px;}
      .itemoption {width:75px; text-align:right; float:left; display:block; color:#7F7F7F; padding-right:10px; line-height:20px;}
   #mss-qty {float:left; margin-left:45px; width:150px; padding-top:20px; color:#7F7F7F;}
      #mss-qty input {width:22px; border:1px solid #969696;}
   .mss-add-to-cart {float:left; padding-top:20px;}
   .pd-add-fave {clear:left; float:left; margin-left:346px;}
   * html .pd-add-fave {margin-left:173px;}
   .mss-trade-vol-disc {clear:left; float:left; margin:5px 0px; width:200px;}
      .mss-trade-vol-disc a {color:#be95d0; font-size:10px; text-decoration:none;}
   .mss-model-no{display:block; margin:5px 10px 5px 210px;width:300px;float:left;}
   *:first-child+html .mss-model-no{margin-top:30px;}
   .mss-model-no.mss-trade-model{ margin:5px 10px 5px 10px;}
   .mss-item-phone-number {color:#7F7F7F; padding:10px 0px; clear:both; margin:5px 0px; border-top:1px solid #e9e7ea; border-bottom:1px solid #e9e7ea;}
   .relative {text-align:right;}
   
   .mss-authorized-dealer {float:left; width:235px;}
   #mss-stock-items {float:right; width:315px;}
      #mss-stock-items img {padding: 0px 5px; }
      
  #item-details {}
    #item-details a {text-decoration:none; color:#4C205F;}
    #item-details a:hover {text-decoration:underline;}
 
 /* tab styles */
 #mss-tabs-div {margin:20px 10px;}
.mss-tab  { float:left; background:#edebee; border:1px solid #969696; text-align:center; width:190px; border-bottom:0px;}
.mss-tab-on  { float:left; background:#969696; border:1px solid #969696;text-align:center; width:190px;}
.mss-tab a, .mss-tab a:visited, .mss-tab-on a, .mss-tab-on a:visited, .mss-tab a:hover, .mss-tab-on a:hover {font-weight:bold; padding:2px 20px; text-decoration:none; z-index:2; position:relative; display:block;} 
.mss-tab a, .mss-tab a:visited, .mss-tab a:hover {background:#edebee; color:#7F7F7F !important; padding-bottom:3px;}
.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover {background:#969696; color:#fff !important;}
.mss-tab-spacer {float:left; width:5px; height:1px;}
#t2, #t3, #t1, #t4 {border:1px solid #969696; padding:5px; clear:left; line-height:20px;}
#t2, #t3, #t4 {display:none;}  
.mss-designer-link-name {display:block; margin:2px 0px; font-size:16px; font-weight:bold;}
      
#mss-additional-links {background-color:#edebee; border:1px solid #969696; color:#7F7F7F; padding:0px 10px; margin:10px;}
#mss-additional-links-1,
#mss-additional-links-2 {padding:10px 0px;}
#mss-additional-links-2.barrier {border-top:1px solid #969696;}
#mss-additional-links a {color:#7F7F7F; text-decoration:none;}
#mss-additional-links a:hover{color:#be95d0;}
.mss-link-title {color:#4c205f; font-weight:bold;float:left;}
#mss-see-links,
#mss-designer-links {margin-left:110px;}
.custom-order-field label {font-weight:bold;}
   
/* Cross-Sell Styles. */
/*
#ys_relatedItems {background-color:#edebee; color:#7F7F7F; border:1px solid #969696;  margin:20px 10px;}
.ystore-cross-sell-table { width: 100%; font-size: inherit; font: 100%; }
.ystore-cross-sell-title { margin:4px 5px; padding:0px; color:#7F7F7F; font-size:20px;}
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width: 19%;text-align:center; vertical-align:top; background-color:#fff; padding:15px;}

.ystore-cross-sell-product-image-link { display: block; padding-bottom: 8px;}
.ystore-cross-sell-product-image {border:0px;}
.ystore-cross-sell-product-caption { padding-bottom: 16px; text-align:left;}
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin: 0 0 10px; font-size: 11px; }
.ystore-cross-sell-product-caption a {font-weight:bold; color:#7F7F7F; text-decoration:none; font-size:14px;}
.ystore-cross-sell-table .ys_promo { font-weight: bold; }
*/
.mss-cross-sell {background-color:#edebee; color:#7F7F7F; border:1px solid #969696;  margin:20px 10px;}
.mss-cross-sell-title { margin:4px 5px; padding:0px; color:#7F7F7F; font-size:20px; font-weight:bold;}
.mss-cross-sell-image a { display: block; padding-bottom: 8px;}
.mss-cross-sell-image img {border:0px;}
.mss-cross-sell-item-name { padding-bottom:6px; text-align:left;}
.mss-cross-sell-item-name a {font-weight:bold; color:#7F7F7F; text-decoration:none; font-size:14px;}
.mss-cross-sell-item {float:left;background-color:#fff; text-align:center; padding:15px;margin-right:2px; width:166px; _width: 196px; height:184px; _height:214px;}
* html .mss-cross-sell-item {width:166px; height:184px;}
.mss-cross-sell-item.last {margin-right:0px;}
.mss-cross-sell-item-price {text-align:left;}
.mss-cross-sell-item-price div{font-size:12px !important; text-align:left;}


/* Reviews */
.mss-reviews {background-color:#edebee; color:#7F7F7F; border:1px solid #969696; margin:20px 10px; height:100%;}
.mss-reviews a {text-decoration:none; color:#7F7F7F;}
.mss-reviews img {border:0px; padding:0px 3px;}
#mss-add-review {text-align:right; padding:4px; float:right; width:300px;}

.yss-rev-average {float:left; width:300px; padding:4px;}
.mss-review {background:#fff; clear:both; padding:5px; border:1px solid #edebee;}
.yss-rev-stars {display:inline;}
.yss-rev-review { margin-left:65px;}
.yss-rev-by {display:inline; padding:0px 2px;}
.yss-rev-name {display:inline;padding:0px 2px;}
.yss-rev-loc {display:inline;padding:0px 2px;}

#mss-additional-products{background-color:#edebee; color:#7F7F7F; border:1px solid #969696; margin:20px 10px; height:100%;}
#recentItemHeader {font-size:20px; margin:4px 5px; font-weight:bold;}
.recentItem {border:1px solid #edebee; background:#fff; padding:3px; float:left; width:156px; _width:162px; height:200px; _height:206px;}
* html .recentItem {width:156px; height:200px;}
.recentImg {text-align:center;}

/* Bottom Links */
#mss-ad-news {padding:5px 0; border-top: 1px solid #a29f9d; height:100%; margin-top:20px; border-bottom:1px solid #a29f9d;}
#mss-ad-news .mss-ad {border-right:2px solid #a29f9d; margin:5px 0; width:250px; float:left; text-align:center; height:200px;}
#mss-ad-news .mss-ad.last {border-right:0px;}
#mss-ad-news .mss-ad div {text-align:left; padding:0px 20px;}
#mss-ad-news #mss-ad-title-1,
#mss-ad-news #mss-ad-title-2,
#mss-ad-news #mss-ad-title-3,
#mss-ad-news #mss-ad-title-4 {font-weight:bold; color:#7F7F7F; padding:0 0 5px 20px; height:14px; overflow:hidden;}
#mss-ad-news .mss-ad #mss-ad-text-1,
#mss-ad-news .mss-ad #mss-ad-text-2,
#mss-ad-news .mss-ad #mss-ad-text-3,
#mss-ad-news .mss-ad #mss-ad-text-4 {padding:10px 10px 10px 20px; color:#7F7F7F; height:60px; overflow:hidden;}
#mss-ad-news .mss-ad #mss-ad-link-1,
#mss-ad-news .mss-ad #mss-ad-link-2,
#mss-ad-news .mss-ad #mss-ad-link-3,
#mss-ad-news .mss-ad #mss-ad-link-4 {padding-top:5px;  text-align:center;}
#mss-ad-news .mss-ad #mss-ad-link-1 a,
#mss-ad-news .mss-ad #mss-ad-link-2 a,
#mss-ad-news .mss-ad #mss-ad-link-3 a,
#mss-ad-news .mss-ad #mss-ad-link-4 a {text-decoration:none;color:#431557; font-weight:bold;}

#mss-search-bottom {width:340px; height:20px; margin-top:10px; margin-bottom:10px; text-align:left; color:#c1bfbf; font-weight:bold;}
   #mss-search-bottom a {text-decoration:none; color:#be95d0;}
   #mss-search-bottom fieldset {border:0px; display:inline;vertical-align:baseline; padding:0px;}
      #mss-search-bottom label, #mss-search-bottom input {vertical-align:bottom; }
      #mss-search-bottom .ys_primary{background:#BE95D0; color:#fff; font-weight:bold; border:0px; padding:0 2px 2px;}
      #mss-search-bottom .searchbox {border:1px solid #d9d9d9;}
            
.mss-bottom-nav {padding:20px 0px; height:175px; _height:210px; border-bottom:1px solid #a29f9d; border-top:1px solid #a29f9d; margin-top:0px; text-align:left;}
* html .mss-bottom-nav {height:135px;}
   .mss-bottom-nav-links {float:left; height:175px; padding:0px 15px 0px 30px; width:120px; _width:165px; border-right:2px solid #a29f9d;}
   * html .mss-bottom-nav-links {width:120px;}
   .mss-bottom-nav-links.last {border-right:0px;}
      .mss-bottom-link-title {color:#431557; font-weight:bold;}
      .mss-bottom-nav-links ul{list-style:none; margin:0px; padding:0px;}
         .mss-bottom-nav-links ul li {margin:0px; padding:0px; line-height:20px;}
            .mss-bottom-nav-links ul li a {color:#7F7F7F; text-decoration:none;}
#mss-bottom-imgs a img{vertical-align:middle;}


.mss-bottom-links ul li a:hover {color:#be95d0;}

/* social bookmarks */
 .relative {position:relative; margin: 10px 0; padding: 0 0 0 6px;}
 #mss-bookmark:hover {cursor:pointer;}
 #mss-social {text-align:right; font-family:arial; color:#7f7f7f; font-size:12px; background: #eeeeee; padding: 0; width:1px; height:1px; overflow:hidden; border: 1px solid #7f7f7f;position: absolute; top: 20px; left: 285px; opacity:0; filter:alpha(opacity=0);}
  #bmClose {display:block; color:#7f7f7f; text-decoration:none; padding: 2px 6px 3px 0; background: #eeeeee;}
  #mss-social-container {text-align:left; background: #eeeeee; padding: 0 0 0 6px;}
  
  /* class applied to the overlay to make it dark and transparent */
.block {display:block !important;}
.none {display:none !important;}
#loading {background: transparent url('/lib/yhst-62808405243919/loading.gif') no-repeat center top; z-index:2001; padding:50px 0 0 0; text-align:center; position:absolute; top:100px; left:32%; width:250px; height:60px;}
*:firstchild+html #loading {left:30%;}

#layerWin {z-index:2000; display:none; top:30px; text-align:center; width:100%; position:absolute; cursor:pointer;} 

#layerWin #innerWin { text-align:left; margin:0 auto; width:700px; color:#000; border:1px #3b5a82 solid; border-top:none; position:relative; z-index:2500; cursor:default;}
#layerWin div {font:normal 12px arial, helvetica, tahoma, 'trebuchet ms', trebuchet, san serif;}
#layerWin .page {clear:both;} 
#layerWin #winHeader {/*height:33px;*/ width:100%;}
#layerWin #winTitle {font-weight:bold; text-aling:center; /*height:33px; line-height:33px;*/ text-align:center; color:#000;} 
#layerWin #winClose {text-align:right; margin-right:0px; position:absolute; /*height:33px;*/ top:0px; right:-1px; padding:5px 0px; font-weight:bold;}
#layerWin #winTable {border-left:10px solid #ccc; border-right:10px solid #ccc; border-bottom:10px solid #ccc;  border-collapse:collapse; border-top:none; padding:0; margin:0 auto; position:relative;}
#layerWin #winTable #winTitle {text-align:center; /*margin-bottom:-33px;*/ position:relative; /*height:33px;*/ z-index:10;}
#layerWin #winTable #winClose {text-align:right; margin-right:0px; position:relative; /*height:33px;*/ top:0px; right:-1px;}
#layerWin #winTable td {border:none; padding:0; margin:0; background:#ccc; position:relative;}
#winFrame {width:820px; height:500px; padding:0; margin:0; background:transparent; position:relative; z-index:2002;}
/* styles applied to content iframe */
#contentFrame {padding:0; margin:0;}
   
    .mss-social-link {border-bottom:1px dotted #ccc; width:43%; float:left; margin-right:17px; margin-bottom:2px;}
    .mss-social-link a,.mss-social-link a:visited {text-decoration:none; font-size:12px; display:block; padding:2px 0 2px 22px; font-weight:normal;}   
    .mss-social-link.delicous {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-delicious.png') no-repeat 0px 0px;}
    .mss-social-link.delicous a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-delicious.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.digg {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-digg.png') no-repeat 0px 0px;}
    .mss-social-link.digg a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-digg.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.bookmark {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blogmarks.png') no-repeat 0px 0px;}
    .mss-social-link.bookmark a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blogmarks.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.furl {background: url(http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-furl.png) no-repeat 0px 0px;}
    .mss-social-link.furl a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-furl.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.blinklist {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blinklist.png') no-repeat 0px 0px;}
    .mss-social-link.blinklist a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blinklist.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.reddit {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-reddit.png') no-repeat 0px 0px;}
    .mss-social-link.reddit a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-reddit.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.feedmelinks {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-feedmelinks.png') no-repeat 0px 0px;}
    .mss-social-link.feedmelinks a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-feedmelinks.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.technorati {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-technorati.png') no-repeat 0px 0px;}
    .mss-social-link.technorati a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-technorati.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.yahoo {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-yahoo.png') no-repeat 0px 0px;}
    .mss-social-link.yahoo a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-yahoo.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.rawsugar {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-rawsugar.png') no-repeat 0px 0px;}
    .mss-social-link.rawsugar a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-rawsugar.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.netvouz {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-netvouz.png') no-repeat 0px 0px;}
    .mss-social-link.netvouz a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-netvouz.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.rojo {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-rojo.png') no-repeat 0px 0px;}
    .mss-social-link.rojo a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-rojo.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.shadows {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-shadows.png') no-repeat 0px 0px;}
    .mss-social-link.shadows a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-shadows.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.newsvine {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-newsvine.png') no-repeat 0px 0px;}
    .mss-social-link.newsvine a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-newsvine.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.magnolia {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-magnolia.png') no-repeat 0px 0px;}
    .mss-social-link.magnolia a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-magnolia.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.stumpleupon {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-stumbleupon.png') no-repeat 0px 0px;}
    .mss-social-link.stumpleupon a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-stumbleupon.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.google {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-google.png') no-repeat 0px 0px;}
    .mss-social-link.google a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-google.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.squidoo {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-squidoo.png') no-repeat 0px 0px;}
    .mss-social-link.squidoo a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-squidoo.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.spurl {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-spurl.png') no-repeat 0px 0px;}
    .mss-social-link.spurl a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-spurl.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.blinkbits {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blinkbits.png') no-repeat 0px 0px;}
    .mss-social-link.blinkbits a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blinkbits.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.blogmarks {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blogmarks.png') no-repeat 0px 0px;}
    .mss-social-link.blogmarks a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-blogmarks.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.bloglines {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-bloglines.png') no-repeat 0px 0px;}
    .mss-social-link.bloglines a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-bloglines.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.comments {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-comments.png') no-repeat 0px 0px;}
    .mss-social-link.comments a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-comments.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.scuttle {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-scuttle.png') no-repeat 0px 0px;}
    .mss-social-link.scuttle a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-scuttle.png') no-repeat 0px 0px; color:#000;}    
    .mss-social-link.ask {background: url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-ask.png') no-repeat 0px 0px;}
    .mss-social-link.ask a:hover {background: #ccc url('http://lib.store.yahoo.net/lib/yhst-62808405243919/SB-ask.png') no-repeat 0px 0px; color:#000;}
    
    
    
    /* Pagination */
    #mss-paging-hidden-links {display:none;}
#pagingtop {margin:10px 0 5px 0;}
#pagingbottom {margin-top:10px;clear:left;}

#pagingTable{text-align:left;}
   #pagingTable .gridCell {text-align:center; padding:10px;}
   #pagingTable .gridCell .img {border:1px solid #ccc; padding:5px 0px 0px; height:175px; _height:180px;}
   #pagingTable .gridCell .name {text-align:left;}
   #pagingTable .gridCell .name a {display:block; padding-top:10px; text-decoration:none; color:#BE95D0;}
   #pagingTable .gridCell .mss-more-options {text-align:left;}
   #pagingTable .gridCell .mss-more-options a{color:#BE95D0;text-decoration:none;}
   #pagingTable .gridCell .price{display:none;}
   #pagingTable .gridCell .price-bold,
   #pagingTable .gridCell .sale-price-bold {color:#4C205F; text-align:left;font-size:12px; font-weight:bold;display:block;}
   

.pagingDiv {}
   .pagingLinks{ height:18px; _height:28px; padding:5px 0px;border-top:1px solid #7f7f7f;}
      .pagingLinks-right{float:right; width:840px; text-align:right;}
         .pagingLinks-right div{display:inline;padding:0px 3px; font-weight:bold;}
         .pagingLinks-right b {padding:0px 5px;}
         .pagingLinks-right a {text-decoration:none; text-align:center;padding:0px 5px;color:#BE95D0; }
         .pagingLinks-right .noLink{color:#7f7f7f; padding:0px 5px; font-weight:bold;}
         .pagingLinks-right a span{color:#BE95D0; font-weight:bold;}
         .pagingLinks-right div a { text-align:left;}
      .pagingLinks-left{float:left;}
         .pagingLinks-left a {color:#BE95D0;text-decoration:none;}
            .pagingLinks-left a span {color:#BE95D0;}
   .pagingLowerLinks{height:18px; _height:28px; padding:5px 0px; text-align:left;}
      .pagingLowerLinks .sortDiv {float:left; line-height:18px;}
         .pagingLowerLinks .sortDiv span {font-weight:bold;}
         .pagingLowerLinks .sortDiv a { margin:0px 5px;color:#BE95D0;text-decoration:none;}
         .pagingLowerLinks .sortDiv a.chosen{color:#7f7f7f;  cursor:default;}
         .pagingLowerLinks .sortDiv a span {font-weight:normal;}


