/* UBIEMEA
##############################################
# SITE WIDE STYLES                           #
# Add any styles which would be site-wide    #
# here. These can include error styles, list #
# styles, table styles and more.             #
##############################################
##############################################
# CONSOLIDATED STYLES                        #
# These styles are generic settings for all  #
# of the pages.                              #
# To override a style, you may need to       #
# define a more specific selector using      #
# the ID defined for that specific page:     #
#   ex.) add the new style for the specific  #
#      page you want to address. Example:    #
#      #dr_ShoppingCart h1                   #
##############################################
/*

/* BEGIN GENERIC STYLES */
div#dr_topLevelError {margin: 0px 0px 10px; line-height:16px;}
.dr_error {
  background:#A72223;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
}
.dr_Content img {
  border:0px; 
}
.dr_hiddenText {
  display:none;
}
/* Form button styles */
/* button alignment */
#dr_siteButtons {
  margin:10px 0px;
  text-align:right;
  clear:both;
}
/* button design */
input.dr_button, body a.dr_button {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  margin-left:10px;
  cursor:hand;
}
a.dr_button {
  padding:1px 5px 4px 5px;
  text-decoration:none;
}
a.dr_button:hover {
  color:#c0c0c0;
}
* html a.dr_button {
  padding:3px 5px 2px 5px;
  color:#FFFFFF;
  position:relative;
  bottom:-2px;
}
.dr_hr_line {
  width:100%;
  border-bottom:1px solid #C0C0C0;
}

/* 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;
	line-height:15px;
  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 #C0C0C0;
  border-collapse:collapse;
  width:100%;
  font-size:12px;
  color:#000000;
}
/* Table header styles */
.dr_Content table th {
  font-weight:bold;
  font-size:13px;
  color:#fff;
  padding:4px 10px 0;
	height:36px;
	text-transform:uppercase;
	line-height:36px;
}
table th{white-space:nowrap;} 
#UplayLauncher-Theme-NA_ProductSearchResultsPage table th {text-align:center;}
#UplayLauncher-Theme-NA_ProductSearchResultsPage table th.dr_productName {text-align:left;}
#UplayLauncher-Theme-NA_ProductSearchResultsPage table td.dr_priceVAT, #UplayLauncher-Theme-NA_ProductSearchResultsPage table td.dr_price {padding-top:30px;}
#UplayLauncher-Theme-NA_ProductSearchResultsPage table td.dr_priceVAT .dr_siteButtons, #UplayLauncher-Theme-NA_ProductSearchResultsPage table td.dr_price .dr_siteButtons {margin-top:8px;}
#dr_productSearchResultsWrapper #CartProductImage {
width:25%;
}
#dr_productSearchResultsWrapper #CartProductName {
width:70%;
}
#UplayLauncher-Theme-NA_ProductSearchResultsPage td.product-name .dr_shortDescription p {margin-left:0;}
#dr_productSearchResultsWrapper {margin-top:10px;}
#dr_productSearchResultsWrapper #dr_cartTbl td.dr_productName  #CartProductImage {width:33%; padding:0; margin:0;}
#dr_productSearchResultsWrapper #dr_cartTbl td.dr_productName #CartProductName {width:67%; padding:20px 0 0 0; margin:0;}
#dr_productSearchResultsWrapper #dr_cartTbl td.dr_availability {white-space:normal;}
#dr_productSearchResultsWrapper #dr_cartTbl td.dr_platform {white-space:normal;}
#dr_productSearchResultsWrapper #dr_cartTbl td.dr_genre {padding-top:43px; white-space:normal; text-align:center;}
#dr_productSearchResultsWrapper #dr_cartTbl td.dr_rating {padding:17px 0px 0 10px;}
#dr_productSearchResultsWrapper #dr_cartTbl th {padding:4px 8px 0;}
#dr_productSearchResultsWrapper #dr_cartTbl th.dr_productName {padding-left:20px;}
#dr_productSearchResultsWrapper #dr_cartTbl th.dr_rating {padding:4px 11px 0;}
/* Table odd and even row styles */
.dr_Content table tr.dr_evenRow {
  border:1px solid #e3e5e4;
	border-width:0 1px;
	background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x bottom left;
}
.dr_Content table tr.dr_oddRow {
  border:1px solid #e3e5e4;
	border-width:0 1px;
	background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x bottom left;
}
.dr_Content table tr.dr_oddRow td, .dr_Content table tr.dr_evenRow td {
	background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x bottom left;
}
.dr_Content table td.dr_productName {border-left:1px solid #e3e5e4;}
.dr_Content table td.dr_priceVAT, .dr_Content table td.dr_price {border-right:1px solid #e3e5e4;}

#dr_productTbl tbody tr {
	border:1px solid #e3e5e4;
	border-width:0 1px;

}
#dr_productTbl tbody tr td {background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x bottom left;}

/* Table header style for product name */

.dr_Content th.dr_productName {
  padding-left:20px;
  text-align:left;
  width:90%;
}
.dr_Content th.dr_productName img {
	border:1px solid #999;
}
.dr_Content th.dr_qty {text-align:center;}
/* Table cell styles */
.dr_Content table td {
  border:none;
  padding:10px;
  vertical-align:top;
}
.dr_Content table td.product-image img {width:90px; border:1px solid #e5e5e5;}
.dr_Content table td.product-name {font-size:14px; padding-top:15px;}
.dr_Content table td.product-platform, .dr_Content table td.product-price {padding-top:55px;}
.dr_Content table td.product-esrb {padding-top:40px;}
.dr_Content table td.product-platform {width:100px;}
.dr_Content table td.product-buttons {padding-top:48px;}
/* 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_priceTotal td.dr_qty,
.dr_Content table td.dr_totals
{
  border:0;
  text-align:right;
  padding:6px 3px !important;
  width:150px;
}
.dr_Content table tr#dr_priceTotal {
  font-weight:bold;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot_tall.jpg") no-repeat top left;
         background-repeat: no-repeat;  !important;
	height:71px;
	position:relative;
       
}

/* Used on entire price column, including lineitem prices and the totals */
.dr_Content table th.dr_price,
.dr_Content table th.dr_unitPrice,
.dr_Content table th.dr_extendedPrice,
.dr_Content table td.dr_price,
.dr_Content table td.dr_price,
.dr_Content table td.dr_priceVAT,
.dr_Content table td.dr_unitPrice,
.dr_Content table td.dr_extendedPrice,
.dr_Content table th.vatPrice
{
  text-align:right;
  padding:6px 10px;
  white-space:nowrap;
}
/* Shipping Line Item style */
.dr_Content table #dr_shippingEstimator td {
  border:0px;
  padding:6px 5px;
}
#dr_shippingEstimator td {background:#dbe0e4;}
#dr_shippingEstimator td div {margin:5px 5px 5px 14px;}
#dr_shippingEstimator td.dr_totals {line-height:30px;}
.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;
}
ul.dr_productDetails {
  padding:2px;
  margin:2px 0px 2px 0px;
  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,
 {
  font-size:11px;
  list-style-type:none;
  padding:0px 0px 0px 10px;
  margin:5px 0px 0px 0px;
}
.dr_Content #dr_invoiceTbl .dr_productName ul {
  list-style-type:disc;
}
.dr_Content #dr_cartTbl .dr_productName ul #dr_platform {display:none; margin:0;}
/* Styles for breadcrumbing on site */
#UplayLauncher-Theme-NA_ShoppingCartPage #dr_CheckoutBreadcrumb, #UplayLauncher-Theme-NA_ThreePgCheckoutShoppingCartPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart.jpg") no-repeat bottom left;}
#UplayLauncher-Theme-NA_ThreePgCheckoutAddressPaymentInfoPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing.jpg") no-repeat bottom left;}
#UplayLauncher-Theme-NA_ThreePgCheckoutConfirmOrderPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm.jpg") no-repeat bottom left;}
#UplayLauncher-Theme-NA_ThankYouPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou.jpg") no-repeat bottom left;}
#dr_CheckoutBreadcrumb {
  background:#777D7F;
	color:#ADADAD;
	font-size:18px;
	text-transform:uppercase;
	font-style:italic;
	margin:6px 0 10px 0;
	padding:0;
	height:55px;
}
ul#dr_breadcrumbTitles {
  list-style:none;
  margin:0px;
  padding:0px;
}
#dr_breadcrumbTitles li {
  display:inline;
  margin:0px 20px 0px 0px;
  padding:0px;
}
#dr_breadcrumbTitles li.dr_titleOn {
	color:#1C5E91;
}
/* 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: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg") no-repeat top left;
	color:#fff;
	height:41px;
	line-height:41px;
	font-weight:bold;
	padding:0 0 15px 20px;
	margin:0px -1px; 
	text-transform:uppercase;
}

#dr_loginContainer fieldset {padding-bottom:5px; margin:0 0 10px 0; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_login_head.jpg") no-repeat top right;}
#dr_loginContainer fieldset h3 {margin-left:-1px; width:95%; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_login_head.jpg") no-repeat top left;}
#dr_loginContainer {margin-bottom:10px; background: #DCE0E3 url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_login_bot.jpg") no-repeat bottom left;}
a.forgot {font-size:9px;}
a.forgot {margin-left:155px; line-height:18px; float:left; display:inline;}
#dr_loginContainer fieldset p {margin:0 0 10px 0;}
#dr_loginContainer #loginEmail, #dr_newAccountContainer #email, #dr_newAccountContainer #confirmEmail {width:200px;}


#dr_newAccountContainer fieldset {padding-bottom:0; margin:0 0 10px 0; height:256px; background:none;}
body #dr_newAccountContainer fieldset {height:auto !important;}
#dr_newAccountContainer fieldset h3 {margin-left:-1px; width:96%; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_half_head.jpg") no-repeat top left;}
#dr_newAccountContainer {margin-bottom:10px; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_half_bot.jpg") no-repeat bottom left;}
#dr_newAccountContainer fieldset p {margin:0 0 20px 0;}

/* Fieldset, these are goupings of similar form elements */
.dr_Content fieldset {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat -1px bottom;
	border:none;
  padding:0 0 15px 0;
  margin:0 0 15px 0;
	border:1px solid #e1e3e2;
	border-width:0 1px;
}
.dr_Content fieldset p {padding-left:20px; padding-right:20px;}
/* Input - input elements */
.dr_Content fieldset input {
  margin-left:10px;
}
/* Select Boxes */
.dr_Content fieldset select {
  margin-left:10px;
}
/* Select Boxes */
.dr_Content fieldset textarea {
  margin-left:10px;
}
/* Form lines - this is a div that contains the label and input element. The default CSS will place
these on new lines */
/* mack a-hack \*/
.dr_Content fieldset .dr_formLine {
  clear:both;
}
/* */
.dr_Content fieldset .dr_formLine {
  margin:3px 20px;
  height:3em;
}
/* mack a-hack \*/
.dr_Content fieldset .dr_formLine {
  height:auto;
}
/* */
/* 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:145px;
}
.dr_Content fieldset .dr_label_right {
  display:block;
  float:left;
  width:80%;
}
.dr_Content fieldset#dr_optIn label {
  width:92%;
  float:right;
}
/* 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 {  
  clear:both;
  padding:10px 0px;
}
#dr_TCFooter {clear:both;}
#dr_CheckoutAddressInfo {margin-top:-20px;}

/* END GENERIC STYLES */

