#shell .sr-free-ship {width:225px;} #shell #outerContent {width:876px;} #outerContentHolder #outerContent #content {float:left; padding:0 0 170px 0; width:645px;margin-left:52px;} #cartPromotions div {padding-bottom:6px;} #shell #cartSubTotal #srcartdiv {padding-bottom:7px;} #shell #cartSubTotal #srcartdiv div {float:left; text-align:left;} #buttonsBar {background-color:#b7b7b7; float:right; padding:0 12px 12px 0; width:393px;} #buttonsBar span, #buttonsBarShip span {float:right; padding-left:15px;} #buttonsTop {float:right; padding:18px 0 10px; position:relative; width:330px;} #headerBar {float:left; padding:25px 0 10px; width:200px;} #shoppingCart {border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; clear:both; float:left; padding:8px 0 25px; width:100%;} #shoppingCart #cartHeader {float:left; margin-bottom:5px; width:580px;} #shoppingCart #cartHeader #cartHeaderImg {padding:3px 0 3px 5px;} #shoppingCart #lineItems th {color:#000000; padding-bottom:8px; padding-top:8px; text-align:center;} #shoppingCart #lineItems td {height:100px; text-align:center;} #shoppingCart #lineItems td .preorderCart {color:#cc0066; font-weight:bold;} #shoppingCart #lineItems .cartItemsHeader th {border-bottom:solid 1px #e2e2e2;} #shoppingCart #lineItems .itemColorHeader {text-align:left; width:130px;} #shoppingCart #lineItems .sizeHeader {width:55px;} #shoppingCart #lineItems .statusHeader {width:70px;} #shoppingCart #lineItems .priceHeader {width:75px;} #shoppingCart #lineItems .editHeader {width:135px;} #shoppingCart #lineItems .totalHeader {width:45px;} #vertUpSell {display:none; float:left; padding-bottom:150px; width:290px;} #vertUpSell #upSellBody {border-left:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; float:left; width:288px;} #vertUpSell #upSellBody #heading {padding-bottom:15px; padding-left:15px;} #vertUpSell #upSellBody #items .upSellItem {float:left; padding-left:10px; text-align:center; width:83px;} #vertUpSell #upSellBottom {clear:both; height:7px; width:290px;} #upSell {float:right; padding:5px 70px 20px 0; width:140px;} #upSell #CSrightColumn {padding-left:30px;} #cartSubTotal {background-color:#efefef; clear:both; float:left; font-size:8pt; text-align:right; width:100%;} #cartSubTotal div {float:right;} #cartSubTotal table td {padding-left:5px;} #cartSubTotal #rewardPromo {background-color:#ffffff; color:#ff0066; padding:10px 12px 10px 7px; width:386px;} #cartSubTotal #subTotal {background-color:#b7b7b7; border-bottom:2px solid #ffffff; float:left; padding:18px 12px 18px 7px; width:386px;} #cartSubTotal #subTotal span {color:#ffffff;} #cartSubTotal #subTotal .subtotalText {float:left;} #cartSubTotal #subTotal .amount {float:right;} #cartSubTotal #zipCode {padding-bottom:15px;} #cartSubTotal #zipCode #zipCodeError {color:#ff0066; display:none;} #cartSubTotal #zipCode #postalCode {color:#000000; width:100px;} #cartSubTotal #tax {color:#000000; padding-bottom:10px;} #cartSubTotal #discount {color:#000000; padding:10px 12px 10px 7px; width:386px;} #cartSubTotal #discount .subtotalText {float:left;} #cartSubTotal #discount .amount {float:right;} #cartSubTotal #total {background-color:#b7b7b7; border-top:2px solid #ffffff; padding:17px 12px 14px 7px; width:386px;} #cartSubTotal #total span {color:#ffffff;} #cartSubTotal #total .subtotalText {float:left;} #cartSubTotal #total .amount {float:right;} #cartSubTotal #totalDiscountMsg {background-color:#ffffff; color:#cc0066; padding:12px 12px 0 7px; width:386px;} #cartSubTotal #promoCodeError {color:#ff0066; padding-bottom:15px; text-align:justify; width:250px;} #cartSubTotal #promoCode {padding-bottom:20px;} #cartSubTotal #promoCode #promotionCode {color:#000000; width:135px;} #cartSubTotal .amount {font-weight:bold; width:50px;} #evQuickView {background-color:#ffffff; border:solid 4px #cccccc; display:none; left:340px; position:absolute; text-align:left; top:172px; z-index:209;} #evShipInfo {display:none; left:228px; position:absolute; top:160px; z-index:208;} #evShipInfoShadow {display:none; filter:Alpha(Opacity=30); opacity:0.3; position:absolute; z-index:108;} #tblShipInfo, #tblShipInfoShadow {border-collapse:collapse; width:700px;} #evShipInfo td.cellT, #evShipInfo td.cellB {width:684px;} #evShipInfo #shipInfoHeaderHolder {height:45px;} #evShipInfo #shipInfoHeader {float:left; padding:10px 0 0 25px;} #evShipInfo #shipInfoHeaderText {color:#666666; font-size:9pt; font-weight:bold; padding:0 0 10px 25px; text-align:left;} #evShipInfo #shipInfoClose {float:right; padding:10px 12px 0 0;} #evShipInfo #shipInfoMain {color:#666666; float:left; padding:5px 20px 14px 25px; text-align:left; width:697px;} #evShipInfo .headerInfo {font-weight:bold; padding:5px 0;} #evShipInfo .shipInfo {padding:5px 0; width:645px;} #evShipInfo #tblShipOptions {border-bottom:solid 1px #cccccc; border-collapse:collapse; border-right:solid 1px #cccccc; width:100%;} #evShipInfo #tblShipOptions td {border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; color:#000000; padding:10px 22px;} #evShipInfo #tblShipOptions th {background-color:#999999; border-left:solid 1px #999999; border-top:solid 1px #999999; color:#ffffff; padding:5px 22px;} #evShipInfo #tblShipOptions th span {font-weight:normal;} #evShipInfo #tblShipOptions th.centeredCell {text-align:center;} #evShipInfo #tblShipOptions th.greyedCell {color:#cccccc;} #evShipInfo #tblShipOptions td.greyedCell {color:#999999;} #evShipInfo #tblShipOptions td.leftCell {text-align:left;} #evShipInfo .red {color:#ff0066;} #evShipInfo #shipInfoBtnHolder {padding-top:15px;} #addToCartMessage {color:#ff0066; float:left; font-size:11px; font-weight:bold; padding:20px 5px 5px; width:300px;} .transparent {-moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;} .inTheCart {display:none; left:30px; position:absolute; top:200px; z-index:100;} .inTheCartText {-moz-opacity:.75; background-color:#ff9429; color:#fff; filter:alpha(opacity=75); font-size:9pt; font-weight:bold; height:30px; opacity:.75; width:207px;} .errMessageHolderClass {display:none; left:30px; position:absolute; top:200px; z-index:200;} .errorText {-moz-opacity:.75; background-color:#ff9429; color:#fff; filter:alpha(opacity=75); font-size:9pt; font-weight:bold; height:30px; opacity:.75; padding-left:5px; padding-right:5px; width:197px;} .rewardsWidget {border:2px solid #6E3A73; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold;} #verisignCopy {float:left; width:100%;} #cartSubTotal #taxdisclaimer {display:none; padding-bottom:5px; width:150px;} #shipTbl {border:solid #575757; border-width:0 0 0 1px;} #shipTbl td, #shipTbl th {border:solid #575757; border-width:0 1px 1px 0; color:#575757; padding:6px 12px; text-align:center;} #shipTbl th {background-color:#575757; color:#ffffff;} #shipTbl .leftBox {border-left-width:1px;} #shipTbl .redBox {background-color:#670000; color:#ffffff;} #rewardPromo #rewardsProgramHolder {clear:both; float:left; padding-top:7px; width:100%;} #rewardsProgramHolder div, #rewardsProgramHolder2 div {clear:left; float:left; text-align:left; width:100%;} #rewardsProgramHolder #nlImgHolder {color:#666666; font-size:11px; letter-spacing:1px; text-transform:uppercase;} .nlLabel1 {color:black; font-size:11px; text-transform:lowercase;} .nlValue1 {color:#cc0066; font-size:11px;} #rewardsProgramHolder #nlNoteHolder {color:#666666;} #rewardsProgramHolder #nlMoreHolder a {color:#666666; text-decoration:underline;} #rewardPromo #rewardsProgramHolder2 {clear:both; float:left; padding:0; width:100%;} #rewardsProgramHolder2 #nlTblHeaderHolder {color:#683568; font-family:"Times New Roman", Times, serif; font-size:14pt; padding-top:5px;} #rewardsProgramHolder2 #nlTblHolder {padding:3px 0;} #rewardsProgramHolder2 #nlTbl {width:250px;} #rewardsProgramHolder2 #nlTbl th {color:#666666; font-weight:normal; padding:0 20px 2px 0; text-align:left; text-transform:uppercase;} #rewardsProgramHolder2 #nlTbl td {color:#333333; font-size:8pt; font-weight:bold; padding:0;} #dwfrm_cart5 button {background-image:linear-gradient(#f5f5f5, #e0e0e0); border:solid 1px #444444; color:#333333; cursor:pointer; font-size:7pt; font-weight:bold; height:30px; margin:0; outline:none; padding:0; text-align:center; text-decoration:none; text-shadow:0; text-transform:uppercase; width:240px;} #dwfrm_cart5 button:hover {background-image:linear-gradient(#e0e0e0, #f5f5f5); color:#333333;} .transparentError {-khtml-opacity:0.9; -moz-opacity:0.9; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); background-color:#333333; border:solid 0 #999999; display:none; filter:alpha(opacity=90); float:right; opacity:0.9; padding:15px; position:absolute; right:0; top:47px; width:500px; z-index:9;} #shell #buttonsBar .sr_errorText, #shell #buttonsBarShip .sr_errorText {color:#ffffff; float:left; font-size:10pt; font-weight:bold; padding:0 0 20px; width:470px;} #shell #buttonsBar a.sr_errorText, #shell #buttonsBarShip a.sr_errorText {text-align:center; width:30px;} #ineligibleButtons2 {top:-98px;} #shippingOptions select:hover {background-image:none; border:solid 1px #cccccc;} .srbholder {float:left; text-align:center; width:100%;} .srbholder .proddiv {border:1px solid #D0D0D0; margin:auto; padding:3px; text-align:left; width:65px;} #shell #ineligibleButtons22 {top:16px;} #promotion3, #upSell #CSbottom, #cartSubTotal #techProblems {display:none;} #shoppingCart #lineItems, #cartSubTotal table {border-collapse:collapse;} #shoppingCart #lineItems .discountHeader, #shoppingCart #lineItems .quantityHeader {width:70px;} #shoppingCart #lineItems .itemImageLink, #vertUpSell #upSellBody #items .upSellItem a {text-decoration:none;} #verisignCopy .contentasset {float:right;} #cartSubTotal #shippingOptions, #cartSubTotal #shippingtotal {padding-bottom:10px;} #evShipInfo .shipNote, #evShipInfo #shipOptions {padding:5px 0;} #globalTopPromoBar {display:none;} #shell #outerContent #leftNav {display:none;} #shippingInformation {padding:0 7px 10px 6px;border-bottom:1px solid #C3C2C2;} .checkbox-radio-container {float:left; position:relative; width:306px; height:36px; overflow:hidden; margin-top:-1px;} .checkbox-radio-label-selected,.checkbox-radio-label:hover {position:relative; z-index:2; cursor:pointer; float:left; background-color:#efefef;} .checkbox-radio-label {position:relative; z-index:2;cursor: pointer;float:left; background-color:#efefef;} #addressOptions .checkbox-radio-finder {height:40px; width:153px;} #content #fHolder #textforsignUpconfirm {font-size:8pt; padding:4px 0 0 35px; float:left; text-align:center; width:271px; height:30px; overflow:hidden;} #addressOptions #textforsignUpconfirm{color: black;float:left;text-align:center;overflow:hidden;width:153px;padding:6px 0 0 0;height:34px;font-size:8pt;letter-spacing:0px;text-transform: uppercase;font-weight:normal;} .checkBox {position: absolute;top:12px;z-index: 1;right:10px;margin:0;padding:0;width:10px;height:10px;overflow:hidden;} .checkBoxCover{width:10px;height:10px;background-color:#ffffff;border:0;position:absolute;top:11px;left:10px;z-index:3;border:1px solid #C3C2C2;} .selected-checkBox{background-color:#000000;border:1px solid #000000;} .innerTextBottom,.innerTextTop{color: black;float:left;text-align:left;height:18px;overflow:hidden;padding:6px 0;} .innerTextBottom{font-size:7pt;width:35%;} .innerTextTop{font-size:7pt;letter-spacing:0px;text-transform: uppercase;font-weight:normal;width:62%;padding:6px 0 6px 3%;} #fHolder .innerTextFull {font-size:7pt; letter-spacing:1px; text-transform: uppercase; font-weight:normal; color: black; float:left; text-align:center; width:100%; height:18px; overflow:hidden; padding:7px 0 0;} #myInfoCheckBox,#diffInfoCheckBox{width:155px; overflow:hidden; font-size: 9pt; height:42px; margin:0 0 0 0; font-weight:normal; letter-spacing:2px; text-transform:uppercase;} #innerTextt {float:left;width:80%;} #pricee {float:right;width:94%;padding:6px 3% 6px 3%;height:18px;} #priceeA {float:right; width:12%; padding:6px 3% 6px 3%; height:18px;} .SelectedPrice {font-weight:bold; font-size:8pt;} .UnSelectedPrice {font-weight:bold;} #contentHolder {float:left; width:100%;} #cartSubTotal #shippingHeaderr {float:left; padding:10px 0 0 7px; text-align:left; width:80px;} #cartSubTotal #shippingContent {float:right; width:310px;} #SR_cart {float:left; text-align:right; width:240px;} .evShipInfoOpenHandle {float:right;} #buttonsTop #dwfrm_cart1 {float:right; padding-left:15px; width:147px;} #buttonsTop .cartContShopForm {float:right; padding-left:15px; width:147px;} #content .buttonsTop span {padding-left:0;} #ppSrHolder {float:right; width:100%;} #ppSrNote {clear:both; float:right; padding:10px 12px 7px 0; text-align:right; width:200px;} #ppSrHolder #spPayPalBtn {clear:none; float:right; padding:0 12px 0 0; width:148px;} .lpButton {clear:both; float:right; padding-top:15px; width:260px;} .lpButtonHeader {background-color:#b7b7b7; color:#ffffff; float:left; margin-bottom:2px; padding:6px 12px; width:236px;} .lpButton2 {background-color:#ececec; float:left; padding:9px 12px; width:236px;} .lpButtonNote {float:left; height:17px; padding-top:4px; width:125px;} .lpButtonHolder {float:right; height:21px; width:103px;} .buttonsBottom .cartContShopForm {display:none;} #fHolder {float:right; /*clear:both; padding-left:240px;*/ width:405px;} #fHolder .ccLogosHolder {clear:both; float:right; padding-right:12px; width:260px;} #fHolder .sr-free-ship {border:none; padding:7px;} #fHolder span {font-size:8pt;} #shell #cartSubTotal #srcartdiv {float:left; padding-bottom:7px; width:235px;} #fHolder #moreShippingInfo {float:right; padding:19px 12px 0 0; text-align:right; width:140px;} #fHolder #moreShippingInfo a {text-decoration:underline;} #shippingMethod {float:left; margin-bottom:15px; width:100%;} #shell #content .linee .subtotalText {float:left; text-align:left; width:200px;} #shell #content .linee .amount{width:100px; float:right;} #promoTbl {border-collapse:collapse; float:right; margin-top:15px; width:260px; clear:both;} #promoTbl .promoHeader {border-bottom:2px solid #ffffff; background-color:#b7b7b7;} #promoTbl .promoHeader td {padding:6px 12px; color:#ffffff;} #promoTbl .promoLabel {background-color:#ececec;} #promoTbl .promoLabel td {padding:6px 12px 3px;} #promoTbl .promoFld {background-color:#ececec;} #promoTbl .promoFld .col1 {padding:3px 0 9px 12px;} #promoTbl .promoFld .col2 {padding:1px 12px 9px 0; text-align: \right;} #promoTbl #promotionCode {width:165px;} #promoTbl #promoBtn {} #fHolder #promoCodeError {float:right; width:260px; color:#ff0066; padding-top:20px;} #vertUpSell2 {float:right; width:210px;} #vertUpSell2 {display:none;} #upSell {display:none;} #cartPromotions {float:right; /*padding:18px 3px; width:140px;*/padding: 18px 0;margin-right:-12px;} #cart_rr{width:172px;float:left} #cart_rr .product{/*margin-bottom:20px;*/} #cart_rr .product img{width:77px;} #cart_rr .product img.qvLinkImg{width:58px} #cart_rr .crossSellHeader{margin-top:20px;font-size:14px;font-weight:bold;} #cart_rr .product .pricingContainer{display:none} #header #topSearch {display:none;} #promoHolder {display:none;} .fluid-templates-CheckoutTemplate .template-header {display:none;} #header .checkoutOnly {display:block;} #shell #navSearchHolder {border:none; float:left; padding:0; position:relative; top:initial; width:100%;}