/* 092506 0.02*/
/*Note to Merchants: If you wish to make edits to your CSS, we suggest you make them in the css-edits stylesheet or another css file that you create and reference in your template. By doing so you will ensure that you are not introducing errors into the main stylesheets, which you could not recover if you edited them directly. This also allows Yahoo! to potentilly release fixes (if necessary) by you copying in the newlt revised files without overwriting any of your subsequent edits.*/

/*

/* Elements */
* {padding:0;} /*font-size-adjust: 0.50*/
td {font-size: 11px ; color:#000000; padding:0; margin:0;}
h1, h2, h3{margin:0;}


/* Classes */
.boxclose {zoom:1;}
.clear {clear:both; display:block; font-size:1px; height:1px; line-height:-1;}
.last {border:0 solid;}
  /* Form Buttons */

.ys_primary{ background:#b3504a;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:block; margin-top:10px;}
#emailarea .ys_primary {display:inline;}

/*input.ys_primary{ background:#66A5FF;color:#FFF;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; }*/
/*input.add2cartsubmit {background-color:#888; border-color:#DDD #AAA #555; border-style:solid; border-width:1px 1px 1px; color:#fff; font-weight:bold; outline:#000 solid 1px; padding:0 2px;}*/
label.add2cartlabel {border:1px solid #000;}
/*input.buttonsubmit {background-color:#888; border-color:#DDD #AAA #555; border-style:solid; border-width:1px 1px 1px; color:#fff; font-size:0.8em font-weight:bold; outline:#000 solid 1px; padding:0 2px; text-transform:uppercase;}*/
/*label.buttonlabel {border:1px solid #000;}*/
.buttonlabel {}

/* IDs */
#info-div{
	background-color:#FFFFFF;
	padding:0px;
	zoom:1;
}
#info-div:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
#accessorytitle {}
	#itemtype #accessorytitle {background:none; color:#b3504a; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; padding:2px 10px 8px;}

#brandmark {float:left; font:normal 36px Tahoma, Geneva, Verdana, sans-serif; width:500px;} /* 510 + 250 = 760 */

#brandmark a {color:#98a280; display:block; padding:0 0 5px 13px; text-decoration:none;}

#caption {zoom:1;}
#caption:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#contentarea #caption {margin:10px;}
#itemtype #caption {/*padding:0 10px;*/}
#maintype #caption {background-color:#fff; padding:15px;}

#captionarea, #messagearea, #info-div {margin:10px 10px 9px; /*border-bottom:1px #fff solid;*/} /* 1px is used to prevent Margin Folding */

#messagearea #messagetitle{background:#f1f2ed url('') ; color:#b3504a; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; padding:4px 15px 6px;}
#itemtype #contentarea #itempage-captiontitle {margin:15px 0 10px; padding:0 2px;}
#itemtype #itempage-captiontitle {background:none; color:#000000; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; margin:0; padding:2px 2px 8px;} /*The Left/Right Padding is smaller because the Caption Title needs to be nested within the Caption on Item pages, but not on Section pages */

#contentarea {}

#section-contenttitle {background-color:#f1f2ed; color:#b3504a; font:bold 14px tahoma, verdana, sans-serif; margin:0 15px; padding:4px 15px 6px;}

#bodyContent #info-div #searchpageHeader {background-color:#f1f2ed; color:#b3504a; font:bold 14px tahoma, verdana, sans-serif; margin:0; padding:4px 15px 6px;}

#item-contenttitle {background-color:#f1f2ed; color:#b3504a; font:bold 14px tahoma, verdana, sans-serif; margin:0 15px; padding:4px 15px 6px;}

#specialstitle {background:#f1f2ed url('') ; color:#b3504a; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; margin:0 10px; padding:4px 15px 6px;}

#footer-links {color:#f1f2ed; display:block; font-weight:bold; font-size:11px; padding:10px 0 15px; text-align:center;}
#footer-links a {color:#f1f2ed; text-decoration:none; text-transform:uppercase;}
#footer-links a:hover {text-decoration:underline;}

/* Search Page Styles */
#info-div form, 
     .infoText div {margin:0 10px;}
#info-div form table td a img {margin-right:5px;}
#info-div form table td b {display:block; padding:15px 0 5px;}
#info-div form table td font {font-size:1em;}
/* !Search Page Styles */

#introtext {} /* REF: #finaltext */
	

#slogan {color:#98a280; display:block; float:right; font:normal 11px Tahoma, Geneva, Verdana, sans-serif; padding:2.7em 15px 10px 10px; width:225px; text-align:right;} /* 225 + 25= 250 */

*:first-child+html #info-div,
*:first-child+html #specialtitle,
*:first-child+html #messagearea { width:590px; } *:first-child+html #itemarea { width:570px; }

#badge { margin: 15px auto; }

* html #badge { width:136px; text-align:center; }

/* Cross-Sell Styles. */

.ystore-cross-sell-table { width:100%; font-size:inherit; font:100%; }
.ystore-cross-sell-title { padding-bottom:6px; color: #000000; font:bold 14px Tahoma, Geneva, Verdana, sans-serif; }
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width:100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width:28%; padding-right:5%; }

.ystore-cross-sell-product-image-link { display:block; padding-bottom:8px; }
.ystore-cross-sell-product-caption { padding-bottom:16px; }
.ystore-cross-sell-product-caption p,
.ystore-cross-sell-product-caption h4 { margin:0 0 10px; font-size:11px; }
.ystore-cross-sell-table .ys_promo { font-weight:bold; }

/* css-element.css */
/*902606 0.02*/
b, strong    {font-weight:bold;}
blockquote   {margin:1em;}
dd           {margin:0 0 0 10px;}
dl           {margin:5px 0;}
em, i        {font-style:italic;}
img          {border:0;}
input        {margin:0;}
li           {margin:0 0 0 15px; padding:0;}
ol, ul       {list-style:disc outside; margin:0; padding:0;}
p            {margin:10px 0; padding:0;}
tr, td       {vertical-align:top;}

/* css-contents.css */
/*092606 0.02*/
/* Classes */
.image-l {background-color:#fff; display:block; float:left; margin:0 10px 10px 0;padding:5px;position:relative;}
.image-r {background-color:#fff; display:block; float:right; margin:0 0 10px 15px;padding:5px;}
.image-c {text-align:center; margin-bottom:10px;}
.inset-l {background-color:#fff; display:block; float:left; margin:0 8px 5px 0;padding:5px;}
.inset-r {background-color:#fff; display:block; float:right; margin:0 0 5px 8px;padding:5px;}


.addtocartImg{
     border:0;
     margin:10px 0;
     padding:0px;
     cursor:pointer;
     display:block;
}

.el #contents {}  
#contents .vertical td, #nxt-search-content .vertical td {text-align:center;} /* Used for the "Vertical" RTML Layout */	
.wrap #contents {}

/* IDs */

#contents a{text-decoration:none;}
#contents a:hover{text-decoration: underline;}
#contents #contents-table {border-collapse:collapse; border-bottom:0px solid #ffffff;}
#itemtype #contents #contents-table {border-collapse:collapse; border-bottom:0px solid #ffffff; width:720px;}
	#itemtype #contents table {/*margin:10px 0;*/}
#contents #contents-table select option, #itemarea select option{padding-right:10px}
#contents td {background-color:#ffffff; margin:2px;text-align:center;}
#mss-section-contents #contents td.qvCell {padding-bottom:15px;}
#mss-cross-sell #contents td { padding:13px 5px 25px;}
#contents .horizontal-seperator{border-bottom:2px solid #ffffff;}
#contents .vertical-seperator {border-right:2px solid #ffffff;}
#contents.accessory * {text-align:left;}
#contents.accessory .details {background-color:#fff; margin:2px 10px; padding:10px;}
#contents.accessory .details a {color:#000; font-size:1em;} /* COLOR:LINK, FONTSIZE:NAME */
#contents.accessory .details h3 {font-size:1em;}
#contents.accessory .details .sale-price {margin-bottom:10px;}

#contents .detail td {padding:5px; border-bottom:15px solid #E9E9E4;} /* The Border-bottom must be applied to the TD, not the TR in order to work in IE */
#contents .detail.last td {border-bottom:0 solid;} /* Needed for FF */
	#itemtype #contents .detail td,
	#maintype #contents .image td {padding-bottom:10px;}
#contents .last {border:0;}
#contents .price {font-weight:normal; margin:10px 0 0;}
	#itemtype .price em {font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
#contents .sale-price {color:#b3504a;}  
#contents .sale-price-bold {color:#bc0000;font-weight:bold;}
#contents .price-bold {font-weight:bold;margin:10px 0 0;}
#itemtype .itemform .price {font-weight:bold; margin:10px 0;}
#itemtype .itemform .price-bold {font-weight:bold; margin:10px 0;}
	#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:0px 0;}
	#itemtype .itemform .sale-price-bold {font-weight:bold}
	#itemtype .itemform .sale-price-bold em {background:#ffffff; color:#b3504a; font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
	#itemtype .itemform .sale-price em {color:#b3504a; font-style:normal; margin:10px 0; padding:0 4px 0 0;}


#contents-table .availability{padding:10px 0}


#itemtype .code {font-style:normal; margin:10px 0;}
#itemtype .code em {font-style:normal; margin:10px 0;}
#contents-table .contentsOptions {padding:3px 0;}
#contents-table #abstract {padding:3px 0;}
#itemtype .itemFormName, #contents-table .itemFormName{font-weight:bold;}
#contents-table .itemFormNameMultiLine{display:block;}
#itemtype .itemavailable {display:inline; margin:0;}
#itemtype .itemavailable em {color:#b3504a; font-style:normal; font-weight:bold; margin:8px 0 8px 4px;}
#itemtype .itemoption {font-size:11px;font-weight:bold; margin:2px 0; text-align:left;}
#itemtype .multiLineOption {display:block; margin:5px 0; font-weight:normal;}
.contenttitle-center{text-align:center}
form{padding:0;margin:0}

/* mss css */
body {background-color:#ffffff; background-image:url("/I/yhst-38637167768280_2184_13197710");background-repeat:repeat-x; font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:left; width:100%;margin:0;color:#000000; }
a{color:#000000;text-decoration:none;}
a:active {color:#000000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover {color:#000000;text-decoration:underline;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}

/* header */
#mss-header-bg {background-image:url("/lib/yhst-129201439818741/header-bg.png");background-repeat:repeat-x;background-position:center top;}
#mss-header {background-color: transparent;height:136px;margin: 0 auto;width: 942px;}
#mss-hdr-right {float:right;margin-right: 15px;width:35%;}
* html #mss-hdr-right {margin:0;}
#mss-cart {height:48px;}
#mss-call-chat {float:right;font-family: "Arial Narrow",Arial,sans-serif;font-size: 22px;font-weight: bold;}
#mss-call-chat img {margin-left: 18px;vertical-align:middle;}
#mss-top-search {display:block; float:right; background:url("/lib/yhst-129201439818741/search-round.png");background-repeat:no-repeat;background-position:0 0px;width: 267px;height:34px;margin-top:10px;}
* html #mss-top-search {height:34px;background-position:0px 2px;}
*+html #mss-top-search {background-position:2px 1px;}
#mss-hdr-left {float:left;width:62%;}
* html #mss-hdr-left {width:60%;}
#mss-header-logo {height:136px;width:300px;float:left;}
#mss-header-msg {float: right;font-family: "Arial Narrow",Arial,sans-serif;font-size: 22px;font-weight: bold;margin-top: 55px;width: 212px;text-align:center;text-transform:uppercase;}
#searcharea {float:right;margin:0 0 0;}
#searcharea input {}
#searcharea fieldset {border:0 solid; display:block; padding:0px 0;}
#searcharea label {}
#searcharea label span, #searcharea label input {vertical-align:middle}
#searchsubmit{background:url("/lib/yhst-129201439818741/search-sprite.png");background-repeat:no-repeat;background-position:center top;padding:1px 5px;cursor:pointer;display:inline; margin:0;width:45px;height:34px;border:none;}
#searchsubmit:hover {background-position:center bottom;}
#searchpageHeader {background-color:#f1f2ed; color:#b3504a; font:bold 14px tahoma, verdana, sans-serif; margin:0; padding:4px 15px 6px;}
input#query {}
#query {padding:8px 8px 9px; border-top:1px solid #484848;border-right:1px solid #999;border-bottom:1px solid #fbfbf9;border-left:none;background:url("/lib/yhst-129201439818741/src-input-bg.png");background-repeat:repeat-x;width:200px;margin-right:-4px;font-size: 13px;}
* html #query {margin-left:7px;height:15px;}

/* topnav 
#nav-product {margin: auto;width: 942px;} /* IE Experiences the pixel doubling bug here. "display: inline;" fixes this. Position Relative and Z-Index are needed for IE in order to display the background colors 
#nav-product .sectionContent {height: 38px;margin: auto;overflow: hidden;width: 932px;}
#nav-product ul li a {color:#ffffff; display:block; font-weight:bold; height:18px; margin:0;text-transform:uppercase;padding: 14px 10px 10px;}
html>body #nav-product a {height:auto;}
#nav-product ul li a:hover { color:#ffffff;}
#nav-product li {margin:0;float:left;background-image:url("/lib/yhst-129201439818741/navitem-border.png");background-repeat:no-repeat;background-position:0px 3px;height:38px;width: auto;}
#nav-product li.first {background:none;}
#nav-product ul {list-style:none;}
#htmltop, #htmlbottom, #htmltop a, #htmlbottom a{padding:5px;color:#ffffff}
#nav-product ul li a {}
* html #nav-product {}
* html #nav-product ul li a {}
* html #nav-product li {}

/* container */
#mss-bg-container-top {background-image:url("/lib/yhst-129201439818741/container-bg.png");background-repeat:no-repeat;background-position:center top;margin: auto;overflow:hidden;width: 991px;text-align:center;}
#mss-bg-container-bot {background-image:url("/lib/yhst-129201439818741/container-bg-bot.png");background-repeat:no-repeat;background-position:center bottom;margin: auto;overflow:hidden;width: 991px;text-align:center;}
* html #mss-bg-container-top, * html #mss-bg-container-bot  {background-image:none;}
#mss-container {background-color: #FFFFFF;margin: 0 auto;overflow: hidden;text-align: left;width: 942px;}
#bodycontent {padding-bottom:90px;} 
#bodyshell {}
*:first-child+html #bodyshell {}
#bodyshell:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.mss-bc-box {background-color:#f8f8f8;border:1px solid #d5d5d5;margin:10px 20px;-moz-border-radius: 5px; border-radius: 5px;}
.breadcrumbs {color:#6b6b6b;font-size:11px;margin:10px;}
.breadcrumbs a {color:#6b6b6b;}
#finaltext, .introtext {clear:both;color: #2C2C2C;}
#finaltext {margin:20px 20px 0;font-size: 11px;}
.introtext {}
.introtext p {margin:20px;font-size: 14px;}

/* INDEX */
#mss-index-intro {background-color:#eee8e1;overflow:hidden;border-bottom:2px solid #949390;}
.mss-intro-leftnav {float:left;width:247px;}
.mss-intro-leftnav ul {list-style:none;}
.mss-intro-leftnav ul li {border-bottom:1px solid #000;margin:0;}
.mss-intro-leftnav ul li a {display:block;padding:7px 25px;text-transform:uppercase;font-size:13px;}
.mss-intro-leftnav ul li a:hover {background-color:#fbd24b;text-decoration:none;}
#mss-rollover-text {font-weight:bold; padding:30px 10px 10px 10px; font-size:14px; border-bottom:1px solid #000;}

#mss-slideshow-message {font-family: "Arial Narrow",Arial,sans-serif;font-size: 20px;font-weight: bold;padding: 26px 15px 10px;text-transform: uppercase;}
#mss-slideshow-shopall {padding:10px;text-align:right;font-size:11px;vertical-align:middle;}
#mss-slideshow-shopall a {color:#FF7900;}
#mss-specials-contents {margin-bottom:35px;}
#mss-specials-tabs {margin-bottom:45px;}
#mss-specials-contents img {border:0px none #bebebe;}
#lnav-link-0.on, #lnav-link-1.on, #lnav-link-2.on, #lnav-link-3.on, #lnav-link-4.on {background-color:#fbd24b;} 
#mss-rollover-special-image {text-align:center}

/* Slidesow css */
#mss-featured-slide {border: 0 none;float:right;height: 338px;width: 695px;}
#mss-featured-slide a img {border: 0 none;}
#mss-featured-slide #slide-runner {height: 338px;overflow: hidden;position: absolute;width: 695px;}
#mss-featured-slide #slide-runner img {display: none;margin: 0;position: absolute;}
#mss-featured-slide #slide-controls {display: none;left:295px;opacity: 0.85;position: absolute;background: transparent;top:0;}
#mss-featured-slide #slide-controls p#slide-nav {height: 13px;margin: 5px;}
#mss-featured-slide #slide-controls p#slide-nav a {background-position: 0 0;background-repeat: no-repeat;	display: inline;float: left;font-size: 11px;font-weight: bold;height: 14px;line-height: 24px;margin: 0 5px 0 0;text-align: center;text-decoration: none;width: 14px;}
#mss-featured-slide #slide-controls p#slide-nav a.on {background-position: 0 -14px;}
#mss-featured-slide #slide-controls p#slide-nav a {background-image: url("/lib/yhst-129201439818741/slide-nav3.gif")}

#mss-category-hdr {text-align:center;clear:both;}
.mss-category-hdr-shadow {background-image:url("/lib/yhst-129201439818741/cat-shadow.png");background-repeat:no-repeat;width:942px;height:11px;}

#contents .vertical-seperator, #mss-nav .vertical-seperator, #nxt-search-content .vertical-seperator {background-image:url("/lib/yhst-129201439818741/vert-sep.png");background-repeat:no-repeat;background-position: right center;min-height:172px;}
#contents .vertical-seperator, #nxt-search-content .vertical-seperator {height:172px;}
#mss-nav .vertical-seperator {background-position: 175px 20px;}
#contents .name {}
#contents .name, #nxt-search-content .name {font-family: "Arial Narrow",Arial,sans-serif;font-weight:normal;font-size: 12px;text-transform:uppercase;margin:auto;color:#000; padding:5px 10px 0;}
.mss-dash-line {background-image:url("/lib/yhst-129201439818741/dash.png");background-repeat:repeat-x;height:1px; margin:auto;}
.dl-index {width:85%;margin:0px auto;padding-bottom:8px;}

/* mss tabs */
.tab-container {background-image:url("/lib/yhst-129201439818741/tabs-bg.png");background-repeat:reapeat-x;height:39px;width:100%;text-align: center;}
.tab-container .tabs {width:730px;margin:auto;}
.mss-tab  { float:left;}
.mss-tab-on  { float:left;}
.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-family: "Arial Narrow",Arial,sans-serif;font-weight:bold; font-size:18px;padding:0px 20px 0;overflow:hidden; text-decoration:none; z-index:2; position:relative; display:block;width:200px;} 
.mss-tab .tab-txt, .mss-tab-on .tab-txt {padding:9px;}
.mss-tab a, .mss-tab a:visited {background-image:url("/lib/yhst-129201439818741/tabs-bg.png");background-repeat:reapeat-x;height:39px; color:#fff !important;}
.mss-tab a:hover {background-image:url("/lib/yhst-129201439818741/tabs-hover-bg.png");background-repeat:reapeat-x;height:39px; color:#fff !important;}
.mss-tab-on a, .mss-tab-on a:visited, .mss-tab-on a:hover {background-image:url("/lib/yhst-129201439818741/tabs-on-bg.png");background-repeat:reapeat-x;height:40px; color:#000000 !important;border-top: 1px solid #BEBEBE;}
.mss-tab-spacer {background-image:url("/lib/yhst-129201439818741/tabs-spacer-bg.png");background-repeat:no-repeat;float:left; width:2px; height:40px;}
#t2, #t3, #t1, #t4 {border:0 none; padding:10px 5px 15px; z-index:3; clear:left; position:relative;}
#t2, #t3, #t4 {display:none;}

/* below tabs */
#mss-home-ads {margin: 0 auto 15px;overflow: hidden; width: 895px;}
#mss-home-right-ad {float:right; width:440px;text-align:right;}
#mss-home-left-ad {float:left;width:431px;}

/* section */
#contentarea.sectionpage, #contentarea.itempage {overflow:hidden;padding:0 20px;}
#mss-section-cols {overflow:hidden;}
#mss-section-rightcol {float:right;width:723px;}
#mss-section-rightcol h1 {font-family: "Arial Narrow",Arial,sans-serif;font-size: 20px;font-weight: bold; margin: 5px 0 15px;text-transform: uppercase;}
#mss-section-rightcol #finaltext {}
.section-img {margin-bottom:20px;}
.section-img img {border:1px solid #ccc;padding:10px;}
#contents, #nxt-search-content {border: 1px solid #ccc;}
.index #contents {border:0 none;}
#contents .price, #nxt-search-content .price {display:inline;}
.price .price-strike {text-decoration:line-through}
#contents .sale-price-bold, #nxt-search-content .sale-price-bold {display:inline;font-size:14px;}
.qty-box {margin:0 10px 0 3px;}
.addtocartImg {display:inline;margin:0;vertical-align:middle;}
.image, .name, .star-avg, .prices {margin-bottom:6px;}
.order {}
.image {height:170px; width:170px; text-align:center; margin:0 auto;}
#mss-cross-sell .image {height:160px; width:160px;}

.star-avg img {vertical-align:middle;}
#mss-section-leftcol {float:left;padding-top:0px;width:178px;}
.mss-section-lnav-title, .mss-section-lnav-title a, .fbtitle, #navbarSectionHeader {color:#ff7900;font-size:17px;margin-bottom:20px;}
#mss-section-feat-items {color:#057dba;margin-bottom:30px;}
#mss-section-feat-items a {color:#057dba;font-weight: bold;text-transform: uppercase;}
#mss-section-shop-cat {margin-bottom:20px;}
.mss-ul-title, .filter-title, .navbarCategory span a {color:#057dba;text-transform:uppercase;font-weight:bold;margin:10px 0 2px 0px; display:block;}
#navbarSectionHeader {margin-top:5px;}
.mss-ul-cat ul, .mss-info-ul-cat1 ul, .mss-info-ul-cat2 ul, .mss-info-ul-cat3 ul, .mss-info-ul-cat4 ul, .mss-info-ul-cat5 ul, #filterby ul, .navbarCategory ul   {font-size:11px;list-style-type:none;margin:0;padding:0 0 0 5px;overflow:hidden;}
.mss-ul-cat ul li, .mss-info-ul-cat1 ul li, .mss-info-ul-cat2 ul li, .mss-info-ul-cat3 ul li, .mss-info-ul-cat4 ul li, .mss-info-ul-cat5 ul li, #filterby ul li, .navbarCategory ul li {background-image:url("/lib/yhst-129201439818741/ul-arrow.png");background-repeat: no-repeat;background-position: 0 5px;padding: 2px 0 2px 13px; margin:0px;}
.mss-info-ul-cat1, .mss-info-ul-cat2 {margin-bottom:25px;}
.navbarCategory ul li span {display:none;}
.sectionpage #mss-cross-sell #contents .vertical-seperator {background-image:none;}
.nav-arrow {font-size:10px;vertical-align:middle;}
.mss-ul-cat {margin-bottom:17px;}

/* below section content */
#mss-related-links {margin-bottom:25px;}
#mss-related-links, #mss-related-links td, #mss-related-links a {font-size:12px;}
#mss-related-links a:hover {color:#FF7900;} 

#mss-section-ads {overflow: hidden;}
#mss-section-right-ad {float:right; width:440px;text-align:right;}
#mss-section-left-ad {float:left;width:264px;}

/* info pages */
#mss-info-cols {overflow:hidden;padding:50px 20px 0;}
#mss-info-rightcol {float:right;width:723px;}
#mss-info-rightcol h1 {font-family: "Arial Narrow",Arial,sans-serif;font-size: 20px;font-weight: bold; margin: 5px 0 15px;text-transform: uppercase;}
#mss-info-rightcol #mss-infoarea {margin:20px 0;padding-right:20px;}   
#mss-infoarea #info-div {margin:0;} 
#mss-info-leftcol {float: left;padding: 65px 0px 0;}
#mss-info-cat {}
#mss-info-cat .mss-ul-title {margin-bottom: 5px;}
#mss-info-cat ul {padding:0;}
#mss-info-cat li {margin:0;}


/* item page */
#contentarea.itempage #itemarea {overflow:hidden;width:100%;margin-bottom:20px;/*height:380px*/}
#contentarea.itempage #itemarea .itemform {float:right;width:600px;} 
* html .itemform form {width:600px;}
.itemform h1 {font-size: 20px;}
#mss-rating-code {overflow:hidden;margin: 10px 0 5px;}
#mss-itemcode {float: right;margin: px 8px 0 0;text-align: right; vertical-align: text-top; width: 49%;font-size:11px;color:#2c2c2c;}
#mss-rating {float:left;width:49%;}
#mss-item-order {float:right;width: 197px;padding-top: 10px;}
#mss-item-info {float:left;width:65%;padding-top: 15px; text-align:left;} 
* html #mss-item-info {width:63%;}
#avg-order a {color:#057DBA;font-size:11px;}
#avg-order img {vertical-align:middle;margin-right:5px;}
#mss-item-info select {border:1px solid #ccc;width:400px;margin-bottom:10px;}
#mss-availability {text-align:right;margin: 10px 0;}
#mss-free-ship {color: #C24503; font-size: 15px; text-transform: uppercase;margin-bottom: 15px;}
#mss-special-offer {color: #C24503; font-size: 15px; text-transform: uppercase;margin: 10px 0;}
#mss-abstract {color: #4F4F4F; line-height: 1.4em;margin-bottom: 35px;}
#mss-qty {font-size:11px;font-weight:bold;margin:2px 0 10px; text-align:left;}
#mss-qty input {margin-left:5px;border: 1px solid #CCCCCC;}
#mss-price-a2c {background-color:#efeeea;padding: 20px 29px;}
#mss-item-order .reg-price {font-size: 11px;text-decoration: line-through;}
#mss-item-order .sale-price {color: #A60000; font-size: 22px; font-weight: bold;}
#buybox-add-to-cart {margin:15px 0;}
#mss-send-to-friend {text-align: right;font-size:11px;margin-bottom:20px;}
#mss-swc {width:197px;overflow:hidden;}
#mss-swc-top {background-image:url("/lib/yhst-129201439818741/swc-bg-top.png");background-repeat: no-repeat;width:197px;height:15px;overflow:hidden;}
.mss-ul-swc {padding:0 15px 15px;background-color:#f8f8f8;}
.mss-ul-swc-title {font-size:14px;margin-bottom:10px;}
.mss-ul-swc ul {font-size:11px;list-style-type:none;margin:0;padding:0;overflow:hidden;}
.mss-ul-swc ul li {background-image:url("/lib/yhst-129201439818741/ul-arrow.png");background-repeat: no-repeat;background-position: 0 3px;padding: 0 0 0 10px;margin:0;}
.mss-ul-swc ul li a {color:#057DBA;}
#mss-swc-bot {background-image:url("/lib/yhst-129201439818741/swc-bg-bot.png");background-repeat: no-repeat;width:197px;height:5px;overflow:hidden;}
.mss-diag-spacer {background:url("/lib/yhst-129201439818741/diag-bg.png");background-repeat:repeat-x;height:8px;width:100%;}
#mss-mag-vid, #mss-enlarge-vid {padding:5px 0;}
#mss-overview {padding: 0 10px;}
#mss-overview .desc {font-size: 19px;font-weight: bold;margin: 10px 0;text-transform: uppercase;}
#mss-overview #tab-caption {margin:15px 0;}
#mss-new-product {color: #DD2A16;font-size: 14px;font-weight: bold;margin: 15px 0;}

#mss-reviews.tab3 {border: 1px solid #CCCCCC;float: right;padding: 10px;width: 47%;margin-bottom:15px;height: 100%;}
#mss-overview.tab3 {border: 1px solid #CCCCCC;float: left;height: 100%;padding: 10px;width: 47%;margin-bottom:15px;}

#mss-item-specifications {padding:10px 0 35px;}

/* mss reviews */
a, a:visited, a:hover, a:active {outline:none;}

/* Frame Styles */
#mss-close-div { text-align:right;  background-color:#fff; color:#AAA; display:block; width:100px; float:right; margin:5px; font-size:12px; top:0px; right:0px; position:absolute;}
#mss-review-title {width:400px; margin:0 auto;padding-top:20px;height:125px; text-align:left; border-bottom:1px solid #000; color:#000;font-size:26px;}
#mss-review-title img {float:left; margin-right:10px;}
#mss-close-div img {float:none; display:inline;}
#mss-review-form-text {font-weight:bold; margin-left:110px; font-size:17px;}
#mss-frame-container {background:#fff;}
.mss-review-iframe {background-color:#fff; position:relative;}
#mss-frame-container1, #mss-frame-container2, #mss-frame-container3 {border:2px solid #F6A400; width:440px; background:#fff; position:relative;}
#modalOverlay, #modalOverlay2 {background:#666;opacity:.5;filter:alpha(opacity=50);z-index:1000;
	position:absolute; left:0; top:auto;  width:100%; height:1px; visibility:hidden;
}
#modalOverlayFrame, #modalOverlayFrame2 {background:transparent;z-index:1500;
	position:fixed;  top:0;  left:0;  width:440px;  display:none;
}
/* review Styles */
#mss-reviews-div {}
#mss-reviews-div .mss-review-title {font-size: 19px;margin: 10px 0 10px 5px;text-transform: uppercase;}
#mss-reviews-div .hreview {}
#mss-reviews-div .mss-write-rev {float:right;width:49%;text-align:right;}
#mss-reviews-div .mss-write-rev a {color:#057DBA;font-size:11px;}
#mss-reviews-div .numreviews {font-size:11px;}
#mss-reviews-div .avg-bg {padding:15px;background-color:#f5f5f5;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;overflow:hidden;margin-bottom:5px;}
#mss-reviews-div .avg {float:left;width:49%;}
#mss-reviews-div .mss-review {clear:both;overflow:hidden;border-bottom: 1px dotted #CCCCCC;padding:10px 0;}
#mss-reviews-div .r-con {float:right;width:78%;padding: 15px;}
#mss-reviews-div .l-con {float:left;width:15%;background-color:#f9f9f9;padding: 10px 10px 10px 15px;}
#mss-reviews-div .rating {margin-bottom:50px;}
#mss-reviews-div .rating .photo {}
#mss-reviews-div .dtreviewed {font-size:11px;font-style: italic;}
#mss-reviews-div .reviewer {font-weight: bold;margin-bottom:5px;}
#mss-reviews-div .reviewer .by {}
#mss-reviews-div .reviewer .fn {}
#mss-reviews-div .adr {margin-bottom:10px;}
#mss-reviews-div .description {}
#mss-reviews-div .version {display:none;}

/* Average Review Styles - if installed */
#mss-customer-reviews {}
#mss-customer-reviews .mss-rev-ave-img {}
#mss-customer-reviews .mss-rev-ave-img .rating {}
#mss-customer-reviews .mss-rev-ave-img .rating .photo {}
#mss-customer-reviews .mss-rev-ave-txt {}

#mss-customer-reviews-1 {display:none;}

/* most recent reviews override */
#mss-mostrecent-reviews .rating {margin: 5px 0;}
#mss-mostrecent-reviews .description {margin-bottom: 15px;}
#mss-mostrecent-reviews .reviewer {display:inline;}
#mss-mostrecent-reviews .adr {display:inline;margin-left: 20px;}
#mss-mostrecent-reviews .dtreviewed {float:right;}
#mss-mostrecent-reviews .mss-write-rev {float: none;text-align: center;width: 100%;}

/* video modal overlay */
#videomodalOverlay {background:#666;opacity:.5;filter:alpha(opacity=50);z-index:1000;
	position:absolute; left:0; top:auto;  width:100%; height:1px; visibility:hidden;
}
#videomodalOverlayFrame {background:transparent;z-index:1500;
	position:fixed;  top:0;  left:0;  width:500px;  display:none;
}
#mss-video-container {border:9px solid #ebe9e9; width:588px; background:#fff; position:relative;}
#mss-video-title {color: #000000;font-size: 14px;font-weight: bold; height: 40px;margin: 0 auto;padding-top:15px;text-align: center;width: 536px;}
#mss-video-video {position: relative;text-align: center;width: 588px;padding-bottom:30px;}

/* cloud zoom inage magnify */
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 2px solid #000;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move; 	
}
/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}
/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #000;
	overflow:hidden;
	margin-top:-4px;
}
/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}

* html .wrap {}

#mss-altList {width: 280px;}
#mss-altList img {border:2px solid #fff;}
#mss-altList img.border {border:2px solid #f6a400;-moz-border-radius: 3px; border-radius: 3px;}

/* mss-v3-tabs css */
#mss-tabs-left, #mss-tabs-right {margin-bottom:20px;overflow:hidden;padding-right:2px;}

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 31px; 
    border-top: none;
    width: 100%;
}
#mss-tabs-left ul.tabs {    
    border-right: 1px solid #fff;
    border-bottom: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    }  
#mss-tabs-right ul.tabs {    
    border-right: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
    border-left: 1px solid #fff;
    }

/* ie6 hack */
* html ul.tabs {height: 30px;}

ul.tabs li {
    margin: 0;
    padding: 0;
    height: 30px; 
    line-height: 31px; 
    border: 1px solid #b2b2b2;
    margin-bottom: -1px; 
    overflow: hidden;
    position: relative;
    background-image: url("/lib/yhst-129201439818741/v3-tab-bg.png");
    background-repeat: repeat-x;
    width:150px;
    text-align:center;
}
#mss-tabs-left ul.tabs li {
    float: left;    
    border-left: none;
    }   
#mss-tabs-right ul.tabs li {
    float: right;    
    border-right: none;
    }    

ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 12px;
    border: 0px solid #fff;
    outline: none;
    text-transform: uppercase;
}
ul.tabs li a:hover {
    background-image: url("/lib/yhst-129201439818741/item-tab-rollover.png");
    background-repeat: repeat-x;
}
html ul.tabs li.on, html ul.tabs li.on a:hover  { 
    background: #fff;
    border-bottom: 1px solid #fff;
}

.mss-tab-container {
    border: 1px solid #b2b2b2;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left; 
    width: 100%;
    background: #fff;
}

.tab-content-pad {
    padding: 15px;
}
.tab-content {
    border: 1px solid #b2b2b2;
    font-size: 12px;
    padding: 10px;
}

.tab-content-nobord {height: 350px;overflow: visible;}

/* cross sell */
#mss-cross-sell, #mss-section-contents, #mss-sectionarea, #mss-section-ads {}
.sectionpage #mss-cross-sell, #mss-section-contents {margin-bottom:25px;} 

#mss-cross-sell-hdr {
    background-image: url("/lib/yhst-129201439818741/v3-tab-bg.png");
    background-repeat: repeat-x;
    height:30px;
    border:1px solid #ccc;
    border-bottom:none;    
}
.mss-contents-title {
    background-image: url("/lib/yhst-129201439818741/v3-tab-bg.png");
    background-repeat: repeat-x;
    height:30px;
    border-bottom:1px solid #ccc;
}
.mss-contents-title span {display:block;}
.divTab, .mss-contents-title span {
    background-image: url("/lib/yhst-129201439818741/divTab-bg.png");
    background-repeat: repeat-x;
    width:150px;
    border-right:1px solid #ccc; 
    padding:8px 0;
    text-align:center;
    text-transform:uppercase;
    float:left;
}


.divTablink  {
  padding:8px 0 8px 15px;
}
.divTablink a {
    color: #ef730f;
}

/* footer */
#mss-footer-last xdiv {border:1px solid #ccc;}
#mss-footer-bg {background-color:#696969;background-color:#5d5d5d\0/;}
* html #mss-footer-bg {background-color:#5d5d5d;}
*+html #mss-footer-bg {background-color:#5d5d5d;}
#mss-footer-ds {background-image:url("/lib/yhst-129201439818741/footer-ds.png");background-repeat:no-repeat;background-position:center top;margin: auto;overflow:hidden;width: 1026px;}
* html #mss-footer-ds {background-image:none;}
#mss-footer {color:#eaeaea;background:url("/lib/yhst-129201439818741/footer-main-bg.png");background-repeat:repeat-x;width:942px;margin:0 auto;padding:40px 17px 0;overflow:hidden;}
#mss-ftr-right {float:right;width:622px;}
#mss-ftr-left {float:left;width:320px;}
* html #mss-ftr-left {width:286px;}
#mss-left-content {}
#mss-footer .ftr-heading {font-weight:bold;color:#eaeaea;font-size:14px;border-bottom:1px solid #a3a3a3;padding:0px 0 5px 0;}
#mss-footer .ftr-content {font-size:11px;line-height:1.5em;border-top:1px solid #424242;padding:10px 0px 0 0;}
#stay-con .ftr-content div {margin-right:50px;}
#cust-serv .ftr-content ul, #comp-info .ftr-content ul, #our-stores .our-stores-ul ul {margin-right:17px;}
#mss-footer ul {list-style:none;padding:0;margin:0;}
#mss-footer #mss-ftr-right ul li {margin:0;}
#mss-footer #mss-ftr-right ul li a {display:block;font-size:11px;padding: 3px 0 1px 2px;margin-bottom:5px;border-bottom:1px solid #a3a3a3;color:#eaeaea;text-decoration:none;}
#mss-footer #mss-ftr-right ul li a:hover {border-bottom:1px solid #f6cb3a;background-color:#3f3e3e;text-decoration:none;}
#cust-serv, #comp-info, #email-exclusive {float:left;}
#cust-serv, #comp-info {width:160px;}
#email-exclusive {width: 302px;}
#email-exclusive .ftr-heading div, #email-exclusive .ftr-content div {padding-left:15px;}
#emailarea {height:21px}
#emailarea fieldset {border: 0 none;margin: 0;padding: 0;height:21px;}
#emailarea .labelfield {vertical-align:top;}
.labelfield #addemail {font-family:arial;font-size: 11px;font-weight:normal;width: 200px;height:17px\0/;}
html>/**/body .labelfield #addemail, x:-moz-any-link, x:default {}


* html .labelfield #addemail {height:20px;}
*+html .labelfield #addemail {height:17px;}

#emailarea .buttonlabel {vertical-align:top;}
.buttonlabel #emailsubmit {border:0 none;background-image:url("/lib/yhst-129201439818741/submit.png");background-repeat:none;width:42px;height:21px;margin:0;padding:0;}
#our-stores {clear:both;}
#our-stores .our-stores-ul {float:left;width:160px;}
#mss-footer-last {clear:both;padding:40px 0;}
#footer-last-top {border-bottom:1px solid #a3a3a3;overflow:hidden;}
#mss-copyright {font-size: 11px;text-align: right;float:right;width:45%;}
#mss-footer-help-links {float:left;width:45%;}
#mss-footer-help-links .help-links {margin-bottom:5px;}
#mss-footer #mss-footer-help-links ul li {margin:0;display:inline;}
#mss-footer #mss-footer-help-links ul li a {font-size:11px;color:#eaeaea;text-decoration:none;margin-right: 10px;}
#mss-footer #mss-footer-help-links ul li a:hover {text-decoration:underline;}
#footer-last-bot {border-top:1px solid #424242;overflow:hidden;padding: 20px 0;text-align:center;}
#right-imgs {float: right; margin: 10px 0; text-align: left; width: 60%;}
#left-imgs {float: left; text-align: right; width: 38%;}
#left-imgs img {margin:20px 0 0 10px;}


/* new nav css 1-19-2011 */
#nav-product {position: relative;z-index:1001;}


#nav-general {text-align:center;position:relative; width:1002px; display:block;list-style:none; margin:0 auto; color:#ffd400;text-transform:uppercase;height:40px;}


#nav-general ul {padding:0px; margin:0px; }

#nav-general li {margin:0 ; display:inline;}
.vert-bord {margin-top:1px;}
#nav-general li a {text-decoration: none;font-size:15px; color:#fff;}
#nav-general li a.mss-nav-links {position: relative;top: -12px;}
#nav-general ul#mss-nav {display:inline-block; z-index:1000;width:1002px;padding:1px 0 0;}

#nav-general ul#mss-nav li {display:inline; text-align:left;}


#nav-general ul#mss-nav li a {padding:5px;display:inline-block;font-family: Arial,sans-serif;font-size:12px;font-weight:bold;}

#nav-general ul#mss-nav li a:hover {background-color:#FBD24B ; color:#000000 !important;}

#nav-general ul#mss-nav span { display:inline-block; padding-bottom:5px;}

#nav-general ul#mss-nav div.mssSubMenu {-moz-border-radius: 5px; border-radius: 5px;border:5px solid #525252; position:absolute; top:33px; background-color:#fff; display:none;margin-left: 0px;}

* html #nav-general ul#mss-nav div.mssSubMenu {float:left;left:0;}
*+html #nav-general ul#mss-nav div.mssSubMenu {position:relative;float:left;left:0;top:0;margin-top: -12px;}


body:first-of-type #nav-general ul#mss-nav div.mssSubMenu {top:33px;}


/**html #nav-general ul#mss-nav div.mssSubMenu {width:247px;}*/

#nav-general ul#mss-nav div.mssSubMenu-links {position:relative;padding:20px;}

#nav-general ul#mss-nav ul.submenu,
#nav-general ul#mss-nav ul.submenu2,
#nav-general ul#mss-nav ul.submenu3,
#nav-general ul#mss-nav ul.submenu4,
#nav-general ul#mss-nav ul.submenu5,
#nav-general ul#mss-nav ul.submenu6,
#nav-general ul#mss-nav ul.submenu7 { display:inline-block;float:left;}


/*#nav-general ul#mss-nav ul.submenu2,
#nav-general ul#mss-nav ul.submenu3 {background-image: url("/lib/yhst-129201439818741/vert-sep.png");background-position: left center;background-repeat: no-repeat;height: 172px;}*/

#nav-general ul#mss-nav ul.submenu2,
#nav-general ul#mss-nav ul.submenu3,
#nav-general ul#mss-nav ul.submenu4,
#nav-general ul#mss-nav ul.submenu5,
#nav-general ul#mss-nav ul.submenu6,
#nav-general ul#mss-nav ul.submenu7,
#nav-general ul#mss-nav ul.submenu8,
#nav-general ul#mss-nav ul.submenu9,
#nav-general ul#mss-nav ul.submenu10 {vertical-align:top; display:inline-block;}

/* submenus */
#nav-general ul#mss-nav ul.submenu a, 
#nav-general ul#mss-nav ul.submenu2 a, 
#nav-general ul#mss-nav ul.submenu3 a,
#nav-general ul#mss-nav ul.submenu4 a,
#nav-general ul#mss-nav ul.submenu5 a,
#nav-general ul#mss-nav ul.submenu6 a,
#nav-general ul#mss-nav ul.submenu7 a,
#nav-general ul#mss-nav ul.submenu8 a,
#nav-general ul#mss-nav ul.submenu9 a,
#nav-general ul#mss-nav ul.submenu10 a {font-weight:normal;}

#nav-general ul#mss-nav ul.submenu .submenu1-title,
#nav-general ul#mss-nav ul.submenu2 .submenu2-title,
#nav-general ul#mss-nav ul.submenu3 .submenu3-title,
#nav-general ul#mss-nav ul.submenu4 .submenu4-title,
#nav-general ul#mss-nav ul.submenu5 .submenu5-title,
#nav-general ul#mss-nav ul.submenu6 .submenu6-title,
#nav-general ul#mss-nav ul.submenu7 .submenu7-title,
#nav-general ul#mss-nav ul.submenu8 .submenu8-title,
#nav-general ul#mss-nav ul.submenu9 .submenu9-title,
#nav-general ul#mss-nav ul.submenu10 .submenu10-title {background-image: url("/lib/yhst-129201439818741/topnav-border.gif");background-position: 0 23px;background-repeat: repeat-x; color: #000000; font-family: "Arial Narrow",Arial,sans-serif;font-size: 14px; font-weight: bold; margin-bottom: 5px;padding-bottom: 5px;}

#nav-general ul#mss-nav ul.submenu6 .submenu6-title {width:950px !important;}
* html #nav-general ul#mss-nav ul.submenu6 .submenu6-title {width:190px !important;}

#nav-general ul#mss-nav ul.submenu2 .submenu2-title,
#nav-general ul#mss-nav ul.submenu3 .submenu3-title,
#nav-general ul#mss-nav ul.submenu4 .submenu4-title,
#nav-general ul#mss-nav ul.submenu5 .submenu5-title,
#nav-general ul#mss-nav ul.submenu6 .submenu6-title,
#nav-general ul#mss-nav ul.submenu7 .submenu7-title,
#nav-general ul#mss-nav ul.submenu8 .submenu8-title,
#nav-general ul#mss-nav ul.submenu9 .submenu9-title,
#nav-general ul#mss-nav ul.submenu10 .submenu10-title {}

#nav-general ul#mss-nav .submenu1-link,
#nav-general ul#mss-nav .submenu2-link,
#nav-general ul#mss-nav .submenu3-link,
#nav-general ul#mss-nav .submenu4-link,
#nav-general ul#mss-nav .submenu5-link,
#nav-general ul#mss-nav .submenu6-link,
#nav-general ul#mss-nav .submenu7-link,
#nav-general ul#mss-nav .submenu8-link,
#nav-general ul#mss-nav .submenu9-link,
#nav-general ul#mss-nav .submenu10-link {text-align:left;}

#nav-general ul#mss-nav .submenu1-link a,
#nav-general ul#mss-nav .submenu2-link a,
#nav-general ul#mss-nav .submenu3-link a,
#nav-general ul#mss-nav .submenu4-link a,
#nav-general ul#mss-nav .submenu5-link a,
#nav-general ul#mss-nav .submenu6-link a,
#nav-general ul#mss-nav .submenu7-link a,
#nav-general ul#mss-nav .submenu8-link a,
#nav-general ul#mss-nav .submenu9-link a,
#nav-general ul#mss-nav .submenu10-link a {color:#5b5b5b; font-size:11px; padding:0px; text-transform:none;}

/*
#nav-general ul#mss-nav div#mssSubMenu0 {left:-105px;}
#nav-general ul#mss-nav div#mssSubMenu1 {left: -234px;}
#nav-general ul#mss-nav div#mssSubMenu2 {left: -350px;}
#nav-general ul#mss-nav div#mssSubMenu3 {left: -470px;}
#nav-general ul#mss-nav div#mssSubMenu4 {left:-105px;}
#nav-general ul#mss-nav div#mssSubMenu5 {left:-105px;}

#nav-general ul#mss-nav div#mssSubMenu6 {right:-1px; _right:944px;}
#nav-general ul#mss-nav div#mssSubMenu7 {right:-1px; _right:928px;}
#nav-general ul#mss-nav div#mssSubMenu8 {right:-1px; _right:957px;}
#nav-general ul#mss-nav div#mssSubMenu9 {right:-1px; _right:928px;}
#nav-general ul#mss-nav div#mssSubMenu10 {right:-1px; _right:952px;}
#nav-general ul#mss-nav div#mssSubMenu11 {right:-1px; _right:950px;}
#nav-general ul#mss-nav div#mssSubMenu12 {right:-1px; _right:950px;}
#nav-general ul#mss-nav div#mssSubMenu13 {right:-1px; _right:950px;}
#nav-general ul#mss-nav div#mssSubMenu14 {right:-1px; _right:950px;}
#nav-general ul#mss-nav div#mssSubMenu15 {right:-1px; _right:950px;}

#nav-general ul#mss-nav div#mssSubMenu0,
#nav-general ul#mss-nav div#mssSubMenu1,
#nav-general ul#mss-nav div#mssSubMenu2,
#nav-general ul#mss-nav div#mssSubMenu3,
#nav-general ul#mss-nav div#mssSubMenu4,
#nav-general ul#mss-nav div#mssSubMenu5,
#nav-general ul#mss-nav div#mssSubMenu6,
#nav-general ul#mss-nav div#mssSubMenu7,
#nav-general ul#mss-nav div#mssSubMenu8,
#nav-general ul#mss-nav div#mssSubMenu9,
#nav-general ul#mss-nav div#mssSubMenu10,
#nav-general ul#mss-nav div#mssSubMenu11,
#nav-general ul#mss-nav div#mssSubMenu12,
#nav-general ul#mss-nav div#mssSubMenu13,
#nav-general ul#mss-nav div#mssSubMenu14,
#nav-general ul#mss-nav div#mssSubMenu15 {}
*/

/* /submenus */

#nav-general ul#mss-nav .submenu1-link.twoCol {margin-left:170px;}

#nav-general ul#mss-nav .submenu2-link.threeCol{margin-left:361px;}

#nav-general ul#mss-nav .submenu2-link.fourCol {margin-left:531px;}

#nav-general ul#mss-nav ul li {display:block; width:169px; float:left; position:static;line-height: 1.4em;}

#nav-general ul#mss-nav ul li a {border-bottom: 1px solid #fff;color: #4c4c4c;font-family: verdana; font-size: 11px;font-weight: bold;height: auto;padding: 0;width: 165px;}

#nav-general ul#mss-nav ul li a:hover {background-color:#FBD24B; color:#000 !important;border-bottom:1px solid #000;}

#nav-general ul#mss-nav li:hover .mssSubMenu,

#nav-general ul#mss-nav li.over .mssSubMenu {display:block;}
#nav-general ul#mss-nav li.over a.mss-nav-links {background-color:#FBD24B; color:#000000;}

#nav-general ul#mss-nav li > div:hover {background-color:#fff;} 


/*
#nav-general ul#mss-nav .mss-topnav-new {padding-top:5px; border-top:1px dashed #ccc;clear:both;width:100%; margin-top:5px; text-align:left;}*/
#nav-general ul#mss-nav .mss-topnav-new {display:inline;}

#nav-general ul#mss-nav .link-spacer {color:#000;vertical-align:middle;}

#nav-general ul#mss-nav .mss-topnav-new span {font-weight:normal; color:#5b5b5b; float:right; font-size:11px;font-style:italic;}

#nav-general ul#mss-nav .mss-topnav-new a { color:#383838; font-weight:bold; padding:0px;}

#nav-general ul#mss-nav .mss-topnav-new a:hover {background-color:transparent !important;color:#8B0004 !important; text-decoration:none;padding:0px;}

/*#nav-general ul#mss-nav .mss-topnav-clearance {padding-top:5px; border-top:1px dashed #ccc;  clear:both; width:100%;margin-top:10px; text-align:left;}*/
#nav-general ul#mss-nav .mss-topnav-clearance {display:inline;}

#nav-general ul#mss-nav .mss-topnav-clearance span {font-weight:normal; color:#5b5b5b; float:right;font-size:11px;}

#nav-general ul#mss-nav .mss-topnav-clearance a {color:#383838; font-weight:bold;padding:0px;}

#nav-general ul#mss-nav .mss-topnav-clearance a:hover {background-color:transparent !important;color:#8B0004 !important; text-decoration:none;padding:0px;}
.mssSubMenu-links ul {float:left;}

.mss-nav-more {background-color: #ECECEC;overflow: hidden;padding: 10px 20px;background-image: url("\9 /lib/yhst-129201439818741/topnav-border.gif"); background-position: 0 0;background-repeat: repeat-x;}
.mss-nav-more-links {float: left; text-align: left; width: 300px;}
.mss-nav-more-coupon {color: #000000;float: left;font-size: 16px;font-weight: bold;text-transform: none; width: 600px;}

/* tellfriend */
#mss-container {position:relative;}
#mss-tellFriend-holder {position:absolute; top:0; left:0; z-index:1002; text-align:center; width:100%; display:none;}
#mss-tellFriend {margin:300px auto 0 auto; width:510px; background-color:#fff; border:2px solid #F6A400; text-align:left; z-index:1002; display:none;padding:5px;}
#tfmodalOverlay{background:#666;opacity:.5;filter:alpha(opacity=50);z-index:1001;
	position:absolute; left:0; top:0;  width:100%; height:1px; }
	
#contents .star-avg .count {display:none;}	
#mss-avg-customer-reviews .count {border-right: 1px solid #000; padding-right: 5px;margin-right:5px;}
#mss-avg-customer-reviews a.count, #mss-avg-customer-reviews a.write-rev {font-size:11px;color:#057DBA;}
#mss-avg-customer-reviews .star-avg {display:inline;} 


#mss-top-sellers #mss-filter-nav {margin-top:-1px;position:relative;}
#nxt-search-container {position:relative; top:-9px; _top:0px;}
#nxt-search-content {margin-top:30px;}
#nxt-search-sort {position:absolute; top:0px; left:100px}
#nxt-search-items-info {position:absolute; top:4px; left:0px;}
#nxt-search-items-num {position:absolute; top:0px; left:300px;}
#nxt-search-pagelinks {float: right;
    position: absolute;
    text-align: right;
    top: 18px;
    width: 98%;}

.mss-content-item {}
.name {width:83%;}

/* nextopia edits 2-24-11 */
#nxt-search-content table tr {background-image: url("/lib/yhst-129201439818741/dash.png");background-position: center bottom; background-repeat: repeat-x; height: 1px; margin: auto;}
#nxt-search-content table tr td {height: 269px;}
#nxt-search-content .name {height:33px; overflow:hidden;}


#nxt-search-content #contents-table {padding:0 20px;}
/*#nxt-search-content #contents-table img {border:1px solid #ccc;}*/
#nxt-search-content #contents-table td {padding:22px 0;}
#nxt-search-content #contents-table tr:last-child, #nxt-search-content #contents-table tr > td:last-child { background:none;}

#mss-section-contents #mss-cross-sell-hdr {display:block;border:1px solid #ccc;}
#mss-section-contents .divTabSub {background-image: url("/lib/yhst-129201439818741/v3-tab-bg.png");
    background-repeat: repeat-x;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    clear: both;
    float: left;
    height: 30px;
    width: 721px;}
#nxt-search-sort {
left: 244px;
    position: absolute;
    top: -15px;
    width: 150px;}
#nxt-search-sort select { border: 1px solid #CCCCCC;
    font-size: 12px;vertical-align: text-bottom;}
#nxt-search-items-info {
    position: absolute;
    left: 399px;
    top: -11px;}
#nxt-search-items-num {
left: 467px;
    position: absolute;
    top: -15px;
    width: 150px;}