/*
######################################################
# SPECIFIC PAGE CSS                                  #
# The following CSS declarations are for specific    #
# pages within the site.                             #
######################################################
*/

/* BEGIN HOME/WELCOME PAGE CSS */
/* Styles for the advanced home page with merchandising offers */
#dr_Home #dr_column1 {
  width:65%;
  float:left;
}
#dr_Home #dr_column2 {
  width:30%;
  margin:0px 0px 0px 10px;
  float:left;
}
#dr_Home #dr_topSellersOffer h3 {
  text-align:center;
}
#dr_Home #dr_storeSpecialsOffer {
  text-align:center;
}
#dr_featuredItemsOffer .dr_thumbnailImage img {
  float:left;
  margin:0px 5px 5px 0px;
}
#dr_Home .dr_button {
  margin:0px;
}
/* Styles for the basic product listing home page */
#dr_Home #dr_totalSize {
  text-align:right;
  margin-bottom:8px;
}
#dr_totalSize {margin:10px 0; padding-right:10px;}
#dr_homeProductListIteration #dr_column1 {
  width:25%;
  float:left;
}
#dr_homeProductListIteration #dr_column2 {
  width:70%;
  float:left;
}
#dr_homeProductListIteration .dr_button {
  margin:0px;
}
/* END HOME/WELCOME CSS */

/* BEGIN PRODUCT FINDER PAGE CSS */
#dr_ProductFinder #dr_load {
	color:#999999;
	float:left;
	font:11px/16px tahoma, verdana, arial;
	margin:0px;
	padding:23px 0px 0px 0px; 
}
#dr_ProductFinder #dr_load img {
	color:#999999;
	padding:0px 0px 0px 12px; 
}
#dr_ProductFinder #dr_ProductFinderNav fieldset {
	float:left;
	margin:0px;
	padding:0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine {
	float:left;
	padding:0px 10px 0px 0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine label {
	display:block;

	padding:0px 0px 5px 0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine select {
	background-color:#fff;
	border:1px solid #7F9DB9;
	color:#000000;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine #dr_siteButtons {
	padding:9px 0px 0px 0px;
	text-align:left;
}
#dr_ProductFinder a.toolTip {
	color:#3e6b8a; 
	font:11px arial, verdana, sans-serif;
	padding:0px; 
	position:relative; 
	text-decoration:none; 
	z-index:10;
}
#dr_ProductFinder a.toolTip:hover { 
	background:none; 
	text-decoration:none;
}
#dr_ProductFinder a.toolTip span {
	display:none;
}
#dr_ProductFinder a.toolTip:hover span {
	border:1px solid #7F9DB9; 
	color:#666; 
	display:block; 
	font:10px/18px arial, verdana, sans-serif; 
	left:5px; 
	padding:3px; 
	position:absolute; 
	margin:10px; 
	width:175px; 
	top:15px;
}
/* END PRODUCT FINDER PAGE CSS */

/* BEGIN PRODUCT LISTING PAGE CSS */
/* Styles for CategoryProductList page */
#dr_CategoryProductList #dr_totalSize, #dr_ProductSearchResults #dr_totalSize {
  text-align:right;
  margin-bottom:8px;
}
#dr_CategoryProductList #dr_column1 {
  width:25%;
  float:left;
}
#dr_CategoryProductList #dr_column2 {
  width:70%;
  float:left;
}
#dr_CategoryProductList .dr_button, #dr_ProductSearchResults .dr_button {
  margin:0px;
}

