body {font-family:Verdana,Arial,sans-serif;}
td {font-size:12px;}

#mss-nav {padding:8px 0 0; margin:0; background-image:url(/lib/yhst-87418216457022/nav-fade-top.gif); background-repeat:no-repeat; background-position:center top; width:185px;}
.primary {padding:0; margin:0; background-image:url(/lib/yhst-87418216457022/nav-fade-right.gif); background-repeat:repeat-y; background-position:right top;}
.primary a {
  color:#fff;
  font-weight:bold;
  font-family:Arial,sans-serif;
  font-size:11px;
  text-transform:uppercase;
  display:block;
  padding:5px 10px;
  width:155px;
  _width:175px;
  background-color:#050567;
  text-decoration:none;
}
.subul {background-color:#fff; color:#333; list-style-type:none; margin:0; padding:0; width:175px;}
.secondary {padding:0; margin:0; position:relative; z-index:4000;}
.secondary a {
  color:#333;
  font-weight:normal;
  font-size:12px;
  text-transform:none;
  background-color:#fff;
  width:155px;
  _width:175px;
  padding:3px 10px;
}
.secondary a:hover {background-color:#5D6383; color:#fff;}

.subsubul {display:none; position:absolute; top:0; left:175px; z-index:10000;
background-color:#fff; color:#333; list-style-type:none; margin:0; padding:0;
width:220px; border:1px solid #050567;}
.tertiary {padding:0; margin:0;}
.tertiary a {width:185px; _width:220px; padding-right:25px;}

.over .subsubul,
.secondary:hover .subsubul {display:block;}

.fixed-height {height:400 !important; overflow-x:hidden; overflow-y:auto;}



.ptitle {margin:0; padding:0; font-size:17px; font-weight:bold; font-family:Arial,sans-serif; color:#608;}
.mss-breadcrumbs {font-family:Arial,sans-serif; font-size:12px; font-weight:normal; color:#555; padding:0 0 10px;}

#mss-site-map {font-size:12px; font-family:Arial,sans-serif; width:570px;}
#mss-site-map a {text-decoration:none;}
#mss-site-map-title {font-size:18px;}
.mss-sitemap-section {margin:15px 0 2px; padding:3px 10px; background-color:#050567; font-weight:bold;}
.mss-sitemap-section a {color:#fff !important;}
.mss-sitemap-subsection {margin-left:30px;}
.mss-sitemap-thirdlevel {margin-left:60px;}
.mss-sitemap-thirdlevel div {margin-left:90px;}

#related-items {width:570px; text-align:center; font-size:13px; font-family:Arial,sans-serif;}  

#mss-bookmark {text-align:left; font-size:10px; font-family:Arial,sans-serif;}


.mssModal {display:none; position:absolute; top:200px; left:100px; border:3px solid #aaa; background-color:#fff; z-index:5000;}
.modalClose {display:block; text-align:right; padding:2px;}
#mssBgOverlay {display:none; background-color:#000; opacity:0.40; filter:alpha(opacity=40); position:absolute; top:0; left:0; width:100%; height:1200px; z-index:4000;}

#orderForm {margin:0 0 7px;}
.indent {margin-left:360px;}
.indent img {border:none;}


/* Social Bookmarking Styles */
a {outline: none;}
:-moz-any-link:focus {outline: none;}                                    

.relative {position:relative; /*margin-left:360px;*/}
#new-div {width: 540px; margin-left: 240px; position: relative;}
#sbookmark {/*position: absolute; z-index: 5;*/}
#sbookmark div.relative {}
#mss-bookmark {/*display:block;*/ padding:10px 0;}
#mss-bookmark:hover {cursor:pointer;}
#mss-social {text-align:center; font-family:arial; color:#fff; font-size:12px; background:#000; padding:5px; width:1px; height:1px; opacity:0; filter:alpha(opacity=0); overflow:hidden;}
#mss-social #mss-close-container { height:20px; text-align:left; margin-bottom:0px;}
#mss-social #mss-close-container img {margin:0px 2px 0px 5px;}
#mss-social #mss-close-container a {color:#fff;}
#bmClose {display:block; color:#fff; text-decoration:none; padding-bottom:3px; background-color:#000; text-align:right;}
#mss-social-container {text-align:left; background:#efefef; border:2px solid #fff; padding:3px 8px 0; height:280px; width:290px; _width:306px;}
/* html #mss-social-container {width: 247px;}*/


#mss-social-holder {padding:5px; background-color:#000; z-index:4567; position:absolute; top:16px; left:0; display:none;}

  
  /* class applied to the overlay to make it dark and transparent */
.mss-block {display:block !important;}
.none {display:none !important;}
#loading {background: #fff url('/lib/yhst-87418216457022/colorbox-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; left:0; top:450px; text-align:center; width:100%; position:absolute; cursor:pointer;} 

#layerWin #innerWin { text-align:left; margin:0 auto; width:600px; 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 {color:#000; border-bottom:1px dotted #ccc; width:130px; float:left; margin-bottom: 2px !important; margin-right: 15px;}
    .mss-social-link a {text-decoration:none; font-size:12px; display:block; padding: 2px 0 2px 22px; font-weight:normal;}
    
    .mss-social-link a:hover {background:#ccc url('/lib/yhst-87418216457022/SB-social-icons.png') no-repeat;}
    .mss-social-link {background-image:url('/lib/yhst-87418216457022/SB-social-icons.png'); background-repeat:no-repeat;}   

    .yahoo, .yahoo a:hover {background-position:0 0px;}
    .google, .google a:hover {background-position:0 -30px;}
    .twitter, .twitter a:hover {background-position:0 -60px;}
    .facebook, .facebook a:hover {background-position:0 -90px;}
    .blogger, .blogger a:hover {background-position:0 -120px;}
    .myspace, .myspace a:hover {background-position:0 -150px;}
    .squidoo, .squidoo a:hover {background-position:0 -180px;}
    .delicous, .delicous a:hover {background-position:0 -210px;}
    .thisnext, .thisnext a:hover {background-position:0 -240px;}
    .stumbleupon, .stumbleupon a:hover {background-position:0 -270px;}
    .digg, .digg a:hover {background-position:0 -300px;}
    .blinklist, .blinklist a:hover {background-position:0 -330px;}
    .reddit, .reddit a:hover {background-position:0 -360px;}
    .netvouz, .netvouz a:hover {background-position:0 -390px;}
    .newsvine, .newsvine a:hover {background-position:0 -420px;}
    .magnolia, .magnolia a:hover {background-position:0 -450px;}
    .spurl, .spurl a:hover {background-position:0 -480px;}
    .bloglines, .bloglines a:hover {background-position:0 -510px;}
    .comments, .comments a:hover {background-position:0 -540px;}
    .orkut, .orkut a:hover {background-position:0 -570px;}
    
    
 /*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{ width:100%; height:100%;}/*position:fixed */
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
#colorbox.cboxIE {width:900px !important;left:40px !important;height:564px !important;}
#colorbox.cboxIE #cboxWrapper {height:554px !important;}
#colorbox.cboxIE #cboxContent {height:500px !important;}
#colorbox.cboxIE #cboxLoadedContent {height:490px !important;}
    #cboxContent{margin-top:20px; border:5px solid #000;}
        #cboxLoadedContent{background:#fff; padding:0;} /* was 5px padding */
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/lib/yhst-87418216457022/colorbox-controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/lib/yhst-87418216457022/colorbox-controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/lib/test-prod-st76-mystore/colorbox-loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0px; right:5px; display:block; background:url(/lib/yhst-87418216457022/colorbox-controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}
        
        
        
        
/* TELL A FRIEND */
#container {position:relative;}
.clwindow {display:block; text-align:right; padding:3px;font-size:12px;}
.clwindow img {border:none;}
#mss-tellFriend-holder {position:absolute; top:0; left:0; z-index:100005; text-align:center; width:100%;}
#mss-tellFriend {margin:300px auto 0 auto; width:430px; background-color:#fff; border:3px solid #050567; text-align:left; z-index:100005; display:none;}
#modalOverlay {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.35; filter:alpha(opacity=35); z-index:100000;}     

