/* CSS Document */

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; }									

::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }

img, object, embed {/*max-width: 100%; height:auto; */}
html {overflow-y: scroll; font-size:100%;}

input.submit:hover { cursor:pointer; }



/* BASE HTML
============================================*/

input, select, textarea {/* padding:.5em; border:1px solid #999; */ }

table { width:100%;  }
table tr { /*border-bottom:1px solid #ccc;*/ }
table th { font-weight:bold; text-transform:uppercase; padding:5px; }
table td { padding:5px; }

.column table tr { padding:0; }


/* FONTS
============================================*/

html { font-size:14px; }
body { font-family:'Montserrat',sans-serif; font-size:1em; line-height:1; color:#414141; }
body { overflow-x: hidden;}

p, form, td { }
/*p { margin:0 0 1em 0;}*/
p.tight-line-spacing,.tight-line-spacing p{ line-height:inherit;}

ul, ol { padding:0; }
ul li, ol li { font-size:1em; line-height:1.5; list-style:none; }

.column p, .column form, .column td { padding:1em 0; line-height:1.5;  color:#000; }
.column ul, .column ol, .popupContent ul, .popupContent ol { padding-left:1em; }


h1, h2, h3, h4, h5, h6 { color:#333333; line-height:1; font-weight:700; display:block; width:100%;   }
h1 {  font-size: 2.5em; padding-bottom:10px; font-family:"proxima-nova", sans-serif; }
h2 {  font-size: 2em; font-weight:normal; }
.post-header h2 { padding-bottom:10px; }
h3 {  font-size: 1.5em; padding:10px 0;  }
h4 {  font-size: 1.25em; color:#666;   }
h5 {  font-size: 1em;   }
h6 {  }

sup { vertical-align: top; position: relative; top: -0.5em; font-size: 0.75em;  }

.red-text, .red-text a{ color:red;}

a, a:visited {color:#5099d0; text-decoration:none; opacity:1; filter:alpha(opacity=50); -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; }
a:hover { color:#2a6496; text-decoration:underline; }
.column a:hover { text-decoration:underline; }
.breadcrumbs a:hover {
text-decoration:none;
} 

a h3.categoryListing-title, a:visited h3.categoryListing-title { color:#d35e10; text-decoration:none; opacity:1; filter:alpha(opacity=50); -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; }
.column a:hover h3.categoryListing-title { color:#d35e10 !important; text-decoration:none !important; }




.site-head {
background: #000000;
padding: 0px 0px 7px 0px;
min-width: 1200px;
width: 100%;
clear: both;
}
.site-head .logo {
float: left;
margin: 8px 0 0 0px;
}

.site-foot {
/*min-width: 1200px;*/
width: 100%;
float: left;
background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/izotope/cm/images/footer-bg.png") repeat;
padding-top: 24px;
visibility: visible;
padding-bottom: 51px;
position: relative;
z-index: 8;
}
.site-foot div.rights p {
color: #999999;
margin: 0px 0px 0px 0px;
font-size: 14px;
letter-spacing: 1px;
}

.site-foot div.rights p a {
color: #999999;
}
a, a:link, a:visited, a:active {
text-decoration: none;
font-family: "Montserrat",sans-serif;
}
a, a:link, a:visited, a:active {
text-decoration: none;
font-family: "Montserrat",sans-serif;
}
a {
color: #5099d0;
}
.site-foot div.divider {
clear: both;
padding: 9px 0px 10px 0px;
border-top: 1px solid #333;
}

.content-wrapper .content-wrapper-pad {
margin: 45px 0px;
}



@media (max-width: 991px) and (min-width: 768px) {
	.col-sm-2 { left:-180px!important; }
}
@media (max-width: 480px) {
fieldset#dr_optIn label {width:88%!important;}
body {font-size: 0.8em!important;}
.breadcrumb > li + li:before {padding:0 5px 0 0!important;}
#dr_checkoutButton .dr_button {
margin: -56px 0 20px 0!important;
}
}









#dr_creditCard #dr_ExpandPaymentDetailsCreditCardMethod .dr_ExpandPaymentDetailsSection {
font-family:'Montserrat',sans-serif!important;
}
#dr_TYDownloadQuestions, #dr_TYShippingQuestions {
padding:0 8px;
}
#dr_ThankYou #dr_downloadQuestions {
display:none;
}
.dr_thankYouElementPadding {
padding:0 8px;
}
input#promoCode {
max-width:100px;
}
.dr_qtyInput {
max-width:50px;
min-width:50px;
}

.print-only {
    display: none;
}

input.dr_refreshQtyImage {
margin:0 5px -5px;
}
#dr_creditCardSection {
padding:0 0 0 25px;
}
#dr_loginContainer fieldset .dr_formLine {
margin:10px 0 10px 25px;
}
#dr_continueShoppingButton {
margin:20px 0 30px;
padding-left:0;
}