/* END PRODUCT LISTING CSS */

/* BEGIN PRODUCT DETAIL PAGE CSS */
#dr_ProductDetails #dr_thumbnailImage {
	text-align:center;
}
#dr_ProductDetails #dr_purchaseDetails {
	text-align:center;
}
#dr_ProductDetails .dr_button {
  margin:0px;
}
table#dr_vlpPointLevels {
  width:300px;
}

/* END PRODUCT DETAIL CSS */

/* BEGIN INTERSTITIAL (USCS) PAGE CSS */
#dr_interstitialIteration td{
  border:0px;
}
#dr_interstitialIteration .dr_childProduct {width:410px; background:#f9f9f9; border:1px solid #f0f0f0; padding:15px 20px; height:150px;}
#dr_interstitialIteration .dr_childProduct p {margin:0 0 0 0;}
#dr_interstitialIteration .dr_childProduct img {border:1px solid #999; float:left; display:inline; margin-right:20px;}
#dr_interstitialIteration .dr_childProduct span.dr_productName {font-weight:bold; font-size:13px;}
#dr_interstitialIteration .dr_childProduct span.dr_salesPitch {}
#dr_interstitialIteration .dr_childProduct span.dr_dr_productSelect {float:left; display:inline;}
#dr_interstitialIteration .dr_childProduct span.dr_dr_price {float:left; display:inline;}


/* 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_Content table th a {
color:#FFFFFF;
}
#CartProductImage img {
  border:1px solid #E5E5E5;
  margin-left:18px;
  width:60px;
}
#CartProductName a.moreInfo {
  color:#5182A7;
  font-weight:bold;
  text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
#dr_cartTbl {
  clear:both;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg") no-repeat top left;
	color:#888888;
	width:912px; 
	margin:0 auto;
}
#dr_cartTbl tfoot td {height:28px; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat top left;}
#dr_cartTbl td.dr_qty {padding-top:25px;}
#dr_cartTbl #dr_productDetails {margin-left:0; padding-left:0;}
#dr_cartTbl td.dr_productName {padding:7px 3px; border-left:none;}
#dr_cartTbl td.dr_productName img {border:1px solid #535152;}
#dr_cartTbl td.dr_productName #CartProductName {padding-top:20px;}
#dr_cartTbl td.dr_availability {padding-top:43px; text-align:center; white-space:nowrap;}
#dr_cartTbl td.dr_platform {padding-top:43px; text-align:center; white-space:nowrap;}
#dr_cartTbl .dr_productData td.dr_platform {white-space:normal;}
#dr_cartTbl td.dr_rating {padding-top:17px;}
td.dr_rating div.esrb {width:140px; text-align:left; font-size:10px;}
body.en_US td.dr_rating div.esrb, body.en_CA td.dr_rating div.esrb, body.fr_CA td.dr_rating div.esrb {width:175px!important;}
td.dr_rating .esrb div#esrbDescriptions {line-height:14px; width:121px;} 
td.dr_rating div#esrbImage {float:left; display:inline;}
td.dr_rating div#esrbDescriptions {float:left; display:inline; margin-left:10px;}
#dr_cartTbl td.dr_priceVAT, #dr_cartTbl td.dr_price {padding-top:43px; text-align:center; color:#232323; font-weight:bold;}

#dr_cartTbl td.dr_totals {padding-top:30px;}
table#dr_cartTbl td.dr_totals {padding-top:30px;}

#dr_priceTotal {color:#2e2e2e; font-size:15px; padding-top:43px; text-transform:uppercase;}
#dr_priceTotal td.dr_price, #dr_priceTotal td.dr_priceVAT, .dr_Content table#dr_cartTbl #dr_priceTotal td.dr_qty {padding-top:30px;}

input.dr_qtyInput {padding:0; margin:0 0 5px 0;}
input.dr_refreshQtyImage {float:left; display:inline; margin:0 5px 0 5px;}
#dr_ShoppingCart ul#dr_banner_ads {
  list-style-type:none;
  text-align:center;
	margin-top:10px;
}
#dr_ShoppingCart ul#dr_banner_ads li {
	margin:0;
	padding:0;
}
* html #dr_ShoppingCart a.dr_button {
  bottom:2px;
  
}
#dr_ShoppingCart #dr_orderNumber {
  float:right;
  padding:4px 0px;
}
#dr_ShoppingCart #dr_currencySelector {
  text-align:right;
  padding:0px 0px 5px 0px;
}
#dr_ShoppingCart #dr_orderNumber p,
#dr_ShoppingCart #dr_currencySelector p 
{
  padding:0px;
  margin:0px;
}
#dr_cartPricingDisclaimer, #dr_taxInfo, #dr_TCFooter {font-size:10px;}
#dr_ShoppingCart #nonUpdateableQty {
  padding:0px 5px;
  margin:0px 4px 0px 9px;
  line-height:20px;
}
.dr_deleteItemLink {float:left; display:inline; margin:5px 0 0 13px;}
*html #dr_ShoppingCart #nonUpdateableQty {
  padding:0px 5px;
  margin:0px 20px 0px 10px;
	line-height:20px;
}
#dr_ShoppingCart .dr_couponCode {
  background-color:#d5d6d4;
  padding:5px 20px;
	color:#5f5f5f;
	border:1px solid #d6d7d5;
	border-width:0 1px;
}
#dr_ShoppingCart .dr_couponCode .dr_button {
  margin:3px 0px 1px 0px;
	background:none;
}
#dr_ShoppingCart .dr_couponCode input {
  vertical-align:middle;
  padding-left: 5px;
}
#dr_shippingCartHeader {
  border:1px solid #C0C0C0;
  background-color:#C0C0C0;
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
}
#dr_shippingCartHeader td {background:#5181a7; font-size:13px; padding:5px 19px;}
#dr_cartTbl .dr_CandyRack, 
#dr_cartTbl .dr_backUpCD,
#dr_cartTbl .dr_EDS 
{
  padding:4px 10px;
  border:1px solid #E3E5E4;
}
#dr_cartTbl .dr_CandyRack input,
#dr_cartTbl .dr_backUpCD input,
#dr_cartTbl .dr_EDS input {
  margin:3px 5px 0px 0px;
}
#dr_ExtendedDownloadServiceOffer {line-height:27px;}
#dr_ExtendedDownloadServiceOffer img {float:left; display:inline; margin:3px 10px 0 3px;}
#dr_checkoutButton,
#dr_checkoutButton input
{
 margin:10px 0 0 0;
 float:right;
 display:inline;
}
#dr_siteButtons #dr_continueShoppingButton {
  float:left;
  width:40%;
	display:inline;
  text-align:left;
  margin:10px 0 10px;
}
#dr_ShoppingCart #dr_saveOrderButton {
  float:left;
  text-align:right;
  margin:1px 0px 0px 0px; 
}
#dr_ShoppingCart select{
  width:150px;
}
/* END SHOPPING CART CSS */

/* BEGIN CHECKOUT & SHIPPING CSS */
#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:0px 0px 0px 12px;
  padding:0px;
}
#dr_CheckoutPayment ul#dr_formNavigator,
#dr_CheckoutPaymentTBYB ul#dr_formNavigator  {
  display:none;
}
#dr_CheckoutPayment .dr_loginButton {
  margin:5px 0;
	padding:0 122px 0 0;
	text-align:right;
}
#dr_CheckoutPayment #dr_loginContainer .dr_loginButton {padding:0 63px 0 0;}
#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_paypalImage,
#dr_CheckoutPaymentTBYB #dr_paypalImage {
  padding:0px 5px 0px 0px;
}
/* END CHECK OUT CSS */

