@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic);.paymentLabel,.price,.qtyField,.subscriptionPlan{display:block}.billingTable,.shippingTable{border-collapse:collapse;height:500px}.financeAmount,.financeDate{color:#777;font-style:italic}*{margin:0;padding:0}.optionsDrop,.qtyField{padding:4px 4px 4px 6px}#content,#wrapper{position:relative;width:960px;margin:0 auto}#header{width:960px}.productImage{margin:8px 0 10px;border:1px solid #eee;max-width:100%}.optionsDrop,.productDescription{margin-bottom:13px}.paymentAmount,.paymentDate{border-bottom:1px dashed #ddd}.qtyField{width:30px;text-align:right;margin:0 auto 5px}#topCustomHTML{margin:35px 0 15px}#middleCustomHTML{margin:35px 0 60px;clear:both}#bottomCustomHTML{width:960px;margin:40px auto 20px;padding:15px;text-align:center;clear:both}input{margin:0 0 7px}.financeAmount,.financeDate,.paymentAmount,.paymentDate{display:inline-block}.choosePlan{margin-right:5px}.checkout,.checkoutDone{padding:4px 4px 4px 6px;margin:0;width:200px}.checkoutBottom,.checkoutBottomDone{padding:4px 4px 4px 6px;margin:0 0 20px;width:200px}.checkoutTop,.checkoutTopDone{padding:4px 4px 4px 6px;margin:10px 0 0;width:200px}.checkoutLabel{margin:0 0 -3px}.checkoutShort,.promoField{padding:4px;margin:0;width:125px}.promoLabel{padding-top:3px}.checkoutShortest{padding:5px;margin:0;width:70px}.addressTableInfo{margin-bottom:0}.viewCart{width:100%;border-collapse:collapse;margin:20px 0 30px;float:left;border-radius:4px}.billingTable th,.orderSummary th,.paymentMethodTable th,.payplanTable th,.shipMethodTable th,.shippingTable th,.viewCart th{padding:10px 10px 10px 15px;text-align:left}.orderSummary td,.paymentMethodTable td,.payplanTable td,.shipMethodTable td,.viewCart td{padding:10px 10px 10px 15px;vertical-align:top}.billingTable td,.shippingTable td{padding:8px 0 0 15px;vertical-align:top}td.pay1,td.pay2,td.pay3,td.pay4{padding-bottom:20px}.billingTable{width:470px;margin:0 20px 20px 0;text-align:left;float:left}.shippingTable{width:470px;margin:0 0 20px;text-align:left;float:right}.orderSummary,.payplanTable,.shipMethodTable{margin-bottom:20px;text-align:left;border-collapse:collapse}.orderSummary{position:relative;width:470px;float:right;clear:right}#shipPaymentContainer,.payplanTable,.shipMethodTable{width:470px;float:left}.shipMethodTable{margin-right:20px;clear:left}.tableOption{margin:0 0 11px}.payplanSummary{background-color:#fff;width:200px;margin:-12px 0 15px}.paymentDate{width:100px}.paymentAmount{width:65px;text-align:right}.financeDate{width:100px}.financeAmount{width:65px;text-align:right}.promoCode{width:453px;border-collapse:collapse;margin-left:15px}.promoCode td{height:30px}.paymentMethodTable{width:100%;border-collapse:collapse;margin:40px 0 20px;text-align:left;float:right}td.pay1{width:220px}td.pay2{width:231px}td.pay3{width:186px}td.pay4{width:314px}td.rightAlign{text-align:right;vertical-align:top;padding-top:10px;height:20px}td.rightAlignTop,th.rightAlignTop{padding-top:20px;text-align:right;width:150px}th.rightAlign{text-align:right}th.rightAlignTop{vertical-align:top}td.rightAlignTop{height:20px}td.rightAlignBottom{text-align:right;vertical-align:top;padding:10px 10px 20px 0;width:150px}td.leftAlign,th.leftAlign{text-align:left}th.leftAlign{height:15px}td.centerAlign,th.centerAlign{text-align:center}.checkoutLinks,td .rightCell{text-align:right}.productCell{width:80%}.priceCell,.qtyCell{width:10%}.checkoutLinks{width:350px;height:30px;margin:0 0 40px;float:right;clear:both}.checkoutWithPayPalLink{cursor:pointer;display:inline-block;margin:10px 0 0 10px;padding:3px 0}.checkoutWithPayPalImg{display:block;margin:0 0 -9px}.payPalDescription{width:400px}.switchPaymentSelectionLink{padding-bottom:25px;cursor:pointer}.paymentIcon{margin:15px 7px -5px 4px}#upsellContainer{margin-bottom:60px;clear:both}.upsell{width:283px;float:left;margin:0 10px 20px 0;padding:10px 10px 12px 15px}.upsellImage{float:left;margin:6px 15px 0 0}.upsellItem{font-weight:700;margin-right:10px}.upsellAdd{float:right;margin:7px 7px 0 0}.upsellPrice{margin-left:9px}h1{margin:2px 0}h2{margin-right:10px;display:inline}#upsellContainer h2{margin:5px 12px 0 0;display:inline-block}h3{margin:0 0 5px;padding-bottom:3px}.codeButton,.continueButton{padding:3px 15px;cursor:pointer}a{text-decoration:none}a:hover{text-decoration:underline}.codeButton{margin:0 0 0 15px}.continueButton{margin:10px 0 0 10px}.upsellButton{margin:0 0 0 1px;padding:1px 8px 2px;cursor:pointer}.payPalLightboxIcon{float:right;padding:20px}.payPalMessage{padding:55px 30px 0}.closePayPalLightbox{margin-right:30px;margin-top:50px;float:right}.payPalGo{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(https://www.paypalobjects.com/en_US/i/pui/core/btn_bg_sprite.gif) left 17.5% repeat-x #FFA822;border-color:#D5BD98 #935E0D #935E0D #D5BD98;border-image:none;border-style:solid;border-width:1px;cursor:pointer;font-size:14px;margin-left:30px;margin-top:10px;padding:1px}@media only screen and (max-width :960px){#wrapper{width:auto;left:0;right:0}#header,.billingTable,.orderSummary,.paymentMethodTable,.shipMethodTable,.shippingTable{width:100%}#paymentSelection{text-align:center}#content{width:auto}td.pay1,td.pay2,td.pay3,td.pay4{display:block;width:100%;text-align:center;padding-left:0;padding-right:0}.orderSummary td:last-child{text-align:right}.viewCart>tbody>tr:not(:first-child):not(:last-child)>td:first-child,.viewCart>tbody>tr:not(:first-child):not(:last-child)>td:nth-child(2):not(.priceCell){display:block}.viewCart>tbody>tr:first-child>th:nth-child(2),.viewCart>tbody>tr:last-child>td:nth-child(3){display:none}#companyLogoTopBanner img{max-width:100%}td.rightAlignTop{width:auto}#lightbox,#lightbox_c{width:auto!important}.shipMethodTable,.shippingCheckbox{text-align:center}#lightbox_c{position:fixed!important;left:10px!important;right:10px!important;top:10px!important}}/* PAYPAL SMARTBUTTONS===============================================================*/.checkoutButtonList { /* Container for the checkout links and PayPal smart payment buttons, if the smart payment buttons are present */ float: right; clear: both; padding-right: 30px;}.checkoutPaypalSmartPaymentButtons { /* Container for the PayPal smart payment buttons */ float: right; clear: both;}.payPalOption td { /* PayPal option in the Payment Information */ width: 220px;}.payPalOption td div { /* Container for the PayPal smart payment buttons in the PayPal option in the Payment Information */ clear: both; float: left;}#payPalButtons { /* PayPal initial order form page when multiple payment option */ background-color: #ffffff; padding: 16px;}#payPalOptionButtons { /* Container for the PayPal smart payment buttons */ float: right; clear: both; width: 220px;}