#ccMonth, #ccYear {
width:115px;
}
#cardSecurityCode {
width:115px;
}

#dr_shoppingCartPromo label {
margin: 3px 7px 0px 0px;
}
#dr_confirmPaymentMethod p:nth-child(3) {margin:0 0 1em 0;}

#dr_confirmPaymentMethod {
margin:0 0 20px;
}

.dr_Content {background:#fff; overflow:hidden; padding:0 5px 0; min-height:505px;}

a {text-decoration:none;}
del {text-decoration: line-through; color:#999999;}
strong {font-weight:bold}
.dr_hiddenText {display:none;}
.dr_error {color:red;font-weight:bold; display:block;}
.dr_reqFieldIndicator .cart-redasterisk {float:left;}
.dr_price.large { font-size:1.2em;}
.dr_price.large .dr_regularPrice {float:left; margin-right:10px;}
.dr_actualPrice {color:#0067b8;}

.dr_button{margin:2px auto; text-transform: uppercase;}
.dr_button:hover {/*color:#fff; border-color:#4e95a7;background:#0068b5;*/}
#cloud-zoom-big {background:#fff; border:8px solid #ddd;}
.dr_regularPriceLabel, .dr_promoPriceLabel {display:none}


legend {display:none;margin:0px;padding:0px;}
fieldset h3 {color:#555555;margin:0 0 10px 0;padding:2px;font-size:1.5em;font-weight:normal;}
fieldset {border:1px solid #ddd;padding:10px;margin:auto;margin-bottom:10px;padding-bottom:10px;}

fieldset .dr_formLine {margin:10px; clear:both;}
fieldset label {margin:5px;}
fieldset#dr_optIn label {width:94%;float:right; margin-top:2px!important;text-align:left!important;}
fieldset#dr_ACHFormFields #dr_optInACH label {width:93%;float:right;}
fieldset h5 {display:inline;width:400px;}
#dr_shortPage {text-align:center;margin:40px 0px 100px 0px;}
#dr_TCAgreement,#dr_TCDisclosure,#dr_TCFooter {clear:both;padding:10px 0px;text-align:left;}

input#shippingDifferentThanBilling {
float:left;
margin:0;
}

fieldset #shippingDifferentThanBillingIndicator label {
}

table {margin:20px 0; width:100%;}
th:first-child {border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;}
th:last-child {border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;}
th {background:#eee;padding:5px; font-weight:bold;}
td {padding:10px; /*border:1px solid #ddd;*/ border-top:none;border-left:none;}
td:last-child {border-right:none}
tr#dr_shippingCartHeader {font-weight:bold;}
tr#dr_shippingCartHeader td {border:none; background:#eee; padding:5px; /*border-top:2px solid #fff;*/}
tr#dr_shippingCartHeader td:first-child {border-radius:5px;-moz-border-radius:5px;}
tr#dr_shippingCartHeader td:last-child {text-transform: uppercase;
padding: 7px 8px;}
.dr_emptyCart #dr_continueShoppingButton {margin:25px 0;}

#dr_payPalExpressCheckoutButton {margin:0 0 10px;}
#dr_payPalExpressCheckoutButton span, #dr_checkoutButton .dr_button {display:none;}
/*#dr_shoppingCartTable tr#dr_priceTotal .dr_qty {float:right;}*/
tr#dr_priceTotal .dr_qty, tr#dr_shippingTotal .dr_qty, tr#dr_taxTotal .dr_qty, tr#dr_discountTotal .dr_qty, tr#dr_feeTotal .dr_qty, tr#dr_subTotal .dr_qty {text-align:right;/*color:#0068b5;*/}
td.dr_price, th.dr_price, td.dr_extendedPrice, th.dr_extendedPrice, td.dr_unitPrice, th.dr_unitPrice {text-align:right;  padding-right:15px;}
tr#dr_priceTotal{ border:none;}
td.dr_couponCode {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 0;}
td.dr_productName { width:55%; border-left:none; padding:11px 8px!important;}
td.dr_qty, th.dr_qty {text-align:center; white-space: nowrap; width:15%;}
td.dr_productImage {border-left:none;width:6%;}
td.dr_price {width:24%;}
td.dr_emptyCell {border-left:none;}
td.dr_couponCode {border-left:none;}
.dr_deleteItemImage {margin:5px 0 -4px;}

#dr_confirmTbl td.dr_qty, #dr_confirmTbl td.dr_emptyCell {border-style:none!important;}

#dr_testOptions td {border:0;}
table .dr_productImage {width:65px;}
table .dr_productImage img{width:60px; height:auto;}
th.dr_productName {padding-left:8%;}
th.dr_deliveryMethod {text-align:left;}
caption, th {
    text-align: left;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}


#dr_CheckoutBreadcrumb {margin:15px 0;}
.dr_titleOn {font-weight:bold;}
dr_titleOff {font-weight:normal;}
#breadcrumb {margin-top:30px; height:25px; background:#eee; padding:8px 0 0 12px; border-radius:4px;-moz-border-radius:4px;}
#breadcrumb .activePage {text-transform:uppercase; font-weight:bold;}
.headline {text-transform:uppercase;font-size:1.7em;font-style:italic;padding:15px 0;color:#555555;}
#dr_breadcrumbTitles li {display: inline;margin: 10px 10px 10px 0;padding: 0;}
#dr_orderNumber{color:#333333;}
#dr_orderNumber p strong {color:#333333; font-weight:bold;}
#dr_TCFooter {clear:both; padding:30px 0;}
.dr_print {margin:10px 0;}




/* Shopping Cart */
#dr_checkoutButton .dr_button {
float: right;
font-weight: normal;
margin: -58px 0 20px 0;
clear: both;
}
#dr_checkoutButton .dr_button:hover { }
#dr_cartPricingDisclaimer {margin:20px 0 20px; font-size: 12px;}
#dr_shoppingCartTable .dr_couponCode .dr_button {/*border:0; background:#fff; color:#0068b5;*/
margin:0 10px;
padding:3px 15px 3px;
width:100px;
}

/* Billing */

#dr_loginContainer {clear:both;}
#dr_loginContainer .dr_loginButton a {}
#dr_cc_login {
    width:100px;
}
#dr_CheckoutPayment form p {clear:both;}
#dr_CheckoutPayment .dr_button {color:#555555; margin:5px 38px 10px 0; float:right; border:1px solid #ddd; background:#eee url(//drh.img.digitalriver.com/DRHM/Storefront/Site/acmedemo/cm/images/right_arrow_dark.png) 90px 13px no-repeat; padding:10px 45px 10px 20px;}
#dr_CheckoutPayment .dr_button:hover { color:#fff; border:1px solid #4e95a7; background:#555555 url(//drh.img.digitalriver.com/DRHM/Storefront/Site/acmedemo/cm/images/right_arrow_light.png) 90px 13px no-repeat; }
#dr_CheckoutPayment #dr_login .dr_button {width:95px;}
#dr_login, #socialSignIn, #newAccount, #dr_quickOrderLookUp, #dr_checkoutType {font-size:.87em;/*width:694px;float:left;height:335px;*/margin:0 0 30px 0;border-radius:10px;-moz-border-radius:10px;}
#newAccount {margin-right:0;}
fieldset#dr_billing, fieldset#dr_shipping, fieldset#moneyClipAgreement, fieldset#dr_optIn, fieldset#dr_payment {border-radius:10px;-moz-border-radius:10px;margin:0 0 30px 0;font-size:.87em;}
fieldset#dr_billing {/*margin-top:30px; width:694px;*/}
#dr_CheckoutPayment .dr_formLine .dr_label {margin-top: 2px;text-align: right;}
.dr_Content fieldset .dr_label {display: block; float: left; width: 155px;}
#dr_billingContainer fieldset select, #dr_shippingContainer fieldset select {/*width:142px;*/overflow:hidden;}
#dr_billingContainer {padding:10px 0 0 0;}
#moneyClip {margin:20px 0 -10px 80px;}

#moneyClipAgreement label {display:inline;}
#moneyClipAgreement label strong {font-weight:bold; padding-bottom:10px;}
#dr_CheckoutPayment form {margin:auto;margin-top:20px;}
#checkoutAddressForm {clear:both;}
#dr_creditCardRadioSelect p {margin:10px 30px;}
.dr_label_paymentMethodName {display:inline;}
.dr_expandDetails{font-size:1em}

#dr_optInEDS iframe {
margin:0 19px;
width:93%!important;
height:80px;
}
#autoRenewOptedInOnCheckout {
}
#dr_optInEDS {
padding:10px 0 0 0;
}
.dr_ACHTermsAndConditions {
width:98%!important;
height:100px!important;
}
#dr_ExpandPaymentDetailsACH .dr_label {
width:180px!important;
}
#achDLState  {overflow:hidden;}
#dr_clickandbuyImage, #dr_paypalExpressImage {
margin:0 10px 0 0;
}
#dr_SelfServiceSubscriptionUpgrade .dr_button {
color:#ffffff!important;
clear: both;
float: left;
}
#dr_SelfServiceSubscriptionUpgrade span.dr_actualPrice {
padding:10px 0; 
float: left;
}
#dr_subscriptionDowngrade {}
#tosAccepted {
    float: left;
    margin: 3px 10px 0 10px;
}
#dr_ConfirmOrder .dr_siteButtons p {
float:left;
clear:both;
}
#dr_TermsOfSaleAcceptance .dr_label {
}
#dr_Home .dr_productData {
margin:0 0 50px 0;
}
.rounded {
}

