#slider a{display:block;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;position:absolute;top:0px;}
.nivoSlider a.nivo-imageLink{border:0px;display:none;height:100%;left:0px;margin:0px;padding:0px;position:absolute;top:0px;width:100%;z-index:6;}
.nivo-slice{display:block;height:100%;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:#000000;bottom:0px;color:#FFFFFF;left:0px;opacity:0.8;position:absolute;width:100%;z-index:8;}
.nivo-caption p{margin:0px;padding:5px;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{cursor:pointer;position:absolute;top:45%;z-index:9;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a {cursor:pointer;position:relative;z-index:9;}
.nivo-controlNav a.active{font-weight:bold;}
.theme-default .nivoSlider{background:#FFFFFF url("../images/icons/progress_small.gif") no-repeat 50% 50%;) no-repeat 50% 50%;box-shadow: 0px 1px 5px 0px #BBBBBB;-moz-box-shadow: 0px 1px 5px 0px #BBBBBB;-webkit-box-shadow: 0px 1px 5px 0px #BBBBBB;height:211px;position:relative;width:780px;}
.theme-default .nivoSlider img{display:none;left:0px;position:absolute;top:0px;}
.theme-default .nivoSlider a{border:0px;display:block;}
.theme-default .nivo-controlNav{bottom:0px;left:0%;margin-left:10px;position:absolute;}
.theme-default .nivo-controlNav a{background:url("../images/nivo/bullets.png") no-repeat;border:0px;display:block;float:left;height:22px;margin-right:3px;text-indent:-9999px;width:22px;}
.theme-default .nivo-controlNav a.active{background-position:0 -22px;}
.theme-default .nivo-directionNav a{background:url("../images/nivo/arrows.png") no-repeat;border:0px;display:block;height:30px;text-indent:-9999px;width:30px;}
.theme-default a.nivo-nextNav{background-position:-30px 0px;right:15px;}
.theme-default a.nivo-prevNav{left:15px;}
.theme-default .nivo-caption a:link{border-bottom:1px dotted #FFFFFF;color:#FFFFFF;}
.theme-default .nivo-caption a:visited{border-bottom:1px dotted #FFFFFF;color:#FFFFFF;}
.theme-default .nivo-caption a:hover{color:#FFFFFF;}
.theme-default .nivo-caption a:active{color:#FFFFFF;}
#bottombanner{box-shadow: 0px 1px 5px 0px #BBBBBB;-moz-box-shadow: 0px 1px 5px 0px #BBBBBB;-webkit-box-shadow: 0px 1px 5px 0px #BBBBBB;height: 110px;margin-top:20px;overflow:hidden;width:980px;}
.bumper{background-color:#FFFFFF;box-shadow: 0px 1px 5px 0px #BBBBBB;-moz-box-shadow: 0px 1px 5px 0px #BBBBBB;-webkit-box-shadow: 0px 1px 5px 0px #BBBBBB;float:left;height:245px;margin-right:20px;margin-top:20px;position:relative;width:180px;}
.bumper.last{margin-right:0px;}
.bumper .ribbon{height:114px;left:0px;overflow:hidden;position: absolute;top:0px;width:114px;}
.bumper .boxshot{margin:23px auto 10px auto;overflow:hidden;width:110px;}
.bumper .boxshot.audiobook{margin:55px auto 10px auto;}
.bumper .pricebox{background-image:url("../images/css/pricebox.png");background-repeat:no-repeat;height:78px;left:95px;overflow:hidden;position:absolute;text-align:right;top:90px;width:78px;}
.bumper .pricebox.audiobook{top:75px;}
.bumper .pricebox .price{color:#FFFFFF;font-size:21px;font-weight:bold;margin-right:5px;margin-top:26px;}
.bumper .title{font-size:14px;font-weight:bold;margin:10px auto 0px auto;text-align:center;width:160px;}
.pager{box-shadow: 0px 1px 5px 0px #BBBBBB;-moz-box-shadow: 0px 1px 5px 0px #BBBBBB;-webkit-box-shadow: 0px 1px 5px 0px #BBBBBB;margin-top:20px;overflow:hidden;position:relative;width:780px;}
.pager .content{background-color:#FFFFFF;height:170px;overflow:hidden;}
.pager #pager1left{cursor:pointer;left:5px;position:absolute;top:115px;z-index:700;}
.pager #pager1right{cursor:pointer;right:5px;position:absolute;top:115px;z-index:700;}
.pager #pager2left{cursor:pointer;left:5px;position:absolute;top:115px;z-index:700;}
.pager #pager2right{cursor:pointer;right:5px;position:absolute;top:115px;z-index:700;}
.pager .content .prodpanel{background-color:#FFFFFF;height:170px;width:780px;z-index: 600;}
.pager .content .prodpanel .product{float:left;margin-right:26px;margin-top:12px;width:90px;}
.pager .content .prodpanel .product.first{margin-left:55px;}
.pager .content .prodpanel .product.last{margin-right:55px;}
.pager .content .prodpanel .product .boxshot{height:120px;overflow:hidden;width:90px;}
.pager .content .prodpanel .product .boxshot.audiobook{height:100px;margin-top:20px;}
.pager .content .prodpanel .product .price{color:#690040;font-size:21px;font-weight:bold;margin-top:6px;text-align:center;width:90px;}
.pager .content .prodpanel .product .price .smaller{font-size:13px;padding-top:4px;}