/* Horizontal */

/* General Edits - These are the ones that normally need changing */
.mss-horizontal-scroller{width:422px;height:74px;background-color:#fff; text-align:center;top:410px;}
.mss-horizontal-scroller-content {width:54180px; height:74px; margin:0px; padding:0px 0px 0px 16px;}
.mss-horizontal-scroller ul li {width:78px; height:74px; text-align:center;}
.mss-horizontal-scroller ul li .image {border:2px solid #ccc; margin:0 auto; cursor:pointer;}

/* Main Styles */
.mss-horizontal-scroller{position:relative;overflow:hidden; margin:0px 4px;}
.mss-horizontal-scroller-frame{position:relative; width:100%;}
.off .mss-horizontal-scroller-frame {display:none;}
.mss-horizontal-scroller-frame > .mss-horizontal-scroller-frame {width:auto;}
.mss-horizontal-scroller-previous {float:left; position:relative; cursor:pointer; z-index:10;margin-left:-3px;}
.mss-horizontal-scroller-frame > .mss-horizontal-scroller-previous {margin-left:0px;}
.mss-horizontal-scroller-next{float:right; position:relative; cursor:pointer; z-index:10;margin-right:-3px;}
.mss-horizontal-scroller-frame > .mss-horizontal-scroller-next {margin-right:0px;}
.mss-horizontal-scroller-content {position:absolute;top:0px;left:0px;} 
.mss-horizontal-scroller>.mss-horizontal-scroller-content {}
.mss-horizontal-scroller-content li{list-style:none;margin:0; padding:5px; text-align:center;}
.mss-horizontal-scroller ul li{display:block;float:left; margin:0px; padding:0px; }
.mss-horizontal-scroller ul li div.image{height:70px; width:70px; overflow:hidden; }
* html .mss-horizontal-scroller ul li div.image{height:74px; width:74px; }
.mss-horizontal-scroller ul li div.image img {margin:0px; padding:0px;}

/* Vertical - edits
.mss-horizontal-scroller{width:78px;height:262px; float:left;}
.mss-horizontal-scroller-content {width:78px; height:54180px;padding:16px 0px 0px 0px;}
.mss-horizontal-scroller ul li {width:78px; height:78px; _height:74px;}
.mss-horizontal-scroller-previous {float:none; position:absolute; cursor:pointer; z-index:10;margin-left:0px; top:0px; left:2px;}
.mss-horizontal-scroller-next{float:none; position:absolute;top:248px; left:2px; cursor:pointer; z-index:10;margin-right:0px;}
.mss-horizontal-scroller ul li{float:none;}
*/
#mss-images {position:relative; height:490px; width:430px; float:left;margin-right:10px;}
#mss-multi-image-0 {position:absolute; top:0px; left:0px;}
#mss-multi-image-1,
#mss-multi-image-2,
#mss-multi-image-3,
#mss-multi-image-4,
#mss-multi-image-5,
#mss-multi-image-6,
#mss-multi-image-7,
#mss-multi-image-8,
#mss-multi-image-9,
#mss-multi-image-10,
#mss-multi-image-11,
#mss-multi-image-12 {display:none;position:absolute; top:0px; left:0px;}

#mss-order-form {float:right;width:370px; text-align:center;font-family:arial;}/*border:1px solid #ddd; */
* html #mss-order-form {overflow:hidden;}
#mss-item-table {width:360px;border-collapse:collapse; font-size:12px;margin:0 auto; text-align:left;font-weight:bold;}
.mss-buy-box-ltcell {}
.mss-price-box {width:180px;}

#mss-item-table .nopad {padding: 0px 4px;}
#mss-item-table .nopad2 {padding: 0px 4px 6px;}
#mss-item-table .gray {border-top:1px solid #aaa; padding-bottom:8px;}
.mss-item-name{ font-size:18px; font-family:Times New Roman, serif; width:360px;}
.mss-item-code {display:inline; font-weight:normal;}
#mss-quantity {border:1px solid #ddd;}
.submit-rt, .submit-lt {color:#6aa821; font-weight:bold;font-size:16px;}
td.submit-lt {padding-left:4px;}
.mss-100 {vertical-align:middle; margin-right:20px;}
.mss-privacy {vertical-align:middle; }
#mss-real-price{display:none;}
#mss-disp-price { display:inline; padding-right:10px;}
.submit-rt input {vertical-align:middle;}
#mss-scanalert{margin-left:-26px;}

#mss-buy-caption{font-weight:normal;color:#888;}
.mss-only {font-size:16px; font-weight:bold;}
.mss-only-price {color:#650101;font-size:16px; font-weight:bold;}

/* tab styles */

/* If it's not already in the main style sheet, this will stop the dotted borders on-click. */
a {outline: none;}
:-moz-any-link:focus {outline: none;}
/* end */

#mss-tabs {clear:left; float:left; width:570px; margin-top:20px; font-family:arial;}
.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-weight:bold; font-size:12px;padding:2px 20px; width:60px; _width:100px;text-decoration:none; z-index:2; position:relative; display:block;background:transparent url(/lib/yhst-95640177603854/mss-tab.gif) no-repeat scroll 0 0;}
 .mss-tab a,.mss-tab a:visited,.mss-tab a:hover {color:#666;}
.mss-tab-on a,.mss-tab-on a:visited,.mss-tab-on a:hover {background-position:0 -31px; color:#000; padding-bottom:3px; margin-bottom:-1px; z-index:200;}
.mss-tab-spacer {float:left; width:10px; height:1px;}
#t1, #t2, #t3, #t4, #t5 {border:1px solid #ccc; padding:5px; z-index:3; clear:left; position:relative; font-size:12px;}
#t2, #t3, #t4 {display:none;}
#t5 {border-top:0px;}
#t5 a {text-decoration:none; padding:0 5px 0 15px; font-size:12px; line-height:30px; color:#444;}
#t5 a img {border:0px; vertical-align:middle; margin-right:5px; padding-bottom:2px;}

#mss-recommendations {width:820px; padding-top:20px;font-family:arial;clear:left;}
#mss-rec-title {background: transparent url() no-repeat scroll 0 0; position:relative;border-bottom:1px solid #ccc;font-size:16px;color:#2d4b65; font-weight:bold;padding-bottom:5px;}
#mss-rec-content{}
#mss-recommendations .mss-item {margin:10px 4px; height:190px; padding-bottom:10px; overflow:hidden;width:190px;float:left;text-align:center;}
#mss-recommendations .mss-image { height:120px;}
#mss-recommendations .mss-details {}
#mss-recommendations a {text-decoration:none; color:#0050ab; font-size:12px;font-weight:bold;}
#mss-recommendations .mss-price {color:#000; font-size:11px;}
#mss-recommendations .mss-price .mss-only,
#mss-recommendations .mss-price .mss-only-price {font-size:14px;}

.mss-sitemap-section {font-weight:16px; font-weight:bold; margin:10px 0; padding:4px 10px;}
.mss-sitemap-subsection {font-size:14px; font-weight:bold; margin:7px 0 5px 12px;}
.mss-sitemap-thirdlevel {font-size:12px; margin:2px 0 0 30px;}
.mss-sitemap-section a {text-decoration:none;}
.mss-sitemap-section a:hover {text-decoration:underline;}
.mss-sitemap-subsection a,
.mss-sitemap-thirdlevel a {color:#000; text-decoration:none;}
.mss-sitemap-subsection a:hover,
.mss-sitemap-thirdlevel a:hover {color:#000; text-decoration:underline;}


/* SLIMBOX */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(/lib/yhst-95640177603854/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(/lib/yhst-95640177603854/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(/lib/yhst-95640177603854/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(/lib/yhst-95640177603854/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}



.section-table td,
.subsection-table td {border-bottom:1px solid #ccc;padding:10px;}
.section-table td.vertical-barrier,
.subsection-table td.vertical-barrier {border-right:1px solid #ccc;}
* html .section-table td.vertical-barrier {text-align:center;}
.section-table .mss-vertical-line {border-left:1px solid #ccc;}
.section-table .mss-horizontal-line {border-top:1px solid #ccc;}
.section-table .mss-vertical-line {border-left:1px solid #ccc; height:130px; width:1px; margin:0 auto;}
.section-table .mss-vertical-line-2 {border-left:1px solid #ccc; height:30px; width:1px; margin:0 auto;}

.section-table a,
.section-table a:visited {color:#3299dc; text-decoration:underline; font-size:13px;}
.section-table .abstr,
.section-table .abstr a  {font-size:11px; color:#555; text-decoration:none;text-align:center;}
.section-table form img {border:none;}
* html .section-table form a img {border:none;}

.subsection-table .fixed {}
.subsection-table .fixed font center div {display:block; height:33px; overflow:hidden;}
.subsection-table form {height:41px; overflow:hidden; display:block; margin:0;}
.subsection-table .mss-vertical-line {border-left:1px solid #ccc;}
.subsection-table .mss-horizontal-line {border-top:1px solid #ccc;}
.subsection-table .mss-vertical-line {border-left:1px solid #ccc; height:130px; width:1px; margin:0 auto;}
.subsection-table .mss-vertical-line-2 {border-left:1px solid #ccc; height:142px; width:1px; margin:0 auto;}

.subsection-table a,
.subsection-table a:visited {color:#2d4b65; text-decoration:none; font-size:13px; font-weight:bold;}
.subsection-table .abstr,
.subsection-table .abstr a,
.subsection-table .abstr a:visited {overflow:hidden; color:#666; font-weight:normal; font-size:12px; text-decoration:none;}
.subsection-table .abstr {padding-bottom:10px;height:51px;}
.subsection-table form {color:#559509; font-size:12px; font-family:Arial,sans-serif;text-align:center;}
.subsection-table form img {border:none;}
.subsection-table .mss-only-div {height:20px;color:#000;font-size:16px;font-weight:bold;}
.subsection-table .mss-only {color:#000;}


#mss-section-header {background:#fff url(/lib/yhst-95640177603854/mss-section-bg.gif) no-repeat scroll 0 0;width:790px; _width:810px; padding:10px 10px 3px 10px;color:#23619e;}
* html #mss-section-header {width:790px;}
#mss-section-header h1 {color:#23619e;}
#mss-section-header font img{display:none;}
#mss-section-header-bottom{margin:5px 0px 0px -20px;}