/*HELP*/
#dr_ForgotPassword, #dr_Login.dr_Content, #dr_EditProfile, #dr_Help, #dr_OrderInformation, #dr_ShippingInformation, #dr_TechnicalAssistance, #dr_DownloadInformation, #dr_ReturnAndCancellations, #dr_PrivacyAndSecurity, #dr_ContactForm, #dr_CustomerServiceOrderSearch, #dr_AddEditAddress, #dr_AddEditPayment {/*padding:20px 40px;*/}
#dr_ForgotPassword h1,#dr_Login.dr_Content h1, #dr_EditProfile h1, #dr_Help h1, #dr_OrderInformation h1, #dr_ShippingInformation h1, #dr_TechnicalAssistance h1, #dr_DownloadInformation h1, #dr_ReturnAndCancellations h1, #dr_PrivacyAndSecurity h1,#dr_ContactForm h1,#dr_CustomerServiceOrderSearch h1, #dr_AddEditAddress h1, #dr_AddEditPaymenth1{text-transform:uppercase;font-size:1.7em;font-style:italic;padding:15px 0;color:#555555;}
#dr_ForgotPassword fieldset, #dr_EditProfile fieldset, #dr_ContactForm fieldset, #dr_CustomerServiceOrderSearch fieldset, #dr_AddEditAddress fieldset, #dr_AddEditPayment fieldset{border:none}
#dr_ForgotPassword .dr_formLine, #dr_EditProfile .dr_formLine, #dr_ContactForm .dr_formLine, #dr_CustomerServiceOrderSearch .dr_formLine, #dr_AddEditAddress .dr_formLine, #dr_AddEditPayment .dr_formLine {margin:0;}
#dr_ForgotPassword .dr_button{margin:0 0 0 78px;}
#dr_EditProfile p {margin:20px 0;}
#dr_EditProfile .dr_button {margin:-30px 0 0 10px;}
#dr_Help strong {display:block; margin:10px 0 20px 0;}