/* BEGIN TBYB CHECKOUT CSS */
#dr_CheckoutPaymentTBYB .dr_loginButton {
  padding:0px 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, #dr_loginContainer {
	float:left;
	width:445px;
} 
#dr_CheckoutPaymentTBYB #dr_newAccountContainer, #dr_newAccountContainer {
	float:right;
	width:445px;
}
#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_ProductLimitedToSupportingLocales{
	width:600px;
	padding:20px 0 0 0;
}
#dr_ProductLimitedToSupportingLocales ol{ margin:10px 0; padding:0;}
#dr_ProductLimitedToSupportingLocales li{ margin:0; padding:0;}

#dr_ProductRestriction #dr_productRestrictionUpdateAddress, #dr_ProductRestriction #dr_productRestrictionDeleteProducts, 
  width:48%;
  margin:10px 0px 10px 0px;
  float:left;
}
#dr_ProductRestriction #dr_siteButtons{
  text-align: center;
}
#dr_ProductLimitedToSupportingLocales #dr_productLBLUpdateAddress, #dr_ProductLimitedToSupportingLocales #dr_productLBLDeleteProducts {
  width:290px;
  margin:0 10px 0 0;
	padding:0;
  float:left;
}
#dr_ProductLimitedToSupportingLocales #dr_siteButtons{
  text-align:left;
	padding:0;
}
/* END PRODUCT RESTRICTION PAGE CSS */

/* BEGIN CONFIRM AND INICISPAYMENTINSTRUCTIONS PAGE CSS */
#dr_ThreePgCheckoutConfirmOrder #dr_orderNumber {
  font-weight:bold;
	color:#333333;
	font-size:11px;
  padding:0 0 0 8px;
}
#dr_confirmVAT {
  clear:both;
}

#dr_confirmTbl {
  clear:both;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg") no-repeat top left;
	color:#888888;
	width:912px; 
	margin:0 auto;
	margin-bottom:15px;
}
#dr_confirmTbl tfoot td {height:28px; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat top left;}
.dr_Content #dr_confirmTbl tr#dr_priceTotal {
  font-weight:bold;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat top left;
	height:28px;
}
td.borderLeft {border-left:1px solid #e5e5e5;}
td.borderRight {border-right:1px solid #e5e5e5;}
#dr_confirmTbl td.dr_qty {padding-top:45px; width:50px; text-align:center;border-left:1px solid #e5e5e5; white-space:nowrap;}
#dr_confirmTbl td.dr_productName {padding:7px 3px; border:none;}
#dr_confirmTbl td.dr_productName img {border:1px solid #535152;}
#dr_confirmTbl td.dr_productName #CartProductName {padding-top:20px;}
#dr_confirmTbl td.dr_availability {padding-top:43px; text-align:center; white-space:nowrap;}
#dr_confirmTbl td.dr_platform {padding-top:43px; text-align:center; white-space:nowrap;}
#dr_confirmTbl td.dr_rating {padding-top:17px; text-align:center;}
#dr_confirmTbl td.dr_priceVAT, #dr_confirmTbl td.dr_price {padding-top:43px; text-align:center; color:#232323; font-weight:bold;}
#dr_subTotal td.borderLeft, #dr_taxTotal td.borderLeft, #dr_shippingTotal td.borderLeft, #dr_discountTotal td.borderLeft {color:#adadad; font-weight:bold; border:1px solid #e5e5e5; border-width:0 0 0 1px;}
#dr_subTotal td.borderRight, #dr_taxTotal td.borderRight, #dr_shippingTotal td.borderRight, #dr_discountTotal td.borderRight{color:#adadad; font-weight:bold; border:1px solid #e5e5e5; border-width:0 1px 0 0;}
#dr_confirmTbl .dr_totals {color:#2e2e2e;}
#dr_confirmTbl #dr_priceTotal, #dr_confirmTbl #dr_priceTotal .dr_totals {color:#2e2e2e; font-size:15px; line-height:15px; text-transform:uppercase;}
#dr_confirmTbl #dr_priceTotal td.dr_priceVAT, #dr_confirmTbl #dr_priceTotal td.dr_price, #dr_confirmTbl #dr_priceTotal td.dr_qty {line-height:15px;}
#dr_subTotal td.dr_qty, #dr_taxTotal td.dr_qty, #dr_priceTotal td.dr_qty, #dr_shippingTotal td.dr_qty {padding:0; margin:0; width:150px;}

.dr_confirmElement {
  width:445px;
  float:left;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_half_bot.jpg") no-repeat bottom left;
	border:1px solid #e5e5e5; 
	border-width:0 1px;
	padding:0 0 10px 0;
}

#dr_confirmShipping, #dr_confirmShippingMethod {
  width:445px;
  float:right;
}
/* */
.dr_confirmElement h3 {
  background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_half_head.jpg") no-repeat top left;
	color:#fff;
	height:22px;
	font-weight:bold;
	padding:14px 20px 5px 20px;
	margin-top:0;
        margin-bottom:10px;
	text-transform:uppercase;
}
.dr_confirmElement p {
  margin:0px;
  padding:0px 15px 5px 15px;
}
#dr_ConfirmOrder #dr_confirmAddress h3, #dr_ConfirmOrder #dr_confirmPaymentMethod  h3, #dr_ConfirmOrder #dr_confirmVAT 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;
}
/* mac a-hack \*/
* html .dr_confirmElement h3 {
  height:1%;
}
/* */
.dr_confirmElement h3 span {
  float:left;
}
.dr_confirmElement h3 span {
  display:block;
  width:50%;
  float:left;
  text-align:left;
}
/* mac a-hack \*/
.dr_confirmElement h3 span {
  float:left;
  display:block;
  width:auto;
}
/* */
.dr_confirmElement address {
  clear:both;
  margin:0px;
  padding:0px 15px 10px 15px;
}

/* mac a-hack \*/
.dr_confirmElement adress {
  margin-top:0px;
}
a.dr_confirmCartEditLink {
  float:right;
}
a.dr_confirmEditLink {
  float:right;
  color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	text-transform:capitalize;
}
a:visited.dr_confirmEditLink {
  float:right;
  color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	font-size:12px;
	text-transform:capitalize;
}
a:hover.dr_confirmEditLink {
  float:right;
  color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	text-transform:capitalize;
}
/* END CONFIRM */

/* BEGIN THANK YOU */
.dr_thankYouElement {
  width:909px;
  float:left;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat -1px bottom;
	margin:0px -1px; 
	border:1px solid #e5e5e5; 
	border-width:0 1px;
	padding:0 0 10px 0;
	margin-bottom:15px;
	line-height:15px;
}
.dr_thankYouElement h3 {
  background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg") no-repeat top left;
	color:#fff;
	height:41px;
	line-height:41px;
	font-weight:bold;
	padding:0 15px 15px 15px;
	text-transform:uppercase;
	margin:0 -1px;
}
.dr_thankYouElement address {margin-left:20px;}
.dr_thankYouElementPadding {
  margin:0px 20px;
}
.dr_thankYouElement ol {
  margin:0px;
  padding:0px 0px 5px -5px;
  list-style-position:inside;
}
.dr_thankYouElement ol li {
  padding:3px 0px;
  margin:0px;
}

