.options_header {background: none repeat scroll 0 0 #999999;    color: #FFFFFF;    font-weight: bold;    height: 40px;}
.options_header .c1 {float: left;    padding: 10px;    white-space: nowrap;    width: 400px;}
.options_header .c2 {float: right;    padding: 10px;    width: 50px;}

.options_totals {}
.options_totals .c1 {text-align:right;}
.options_totals .c2 {}

.options_container {}
.options_container dt {display:none;height:0;}
.options_container li {padding: 10px;}
.options_container .price-notice {float: right;    padding: 0px;    width: 50px;}

.te-serial-upgrade-do .add-to-cart label,
.te-serial-upgrade-do .add-to-cart #qty,
.te-serial-renew-do .add-to-cart label,
.te-serial-renew-do .add-to-cart #qty {
    display:none !important;
}

.disabled {color: #AAAAAA;}

.disabled .price-notice .price {color: #AAAAAA;}

.product-options p.required {position:relative;right:auto;}

#shopping-cart-table .button.btn-update {display:none}

.product-options ul.options-list li { list-style: none outside none; }

.products-grid li.item  .actions, .products-list li.item  .actions,  .products-grid li.item  .price-box, .products-list li.item  .price-box , .products-list li.item   .btn-cart {display:none !important}

.link-compare {display:none}

.crossed {text-decoration: line-through;}

.options_container .input-box {position:relative}
.options_container .input-box  .sale_price {position: absolute; right: 100px; top: 0;}

.options_container .price-notice.old .price {font-weight: normal; text-decoration: line-through;}