#dr_Help h3, #dr_Help form h3, #dr_myAccountColumn2 h3 {font-size:1.3em; color:#555555; margin-bottom:10px;font-weight:normal;}
#dr_myAccountColumn2 h3 {color:#555555;}
.dr_helpElement {margin-bottom:20px;}
#dr_Help fieldset {width:180px; margin:0;border-radius:10px;-moz-border-radius:10px;}
#dr_Help .dr_button {margin:-10px 0 0 10px;}
dt {font-weight:bold; color:#555555;}
dd {margin:10px 0 20px 20px;}
dd p{margin:20px 0;}
#dr_orderLookupSeperator {margin:20px 0 30px 0;}
#dr_CustomerServiceOrderSearch ul {margin:20px;}
#dr_CustomerServiceOrderSearch .dr_button {margin-top:0;}
#dr_CustomerServiceOrderSearch li {list-style-type: square;list-style-image: inherit;list-style-position: inside;}
#dr_myAccountColumn1 {float:left}
#dr_myAccountColumn2 {float:right;border:1px solid #ddd; padding:20px; border-radius:10px;-moz-border-radius:10px;}
#dr_helpColumnRight {float: left; margin: 3px; padding: 0 0 0 1%; width: 48%;}
#dr_helpColumnLeft {float: left; margin: 3px; padding: 0; width: 48%;}

#shippingDifferentThanBillingIndicator label {display:inline}
#dr_CheckoutPayment #dr_paypalImage,#dr_CheckoutPaymentTBYB #dr_paypalImage,{padding:0px 5px 0px 0px;}
#dr_CheckoutPayment #dr_paymentImage,
#dr_CheckoutPaymentTBYB #dr_paymentImage,
#dr_CheckoutPayment #dr_clickandbuyImage,
#dr_CheckoutPaymentTBYB #dr_clickandbuyImage,
#dr_CheckoutPayment #dr_ipsImage,
#dr_CheckoutPaymentTBYB #dr_ipsImage,
#dr_CheckoutPayment #dr_paypalExpressImage,
#dr_CheckoutPaymentTBYB #dr_paypalExpressImage,
#dr_CheckoutPayment #dr_bpayImage,
#dr_CheckoutPaymentTBYB #dr_bpayImage {padding:0px 5px 0px 0px;float:left;}
#dr_CheckoutPayment #dr_creditCardSection,
#dr_CheckoutPayment #dr_DirectDebitSection,
#dr_CheckoutPayment #dr_DelayedDirectDebitSection,
#dr_CheckoutPayment #dr_DSKKonbiniSection,
#dr_CheckoutPayment #dr_ACHSection {padding:0;}
#dr_paymentContainer #dr_ACH {}

/*VERIFY ORDER*/
#dr_chooseShippingMethod {margin:20px 0;}
#dr_chooseShippingMethod h3 {display:none}
.dr_confirmCartEditLink {float:right; margin:-5px 10px 5px; font-weight:normal;}
#dr_confirmTbl {clear:both; margin-top:20px;}
.dr_confirmElement {float:left; margin:0; width:100%}
.dr_confirmElement h3 {background:#eee; padding:8px 10px 10px; border-radius:5px;-moz-border-radius:5px;font-size:18px; height:34px; font-weight:normal;}
.dr_confirmElement h3 a {font-weight:normal; float:right; margin:-3px 0 0 0;}
.dr_confirmElement p{padding:10px 0 0 10px;}
.dr_confirmElement address {padding:10px 0 20px 10px;}
#dr_TermsOfSaleAcceptance .dr_siteButtons p {clear:both; text-align:left; /*margin-right:20px;*/}
#dr_CheckoutPaymentShippingInfo .dr_button {
float:left;
margin:20px 0;
clear:both;
}
#dr_CheckoutPaymentShippingInfo .dr_button:hover {color:#fff;}
.dr_submitButtonProcessing {margin:20px auto;}

/*THANK YOU*/
.dr_thankYouElement h3{color:#555555; margin-bottom:16px; background:#eee; padding:8px 8px 8px; border-radius:5px;-moz-border-radius:5px; font-weight:normal;
font-size:18px; height:34px;}
.dr_thankYouElement address {margin-bottom:0 10px 20px;}
#dr_thankYouElementContainer #dr_siteButtons {clear:both; text-align:left; margin:30px 0 10px 0;}
#dr_thankYouElementContainer #dr_downloadQuestions {margin:0 0 25px;}
#dr_thankYouElementContainer td.dr_productName {border-style: none solid solid none;}
#dr_ThankYou #dr_productTbl th.dr_qty {
min-width:50px;
width:5%;
}
li.dr_download {margin:10px 0;}
p.dr_downloadName {margin:10px 0;}