#nxt-search-items-num select {border: 1px solid #CCCCCC;
    font-size: 12px;width: 45px;vertical-align: text-bottom;}    

a.mss-nav-links:hover {background-color:#FBD24B !important;}    
    
a.mss-submenu-title-link {color:#000000 !important;
    font-family: "Arial Narrow",Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;}
a.mss-submenu-title-link:hover {background:none;background-color:transparent !important;border-bottom:1px solid #fff !important; text-decoration:underline !important;}
    
  .mss-hm-holder {text-align:center;}  
    
/* lightbox */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1001;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1002;
	text-align: center;
	line-height: 0;

}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; 		border: 2px solid #ede9e9;
	border-bottom:0 none;}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;

}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 8px 0;
	border: 2px solid #ede9e9;
	border-top: 0 none;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}    
    
    
.image-l {width:290px;padding:0px;}    
#mss-gallery {height: 280px; width:280px; overflow:hidden; display:table-cell; vertical-align:middle;}
#mss-gallery .lightbox {display:none;}
#mss-gallery .on {display:block;}
#mss-gallery a {}
#mss-gallery a img {}
#mss-gallery a img:hover {}
#mss-gallery-alt {}
#mss-gallery-alt a {}  
#mss-gallery-alt a img {border: 2px solid #FFFFFF;}   
#mss-gallery-alt a img:hover {border: 2px solid #F6A400;-moz-border-radius: 3px; border-radius: 3px;}    

