.product_header{font:bold 15px/18px Arial,Helvetica,sans-serif;margin:0 0 4px;color:White}
.no-display{display:none}
.pika-thumbs li .clip img{margin:1px 0 0 2px;max-height:30px;max-width:30px}
.pika-image .animation,.pika-image .main-image{position:absolute;top:10px;left:10px}
.pika-image .animation{display:none;z-index:2}
.pika-image img{border:0;margin:-2px 0 0 2px!important;max-height:700px;max-width:780px}
.pika-image-popup img{border:0;margin:-2px 0 0 2px!important;height:auto;max-width:100%}
.pika-image .caption{display:none}
.pika-imgnav a{display:none}
.pika-textnav{display:none}
.pika-thumbs{list-style:none;margin:16px 2px 0 0;padding:0;overflow:hidden}
.pika-thumbs li{float:left;width:40px;margin:0 5px 0 0;background:url(/app_themes/NBS/images/bg-60x60.png) no-repeat;cursor:pointer}
.pika-thumbs li .clip{position:relative;width:35px;height:30px;padding:0;text-align:center;vertical-align:center;overflow:hidden}
.pika-thumbs li .clip .pika-thumb{margin:00px 0 0 0;max-height:30px;max-width:35px}
.pika-thumbs li .clip .video-thumb{margin:0;max-height:300px;max-width:35px}
.video-thumb{margin:0;max-height:30px;max-width:35px}
.clip span{background-color:black;position:absolute;top:5px;left:5px;display:block}
.modal-middle .pika-image img{border:0}
.modal-middle .pika-image .caption{display:none}
.modal-middle .pika-imgnav a{display:none}
.modal-middle .pika-textnav{display:none}
.modal-middle .pika-thumbs{list-style:none;margin:16px 0 0 0;padding:0;overflow:hidden}
.modal-middle .pika-thumbs li{float:left;width:64px;margin:0 16px 0 0;background:url(/app_themes/priceplunge/images/bg-60x60.png) no-repeat;cursor:pointer}
.modal-middle .pika-thumbs li .clip{position:relative;width:30px;height:30px;padding:0 0 6px 0;text-align:center;vertical-align:center;overflow:hidden}
.modal-middle .clip span{background-color:black;position:absolute;top:5px;left:5px;display:block}
#prodShotTop{text-align:center;width:98%}
#prodShotBottom{width:98%;padding:5px;text-align:center}
#prodShotLrgImg{margin:0 auto;width:500px;padding-top:30px}
#prodShotCloseWin{padding:10px 0 5px 0}
.prodShotThmb{padding:2px;margin-bottom:5px;height:40px;width:60px}
.prodShotBody{margin:0;padding:0}
.aside-list li.hidden{display:none}
.aside-content2 .showall{font-weight:bold;color:#5d5d5d;margin:0 0 0 14px;text-decoration:none;cursor:pointer}
.aside-content .showallsearch{font-weight:bold;color:#5d5d5d;margin:0 0 0 14px;text-decoration:none;cursor:pointer}
.required{color:#EB340A;font-weight:bold}
.no-display{display:none}
.final-price{font-weight:normal;color:#5d5d5d}
.attention-holder2{font-size:10px;font-weight:normal;text-transform:uppercase;color:#F00;text-align:left;padding:5px 0}
.attention-holder2 .attention{display:inline-block;padding:0 0 0 20px;background:url(../images/ico-attention.gif) no-repeat}
.success{color:#3d6611}
.error{color:#df280a}
.notice{color:#e26703}
.success,.error{font-weight:bold}
.messages{width:80%;margin:10px;overflow:hidden}
.error-msg,.success-msg,.notice-msg,.note-msg{text-align:left;margin-bottom:1em!important;border-style:solid!important;border-width:1px!important;padding:4px 12px 5px!important;font-weight:bold!important;margin:10px}
.main-inner ul{margin-top:35px;margin-bottom:25px}
.error-msg li,.success-msg li,.notice-msg li{margin-bottom:.2em}
.error-msg{border-color:#f16048;color:#df280a;background:#faebe7}
.success-msg{border-color:#446423;color:#3d6611;background:#eff5ea}
.notice-msg,.note-msg{border-color:#fcd344;color:#3d6611;background:#fafaec}
#message-list{list-style:none;margin-bottom:1px}
.paybox-header-no-pad{font-size:14px;color:#006700}
#SpecialInstructions .paybox-module{margin:10px 0 0 0}
.aside-list .category{border:0;border-image:none;border-width:0}
#recent-orders-none{margin-left:20px}
.info-section .btn,.empty-cart .btn,.reviewButtonRow .btn{width:auto;font:bold 16px/18px 'HelveticaNeueBoldCondensed',Arial,sans-serif;text-transform:uppercase;color:#fff;background:#2e773f;background:-moz-linear-gradient(top,#ddeadb 0,#96bf92 3%,#8fbb8f 19%,#7cac83 50%,#42864c 53%,#26713b 84%,#1d6935 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddeadb),color-stop(3%,#96bf92),color-stop(19%,#8fbb8f),color-stop(50%,#7cac83),color-stop(53%,#42864c),color-stop(84%,#26713b),color-stop(100%,#1d6935));background:-webkit-linear-gradient(top,#ddeadb 0,#96bf92 3%,#8fbb8f 19%,#7cac83 50%,#42864c 53%,#26713b 84%,#1d6935 100%);background:-o-linear-gradient(top,#ddeadb 0,#96bf92 3%,#8fbb8f 19%,#7cac83 50%,#42864c 53%,#26713b 84%,#1d6935 100%);background:-ms-linear-gradient(top,#ddeadb 0,#96bf92 3%,#8fbb8f 19%,#7cac83 50%,#42864c 53%,#26713b 84%,#1d6935 100%);background:linear-gradient(top,#ddeadb 0,#96bf92 3%,#8fbb8f 19%,#7cac83 50%,#42864c 53%,#26713b 84%,#1d6935 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddeadb',endColorstr='#1d6935',GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 3px 6px #000;box-shadow:0 3px 6px #000;border-radius:5px;display:block;text-align:center;padding:2px 15px;text-decoration:none;margin:0}
.info-section .return-to-cart-btn{width:145px}
.reviewButtonRow .btn{width:80px}
.empty-cart{font-size:15px;font-weight:bold}
.empty-cart .continue-shopping-btn{width:180px}
#cart-promo-list{padding-bottom:10px}
.order-content .column1a{width:686px;margin:0 3px 0 0}
.rounded-box{background:#fff;border:1px solid #d6d6d6;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px;width:100%}
.rounded-box table{border-collapse:collapse;margin:0 0 20px}
.rounded-box table td{padding:0}
.rounded-box table td.td1{padding:0 3px 0 0}
.rounded-box th.ttl{padding:10px 10px 9px;background:#f2f2f2;text-align:right;font-size:12px}
.rounded-box .column1{width:523px}
.rounded-box .column2{width:145px}
.rounded-box .column3{width:146px}
.rounded-box .column4{width:146px}
.rb-content{padding:25px 0 0 38px}
.form-content .row .notes{height:24px;float:left;padding:3px 0 0 5px;overflow:hidden}
.warn-box{margin:0 auto 15px auto;background:#faebe7;border:solid 1px #f16048;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px}
.fixed-short{width:600px}
.warn-box .title-bar{background-color:Red;color:#fff;padding:5px;font-size:13px;font-weight:bold;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
.warn-box .content{padding:5px}
.productReviewsHeader{font-size:14px;font-weight:bold;background-color:#808080;padding:5px;margin-bottom:10px;color:#fff}
.productReviewBox{margin-bottom:15px;border-top:1px solid #ccc}
.reviewProductContainer{border:1px solid #ddd;padding:.75em;margin-top:10px;background-color:#f1f1f1;min-height:140px}
.reviewProductImage{float:left;margin:25px}
.reviewFieldContainer{clear:both;padding-top:15px}
.reviewFieldLabel{float:left;font-weight:bold;font-size:1.2em;width:150px;text-align:right;padding:15px}
.reviewField{float:left;text-align:left;border:solid 1px #ddd;padding:15px;width:400px;background-color:#f1f1f1}
.reviewButtonRow{clear:both;padding-top:15px;padding-left:180px;height:27px}
.reviewTextBox{width:375px}
.reviewPreview{float:left;text-align:left;border:solid 1px #ddd;padding:15px;width:400px;background-color:#f1f1f1;font-size:1.2em}
.pad-top-14{padding-top:14px!important}
.addl-info-tab-list{list-style:disc inside}
.addl-info-tab-list li a{text-decoration:underline}