#dr_TYDownloadInstructions {padding:0 8px;}

/*INVOICE*/
#dr_Invoice h1 {margin-top:20px;}
.dr_invoiceElement {float:left; margin:20px 20px 20px 0; width:35%;}
.dr_invoiceElement h3{color:#555555; margin-bottom:16px; background:#eee; padding:5px 10px; border-radius:5px;-moz-border-radius:5px;}
.dr_invoiceElement address {margin:0 0 20px 10px;}
#dr_invoiceProducts {clear:both; margin-right:20px;}
#dr_invoiceOrderInfo #dr_billingAddress {padding-top:15px;}
#dr_Invoice .dr_button{color:#ffffff; /*background:#eee;border:1px solid #ddd;*/ padding:10px 30px; margin:20px auto; font-weight:bold;}
#dr_Invoice .dr_button:hover {color:#fff; /*border-color:#4e95a7;background:#555555;*/}
#dr_Invoice td {border-style:none!important; border-width:0px!important;}

/* hiding default return policy text */
#dr_ReturnAndCancellations div.dr_q1 dd {
display:none;
}
#dr_ReturnAndCancellations div.dr_q1 p { 
margin:10px 0 20px 20px;
}














/* BEGIN INTERSTITIAL (USCS) PAGE CSS */
#dr_interstitialIteration td {
  margin: 4px 0px;
  padding:2px;
  border:0px;
}
#dr_ProductCrossSell span.dr_productName {
  font-weight:bold;
}
#dr_ProductUpSell .dr_productSelect,
#dr_ProductCrossSell .dr_productSelect {
  display:block;
  float:left;
  width:10px;
}
#dr_ProductUpSell .dr_price,
#dr_ProductCrossSell .dr_price{
  display:block;
  float:left;
  margin:0px 0px 0px 10px;
}
/* END INTERSTITIAL PAGE CSS */