/* select size css */
#mss-filter-nav #selectsize{border:1px solid #d5d5d5;background-color:#f8f8f8;width:168px;margin:0px;padding:0px;position:relative;}
#mss-filter-nav .fbtitle{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#077cba;padding-left:10px;margin-top:8px;letter-spacing:1px;}
#mss-filter-nav .title{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;text-transform:none;color:#c86c00;padding-left:7px;margin-top:18px;}
#mss-filter-nav #selectfilters{width:168px;}
#mss-filter-nav .plus{width:9px;height:9px;float:left;background-color:#f4f3f1;text-align:center;vertical-align:middle;margin-top:2px;}
#mss-filter-nav #nav #selectfilters ul li a strong{color:#e40000;}
#mss-filter-nav #sizemenu{background:transparent;position:relative;width:169px;}
#mss-filter-nav #sizemenu ul {padding:10px;}
#mss-filter-nav #sizemenu li{background:transparent;list-style-type:none;float:left;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#mss-filter-nav #sizemenu li a{float:left;width:23px;height:1em;text-align:center;border:1px solid #ddd;background:white;padding-top:3px;padding-right:2px;padding-bottom:3px;padding-left:2px;margin:1px;color:#979797;text-decoration:none;}
#mss-filter-nav #sizemenu li strong a{background:#999; color:white; text-decoration:none; }
#mss-filter-nav #sizemenu li a:hover{background:#3a4f7f; color:white; text-decoration:none;}
#mss-filter-nav .break{clear:both;}
#mss-filter-nav .selectbox{width:160px;}
#mss-filter-nav .tr {background:transparent url(/lib/yhst-129201439818741/mss-breadcrumbs-tr.gif) no-repeat scroll 0 0; width:6px; height:6px; position:absolute; top:-1px; right:-1px;overflow:hidden;}
#mss-filter-nav .br {background:transparent url(/lib/yhst-129201439818741/mss-breadcrumbs-br.gif) no-repeat scroll 0 0; width:6px; height:6px; position:absolute; bottom:-1px; right:-1px;overflow:hidden;}
#mss-filter-nav .tl {background:transparent url(/lib/yhst-129201439818741/mss-breadcrumbs-tl.gif) no-repeat scroll 0 0; width:6px; height:6px; position:absolute; top:-1px; left:-1px;overflow:hidden;}
#mss-filter-nav .bl {background:transparent url(/lib/yhst-129201439818741/mss-breadcrumbs-bl.gif) no-repeat scroll 0 0; width:6px; height:6px; position:absolute; bottom:-1px; left:-1px;overflow:hidden;}
    