#CartProductImage {
	width:20%;
	float:left;
	display:inline;
}
#dr_cartTbl td.dr_productName  #CartProductImage {width:26%; padding:0; margin:0;}
#CartProductName {
	width:75%;
	float:left;
	text-align:left;
	display:inline;
	margin-left:10px;
	color:#888888;
	font-size:13px;
}
#dr_cartTbl td.dr_productName #CartProductName {width:74%; margin:0;}
#CartProductDetails {
	width:80%;
	float:left;
	text-align:left;
	display:inline;
	color:#888888;
}
#CartProductName a {color:#3a3a3a; text-decoration:underline; font-weight:bold;}
	
	
#dr_productInformation {
	padding:0px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg") no-repeat top left;
}

#dr_productTbl, #dr_returnsTbl {
  clear:both;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg") no-repeat -1px top;
	color:#888888;
	width:912px; 
	margin:0 0 0 -1px;
	border:1px solid #E5E5E5; 
	border-width:0 1px;
}
#dr_productTbl tfoot td {height:28px; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat top left;}

#dr_productTbl td.dr_qty {padding-top:45px; width:50px; text-align:center;border-right:1px solid #E5E5E5; }
#dr_productTbl td.dr_productName #CartProductImage {width:75px; margin:0 0 0 20px;}
#dr_productTbl td.dr_productName {padding:7px 3px;}
#dr_productTbl td.dr_productName img {border:1px solid #535152;}
#dr_productTbl td.dr_productName #CartProductName {width:180px; margin:5px 15px 0 10px; font-weight:bold;}
#dr_productTbl td.dr_productName #CartProductName img {margin-top:10px;}
#dr_productTbl td.dr_productName #CartProductName ul li, #dr_productTbl td.dr_productName #CartProductName ul {margin:0px; padding:0;}
#dr_productTbl td.dr_productName #CartProductDetails {width:514px; margin-top:5px;}
#dr_productTbl .dr_productDetails {margin:0; padding:0;}
#dr_productTbl .dr_productDetails li {margin:0 0 10px 0; padding:0;}
#dr_productTbl td.dr_priceVAT, #dr_productTbl td.dr_price {line-height:88px; text-align:center; color:#232323; font-weight:bold;}
#dr_productTbl .dr_totals {color:#2e2e2e;}

* html #dr_ThankYou #dr_productTbl {
  margin-top:0px;
}
#dr_ThankYou #dr_productTbl #CartProductImage {width:75px; margin:0 10px;}
#dr_ThankYou #dr_productTbl td.dr_productName img.dr_downloadButton {border:none;}
#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;
}
#dr_addOnOfferInformation {padding:10px 0  20px;}
#dr_ThankYouBackUpCDOffer {padding:0 0 0 30px;}
#dr_ThankYouExtendedDownloadServiceOffer {padding:0 0 0 30px; margin-bottom:0;}
.dr_download {
  padding:0px;
  margin:0px 0px 10px 0px;
}
.dr_download .dr_button {
  margin:0px 5px 0px 0px;
}
body#UplayLauncher-Theme-NA_ThankYouPage .dr_download .dr_downloadName {
  margin:0px;
  padding:3px 0px 0px 0px;
}
/* END THANK YOU */

/* BEGIN INVOICE */
#dr_Invoice #dr_billingAddress, #dr_Invoice #dr_shippingAddress {
  width:445px;
  float:left;
	display:inline;
	background: #efefef;
	border:1px solid #e5e5e5; 
	padding:10px;
	margin-bottom:10px;
}
#ContentArea #dr_Invoice #dr_billingAddress, #ContentArea #dr_Invoice #dr_shippingAddress {float:none; display:block; margin:10px; width:400px;}
#dr_invoiceTbl {
  clear:both;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg") no-repeat -1px top;
	color:#888888;
	width:911px; 
	margin:0 0 0 -1px;
        border:1px solid #e5e5e5;
        border-width:0 1px
}
#dr_invoiceTbl th {line-height:30px;}
#dr_invoiceTbl tfoot td {height:28px; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat -1px top;}

.dr_Content #dr_invoiceTbl tr#dr_priceTotal {
  font-weight:bold;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot.jpg") no-repeat -1px top;
	height:28px;
}
.dr_Content #dr_invoiceTbl th.dr_productName {width:500px;}
#dr_invoiceTbl td.dr_qty {padding-top:25px; width:50px; text-align:center;}
#dr_invoiceTbl td.dr_productName {padding:9px 20px; font-weight:bold; border:none;}
#dr_invoiceTbl td.dr_productName img {border:1px solid #535152;}
#dr_invoiceTbl td.dr_productName #dr_productDetails {font-weight:normal; margin:10px; list-style:none; margin:0;}
#dr_invoiceTbl td.dr_productName #dr_productDetails li {margin:5px 0 0 0;}
#dr_invoiceTbl td.dr_unitPrice{padding-top:25px; text-align:center;}
#dr_invoiceTbl td.dr_extendedPrice{padding-top:25px; text-align:center;}
#dr_invoiceTbl td.vatPrice{padding-top:25px; text-align:center;}

#dr_invoiceTbl td.dr_priceVAT, #dr_invoiceTbl td.dr_price {line-height:88px; text-align:center; color:#232323; font-weight:bold;}
#dr_invoiceTbl .dr_totals {color:#2e2e2e;}
#dr_invoiceTbl #dr_priceTotal, #dr_invoiceTbl #dr_priceTotal .dr_totals {color:#2e2e2e; font-size:15px; line-height:15px; text-transform:uppercase;}
#dr_invoiceTbl #dr_priceTotal td.dr_priceVAT, #dr_invoiceTbl #dr_priceTotal td.dr_price, #dr_invoiceTbl #dr_priceTotal td.dr_qty {line-height:15px;}
#dr_invoiceProducts #dr_invoiceTbl td.dr_priceVAT, #dr_invoiceProducts #dr_invoiceTbl td.dr_price {line-height:12px;}
/* END INVOICE */

/* BEGIN HELP/CUSTOMER SERVICE PAGES */
#dr_helpColumnLeft {width:444px; margin:0; padding:0px; float:left;}
#dr_helpColumnRight {width:444px; margin:0; padding:0px; float:right;}
#dr_helpColumnRight fieldset {background:none; margin:0; padding:0; border:none;}
.dr_helpElement h3, .dr_Content #dr_helpColumnRight fieldset h3 {
  background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_half_head.jpg") no-repeat top left;
	color:#fff;
	height:41px;
	line-height:41px;
	font-weight:bold;
	padding:0 0 0 20px;
	text-transform:uppercase;
	margin:0 -1px;
}
.dr_helpElement {
	background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box_half_bot.jpg") no-repeat -1px bottom;
	border:1px solid #e5e5e5; 
	border-width:0 1px;
	padding-bottom:10px;
	margin-bottom:15px;
}
.dr_helpElement fieldset .dr_formLine {margin:10px 0 0 20px;}
#dr_quickOrderFAQ {
  margin-bottom:10px;
}
#dr_Help .dr_label {
  display:block;
  float:left;
  width:110px;
}
.dr_helpElement ul {
  margin:0px;
  padding:0px;
}
.dr_helpElement ul li..dr_q1 {width:380px;}