/* BEGIN INTERSTITIAL DETAIL POP UP PAGE CSS - linked to from USCS and cart product names */
#dr_ProductInterstitialDetails p#dr_productName {
  font-weight:bold;
  text-align:center;
}
#dr_ProductInterstitialDetails p#dr_productImage{
  text-align:center;
}
#dr_productCrossSell li, #dr_productUpSell li {
list-style: none;
width: 45%;
float: left;
clear: right;
border: 1px solid #ddd;
margin: 0 20px 20px 0px;
border-radius: 10px;
padding: 20px;
min-height:315px;
}
#dr_offerHeader {
padding:0 0 20px 0;
float: left;
clear: both;
width:100%;
}
#dr_offerFooter {
padding:0 0 20px 0;
float: left;
clear: both;
width:100%;
}
#dr_offer .dr_price {
margin:5px 0 0 0;
}
#dr_childProducts {
float:left;
clear:both;
width:100%;
}

#dr_productCrossSell #dr_siteButtons, #dr_productUpSell #dr_siteButtons {
float: left;
clear: both;
padding:0 0 20px 0;
}
.offer_select input, #dr_productUpSell #dr_childProducts input {
margin:10px 0;
/*background-color: #5099d0;
padding: 0px 3px 3px 3px;
clear:both;*/
}
#dr_childProducts h2.dr_productName {
/*margin:0 20px;*/
}
.dr_acceptOffer.btn-primary.btn-large {
margin:0 15px 0 0;
}
/* END INTERSTITIAL DETAIL POP UP PAGE CSS */