#mss-filter-nav {margin-top:10px;position:relative;}
#mss-filter-nav .mss-contents-table {margin:0px 0px 20px 0px;}
#mss-filter-nav #filterby {border:1px solid #d5d5d5;background-color:#f8f8f8;width:168px;margin:0px 0px 15px 0px;padding:0px;position:relative;}
#mss-filter-nav .filter-title {color:#999;padding-left:10px;}
#mss-filter-nav #filterby a {display:inline;color:#d21;font-weight:bold;}
#mss-filter-nav #filterby ul {padding:5px 10px 10px 0px; margin:0px;}
#mss-filter-nav #filterby li {color:#333;padding-left:0px; margin-left:10px; background:none;}
.mss-ul-cat ul {margin-left:0px; padding-left:0px;}
.mss-ul-cat ul li {margin-left:0px;}

/* quantity pricing */    
.mss-qty-unit-pricing {margin-bottom:20px; border-top:1px solid #fff; border-left:1px solid #fff;}
.mss-qty-unit-pricing td {border-bottom:1px solid #fff; border-right:1px solid #fff; padding:4px; background:#F2F2F2; color:#40423F;}
.mss-qty-unit-pricing td.qt-hdr{background:#D5E6F6; color:#40423F;}
#image1 {height:280px; text-align:center;}
#image2, #image3, #image4, #image5, #image6, #image7, #image8, #image9, #image10, #image11, #image12 {display:none; height:280px; text-align:center;}


#modalOverlayFrame1, #modalOverlayFrame2 ,#modalOverlayFrame3 {display:none;}
#cloud-zoom-big {z-index:9000000 !important;}

#mss-return-policy, #mss-shipping-info, #mss-privacy-policy {display:none; text-align:left; z-index:9900000; width:400px; background:#fff; padding:15px; position:absolute; top:310px; left: 32%; border:2px solid #000;}

#mss-hdr-right {position:relative;}
a.mss-cart-link {font-weight:bold; position:absolute; top:10px; right:0px;}
#nxt-change-view {position:absolute; right:15px; top:-7px;}

#mss-cross-sell #contents #contents-table {
  width: 880px !important;
}
#mss-cross-sell {
  margin-bottom: 10px !important;
}

#ys_superbar {
  position: absolute !important;
  width: 991px !important;
  margin: 0px auto !important;
  display: block !important;
  top: 0px;
  right: 0px;
}
#ys_cpers {
  float: right !important;
  line-height: 36px;
  margin-right: 20px;
}
#yfc_mini {
  height: 36px !important;
  line-height: 36px !important;
  margin-right: 20px;
}
#yfc_mini .smb-mc {
  height: 36px !important;
  line-height: 36px !important;
}
#yfc_minicart, #yfc_minicart span {
  height: 36px !important;
  line-height: 36px !important;
}