#dr_Login fieldset {width:500px; background:none; border:none;}
#dr_CustomerServiceOrderSearch fieldset {width:575px; background:none; border:none;}
#dr_EditProfile fieldset, #dr_AddEditAddress fieldset, #dr_AddEditPayment fieldset {background:none; border:none;}
#dr_Login fieldset p, #dr_EditProfile fieldset p, #dr_AddEditAddress fieldset p, #dr_AddEditPayment fieldset p {padding:5px 0;}
#dr_Login fieldset .dr_formLine, #dr_EditProfile fieldset .dr_formLine, #dr_AddEditAddress fieldset .dr_formLine, #dr_AddEditPaymen fieldset .dr_formLinet {margin:3px 0;}

.dr_Content dl {margin:20px 0;}
.dr_Content dt {
  font-weight:bold;
}
.dr_Content dt {margin:10px;}
.dr_Content dd {
  padding:6px 0px 12px 10px;

	margin-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
.dr_Content dd {line-height:14px; padding:6px 10px 12px !important;}
.dr_q1 {width:575px;}
/* centers lineitem info in quick order and my account lookup order listing page */
#dr_orderListTbl, #dr_orderDetailsTbl, #dr_returnsDetailsTbl, #dr_cancellationsTbl, #dr_cancellationsDetailsTbl {
background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_head.jpg) no-repeat left top;
clear:both;
color:#888888;
margin:10px auto;
width:912px;
border:1px solid #E3E5E4;
border-width:0 1px;
text-align:center;
}
#dr_orderListTbl td {
  text-align:center;
}
#dr_cancellationsTbl th, , #dr_cancellationsDetailsTbl th {line-height:29px;}
#dr_orderListTbl tr td, #dr_orderDetailsTbl tr td, #dr_returnsDetailsTbl tr td, #dr_cancellationsTbl tr td, #dr_cancellationsDetailsTbl tr td {background:#FFFFFF url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg) repeat-x  left bottom;}
#dr_orderDetailsTbl tr td,  #dr_returnsDetailsTbl tr td.dr_productName {text-align:left !important;}
#dr_orderDetailsTbl tr td.dr_qty {text-align:center !important;}
#dr_CustomerServiceOrderDetail span#dr_orderNumber, #dr_CustomerServiceOrderDetail span#dr_orderDate, 
#dr_CustomerServiceOrderDetail span#dr_orderStatus, #dr_CustomerServiceOrderDetail div#dr_billingAddress {margin:5px 8px; line-height:20px;}
#dr_SelfServiceReturnInfo p, #dr_LodAccept p {width:580px;}

#dr_myAccountColumn2Padding {padding:5px 10px; line-height:14px;}
fieldset#dr_cancellationDetails {background:none; border:none;}
/* following styles are for the add/edit address and add/edit payment pages in CS area */
#dr_myAccountColumn1 {
  width:65%;
  float:left;
}
#dr_myAccountColumn2 {
  width:30%;
  margin:0px 0px 0px 40px;
  float:left;
  border:1px solid #C0C0C0;
}
#dr_myAccountColumn2 h3{
  background-color:#C0C0C0;
  border:1px solid #C0C0C0;
  color:#FFFFFF;
  font-size:12px;
  margin:0px;
  padding:3px 4px;
}
#dr_myAccountColumn2Padding {
  margin:3px 4px;
}
/* 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;
}
/* END HELP/CUSTOMER SERVICE PAGES */

/*
#############################################
# FIXES                                     #
# These are minor fixes to get things  to   #
# work cross browser. If you need to add    #
# anything for browser bugs, here is the    #
# place. Of course a good resource for      #
# browser bugs is online at:                #
# http://php.digitalriver.com/brandon/tips/ #
#############################################

*/
#dr_testOptions table {
  width:350px;
}
#dr_testOptions table td{
  border:0px;
}
* html .dr_Content {
height: 1%;
}
/*
#############################################
# Invisible Text in IE? Do the following:   #
# * html #elementID { height:0.01%; }       #
#############################################
*/
* html #dr_ThankYou {
  height:0.01%;
}


/* BANNERS */
		#dr_PRIMARY_BANNERS_MERCHANDISING, #dr_PRIMARY_BANNERS_SERVER {
			width:170px;
			position:absolute;
			top:33px;
			right:0px;
		}
		#dr_PRIMARY_BANNERS_MERCHANDISING img, #dr_PRIMARY_BANNERS_SERVER img {
			margin:0px 5px 5px 5px;
		}

/* 1up css */
#dr_1up {
	clear:both;
}
.dr_1up_section {
	color:#666;
	line-height:110%;
	margin-bottom:25px;
}
.dr_1up_section .dr_1upLogo {
 background:#fff;
 margin:-4px 2px;
 padding-right:6px;
 position:absolute;
 z-index:100;
}
.dr_1up_section a, .dr_1up_section a:visited {
	text-decoration:none;
	font-weight:bold;
}
.dr_1up_section a:hover {
	text-decoration:underline;
}
.dr_1up_section h4 {
	background-image:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/circuitc/cm/images/dot.gif");
	padding:2px 0px;
	font-size:14px;
	font-family:helvetica, sans-serif;
	margin:0px;
	position:relative;
}
.dr_1up_section h4 span {
	background-color:#fff;
	padding-right:10px;
}

.dr_1up_section h4 span.dr_right  {
	position:absolute;
	padding:2px 0px 4px 5px;
	font-size:11px;
	text-transform:uppercase;
	right:0px;
	top:0px;
}
.dr_1up_section div {
	background-image:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/circuitc/cm/images/dot.gif");
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:7px 0px;
}
.dr_1up_section div.dr_1up_screenshot {
	background-image:none;
}
p.dr_1up_screenshot_more {
	font-weight:bold;
	text-align:right;
}
.dr_1up_cheat {
	position:relative;
}
.dr_1up_cheat .dr_1up_cheat_date {
	position:absolute;
	left:350px;
	top:7px;
	font-size:10px;
}
.dr_1up_cheat .dr_1up_cheat_thumbs {
	position:absolute;
	right:0px;
	top:7px;
	font-size:10px;
}
.dr_1up_screenshot_more a { margin:10px;}
#dr_productDetailSection {
border:0px solid red;
}
* html #mastBotRow {
	border-bottom:1px solid #999;
	margin:0px;
	padding:0px;
	height:29px !important;
	overflow:hidden;
        display:inline;
        width:970px;
}
#dr_quickOrderFAQ input.dr_button {
border:0px;
background-color:white;
}
#dr_ProductDetails .dr_siteButtons {
text-align:right;
}
#ContentArea #dr_productDetails li {margin:0; padding:0;}
/* 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_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;
}
.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 #c0c0c0;
	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 #c0c0c0;
	background-color:#efefef;
	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;
}
#dr_orderDate, #dr_orderNumber, .dr_orderTotal, .dr_paymentInstructions {margin:0 0px;}
/* END CART DETAILS OVERLAY CSS */

/* BEGIN BUTTON HOVER EFFECT */
.dr_buynow_pd img, .dr_moreInfo img, .dr_buyNowButton img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.dr_buynow_pd:hover img, .dr_moreInfo:hover img, .dr_buyNowButton:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90;
}
.dr_moreinfo img, #dr_purchaseDetails .dr_buynow_pd img, .dr_buynow_hero img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}
.dr_moreinfo:hover img, #dr_purchaseDetails:hover .dr_buynow_pd:hover img, .dr_buynow_hero:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

/* END BUTTON HOVER EFFECT */

