/* BEGIN GENERIC STYLES */
.dr_Content * {color:#111;} /* over-ride OFM's Zaaz hosted css */
body{margin:0;font:12px Arial,Verdana,Helvetica,sans-serif;color:#fff;}
.dr_Content{background-color:transparent;color:#111;font:12px Arial,Helvetica,Verdana,sans-serif;margin:0 5px 5px 5px;padding:0;text-align:left;/* peekaboo fix */
position:relative;min-width:0;}
.dr_Content h1{font-size:18px;}
.dr_Content h2{font-size:14px;}
.dr_Content h3{font-size:14px;margin:2em 0 1em;}
.dr_Content p{margin:10px 0;}
.dr_Content ol,.dr_Content ul{margin:10px 0;padding:0 20px;}
.dr_Content li{line-height:1.5em;list-style-position:outside;padding:0;}
.dr_Content a{color:#161a1c;text-decoration:underline;}
.dr_Content a:link{color:#161a1c;text-decoration:underline;}
.dr_Content a:visited{color:#161a1c;text-decoration:underline;}
.dr_Content a:hover{color:#303638;text-decoration:underline;}
.dr_error{color:red;display:block;font-size:9px;font-weight:normal;}
#dr_creditCardSection .dr_error{display:inline;}
.dr_Content img{border:0px;}
.dr_hiddenText{display:none;}
.dr_hr_line{width:100%;border-bottom:1px solid #161a1d;}
/* Styles for clearing */
.dr_clearAfterBoth:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.dr_clearAfterLeft:after{clear:left;content:".";display:block;height:0;visibility:hidden;}
.dr_clearAfterRight:after{clear:right;content:".";display:block;height:0;visibility:hidden;}
.dr_clearBoth{clear:both;}
.dr_clearLeft{clear:left}
.dr_clearRight{clear:right}
/* End styles for clearing */
/* BEGIN POPUP WINDOW STYLES */
#dr_popUp{margin:5px;}
#dr_closeWindow{text-align:center;}
/* END POPUP WINDOW STYLES */
/* BEGIN PRODUCT LIST STYLES */
.dr_Content ul.dr_productList{list-style-type:none;}
.dr_Content ul.dr_productList li{display:inline;margin:0px;}
/* END PRODUCT LIST STYLES */
/* Address Styles - billing / shipping */
.dr_Content address{font-style:normal;padding:5px;}
/* Table styles - Can be overridden with a direct id call. (i.e. #dr_ConfirmOrder table#dr_confirmTbl) */
.dr_Content table{border:0px solid #e3e3e3;border-collapse:collapse;width:100%;font-size:12px;}
/* Table header styles */
.dr_Content table th{background-color:#161a1d;color:#fff;font-weight:bold;font-size:12px;padding:3px 8px;background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/btn-gray-bkg.png") repeat-x scroll 0 0;}
/* Table odd and even row styles */
/*.dr_Content table tr.dr_evenRow{background-color:#303638;}
.dr_Content table tr.dr_oddRow{background-color:#e3e3e3;}*/
/* Table header style for product name */
.dr_Content th.dr_productName{padding-left:3px;text-align:left;width:65%;}
.dr_Content td.dr_productName{padding:5px 3px;}
/* Table cell styles */
.dr_Content table td{border:1px solid #E3E3E3;border-right:0px;border-left:0px;padding:2px 5px;vertical-align:top;}
/* Empty cell styles - these are cells with no content (usually in the "totals" rows) */
.dr_Content table td.dr_emptyCell{border:0px;}
/* Totals cells - these are the cells that contain totals information */
.dr_Content table tr#dr_subTotal td.dr_qty,
.dr_Content table tr#dr_discountTotal td.dr_qty,
.dr_Content table tr#dr_shippingTotal td.dr_qty,
.dr_Content table tr#dr_shippingDiscountTotal td.dr_qty,
.dr_Content table tr#dr_taxTotal td.dr_qty,
.dr_Content table tr#dr_shippingEstimator td.dr_qty,
.dr_Content table tr#dr_feeTotal td.dr_qty,
.dr_Content table tr#dr_priceTotal td.dr_qty,
.dr_Content table td.dr_totals{border:0px;text-align:right;padding:6px 3px;}
.dr_Content table tr#dr_priceTotal{font-weight:bold;}
/* Used on entire price column,including lineitem prices and the totals */
.dr_Content table th.dr_price,
.dr_Content table th.dr_priceVAT,
#dr_invoiceProducts table th.vatPrice,
.dr_Content table th.dr_unitPrice,
.dr_Content table th.dr_extendedPrice,
.dr_Content table td.dr_price,
.dr_Content table td.dr_priceVAT,
#dr_invoiceProducts table td.vatPrice,
.dr_Content table td.dr_unitPrice,
.dr_Content table td.dr_extendedPrice{text-align:right;padding:6px 5px;white-space:nowrap;}
/* Shipping Line Item style */
.dr_Content table #dr_shippingEstimator td{border:0px;padding:6px 5px;}
#dr_shippingEstimator,#dr_shippingCartHeader{display:none;border:0px;}
.dr_Content table .dr_label{display:none;}
/* Styles for the lineitem details for a product in the order */
a.dr_expandDetails{color:#0000FF;font-size:11px;text-decoration:none;}
.dr_productDetails{padding:2px;margin:2px 0px 2px 12px;font-size:11px;list-style-type:none;font-weight:normal;}
a.dr_details{color:#666;font-size:11px;text-decoration:none;}
.dr_Content #dr_cartTbl .dr_productName ul,
.dr_Content #dr_confirmTbl .dr_productName ul,
.dr_Content #dr_invoiceTbl .dr_productName ul{font-size:11px;list-style-type:none;padding:0 0 0 10px;margin:5px 0px 0px 0px;}
/* Styles for breadcrumbing on site */
#dr_CheckoutBreadcrumb{margin:0px;padding:12px 0 0 20px;color:#000;z-index:1;}
/*#dr_ConfirmOrder #dr_CheckoutBreadcrumb{padding-left:10px;}*/
ul#dr_breadcrumbTitles{list-style:none;margin:0px;padding:0px;}
#dr_breadcrumbTitles li{display:inline;margin:10px 10px 10px 0px;padding:0px;}
#dr_breadcrumbTitles li.dr_titleOn{color:#161a1c;font-weight:bold;}
#dr_breadcrumbTitles li.dr_titleOff{color:#303638;font-weight:normal;}
/* Forms */
.dr_Content form{margin:0px;padding:0px;}
/* Legends - usually there for 508 compliance and set to display none */
.dr_Content legend{display:none;margin:0px;padding:0px;}
@media aural{.dr_Content legend{display:block;margin:0px;padding:0px;}
}
@media screen{.dr_Content legend{display:none;margin:0px;padding:0px;}
}
/* Fieldset headers - these are more for screen (browsers) that screen readers such as jaws */
.dr_Content fieldset h3{background-color: #161a1d;color:#fff;margin:0px 0px 10px 0px;padding:5px;font-size:1em;background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/btn-gray-bkg.png") repeat-x scroll 0 0;}
/* Fieldset,these are goupings of similar form elements */
.dr_Content fieldset{border:1px solid #000000;padding:0px;margin:0px;margin-bottom:10px;padding-bottom:10px;}
.dr_Content fieldset{border:0px;}
/* Input - input elements */
.dr_Content input,
.dr_Content select,
.dr_Content textarea{margin-left:10px;border:1px solid #999999;}
.dr_Content fieldset input{padding:3px 5px;}
/* Select Boxes */
.dr_Content select,
.dr_Content fieldset select{padding:0;}
/* Select Boxes */
.dr_Content fieldset textarea{padding:3px 5px;}
/* Form lines - this is a div that contains the label and input element. The default CSS will place
these on new lines */
.dr_Content fieldset .dr_formLine{margin:3px 10px;height:auto; clear:both;}
/* Labels - this CSS will give the form a nice lined up columnar layout within each fieldset */
.dr_Content fieldset .dr_label{display:block;float:left;width:130px;}
.dr_Content fieldset .dr_label_right{display:block;float:left;width:80%;}
.dr_Content fieldset#dr_optIn label{width:92%;float:right;}
.dr_Content fieldset#dr_ACHFormFields #dr_optInACH label{width:93%;float:right;}
/* Form button styles */
/* button alignment */
#dr_siteButtons,.dr_siteButtons{margin:10px 0px;text-align:right;clear:both;}
/* button design */
.dr_button, .dr_print{display:none;}
.dr_Content .dr_button, .dr_Content .dr_print{display:inline;}
input.dr_button,body a.dr_button,.dr_Content fieldset input.dr_button{background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/btn-gold-bkg.png) repeat-x;border:1px solid #dba021;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#101010;cursor:pointer;font-family:'Segoe UI',Arial,Verdana,Helvetica,sans-serif;font-size:13px;font-weight:bold;line-height:24px;height:26px;margin:0 10px 5px 10px;padding:0 10px 3px 10px;text-transform:capitalize;}
a.dr_button:link{text-decoration:none;}
a.dr_button:visited{text-decoration:none;}
a.dr_button:hover{text-decoration:none;}
a.dr_button:active{text-decoration:none;}
* html a.dr_button{padding:3px 5px 2px 5px;color:#fff;position:relative;bottom:-2px;}
/* Subheadings in the forms */
.dr_Content fieldset h5{display:inline;width:400px;}
/* Style for pages with minimal text,such as error pages */
#dr_shortPage{text-align:center;margin:40px 0px 100px 0px;}
/* Styles for Terms and Agreements text */
#dr_TCAgreement,
#dr_TCDisclosure,
#dr_TCFooter{clear:both;padding:20px 0px;text-align:center;}
#dr_TCFooter a{text-decoration:underline;cursor:pointer;border:none;}
/* END GENERIC STYLES */
/* 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:0 0 0 10px;}
/*Product Upsell page CSS */
#dr_ProductUpSell{
			color: #fff;
			font-size: 12px;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 17px;
			}
		#dr_ProductUpSell a:link, #dr_ProductUpSell a:hover, #dr_ProductUpSell a:visited{
			color: #fff;
			text-decoration:underline;
			} 
		#dr_ProductUpSell #overlayWrapper{
			height: 464px;
			width: 979px;
			margin-top: 95px; 
			align: center;  
			margin: 88px auto auto auto;
			}
		#dr_ProductUpSell #updateOverlay{
			background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/msmacus/cm/images/HS_HB_Upsell/overlay_bg.png) no-repeat #000000;
			}
		#dr_ProductUpSell #dr_interstitialIteration{
			color: #fff;
			width: 65%;
			}
		#dr_ProductUpSell #dr_interstitialIteration td{
			padding: 5px;
			}
		#dr_ProductUpSell #dr_interstitialIteration td, #dr_ProductUpSell #dr_interstitialIteration strong, #dr_ProductUpSell #dr_interstitialIteration a{
			color:#fff;
			}
		#dr_ProductUpSell #innertable{
			width: 80%;
			}
		#dr_ProductUpSell #closeOverlay{
			text-align:right;
			padding-right: 15px;
			text-transform:lowercase;
			padding-bottom: 7px;
			}
/*Product Upsell page CSS */
/* 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;}
/* END INTERSTITIAL DETAIL POP UP PAGE CSS */
/* BEGIN SHOPPING CART PAGE CSS */
#dr_cartTbl{clear:both;}
#dr_ShoppingCart{position:relative;/* DO NOT REMOVE! This needs to be here to correctly position the Cart Details Overlay. */}
#dr_ShoppingCart ul#dr_banner_ads{list-style-type:none;text-align:center;}
* html #dr_ShoppingCart a.dr_button{bottom:2px;}
#dr_ShoppingCart #dr_orderNumber{float:left;padding:4px 0px;}
#dr_ShoppingCart #dr_currencySelector{text-align:right;padding:0 0px 5px 0px;}
#dr_ShoppingCart #dr_orderNumber p,
#dr_ShoppingCart #dr_currencySelector p{padding:0px;margin:0px;}
#dr_ShoppingCart #dr_orderNumber p{margin:5px 0px;font-size:11px;}
#dr_ShoppingCart #nonUpdateableQty{padding:0 5px;margin:0 21px 0px 20px;}
*html #dr_ShoppingCart #nonUpdateableQty{padding:0 5px;margin:0 30px 0px 0px;}
#dr_ShoppingCart .dr_couponCode{background-color:#e3e3e3;padding:5px;vertical-align:middle;}
#dr_ShoppingCart .dr_couponCode .dr_button{background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/btn-gray-bkg.png") repeat-x scroll 0 0 transparent;border:1px solid #CCCCCC;color:#FFFFFF;}
#dr_ShoppingCart .dr_couponCode input{vertical-align:middle;padding-left:5px;}
#dr_shippingCartHeader{border:1px solid #161a1d;background-color:#161a1d;font-weight:bold;font-size:1.2em;color:#fff;}
#dr_cartTbl .dr_CandyRack,
#dr_cartTbl .dr_backUpCD,
#dr_cartTbl .dr_EDS{padding:4px 5px;}
#dr_cartTbl .dr_CandyRack input,
#dr_cartTbl .dr_backUpCD input,
#dr_cartTbl .dr_EDS input{margin:3px 5px 0px 0px;}
.dr_Content #dr_cartTbl .dr_CandyRack img,.dr_Content #dr_cartTbl .dr_EDS img,.dr_Content .dr_deleteItemLink img{vertical-align:middle;line-height:36px;}
.dr_Content #dr_cartTbl input.dr_qtyInput,.dr_Content .dr_couponCode input#promoCode{border:1px solid #161a1d;}
.dr_Content input.dr_qtyInput{font-family:Arial,Verdana,Helvetica,sans-serif;}
.dr_Content input.dr_refreshQtyImage{border:none;display:inline;line-height:2em;margin-top:2px;}
.dr_Content a.dr_deleteItemLink{display:inline;float:none;left:80px;margin:3px 5px 3px 0px;padding:0 0 0 10px;position:absolute;}
#dr_cartTbl td.dr_productName a{font-weight:bold;}
#dr_cartTbl{color:#333;}
#dr_cartTbl .dr_couponCode{background-color:#e3e3e3;color:#FFFFFF;}
#dr_cartTbl td.dr_couponCode strong{}
#dr_checkoutButton,#dr_checkoutButton input{margin:0px;}
#dr_ShoppingCart #dr_continueShoppingButton{display:none;}
#dr_ShoppingCart #dr_saveOrderButton{float:left;text-align:right;margin:1px 0px 0px 0px;}
#dr_ShoppingCart select{width:150px;}
#dr_ExtendedDownloadServiceMerchInfo #dr_bodyLeader h1{padding-top:3px;}

#dr_cartTbl .dr_qty{ text-align:left;}

/* END SHOPPING CART CSS */
/*Quick Buy Cart Page CSS */
#dr_shippingCartHeader,#dr_shippingEstimator{display:none;}
#dr_creditCardSection{margin-top:15px;}
#dr_QuickBuyCart #dr_siteButtons #dr_cc_login {margin-left:130px;}
#dr_QuickBuyCart #country{width:146px;}
#dr_QuickBuyCart #dr_siteButtons,#dr_QuickBuyCart .dr_requiredFieldsInfo,#dr_QuickBuyCart #dr_TCFooter{padding-left:10px;padding-right:10px;}
#dr_QuickBuyCart #expand_login_div #dr_siteButtons{width:100%;}
/*#dr_QuickBuyCart #dr_CheckoutBreadcrumb, #dr_ThankYou #dr_CheckoutBreadcrumb, #dr_CheckoutShipping #dr_CheckoutBreadcrumb{padding:12px 0 0 20px;}*/
#CheckoutPaymentForm_requiredpostalcode_zip,#CheckoutPaymentForm_validate_state{padding-left:5px;}
input#cardSecurityCode{ padding:0px; margin-left: 10px;}
/* START CART DETAILS OVERLAY CSS */
.dr_cart_details_overlay_wrapper{width:375px;position:absolute;z-index:1;display:none;visibility:hidden;}
.dr_cart_details_overlay_arrow{position:absolute;z-index:2;top:14px;left:0px;}
.dr_cart_details_overlay_clear{clear:both;height:0px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_left{width:8px;height:8px;font-size:1px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_w.png);background-position:bottom right;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_w.png',sizingMethod='scale');_background:none;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_middle{height:8px;font-size:1px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_w.png);background-position:bottom;background-repeat:repeat-x;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_w.png',sizingMethod='scale');_background:none;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_right{width:8px;height:8px;font-size:1px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_w.png);background-position:bottom left;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_w.png',sizingMethod='scale');_background:none;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_left{width:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_w.png);background-position:right;background-repeat:repeat-y;padding:0px;border:none;font-size:1px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_w.png',sizingMethod='scale');_background:none;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle{width:357px;background-color:#ffffff;border:1px solid #828282;padding:0px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_title{background-color:#f7f3f7;border-bottom:1px solid #828282;padding:10px;text-align:left;vertical-align:middle;font-size:12px;font-weight:bold;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_title .dr_cart_details_overlay_close{float:right;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_boxshot{float:left;margin:10px 0px 10px 10px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_description{float:left;width:215px;margin:10px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_select{margin:10px 0;width:90%!important;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper{border:1px solid #161a1d;margin:10px;width:334px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation{float:left;width:167px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation .dr_cart_details_overlay_variation_title{border-bottom:1px solid #161a1d;background-color:#e3e3e3;font-weight:bold;padding:3px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation .dr_cart_details_overlay_variation_content{padding:3px;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_buttons{margin:10px;text-align:right;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_right{width:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_w.png);background-position:left;background-repeat:repeat-y;padding:0px;border:none;font-size:1px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_w.png',sizingMethod='scale');_background:none;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_left{width:8px;height:8px;font-size:1px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_w.png);background-position:top right;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_w.png',sizingMethod='scale');_background:none;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_middle{height:8px;font-size:1px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_w.png);background-position:top;background-repeat:repeat-x;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_w.png',sizingMethod='scale');_background:none;}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_right{width:8px;height:8px;font-size:1px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_w.png);background-position:top left;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_w.png',sizingMethod='scale');_background:none;}
/* END CART DETAILS OVERLAY CSS */
/* START CART ONLOAD OVERLAY CSS */
body #dr_general_modal_overlay{background-color:#000;opacity:0.65;height:100%;width:100%;position:absolute;z-index:1;left:0;top:0;filter:alpha(opacity=65);}
#dr_onload_modal_wrapper{margin-left:-305px;width:613px;position:absolute;z-index:2;top:50%;left:50%;display:none;visibility:hidden;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_top_left{width:8px;height:8px;font-size:1px;padding:0px;line-height:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_b.png);background-position:bottom right;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_b.png',sizingMethod='scale');_background:none;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_top_middle{height:8px;font-size:1px;padding:0px;line-height:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_b.png);background-position:bottom;background-repeat:repeat-x;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_b.png',sizingMethod='scale');_background:none;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_top_right{width:8px;font-size:1px;padding:0px;line-height:8px;height:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_b.png);background-position:bottom left;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_b.png',sizingMethod='scale');_background:none;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_left{width:8px;font-size:1px;padding:0px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_b.png);background-position:right;background-repeat:repeat-y;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_b.png',sizingMethod='scale');_background:none;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle{width:575px;background-image:url(<dr:url template="true" rscName="scs_processing_back.gif"/>);background-position:bottom;background-repeat:repeat-x;background-color:#ffffff;border:1px solid #ffffff;padding:10px;text-align:center;font-size:10px;line-height:12px;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_headline{text-align:left;font-size:16px;font-weight:bold;margin-bottom:10px;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_subhead{text-align:left;font-size:14px;font-style:italic;margin-bottom:10px;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_wrapper{background-color:#ebebeb;border:1px solid #c2c2c2;padding:10px;margin-bottom:10px;height:100%;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_boxshot{border:1px solid #c2c2c2;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_boxshot_wrapper{float:left;background-color:#ffffff;width:222px;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_description{float:left;font-size:12px;margin-left:10px;text-align:left;width:318px;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_clear{clear:both;height:0px;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_button_wrapper{text-align:right;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_button_wrapper #dr_overlay_declineOffer{float:left;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_right{width:8px;font-size:1px;padding:0px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_b.png);background-position:left;background-repeat:repeat-y;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_b.png',sizingMethod='scale');_background:none;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_bottom_left{width:8px;height:8px;font-size:1px;padding:0px line-height:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_b.png);background-position:top right;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_b.png',sizingMethod='scale');_background:none;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_bottom_middle{height:8px;font-size:1px;padding:0px;line-height:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_b.png);background-position:top;background-repeat:repeat-x;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_b.png',sizingMethod='scale');_background:none;}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_bottom_right{width:8px;height:8px;font-size:1px;padding:0px;line-height:8px;background-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_b.png);background-position:top left;background-repeat:no-repeat;padding:0px;border:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_b.png',sizingMethod='scale');_background:none;}
/* END CART ONLOAD OVERLAY CSS */
/* BEGIN CHECKOUT & SHIPPING CSS */
#dr_CheckoutPayment #dr_login .dr_loginButton a{margin-left:10px;}
#dr_CheckoutPayment fieldset#dr_payment .dr_label,
#dr_CheckoutPaymentTBYB fieldset#dr_payment .dr_label{margin-bottom:10px;}
#dr_CheckoutPayment fieldset#dr_payment .dr_label,
#dr_CheckoutPayment fieldset#dr_payment p,
#dr_CheckoutPaymentTBYB fieldset#dr_payment .dr_label,
#dr_CheckoutPaymentTBYB fieldset#dr_payment p{margin-left:12px;}
.dr_Content fieldset .dr_label_paymentMethodName{margin:0px;padding:0px;}
.dr_Content fieldset .dr_label_paymentMethodName_noRadio{margin:0 0px 0px 12px;padding:0px;}
#dr_CheckoutPayment fieldset#dr_optIn p{width:92%;float:right;}
#dr_CheckoutPayment ul#dr_formNavigator,
#dr_CheckoutPaymentTBYB ul#dr_formNavigator{display:none;}
#dr_CheckoutPayment #dr_loginContainer #dr_siteButtons{text-align:left;}
#dr_CheckoutPayment .dr_loginButton{padding:0 0px 0px 130px;text-align:left;font-size:10px;margin:3px 10px;}
#dr_CheckoutPayment a.dr_morePaymentInfo,
#dr_CheckoutPaymentTBYB a.dr_morePaymentInfo{color:#666;font-size:11px;margin:0px;padding:0px;text-decoration:none;}
#dr_CheckoutPayment #dr_saveMyCc label.dr_label{width:94%;}
#dr_CheckoutPayment #dr_paypalImage,
#dr_CheckoutPaymentTBYB #dr_paypalImage,{padding:0 5px 0px 0px;}
#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:0 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 0px 0px 20px;}
#dr_CheckoutPayment .dr_formLine.dr_saveMyAccountInfo{padding:10px 0;overflow:hidden;}
#dr_CheckoutPayment .dr_formLine.dr_saveMyAccountInfo input{margin-left:0;}
#dr_CheckoutPayment .dr_formLine.dr_saveMyAccountInfo label{width:auto;}
#dr_CheckoutPayment .dr_formLine span{margin-left:1em;}
/* END CHECK OUT CSS */
/* BEGIN ADDRESS ENTRY CSS */
#contactArea{text-align:center;}
#CountrySelect{width:270px;}
#backgroundPopup{display:none;position:fixed;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;width:408px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
#popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;cursor:pointer;}
#ms_Country_Link{cursor:pointer;color:#f25822;text-decoration:none;padding-left:10px;}
#ms_Country_Link:hover{text-decoration:underline;}
/* END ADDRESS ENTRY CSS */
/* BEGIN CHECKOUTPAYMENT JS VALIDATION CSS */
select.dr_inputErrorBlur,select.dr_inputErrorSubmit{border:1px solid #f00;background-color:#ffe8e9;padding:1px;_padding:1px 3px 1px 1px;}
select.dr_inputErrorFocus{border:2px solid #b4342b;background-color:#fff;padding:0px;_padding:0px 2px 0px 0px;}
input.dr_inputErrorBlur{border:1px solid #f00;background-color:#ffe8e9;padding:1px 1px 3px 1px;_padding:1px 3px 3px 1px;}
input.dr_inputErrorFocus{border:2px solid #b4342b;background-color:#fff;padding:0px 0px 2px 0px;_padding:0px 2px 2px 0px;}
input.dr_inputErrorSubmit{border:1px solid #f00;background-color:#ffe8e9;padding:1px 1px 3px 1px;_padding:1px 3px 3px 1px;}
/* END CP JS VALIDATION CSS */
/* BEGIN TBYB CHECKOUT CSS */
#dr_CheckoutPaymentTBYB .dr_loginButton{padding:0 0px 0px 160px;text-align:left;font-size:10px;margin:3px 10px;}
#dr_CheckoutPaymentTBYB .dr_loginButton a{display:block;}
#dr_CheckoutPaymentTBYB fieldset select{width:105px;}
#dr_CheckoutPaymentTBYB #dr_billingContainer fieldset .dr_formLine input,
#dr_CheckoutPaymentTBYB #dr_newAccountContainer fieldset .dr_formLine input,
#dr_CheckoutPaymentTBYB #dr_loginContainer fieldset .dr_formLine input{width:100px;}
#dr_CheckoutPaymentTBYB #dr_loginContainer{float:left;width:48%;}
#dr_CheckoutPaymentTBYB #dr_newAccountContainer{float:right;width:48%;}
#dr_CheckoutPaymentTBYB #dr_billingContainer{clear:both;}
#dr_CheckoutPaymentTBYB #dr_billingContainer .dr_formLine{clear:none;display:inline;float:left;margin:0px;padding:3px;width:48%;}
/* END TBYB CHECKOUT CSS */
/* BEGIN PRODUCT RESTRICTION AND LIMITED BY LOCALE PAGES CSS */
#dr_ProductRestriction #dr_productRestrictionUpdateAddress,#dr_ProductRestriction #dr_productRestrictionDeleteProducts,#dr_ProductLimitedToSupportingLocales #dr_productLBLUpdateAddress,#dr_ProductLimitedToSupportingLocales #dr_productLBLDeleteProducts{width:48%;margin:10px 0px 10px 0px;float:left;}
#dr_ProductRestriction #dr_siteButtons{text-align:center;}
/* END PRODUCT RESTRICTION PAGE CSS */
/* BEGIN CONFIRM AND INICISPAYMENTINSTRUCTIONS PAGE CSS */
#dr_ConfirmOrder #dr_bodyLeader form{float:left;margin:0;padding:0;}
#dr_ConfirmOrder #dr_orderNumber{float:left;margin-top:9px;}
#dr_confirmVAT{clear:both;}
#dr_confirmTbl{clear:both;}
.dr_confirmElement{width:50%;margin:10px 0px 0px 0px;float:left;}
.dr_confirmElement h3{border:1px solid #e3e3e3;background-color:#e3e3e3;color:#020202;font-size:1.2em;padding:3px;text-align:right;margin-bottom:5px;height:100%;}
.dr_confirmElement p{margin:0px;padding:0 5px 5px 5px;}
#dr_ConfirmOrder h3{margin-right:2px;}
.dr_confirmElement h3:after{content:".";display:block;height:0px;overflow:hidden;clear:both;visibility:hidden;}
* html .dr_confirmElement h3{height:16px;}
*:first-child+html .dr_confirmElement h3{height:16px;}
.dr_confirmElement h3 span{float:left;}
.dr_confirmElement h3 span{display:block;width:50%;float:left;text-align:left;}
.dr_confirmElement address{clear:both;margin:0px;padding:0 5px 5px 5px;}
a.dr_confirmCartEditLink{float:right;margin-top:7px;}
.dr_Content a.dr_confirmEditLink:link{float:right;color:#020202;text-decoration:none;}
a:visited.dr_confirmEditLink{float:right;color:#020202;}
a:hover.dr_confirmEditLink{float:right;color:#020202;}
/* END CONFIRM */
/* BEGIN THANK YOU */
.dr_thankYouElement{border:0px;width:100%;margin:3px 0px;padding:0px;clear:both;background-color:transparent;}
.dr_thankYouElement h3{background-color:#e3e3e3;border:1px solid #e3e3e3;color:#020202;font-size:1.2em;margin:0px;padding:3px;}
.dr_thankYouElementPadding{margin:3px 4px;}
.dr_thankYouElement ol{list-style-position:outside;margin:0;padding:0 10px 5px 25px;}
.dr_thankYouElement ol li{margin:0;padding:3px 0 3px 0;}
#dr_ThankYou #dr_productTbl{width:100%;border-collapse:collapse;border:0px;margin-top:1px;}
* html #dr_ThankYou #dr_productTbl{margin-top:0px;}
#dr_ThankYou #dr_productTbl th{background-color:#e3e3e3;border:1px solid #e3e3e3;border-right:0px;padding:3px;text-align:left;}
#dr_ThankYou #dr_productTbl th.dr_productName{width:85%;}
#dr_ThankYou #dr_productTbl th.dr_qty{text-align:center;}
#dr_ThankYou #dr_productTbl td{text-align:left;border-bottom:1px solid #e3e3e3;}
#dr_ThankYou #dr_productTbl td.dr_qty{text-align:center;border-bottom:1px solid #e3e3e3;}
#dr_ThankYou #dr_productInformation{border:0px;}
#dr_ThankYou #dr_productInformation,#dr_ThankYou #dr_additionalProductInformation,#dr_ThankYou #dr_downloadInstructions,#dr_ThankYou #dr_globalCheckInstructions{float:right;}
#dr_ThankYou #dr_productTbl td.dr_qty{border-left:0px;border-bottom:0px;}
#dr_ThankYou #dr_productTbl td.dr_productName{border-right:0px;border-bottom:0px;font-weight:bold;}
#dr_ThankYou #dr_productTbl .dr_downloadInformation{border:0px;}
#dr_ThankYou #dr_productTbl .dr_UnlockCodeDisplay{padding:0px;margin:0px;}
#dr_ThankYou #dr_productTbl .dr_SNDisplay{padding:0px;margin:0 0 5px 0;}
li.dr_SNDisplay{font-weight:bold;font-size:14px;}
.dr_download{padding:0px;margin:0 0px 10px 0px;}
.dr_download .dr_button{margin:0 5px 0px 0px;}
.dr_download .dr_downloadName{margin:0px;padding:3px 0px 0px 0px;}
#dr_ThankYou #dr_orderNumber{color:#00aeef;}
#dr_ThankYou #dr_continueShoppingButton{width:50%;float:left;text-align:left;}
/* END THANK YOU */
/* BEGIN INVOICE */
#dr_Invoice #dr_billingAddress,#dr_Invoice #dr_shippingAddress,#dr_Invoice #dr_endUserAddress,#dr_Invoice #dr_taxInvoiceSupplierInfo,#dr_Invoice #dr_taxInvoiceShopperInfo,#dr_Invoice #dr_taxCreditInvoiceSupplierInfo,#dr_Invoice #dr_taxCreditInvoiceShopperInfo{margin:10px;margin-left:0px;width:255px;float:left;}
#dr_Invoice #dr_invoiceTbl{width:100%;}
#dr_Invoice #dr_orderNumber{color:#00aeef;}
#dr_sequentialVATInvoice h2{page-break-before:always;}
#dr_taxInvoiceTable{page-break-after:always;}
#dr_taxCreditMemoTable{page-break-after:always;}
/* END INVOICE */
/* BEGIN HELP/CUSTOMER SERVICE PAGES */
#dr_Help #dr_bodyLeader{text-align:left;}
#dr_bodyLeader form{float:right;margin:0;padding:10px 20px;text-align:right;}
#dr_bodyLeader label.dr_label input{background-color:#fff;border:1px solid #e3e3e3;line-height:16px;margin:3px 10px 0 0;padding:2px;}
#dr_bodyLeader label.dr_label{line-height:16px;float:left;font-size:11px;font-weight:normal;}
#dr_bodyLeader input.dr_button{background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/btn-gray-bkg.png') repeat-x 0 0;border-color:#e3e3e3;color:#fff;font-size:12px;font-weight:normal;}
#dr_bodyLeader .dr_forgotPassword{font-size:10px;line-height:16px;}
#dr_FAQ{margin:0 80px;}
#dr_FAQ #show,#dr_FAQ #hide{cursor:pointer;display:none;}
#waitimage{text-align:center;padding:20px;}
#dr_FAQ .showall{padding-top:0px;}
#dr_Help h3{margin:1em 0;}
.faqList dl{display:block;font-style:normal;margin:1em 1.5em;padding:0 1.5em;}
.faqList dt{margin:0 1em;padding:.5em;}
.faqList dd{margin:0 2.5em;padding:0 2em;}
.faqList p,
.faqList li{font-style:normal;margin:0 1em;padding:.5em 1.5em;}
.faqList table{margin:0 1em 1em 1em;}
.faqList ul{font-style:normal;margin:0 1.5em;padding:0 1.5em;}
.faqList .collapsed{display:none;/* display answer ? */}
.faqList .expanded{font-weight:bold;}
.faqList u{text-decoration:underline;}
.faqList .arrow{padding:0 2em;}
.faqList p{text-align:left;}
.menuTree,.menuTree:active,.menuTree:focus{border:medium none;cursor:pointer;}
.menuTree .arrow{background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/link-arrow.png") no-repeat scroll 0 0.33em transparent;}
.expanded .arrow{background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/link-arrow-dwn.png") no-repeat scroll 0 0.33em transparent;}
#dr_quickOrderFAQ{margin-bottom:10px;}
.dr_helpElement ul{margin:4px 2px 30px 25px;padding:0;list-style:none;}
#dr_Help li{background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/link-arrow.png) no-repeat 0 0;list-style:none;padding:0 0 0 8px;}
#dr_Help p{line-height:1.5em;margin-bottom:0;}
#dr_Help p > strong{font-weight:normal;}
.dr_Content dt{font-weight:normal;}
.dr_Content dd{margin:6px 0px 30px 20px;}
#dr_CustomerServiceOrderDetail #dr_orderNumber{color:#00aeef;}
#dr_login #dr_siteButtons{text-align:right;width:294px;}
.dr_Content #dr_loginContainer fieldset#dr_login h3{background-color:#161a1d;}
#popUp_orderSearch .popup_title_header{font-size:2px;color:#f8f8f8;padding:0 200px 20px 0;}
#dr_myAccountFAQ { float:left;}
#dr_myAccountFAQ h3{ float: left; display:block; }
#dr_myAccountFAQ ul{float:left; margin: 10px 2px 0px 35px;}
#dr_myAccountFAQ ul li { background:none; display:inline; padding-left: 30px;}
/* centers lineitem info in quick order and my account lookup order listing page */
#dr_orderListTbl td{text-align:center;}
/* following styles are for the add/edit address and add/edit payment pages in CS area */
#dr_myAccountColumn1{width:72%;float:left;}
#dr_myAccountColumn2{width:23%;margin:0 0 0 6px;border:1px solid #161a1d; float:left}
#dr_myAccountColumn2 h3{background-color:#161a1d;border:1px solid #161a1d;color:#fff;font-size:12px;margin:0px;padding:3px 4px;}
#dr_myAccountColumn2Padding{margin:3px 4px;}
#dr_AddEditAddress #dr_bodyContent{float:left; width:928px;}
#dr_AddEditPayment #dr_bodyContent { float:left; width:928px;}
/* return checkbox on self service returns and cancellations pages */
.dr_returnAllCheckbox{text-align:right;}
#dr_CustomerServiceOrderDetail td.dr_productName{border-right:0px;font-weight:bold;}
#dr_CustomerServiceOrderDetail td.dr_qty{border-left:0px;}
/* Contact form Page */
#dr_ContactForm fieldset,
#dr_ContactForm #dr_callUs{border:1px solid #C1C1C1;margin:18px 0;padding:0;width:auto;}
#dr_ContactForm fieldset select,
#dr_ContactForm fieldset input,
#dr_ContactForm fieldset textarea{margin-left:0;}
#dr_ContactForm #dr_siteButtons{text-align:left;padding-bottom:0;padding-left:0;}
#dr_ContactForm #dr_email_icon{float:left;margin:15px 10px 0;}
#dr_ContactForm #dr_phone_icon{float:left;margin:12px 10px 0;}
/*#dr_ContactForm #dr_orderSupport, #dr_ContactForm #dr_productSupport,*/
#dr_ContactForm #dr_emailUs{border-left:1px solid #C1C1C1;}
#dr_ContactForm #dr_emailUs{margin:0 0 0 56px;padding:18px;}
#dr_ContactForm #dr_orderSupport,
#dr_ContactForm #dr_productSupport{float:left;margin:0;padding:18px;}
#dr_ContactForm #dr_orderSupport{width:220px;}
#dr_ContactForm #dr_productSupport{width:320px;}
#dr_ContactForm #dr_orderSupport p,
#dr_ContactForm #dr_productSupport p{margin:0 12px 0 0;padding:0;float:left;}
#dr_ContactForm input,#dr_ContactForm select,#dr_ContactForm textarea{margin:3px 0;}
/* END HELP/CUSTOMER SERVICE PAGES */
/* Invisible Text in IE? Do the following:*/
* html #dr_ThankYou{height:0.01%;}
/* OFM 2011 CSS */
#dr_bodyHeading{background:#020202 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/header-body-bkg.png') repeat-x 0 0;height:81px;}
#dr_bodyHeading h1{color:#fff;font-family:'Segoe Light','Segoe UI',Segoe,Arial,sans-serif;font-size:28px;font-weight:normal;line-height:1.2em;margin:0;padding:20px;}
#dr_bodyLeader,#dr_bodyContent{border:1px solid #e3e3e3;}
#dr_bodyLeader{border-bottom:none;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/msmactus/cm/images/bar-wht-bkg.png') repeat-x 0 0;font-weight:bold;height:43px;}
#dr_bodyLeader h2{padding:15px 20px;}
#dr_Help #dr_bodyLeader h2{display:block;float:left;padding:5px 20px;}
#dr_ThankYou #dr_bodyLeader h2,#dr_ContactForm #dr_bodyLeader h2{padding:5px 20px;}
#dr_bodyContent{background-color:#fff;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0;padding:0 20px 20px 20px;}
/* Custom CSS */
#dr_testOptions table{width:350px;}
#dr_testOptions table td{border:0px;}
* html .dr_Content{height:1%;}
*:first-child+html .dr_Content{height:1%;}
/****************************/
.dr_thankYouElementPadding #dr_TYDownloadQuestions dd p strong{font-weight:normal;}

#dr_TermsOfSaleAcceptance input{margin:1px 46px 0 20px;}

/* Alignment of Payment Method "details" content */
.dr_Content fieldset .dr_label_paymentMethodName{float: left;padding-right: 15px; }
#dr_paymentContainer fieldset .paymentMethodImage{float: left;}
#dr_CheckoutPayment #dr_creditCardSection{clear:both;}
#dr_paymentContainer .dr_paymentMethodBlock{width:100%;}