#dr_shoppingCartTable td.dr_CandyRack {
border-bottom: 1px solid #cccccc;
padding: 15px 8px;
background-color:#eeeeee;
}
#dr_shoppingCartTable td.dr_CandyRack .dr_thumbnail {
float: left;
clear: both;
margin: 0 18px 0 0;
}
#dr_shoppingCartTable td.dr_CandyRack .dr_thumbnail img
{
width: 60px;
}
#dr_shoppingCartTable td.dr_CandyRack .dr_price {
float:right;
}
#dr_shoppingCartTable td.dr_CandyRack a.dr_button {

padding:4px 8px;

}
#dr_shoppingCartTable td.dr_CandyRack .dr_productSalesPitch {
/*width: 65%;
float: left;
margin: 0 10px;*/
}
#dr_shoppingCartTable td.dr_CandyRack .dr_productName {
/*float:left;*/
margin-left: 5px;
}
#dr_downloadInformationFAQ.dr_helpElement {
display:none;
}
#dr_ThankYou li#dr_bcCheckoutShipping.dr_titleOff {display:none;}

#dr_promoCode {
    /*height: 41px;
    margin: -38px 0 -20px 14px;*/
}
#dr_currencySelector {
color:#333333;
margin:0 0 10px;
}
select#currencySelector {
width:70px;
}




.banner-wrap {
width: 100%;
/*float: left;*/
height: 240px;
position: relative;
text-align: center;
overflow: hidden;
}
.banner_background {
background-color: rgb(0, 0, 0);
background-image: url('//drh.img.digitalriver.com/DRHM/Storefront/Site/izotope/cm/images/hero-background-1.png');
}
.stretch_image_wrapper {
width: 100%;
height: 100%;
position: absolute;
background-color: rgb(0,0,0);
background-repeat: no-repeat;
background-position: center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index: 0;
text-align: center;
/*min-width: 1400px;*/
}
.banner-texture {
position: absolute;
height: 100%;
width: 100%;
left: 0px;
top: 0px;
background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/izotope/cm/images/banner-img-texture.png") repeat;
z-index: 10;
}


p.banner-heading {
position: absolute;
top: 165px;
font-size: 54px;
font-weight: normal;
color: #ffffff;
z-index: 10;
/* padding-left: 25px; */
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
line-height: 130%;
margin: 0 0 1em 0;
padding: 0;
font-family:"proxima-nova", sans-serif;
}

td.cart_recommend {
background-color:#cccccc;
}

#dr_ThankYou li.dr_deliveryOther {
display:none;
}
 #dr_ThankYou li.dr_SNDisplay {
display:none;
}
/*
#dr_cartTbl .dr_productName a, #dr_cartTbl .dr_productName a:link, #dr_cartTbl .dr_productName a:hover, #dr_cartTbl .dr_productName a:visited  {
color: #333333;
cursor: default;
}
*/
.dr_strikePrice {
color:#cc0000;
}
#dr_totalSize {
margin-bottom:15px;
}
#dr_purchaseDetails #quantity {
max-width:50px;
}
#dr_socialNetworkLinks, #dr_orderInformationFAQ ul .dr_q12 {
display:none;
}
p.dr_sso_logout {
margin:15px 0;
}
fieldset#dr_checkoutType p {
margin:20px 0;
}
#dr_billingVatText {
    margin:0  15px;
width:70%;
}
.display-cc-text {
display:block!important;
}

/* client requested to hide paypal express checkout radio button 
#dr_PayPalExpressCheckoutRadioSelect, #dr_creditCardRadioSelect .dr_expandDetails {
display:none;
}*/
/* temp ppec fix */
#dr_payPalExpressCheckoutButton {
display:none;
}


.popup_title_bar {
    height: 34px!important;
    width: 410px!important;
}
.popup_content_iframe {
    width: 389px;
    height: 379px!important;
}
.popup_content_wrapper {
    height: 402px!important;
}
.popup_shadow5 {
width: 379px!important;
}

#popUp_productDetail .popup_title_bar {
    height: 34px!important;
    width: 450px!important;
}
#popUp_productDetail .popup_content_iframe {
    width: 430px;
    height: 400px!important;
}
#popUp_productDetail .popup_content_wrapper {
    height: 422px!important;
}
#popUp_productDetail .popup_shadow5 {
width: 420px!important;
}