/* Start CSS for DynamicProductlist Page */
#dr_DynamicProductList div.dr_productName
{
  background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x scroll left bottom #FFFFFF;
 border-color:#E3E5E4;
 border-style:solid;
margin-top:0px !important;
height:127px !important;
border-left:1px solid #E3E5E4;
margin-left:2px;
}

#dr_DynamicProductList div.dr_availability
{
  background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x scroll left bottom #FFFFFF;
 border-color:#E3E5E4;
 border-style:solid;
margin-top:0px !important;
height:79px !important;
padding-top:48px !important;


}
#dr_DynamicProductList div.dr_genre
{
  background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x scroll left bottom #FFFFFF;
 border-color:#E3E5E4;
 border-style:solid;
margin-top:0px !important;
height:79px !important;
padding-top:48px !important;
}
#dr_DynamicProductList div.dr_rating
{
  background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x scroll left bottom #FFFFFF;
 border-color:#E3E5E4;
 border-style:solid;
margin-top:0px !important;
height:127px !important;
}

#dr_DynamicProductList div.dr_priceVAT
{
  background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x scroll left bottom #FFFFFF;
 border-color:#E3E5E4;
 border-style:solid;
margin-top:0px !important;
height:127px !important;
border-right:1px solid #E3E5E4;
}

#dr_DynamicProductList .dr_siteButtons {

height:36px !important;
}

#dr_DynamicProductList #esrbImage
{
margin-top:16px !important;
}
#dr_DynamicProductList .dr_genre{
	width:90px;
}

#dr_DynamicProductList .dr_availability{
width:150px !important;
}

#UplayLauncher-Theme-NA_DynamicProductListPage #Footer{
margin-top:-2px !important;
}
/* End CSS for DynamicProductlist Page */

#dr_ThreePgCheckoutShoppingCart #dr_PromocodeOrderLevel b{
color:#000 !important;
}


#dr_ThreePgCheckoutShoppingCart #dr_PromocodeLineItemLevel b{
color:#000 !important;
}

#dr_ThreePgCheckoutShoppingCart #dr_PromocodeOrderLevel{
margin-top:15px;
}

#dr_ThreePgCheckoutShoppingCart #dr_PromocodeLineItemLevel{
margin-top:15px;
}

#dr_shoppingCartTable #dr_discountTotal{
background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box3_bot_tall.jpg") no-repeat scroll left top transparent;
position:relative;
}

#UplayLauncher-Theme-NA_ThreePgCheckoutAddressPaymentInfoPage #dr_paypalpaymentinfo{
left: 121px;
position: absolute;
top: 6px;
}

#UplayLauncher-Theme-NA_ThreePgCheckoutAddressPaymentInfoPage #dr_PayPalExpressRadioSelect{
position:relative;
}

#dr_paypalpaymentinfo{
display:none;
}

#dr_paymentContainer label input{
margin-left:0px !important;
}

#dr_paypalpaymentinfo{
width:400px;
}

#UplayLauncher-Theme-NA_ThreePgCheckoutAddressPaymentInfoPage #dr_payment{
min-height:196px;
}

#UplayLauncher-Theme-NA_ThreePgCheckoutConfirmOrderPage #dr_paypalexpresslogo{
margin-left:15px;
}


/* BEGIN SR#300176125 */

#dr_recommendedProducts{
display:none;
}


#dr_relatedProducts{
display:none;
}

#dr_Tier2Section{
display:none;
}

#dr_heroBanner{
display:none;
}

#UplayLauncher-Theme-NA_HomePage #dr_Tier2Section, #UplayLauncher-Theme-NA_HomeOffersPage #dr_Tier2Section {
  color: #363636;
  font: 12px arial,verdana,sans-serif;
  margin-right: 22px;
  display: block;
  margin-left: 16px;
}
#dr_Tier2Section .dr_actualPrice.orange {
  color: #FF981F;
}
#dr_Tier2Section .dr_actualPrice {
  font-weight: bold;
  font-size: 1.05em;
}
#leftColumn .platforms span {
  margin-left : 0;
}

#dr_heroBanner{
margin-right: 6px;
margin-top: -27px;
color: #FFFFFF;
}

#UplayLauncher-Theme-NA_ProductDetailsPage #dr_recommendedProducts{
color: #363636;
float:right;
font:bold 12px arial,verdana,sans-serif;
margin-right:13px;

}

#UplayLauncher-Theme-NA_ProductDetailsPage #dr_relatedProducts{
color: #363636;
float:right;
font:bold 12px arial,verdana,sans-serif;
margin-right:13px;

}

#UplayLauncher-Theme-NA_HomePage .dr_pricedisplay{
float:right;
}

#UplayLauncher-Theme-NA_HomePage .dr_pricedisplay p{
font-size:18px;
}

/* End SR#300176125*/

.dr_SNDisplay{
line-height:16px;
}


#div_couponCode {
display: none;
}

#div_triggerCoupon {
color: black;
}

#triggerCoupon {
color: #17375e;
cursor: pointer;
font-weight: bolder;
text-decoration: underline;
}

/* B: SR#300208343 payment details updates  */
#dr_paymentContainer .dr_paymentMethodBlock {
	margin-bottom: 25px;
}

#dr_securityinfo {
	float:right;
	width:200px;
	margin-top:-60px;
}

#dr_personalinfo {
	font-family:arial;
	font-size:12px;
	width:150px;
	float:left;
}

#dr_checkoutGeoTrust {
	height:0px;
	text-align:right;
	position:relative;
	top:-55px;
	right:220px;
}
/* E: SR#300208343 payment details updates  */



/* remove auto-renew from AddressPayment page */
#dr_optInAutoRenew {
  display: none;
}

.dr_billingSiteOptimizerTest{
display:none;
}

.dr_billingSiteOptimizerTest1{
display:none;
}

.dr_billingSiteOptimizerTest2{
display:none;
}

.dr_billingSiteOptimizerTest3{
display:none;
}


/* Start thematic takeover - Splintercell */
body {
	background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/ubi-bg1.jpg") no-repeat scroll center top #000;
}
div#Header {
	background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/bg_header9.jpg") no-repeat scroll left bottom transparent;
}
/* End thematic takeover - Splintercell */

/* Start css for Uplay*/

.nav-next{
width:31px;
}

.nav-prev{
width:31px;
}

.gallery h2 a, .gallery h2 a:hover{
color:#000;
}

ul#navigation li ul li:hover{
  background-color: #D5D5D5;
  text-decoration: underline;
}
ul#navigation li.options ul li a:hover{
   color:#000000 !important;
}

#UplayLauncher-Theme-NA_HelpPage #cwrap {
   background-image: none !important;
}

#UplayHeader #navigation li #subNav ul li a{
font-weight:normal !important;
text-decoration:none !important;
}

.productLeft #dr_videoThumbs embed{
margin-top:-6px;
}

#dr_productSummary ul.dr_variationInfo li{
margin-top: 0px !important;
}

#topNavbar #browser-nav{
display:none;
}

#UplayHeader{
margin-top:15px;
}

#dr_ThreePgCheckoutAddressPaymentInfo input, #Uplay_ContentArea #dr_ThreePgCheckoutAddressPaymentInfo select{
    border-radius: 4px 4px 4px 4px;
    box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #C2C1C1 #E1E3E2 #E1E3E2;
	border-top: 2px solid #C2C1C1;
	border-left: 1px solid #E1E3E2;
	border-width: 2px 1px 1px 1px;
    padding: 2px;
}

