#ys{padding:15px;min-width:655px;width:expression(document.body.clientWidth < 655 ? "655px":document.body.clientWidth+"px");font-family:arial,verdana,sans-serif;margin:0 -8px;}
#ys a{font-family:arial,verdana,sans-serif;}
#ys a:link,#ys a:visited{text-decoration:none;color:#004b91;}
#ys a:hover,#ys a:active{text-decoration:underline;color:#e47911;}
.ysHeader{margin-bottom:10px;}
.ysHeader span{font-size:24px;color:#E47911;}
#ysTabBar{position:relative;min-width:970px;width:expression(document.body.clientWidth < 1000 ? "970px":(document.body.clientWidth - 30)+"px");}
#ysTabsContainer{position:absolute;}
#ysTabBarBracer{height:50px;}
#ysTabsContainer .ysTabLabelWrapper{height:50px;font-size:13px;font-family:arial,verdana,sans-serif;font-weight:bold;margin-right:8px;}
#ysTabsContainer .ysActiveTab{color:#E47911;}
#ysTabsContainer a:link,#ysTabsContainer a:visited{color:#555;}
#ysTabsContainer a:hover,#ysTabsContainer a:active{color:#E47911;}
#ysTabsContainer .ysTabLabelOuter{height:50px;display:table;position:relative;width:100%;}
#ysTabsContainer .ysTabLabelMiddle{display:table-cell;vertical-align:middle;}
#ysTabsContainer .ysTabLabelInner{text-align:center;}
#ysTabsContainer .ysFeaturedTab{width:128px;}
#ysTabsContainer .ysCategoryTab{width:110px;}
#ysTabsContainer .ysTabArrowWrapper{height:10px;text-align:center;}
.ysActiveTab .ysTabArrow{margin:0 auto;background-repeat:no-repeat;background-position:0 -90px;width:19px;height:10px;}
#ysTabBarBottomLine{clear:both;border-top:1px solid #DDD;margin-bottom:20px;}
* html .ysTab{text-align:center;}
* html .ysActiveTab .ysTabArrow{font-size:10px;}
* html #ysTabsContainer .ysTabLabelOuter{position:relative;}
* html #ysTabsContainer .ysTabLabelMiddle{position:absolute;top:50%;width:100%;}
* html #ysTabsContainer .ysTabLabelInner{position:relative;text-align:center;top:-50%;width:100%;}
#ys-bottom{border-top:#DDD 1px solid;clear:both;}
#bottom-navigation{padding:0 0 0 5px;margin-top:15px;}
#bottom-navigation a{text-decoration:none;}
#bottom-navigation .column-layout{width:30%;float:left;margin-right:2%;}
#bottom-navigation h3{font-family:arial,verdana,sans-serif;font-size:13px;margin:0 0 8px;}
#bottom-navigation ul{margin:0 0 15px;padding:0;}
#bottom-navigation ul li{margin-bottom:8px;list-style-type:none;}
#bottom-navigation ul li a{font-size:13px;line-height:1.5em;}
#bottom-navigation ul li .counts{color:gray;}
.clear{clear:both;}
#betterizer-ad-column{margin-top:15px;}
#ys .recsWrapper{overflow:hidden;}
#ys .recsWrapper .shoveler{position:relative;width:100%;}
#ys .yshShoveler{margin-top:10px;padding-bottom:20px;border-bottom:#DDD 1px solid;}
#ys .recsWrapper .shoveler-heading{padding-right:13.50em;margin-bottom:12px;margin-top:0;}
#ys .recsWrapper .shoveler-heading .shoveler-heading-title{font-size:18px;color:#E47911;font-weight:bold;}
#ys .recsWrapper .shoveler-sub-heading{margin-top:-15px;}
#ys .recsWrapper .shoveler .shoveler-pagination{font-family:verdana,sans-serif,arial;font-size:11px;color:#666;padding:0;}
#ys .recsWrapper .shoveler .shoveler-pagination .start-over a{font-family:verdana,sans-serif,arial;}
#ys .recsWrapper .shoveler .shoveler-button-wrapper{padding-top:10px;}
#ys .recsWrapper .shoveler .shoveler-content{margin:0 45px 0 50px;clear:both;}
#ys .recsWrapper .shoveler ul{margin:0;height:270px;}
#ys .recsWrapper .shoveler ul li{padding:0;height:270px;width:165px;float:left;}
* html #ys .recsWrapper .shoveler ul li{display:inline;}
#ys .recsWrapper .shoveler .back-button,#ys .recsWrapper .shoveler .next-button,#ys .recsWrapper .shoveler .disabled-button{background:transparent none repeat scroll 0 0;position:absolute;height:200px;width:40px;top:65px;overflow:hidden;}
#ys .recsWrapper .shoveler .next-button{right:0;}
#ys .recsWrapper .shoveler .back-button a,#ys .recsWrapper .shoveler .next-button a{position:relative;font-size:70%;cursor:pointer;}
#ys .recsWrapper .shoveler .back-button a .bg-text,#ys .recsWrapper .shoveler .next-button a .bg-text{height:220px;width:40px;display:block;margin-top:-20px;position:absolute;}
#ys .recsWrapper .shoveler .back-button a .bg-image,#ys .recsWrapper .shoveler .next-button a .bg-image{height:30px;width:20px;display:block;left:10px;top:85px;overflow:hidden;position:absolute;}
#ys .recsWrapper .shoveler .back-button a .bg-image{background-position:0 0;}
#ys .recsWrapper .shoveler .back-button a:hover .bg-image{background-position:0 -30px;}
#ys .recsWrapper .shoveler .back-button a.depressed .bg-image{background-position:0 -30px;top:87px;}
#ys .recsWrapper .shoveler .next-button a .bg-image{background-position:-21px 0;}
#ys .recsWrapper .shoveler .next-button a:hover .bg-image{background-position:-21px -30px;}
#ys .recsWrapper .shoveler .next-button a.depressed .bg-image{background-position:-21px -30px;top:87px;}
#ys. recsWrapper .shoveler div.disabled-button{opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20);cursor:default;}
#ys .recsWrapper .shoveler .product-link-wrapper a:hover,#ys .recsWrapper .shoveler .product-link-wrapper a:active{text-decoration:none;cursor:hand;}
#ys .recsWrapper .shoveler a:hover .title,#ys .recsWrapper .shoveler a:active .title{text-decoration:underline;}
#ys .recsWrapper .shoveler .product-image{margin-bottom:8px;}
#ys .recsWrapper .shoveler .new-release{color:#009B01;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;margin-bottom:3px;}
#ys .recsWrapper .shoveler .title{font-size:13px;line-height:18px;margin-top:0;}
#ys .recsWrapper .shoveler .byline,#ys .recsWrapper .shoveler .shoveler-why,#ys .recsWrapper .shoveler .binding,#ys .recsWrapper .shoveler .rating{font-size:11px;line-height:15px;font-family:verdana,sans-serif,arial;}
#ys .recsWrapper .shoveler .byline a,#ys .recsWrapper .shoveler .rating a,#ys .recsWrapper .shoveler .shoveler-why a{font-family:verdana,sans-serif,arial;}
#ys .recsWrapper .shoveler .binding{color:#666;}
#ys .recsWrapper .shoveler .rating,#ys .recsWrapper .shoveler .pricing,#ys .recsWrapper .shoveler .binding{margin-top:2px;}
#ys .recsWrapper .shoveler .price{font-weight:normal;font-size:13px;font-family:verdana,arial,helvetica,sans-serif;}
#ys .recsWrapper .shoveler .listprice{font-size:11px;color:#666;font-family:verdana,arial,helvetica,sans-serif;}
#ys .recsWrapper .seeMore{font-size:13px;margin-top:10px;}
#ys .recsWrapper .seeMore .carat{font-weight:bold;font-size:120%;font-family:verdana,arial,helvetica,sans-serif;color:#E47911;}
#ys .messageBox{border:1px solid #CC9;padding:10px;font-family:verdana,arial,helvetica,sans-serif;background-color:#FEFFD5;margin-bottom:25px;display:none;}
#ys .messageBox .title{font-weight:bold;font-size:13px;color:#E47911;margin:3px 0;}
#ys .messageBox .body{font-size:12px;margin:3px 0;}
#ys .messageBox .error{font-size:13px;font-weight:bold;color:#900;}
#ys .messageBox a{font-family:verdana,arial,helvetica,sans-serif;}
#ys #recs-server-error{display:block;}
#ys #sign-in-container{color:#666;margin:0;padding-top:1px;}
#ys #sign-in-container .sign-in-message{margin-bottom:20px;width:425px;float:left;}
#ys #sign-in-container .sign-in-message div{font-size:16px;line-height:22px;}
#ys #sign-in-container .sign-in-buttons-wrapper{margin-left:450px;height:30px;}
#ys #sign-in-container .features{border-top:1px solid #DDD;clear:both;padding:30px 0;}
#ys #sign-in-container .features .text-highlight{float:left;width:425px;}
#ys #sign-in-container .features .title{font-size:18px;font-weight:bold;color:#E47911;}
#ys #sign-in-container .features .content p{margin:10px 0;width:400px;font-size:14px;line-height:18px;color:#666;}
#ys #sign-in-container .features .preview{margin-left:450px;}
#ys #sign-in-container .features .preview img{border:1px solid #DDD;}