#dr_ThreePgCheckoutAddressPaymentInfo input:focus{
    box-shadow: 0 0 8px #3399CC;
	-webkit-box-shadow: 0 0 8px #3399CC;
}

#dr_ThreePgCheckoutAddressPaymentInfo select{
	margin:0;
}

#dr_ThreePgCheckoutAddressPaymentInfo .dr_uplay_select{
	margin-left: 10px;
}

#dr_ThreePgCheckoutAddressPaymentInfo #loginButton{
	border: 0;
}

div#rightColumn {
display:block !important;
}

div#profile .boxRow p.esrbExtra {
margin-left:0px !important;
}

#dr_FEATURED_PRODUCTS{
margin-top:7px;
}

#dr_homeIcon{
float:left;
}

.jCarouselLite .dr_variationInfo li p {
color: #858585 !important;
}

.platformVariation  img{
margin-left:0px !important;
}

#dr_videoThumbs{
height:334px;
}

#dr_videoThumbsImg{
height:334px;
}

#dr_onlineInteraction{
clear:both;
}

#dr_ProductDetails .esrbExtra{
color:#555 !important;
}

/* End css for Uplay */


#dr_DynamicProductList #dr_cartTbl td.dr_genre {
    padding-top: 43px;
    text-align: center;
    white-space: normal;
}

#dr_DynamicProductList #dr_cartTbl td.dr_priceVAT,#dr_DynamicProductList #dr_cartTbl td.dr_price {
    color: #232323;
    font-weight: bold;
    padding-top: 11px;
    text-align: center;
}

#dr_DynamicProductList #dr_cartTbl td.dr_productName #CartProductName {
    padding-top: 0 !important;
}

#dr_DynamicProductList #dr_cartTbl td.dr_productName #CartProductImage {
  	width: 33%;
}

#dr_DynamicProductList #dr_cartTbl td.dr_productName #CartProductName {
  	width: 67%;
}

#dr_DynamicProductList #dr_cartTbl th {
    padding: 4px 8px 0;
}

#dr_DynamicProductList table th {
    text-align: center;
}

#dr_DynamicProductList{
	margin-top:35px;
}

#dr_DynamicProductList table th.dr_productName {
    text-align: left;
}
#dr_CategoryList .productLeft img, #dr_CategoryProductList .productLeft img {
  margin-top : 0;
}

#dr_CategoryList .productRight, #dr_CategoryProductList .productRight {
  text-align : left;
}

#dr_CategoryList .productRight h2, #dr_CategoryProductList .productRight h2 {
  border-bottom : none;
  font-style: italic;
}

#dr_CategoryList #dr_productSummary, #dr_CategoryProductList #dr_productSummary {
  height : auto; 
  padding: 0px 0 0 15px;
}
#dr_CategoryList .productLeft, #dr_CategoryProductList .productLeft {
  margin-right: 15px;
}
#dr_CategoryList #dr_categoryListIteration li, #dr_CategoryProductList #dr_categoryProductListIteration li {
  margin: 0;
  clear: both;
}
#dr_CategoryList ul#dr_categoryListIteration {
  margin-top: 10px;
}
#dr_CategoryList #dr_categoryListIteration .dr_categoryListName {
  background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_box1_headUplay.jpg") scroll left top transparent;
  padding: 6px 20px 20px;
  margin: 0 10px 10px 0;
  font-weight: bold;
}
#dr_CategoryList #dr_categoryListIteration .dr_categoryListName h3 {
  color: black;
  font-weight: bold;
  float: left;
}
#dr_CategoryList #dr_categoryListIteration .dr_categoryListName a.view_all {
  color: black;
  float: right;
  font-weight: normal;
  text-decoration: underline;
}
#dr_CategoryList #dr_categoryListIteration .dr_productData {
  clear: none;
  float: left;
  margin: 0 27px;
}
.dr_productDataWrapper {
  background-color: #FFFFFF;
  border: 1px solid #ECECEC;
  border-radius: 5px;
  position: relative;
  z-index: 10;
  width:112px;
}
#dr_CategoryProductList #dr_categoryProductListIteration .dr_productData {
  clear: none;
  float: left;
  width: 112px;
  margin: 10px 19px 20px;
  border: #ECECEC solid 1px;
  border-radius: 5px;
}
.dr_calloutText {
  background-color: #E77B16;
  border-radius: 5px;
  color: #FFFFFF;
  font-weight: bold;
  margin-top: -5px;
  padding: 10px 0 5px;
  text-align: center;
  text-shadow: 1px 1px #666666;
  text-transform: uppercase;
  z-index: 1;
}
#dr_CategoryList #dr_categoryListIteration div.dr_productData .dr_actualPrice, #dr_CategoryProductList #dr_categoryProductListIteration .dr_productData .dr_actualPrice {
  line-height: 17px;
}
#dr_CategoryList #dr_categoryListIteration .dr_productData .product_name, #dr_CategoryProductList #dr_categoryProductListIteration .dr_productData .product_name {
  margin: 7px 5px;
  line-height: 15px;
}
#dr_CategoryList #dr_categoryListIteration .dr_productData .dr_platform, #dr_CategoryProductList #dr_categoryProductListIteration .dr_productData .dr_platform {
  float: left;
  margin: 0 0 5px 6px;
}
#dr_CategoryList #dr_categoryListIteration .dr_productData .dr_price, #dr_CategoryProductList #dr_categoryProductListIteration .dr_productData .dr_price{
  color: #13889F;
  float: right;
  margin: 5px 7px 0 0;
}
#dr_CategoryList #dr_categoryListIteration .dr_productData .dr_siteButtons p, #dr_CategoryProductList #dr_categoryProductListIteration .dr_productData .dr_siteButtons p {
  padding-top: 6px;
  clear: both;
  border-top: #ECECEC solid 1px;
  margin-bottom: 6px;
  text-align: center;
}
#dr_CategoryList #dr_categoryListIteration .dr_column2, #dr_CategoryProductList #dr_categoryProductListIteration .dr_column2 {
  float: none;
  display: block;
  margin: 0;
  text-align: left;
  width: auto;
}
#dr_CategoryList #dr_categoryListIteration .dr_productData .product_name a, #dr_CategoryProductList #dr_categoryProductListIteration .dr_productData .product_name a {
  color: black;
  font-size: 12px !important;
  font-weight: bold;
}
#dr_CategoryList #dr_categoryListIteration .dr_subCategory {
  padding-top: 20px !important;
}
.left_scroll a.prev {
  background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/arrow_screen_left_pd.png) no-repeat left top;
  float: left;
  padding-top: 20px;
  width: 36px;
  margin-top: 36px;
}
.right_scroll a.next {
background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/arrow_screen_right_pd.png) no-repeat right top;
float: right;
padding-top: 20px;
width: 36px;
margin-top: 36px;
}
.carousel_inner {
float:left; 
width:840px; 
overflow: hidden;  
}
.carousel_ul {
position:relative;
/*left:-168px;  */
list-style-type: none; 
margin: 0px !important;
padding: 0px;
width:9999px; 
}
.carousel_ul li{
float: left; 
height:auto;
}
.left_scroll, .right_scroll{
float:left;
margin-top: 90px;
}
#dr_categoryListIteration .dr_column1, #dr_categoryProductListIteration .dr_column1 {
  height: 160px;
}
#UplayLauncher-Theme-NA_CategoryListPage #ContentArea {
  margin-bottom: 20px;
}