/* BEGIN CSS for Reset
----------------------------------------------------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,	b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}/* BEGIN CSS for Reset
----------------------------------------------------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,	b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: rgba(255, 255, 255, 0);
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

@import url(http://fonts.googleapis.com/css?family=Lobster);

/* END CSS for Reset
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Site Layout
----------------------------------------------------------------------------------------------------------------------------------- */
body {
	text-align:center;
	color:#555555;
	background: #f2f2f2 url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_body.jpg") repeat-x top left;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.clearer {clear:both; height:1%; line-height:1%; font-size:1%;}
.last {border:0 !important;}
.float-left {float:left; display:inline; margin:1em 1.2em 1em 0;}
.float-right {float:right; display:inline; margin:1em 0 1em 1.2em;}
p {margin:10px 0; line-height:18px;}
h1, h2, h3, h4, h5, h6, .dr_podHeader, #dr_offerHeader {font-weight:normal;}
h1, .dr_podHeader, #dr_offerHeader, .dr_emptyCart h2 {
	font-size:25px; 
	margin:15px 0 0 0;
	padding:0;
}
h2 {font-size:14px; text-transform:uppercase; margin:10px 0; font-weight:bold; border-bottom:1px solid #71738C; color:#71738C;}
h3 {font-size:13px;}

#dr_Help h1 {padding-bottom:10px;}
#dr_CustomerServiceOrderDetail #dr_subscriptionList {display:none;}
.phoneNumber {color:#999; padding-left:3px;}
#dr_offerHeader {padding:9px 0 0 16px; height:31px;}
#dr_confirmEULA h3 {
	background-color:#666666;
	color:#E3E4E4;
	font-weight:bold;
	margin:0 -15px 15px;
	padding:5px 15px;
}

div#pageWrapper {width:960px; padding:0; margin:10px auto; text-align:left;}
div#Header {float:left; display:inline; width:960px; height:187px; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_header_uplay.png") no-repeat bottom left !important;}
div#cwrap {float:left; display:inline; width:950px; margin:0; padding:0; border:5px solid #fff; border-width:0px 5px; background-color: #FFFFFF; margin-top:0; border-radius:6px; }
div#rightColumn {float:right; display:inline; margin:0; padding:0; width:284px; }
div#leftColumn {float:left; display:inline; margin:0; padding:0; width:630px;}
div#ContentArea {float:left; display:inline; margin:0; padding-left: 15px; width:915px;}
div#Footer {clear:both; width:960px; height:14px; padding:0; background: none repeat scroll 0 0 transparent;}

/* Home */	
body#Default_HomePage div#ContentArea{width:930px;}
body#Default_HomePage div#cwrap {width:960px; border:0;}

/* Checkout Pages / Custom pages / Error Pages */
#Default_ThreePgCheckoutPaymentRedirectInstructionsPage #ContentArea, #Default_ThreePgCheckoutBuyerVATNumberPage #ContentArea, #Default_ThreePgCheckoutProductRestrictionPage #ContentArea,
#Default_ServerError #ContentArea, #Default_ContentTheme #ContentArea, #Default_ProductSearchResultsPage #ContentArea, #Default_HelpPage #ContentArea, #Default_ShoppingCartPage #ContentArea, 
#Default_ThreePgCheckoutAddressPaymentInfoPage #ContentArea,  #Default_ThankYouPage #ContentArea, 
#Default_ThreePgCheckoutShoppingCartPage #ContentArea, #Default_ThreePgCheckoutConfirmOrderPage #ContentArea, #Default_InvoicePage #ContentArea 
{width:912px; padding:0 19px;}

#Default_ProductDetailsPage #ContentArea, #Default_ProductSearchResultsPage #ContentArea 	{width:930px; padding:0 0 0 10px;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage ul#navigation, #Default_ThreePgCheckoutBuyerVATNumberPage ul#navigation, #Default_ThreePgCheckoutProductRestrictionPage ul#navigation,
#Default_ThreePgCheckoutPaymentRedirectInstructionsPage .sideNav, #Default_ThreePgCheckoutBuyerVATNumberPage .sideNav, #Default_ThreePgCheckoutProductRestrictionPage .sideNav,
#Default_ServerError ul#navigation, #Default_ShoppingCartPage ul#navigation, #Default_ThreePgCheckoutAddressPaymentInfoPage ul#navigation, #Default_ThankYouPage ul#navigation, 
#Default_ThreePgCheckoutShoppingCartPage ul#navigation, #Default_ThreePgCheckoutConfirmOrderPage ul#navigation, #Default_InvoicePage ul#navigation, 
#Default_ShoppingCartPage .sideNav, #Default_ThreePgCheckoutAddressPaymentInfoPage .sideNav, #Default_ThankYouPage .sideNav, 
#Default_ThreePgCheckoutShoppingCartPage .sideNav, #Default_ThreePgCheckoutConfirmOrderPage .sideNav, #Default_InvoicePage .sideNav 
{display:none;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage, #Default_ThreePgCheckoutBuyerVATNumberPage, #Default_ThreePgCheckoutProductRestrictionPage,
#Default_ServerError, #Default_ShoppingCartPage, #Default_ThreePgCheckoutShoppingCartPage, #Default_ThreePgCheckoutAddressPaymentInfoPage, 
#Default_ThreePgCheckoutConfirmOrderPage, #Default_ThankYouPage, #Default_InvoicePage 
{background:#013B49 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/TopNavBarUpdate/Background_Image.png') no-repeat fixed center 0px !important;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#Header, #Default_ThreePgCheckoutBuyerVATNumberPage div#Header, #Default_ThreePgCheckoutProductRestrictionPage div#Header,
#Default_ServerError div#Header, #Default_ShoppingCartPage div#Header, #Default_ThreePgCheckoutShoppingCartPage div#Header, #Default_ThreePgCheckoutAddressPaymentInfoPage div#Header, 
#Default_ThreePgCheckoutConfirmOrderPage div#Header, #Default_ThankYouPage div#Header, #Default_InvoicePage div#Header 
{background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_header_cart.jpg") no-repeat bottom left !important;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#cwrap, #Default_ThreePgCheckoutBuyerVATNumberPage div#cwrap, #Default_ThreePgCheckoutProductRestrictionPage div#cwrap,
#Default_ServerError div#cwrap, #Default_ShoppingCartPage div#cwrap, #Default_ThreePgCheckoutShoppingCartPage div#cwrap, #Default_ThreePgCheckoutAddressPaymentInfoPage div#cwrap, 
#Default_ThreePgCheckoutConfirmOrderPage div#cwrap, #Default_ThankYouPage div#cwrap, #Default_InvoicePage div#cwrap 
{background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_cwrap_cart.jpg") no-repeat top left;}

/* =Links
----------------------------------------------- */
a:link, a:visited {color:#5182a7;	text-decoration:none;}
a:hover, a:active {color:#5182a7;}

div#Footer .second a:link, div#Footer .second a:visited {color:#000;	font-weight:normal; text-decoration:none;}
div#Footer .second a:hover, div#Footer .second a:active {color:#000; font-weight:normal; text-decoration:underline;}

/* =Header
----------------------------------------------- */
div#Header div.logo {clear:both; margin:19px 0 0 11px; background:0; padding:0; height:27px; width:150px; text-align:left;}
div#Header div.logo a:link, div#Header div.logo a:visited {
	display:block;
	font-size:1px;
	text-indent:-10000em;
	height:65px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:154px;
	color:#000;
	line-height:0px;
	background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg-uplay-logo.png') no-repeat scroll left top;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}



div#Header h1 {clear:both; margin:42px 0 0 11px; background:0; padding:0; height:27px; width:150px; text-align:left;}
div#Header h1 a:link, div#Header h1 a:visited {
	display:block;
	font-size:1px;
	height:27px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:150px;
	color:#000;
	line-height:0px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/logo_ubishop.jpg") no-repeat top left;
}

#topNavbar { 
    background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/TopNavbarImage/image_topbar_ubina1.jpg") no-repeat scroll 0 0 transparent;
    height: 70px; !important
    margin-top: 0;!important
}

#topNav {display:block; width:960px; height:40px; color:#b1aea5; text-transform:uppercase; font-size:10px; margin: 0 auto; }
#topNav img {border:none;}
#topNav ul a:link, #topNav ul a:visited {color:#b1aea5; text-decoration:none;}
#topNav ul a:hover, #topNav ul a:active {color:#fff; text-decoration:none;}
#topNav li.country, #topNav li.wedge, #topNav li.help, #topNav li.cart {display:inline;}
#topNav li.cart {color:#fff;}
#topNav li.cart a, #topNav li.cart a:visited {color:#b1aea5;}
#topNav li.cart a:hover, #topNav li.cart a:active {color:#fff;}

ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style:none; margin:0; padding:0;}
ul.dropdown li {
	float: left; 
	line-height: 25px; 
	padding: 7px 10px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #323232;
}
ul.dropdown .dir {
 padding-right:15px;
 height:25px;
}
ul.dropdown li.dir:hover {background-color:#222; color:#FFF; position:relative; z-index:599;}

ul.dropdown .ubisoftlogo {padding: 7px 9px 10px 8px;	border-width: 0px 1px 0px 1px; height:22px;}
ul.dropdown .ubisoftlogodiv {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/ubisoft-logo.png") no-repeat center left;
	width:100px;
	height:25px;
}
.ubibar-signup {
	height:25px;
	padding-top:0;
	text-align:right;
	/* background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/signup-button.jpg") no-repeat 7px center; */
}
.ubibar-signup a {margin-left:23px;}

ul.dropdown .cart {margin-left:203px; text-align:right;}
ul.dropdown .cart a {margin-left:30px;}

ul.dropdown ul {margin-top: 0px;  height:23px;visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown li.country ul {width:120px;}
ul.dropdown ul li {
	float: none;
	border:none;
	line-height: 13px; 
	background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/list-bg.png");
	border-width: 0px 1px 1px 1px;
	border:1px solid #666;
	border-top: none;
}
ul.dropdown li:hover > ul {visibility: visible;}

#topBanner {margin:0 0 0 200px; position:absolute; top:70px;}

	/* =Navigation
----------------------------------------------- */
ul#navigation {height:0px; width:630px; font-size:12px; display:inline; float:left; margin:0; padding:0; list-style-type:none; overflow:visible;  cursor: pointer;}
ul#navigation ul {margin:0;padding:0;	list-style-type:none ;}
ul#navigation li {float:left;	/* background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/Topbar_DoublwArrow.png") no-repeat scroll 153px center #EEEEEE; */  /* border: 1px solid #D2D2D2; */ /* border-radius: 3px 3px 3px 3px; */ height: 12px; margin: 0 3px 3px 3px; padding: 10px 0 10px 10px; /* width: 158px; */  color: #FFF;  font-weight: bold; }

ul#navigation li.first { background-position:0 0 ;}
ul#navigation li.last { background-position:-200px 0 ;}
ul#navigation li.active, ul#navigation li.selected { background-position:-110px -40px ;}
ul#navigation li.first.active, ul#navigation li.first.selected { background-position:0 -40px ;}
ul#navigation li.last.active, ul#navigation li.last.selected 	{ background-position:-200px -40px ;}
ul#navigation li.shop { background-position:-130px 0;}
/* ul#navigation li.community.active, ul#navigation li.community.selected	{ background-position:-90px -40px;  background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/Topbar_DoublwArrow.png") no-repeat scroll 153px center #EEEEEE;} */
ul#navigation li.shop.active, ul#navigation li.shop.selected	{ background-position:-130px -40px;}
ul#navigation li a {display:block;margin:6px 0;	width:90px;height:28px;line-height:29px;text-indent:10px;color:#525252;}	
ul#navigation li.options a {text-indent:20px;	background: transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/bg-action-icons.gif) no-repeat scroll 8px -199px ;}
ul#navigation li div {/* position:absolute; */ z-index:10000; display:none;	overflow:hidden ; 	margin-top: 5px;/* padding-top: 10px; */background: #0E3954;}
ul#navigation li.selected div {display:block;	overflow:visible ;}
ul#navigation li ul {position:absolute;left: -95px;	overflow:hidden ;}
ul#navigation li ul li,	ul#navigation li ul li.selected {float:none; width: 177px;height:29px;	background-image: none; height: 15px; margin: 0 0 0 8px; font-weight: normal; }

ul#navigation li ul li.first, ul#navigation li ul li.first.selected {height:15px;	/* background-position:0 0 ; */}
ul#navigation li ul li.last, ul#navigation li ul li.last.selected {height:15px;	background-position:0 bottom ;}
ul#navigation li.options ul li a {margin:0; width: 182px; height:29px; /* text-indent:0; */ line-height: 15px; color: #FFF; background:none ;}

ul#navigation li.options ul li a:hover {}
ul#navigation li ul li.first a {height: 15px;	line-height: 16px;}
ul#navigation li ul li.last a {height:15px;	line-height:11px ;}
ul#navigation li ul li#last{ /* border:1px solid #D2D2D2 !important; */}

li.options.community:hover {
background: #338AC2 !important;
height: 22px !important;
margin-top: -12px !important;
padding-top: 20px !important;
}

.options {
	font-size:16px;
}

.sideNav {width:300px; float: Right; display: inline; padding:0px 15px 0 15px;}
form#search {
	
	margin:0 0 2px 0; 
	padding:0;
	width:300px;
	height:22px;
}
form#search .search-field {font-size:12px; float:left; display:inline; border:none; width:250px; height:27px; margin:0; padding:2px 0 0 10px; border: 1px solid #bababa; margin-left:40px; color: #9A9A9A; font-size: 10px; font-style: italic; border-radius:3px; }
form#search input.submit-button {
	background-color:transparent;
	float:right;
	display:inline;
	height:22px;
	width:30px;
	border:0;
	padding:0;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/Topbav_SearchIcon.png") no-repeat scroll 0 0 transparent;
    margin-left: 20.5em;
    margin-top: -1.85em;
}
form#search #i-search{
height: 15px;
padding-top:7px;
padding-bottom:7px;
}

/* =Center Column


----------------------------------------------- */	
#ContentArea ul {margin-top:15px;}
#ContentArea li {margin:0 20px 5px 30px;}
.dr_error {margin:5px 0px 5px 0px;}

/* Styles for breadcrumbing on site */
.dr_Content #dr_CheckoutBreadcrumb {margin:20px 0 0 5px; background:none;}
#Default_ShoppingCartPage #dr_CheckoutBreadcrumb, #Default_ThreePgCheckoutShoppingCartPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart.jpg") no-repeat bottom left;}
#Default_ThreePgCheckoutAddressPaymentInfoPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing.jpg") no-repeat bottom left; margin-bottom:15px;}
#Default_ThreePgCheckoutConfirmOrderPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm.jpg") no-repeat bottom left;}
#Default_ThankYouPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou.jpg") no-repeat bottom left;}

body.de_DE #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.de_DE #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_de_DE.jpg") no-repeat bottom left;}
body.de_DE #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_de_DE.jpg") no-repeat bottom left;}
body.de_DE #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_de_DE.jpg") no-repeat bottom left;}
body.de_DE #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_de_DE.jpg") no-repeat bottom left;}

body.it_IT #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.it_IT #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_it_IT.jpg") no-repeat bottom left;}
body.it_IT #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_it_IT.jpg") no-repeat bottom left;}
body.it_IT #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_it_IT.jpg") no-repeat bottom left;}
body.it_IT #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_it_IT.jpg") no-repeat bottom left;}

body.nl_NL #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.nl_NL #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_nl_NL.jpg") no-repeat bottom left;}
body.nl_NL #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_nl_NL.jpg") no-repeat bottom left;}
body.nl_NL #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_nl_NL.jpg") no-repeat bottom left;}
body.nl_NL #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_nl_NL.jpg") no-repeat bottom left;}

body.no_NO #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.no_NO #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_no_NO.jpg") no-repeat bottom left;}
body.no_NO #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_no_NO.jpg") no-repeat bottom left;}
body.no_NO #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_no_NO.jpg") no-repeat bottom left;}
body.no_NO #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_no_NO.jpg") no-repeat bottom left;}

body.sv_SE #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.sv_SE #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_sv_SE.jpg") no-repeat bottom left;}
body.sv_SE #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_sv_SE.jpg") no-repeat bottom left;}
body.sv_SE #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_sv_SE.jpg") no-repeat bottom left;}
body.sv_SE #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_sv_SE.jpg") no-repeat bottom left;}

body.fi_FI #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.fi_FI #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_fi_FI.jpg") no-repeat bottom left;}
body.fi_FI #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_fi_FI.jpg") no-repeat bottom left;}
body.fi_FI #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_fi_FI.jpg") no-repeat bottom left;}
body.fi_FI #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_fi_FI.jpg") no-repeat bottom left;}

body.es_ES #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.es_ES #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_fi_FI.jpg") no-repeat bottom left;}
body.es_ES #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_fi_FI.jpg") no-repeat bottom left;}
body.es_ES #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_fi_FI.jpg") no-repeat bottom left;}
body.es_ES #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_fi_FI.jpg") no-repeat bottom left;}

body.da_DK #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.da_DK #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_da_DK.jpg") no-repeat bottom left;}
body.da_DK #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_da_DK.jpg") no-repeat bottom left;}
body.da_DK #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_da_DK.jpg") no-repeat bottom left;}
body.da_DK #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_da_DK.jpg") no-repeat bottom left;}

body.de_AT #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.de_AT #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_de_AT.jpg") no-repeat bottom left;}
body.de_AT #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_de_AT.jpg") no-repeat bottom left;}
body.de_AT #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_de_AT.jpg") no-repeat bottom left;}
body.de_AT #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_de_AT.jpg") no-repeat bottom left;}

div.prodPod, div.dr_productData {clear:both; border-bottom: 1px solid #666;}
div.dr_productData .dr_column1 {display:none;}
div.prodPod div.dr_thumbImg, div.dr_productData .dr_column2 {float:left; display:inline; margin:15px 0; text-align:center; width:140px;}
div.prodPod div.dr_podContent, div.dr_productData .dr_column3 {float:left; display:inline; margin:15px; width:499px;}
div.prodPod .dr_podHeader, div.dr_productData .dr_productName {margin:0; padding:0; background:none; height:auto; font-size:14px;}
td.product-name .dr_shortDescription {margin-top:15px; font-size:11px; width:350px;}

div.prodPod .dr_siteButtons, div.dr_productData .dr_buyNowButton {margin:15px 0;}
div.prodPod .dr_description, div.dr_offerProduct .dr_description {height:75px; *height:80px;}
div.prodPod .dr_price, div.dr_productData .dr_actualPrice {font-weight:bold; font-size:13px; margin:10px 0 0 0;}
div.dr_productData .dr_actualPrice {line-height:35px;}

p.legal {font-size:10px; color:#999;}	
.dr_emptyCart img {margin:20px 0 0 0;}
h2.dr_freeShippingOfferText {display:none; background:#DBE0E4; border:1px solid #9F2727; color:#9F2727; padding:5px 0; text-align:center;}
.freeShipError {display:none;}

.dr_qty input.dr_qtyInput  {
border:1px solid #CCCCCC;
color:#999;
margin:0 0 5px;
padding:0;
}
.paymentHelp {font-size:11px; color:#999;}
.paymentHelpType {font-size:10px;}
#dr_ccNickNameEntry .dr_reqFieldIndicator {display:none;}

/*search*/
#Default_ProductSearchResultsPage h1.mainH1 {margin-left:10px;}
#Default_ProductSearchResultsPage #dr_productSummary {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_splash_uplay.png") no-repeat left 48px transparent;
	height:381px;
	margin:0;
	overflow:hidden;
	padding:0 15px 0;
	position:relative;
	top:0;
	width:881px;
	
}
#Default_ProductSearchResultsPage .productLeft {display:inline; float:left; width:615px; margin-top:35px;}
#Default_ProductSearchResultsPage .productLeft h1 {
	border-color:#151515;
	border-width:0 1px;
	height:37px;
	margin:0;
	overflow:hidden;
	padding:13px 0 0 10px;
	text-align:left;
	width:603px;
	margin-let:-8px;
	font-weight:bold;
}
#Default_ProductSearchResultsPage .productRight {
	display:inline;
	height:357px;
	margin:33px 0 0 0px;
	padding:20px 20px 20px;
	text-align:left;
	width:260px;
	float:left;
	position:absolute;
}
#Default_ProductSearchResultsPage .productRight h2 {border:none; color:#000; font-size:l6px !important; font-style:italic; padding-bottom:5px; font-family: Arial,Helvetica,sans-serif;}
#Default_ProductSearchResultsPage .bottomLeft {float:left; margin-top:10px;}
#Default_ProductSearchResultsPage .bottomRight {float:right;}
#Default_ProductSearchResultsPage .productRight .productStatus {color:#000; font-size:16px; margin:25px 0 0 5px; text-transform:uppercase; font-weight:bold;}


/* =Home Merchandising
----------------------------------------------- */	
#hero {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/bg_tier1-uplayhome.png") no-repeat scroll 8px 22px transparent;
	position:relative;
	top:0;
	left:-27px;
	height:412px; 
	width:927px;
	margin:0 0 15px 0; 
	padding:22px 15px 0 15px;
	overflow:hidden;
}
#hero h2 {text-transform:none;}
#hero ul {margin:0; padding:0;}
#hero ul li {margin:0; padding:0;}
.heroPlatforms {font-size:12px; float:left; display:inline; width:364px;}
#hero .dr_siteButtons {display:inline; float: right;;}
#hero .dr_siteButtons .dr_moreinfo a {float:right; display:inline;}
#hero .dr_siteButtons .dr_moreinfo{margin-left:3px;}

#dr_TOP_PRODUCTS {float:left; display:inline; margin-left:15px; width: 298px;}
#dr_TOP_PRODUCTS h3 {margin-top:10px; font-size:16px; text-decoration:none;  margin-left: 16px;}
#dr_TOP_PRODUCTS .boxRow img.dr_productImage {margin:0 0 0 -1px;}
#dr_TOP_PRODUCTS .boxRow {padding:0; float:left; display:inline; width:298px;}
#dr_TOP_PRODUCTS p.platforms {margin-left: 15px;}	
#dr_TOP_PRODUCTS .dr_siteButtons{ margin-left: 15px !important;}

#dr_FEATURED_PRODUCTS {float:left; display:inline; margin-right:15px; }
#dr_FEATURED_PRODUCTS .boxRow {height:120px; color:#909090; font-size:12px; padding:15px 0px 10px 20px; float:left; display:inline; width:285px;}

/* =Boxes
----------------------------------------------- */	
.box1Column {width:272px; margin-bottom:15px; padding:0 -1px; margin-left: 20px; }

#dr_Home .box1Column {margin-bottom:0px !important;}
.box1Column h2 {
	color:#1494af;
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding:0 0 0 0px;
	margin:0 -1px;
	text-transform:none;  
	border:none;
	font-size:18px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_box1_headUplay.jpg") no-repeat top left;
	border-radius:3px;
	text-align: center;
}
.box2Column {width:613px; margin-bottom:15px; padding:0 -1px;}
#dr_Home .box2Column { margin-bottom:0px !important;}
.box2Column h2 {
	color:#1494AF;;
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 -1px;
	text-transform:none; 
	border:none; 
	font-size:18px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_box2_headUplay.jpg") no-repeat top left;
	border-radius: 3px;
}
.boxRow {height:100%; padding:10px 10px 10px 9px; position:relative;}
.boxRow .dr_price{ display:none;}
.boxRow a .dr_productImage{
margin-top: 1.3em !important;
width: 270px;
margin-left:1.3em !important;
}

.boxRow img.prodThumb {float:left; display:inline; margin:0 15px 0 0; border:1px solid #707070;}
.boxRow h3 {color:#3a3a3a; font-size:13px; font-weight:bold; margin:3px 10px 10px; line-height:15px;}
.boxRow h3 a {color:#3a3a3a;}
.boxRow p {margin:0 10px; padding:0; color:#909090;}
.boxRow p.platforms {line-height:14px; margin-left:1.7em;}
.boxRow .pitch {font-style:italic; margin-bottom:4px; line-height:14px; margin-left:1.7em;}
.boxRow .dr_siteButtons {margin-top:10px; margin:7px 10px 7px 0; margin-left: 1.7em !important;}

/* =Product Page
----------------------------------------------- */

#dr_ProductDetails .productDesRight #profile h2{
display:none;
}

#dr_ProductDetails .productDesRight #profile {
 background-color: #ECECEC;
}

#dr_ProductDetails .dr_maxQuantity{
color:#000;
}

#dr_productSummary {
	position:relative;
	top:0;
	margin-top:0.5em;
	height:441px; 
	width:889px;
	padding:0px 15px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_splash_uplay.png") no-repeat top left;
	overflow:hidden;
}

#dr_ProductDetails div#profile .boxRow {
background: none !important;
}
#dr_sharethisimage a img{
display:none;
}

#dr_ProductDetails #profile .website{
float:none !important;
margin-top: 0px !important;
text-decoration:underline;
margin-left:4em !important;
}

#dr_ProductDetails #profile #dr_sharethisimage{
border-bottom:2px solid #fff;
}

#profile{
border-radius:3px;
}

.productLeft {float:left; display:inline; width:615px; margin-left: -7px; margin-right: 2px;}
.productDesLeft {float:left; display:inline; width:615px;}
.productLeft h1 {color:#000; height:29px; position:absolute; width:100%;}

.dr_Content .productLeft img {margin-top:48px; border:1px solid #151515;margin-left:-7px;}
.dr_Content .productLeft embed {border:1px solid #151515;}
.dr_Content .productLeft embed {margin-bottom:-2px;}
.dr_opaqueAgeGate {width:615px; height:380px; padding:0px; margin:0;}
.dr_ageGateContainer {z-index:1000; position:absolute; padding:100px 0 0 100px; margin:3em !important; width:515px; height:232px; background:#1A1A1A; font-size:16px; font-weight:bold; margin-left: -7px !important;}
#Default_ProductDetailsPage .dr_ageGateContainer {margin:48px 0 0;}
#dr_ageGateControls, #dr_ageGateText {background:#CFCFCF; border:2px dashed; width:395px; padding:13px 10px 10px; color:#333; text-align:center;}
#dr_ageGateControls #btn_Submit {vertical-align:middle;}
#Default_ProductDetailsPage #dr_videoThumbs, #Default_ProductDetailsPage #dr_videoThumbsImg {margin-top:48px;}
#dr_videoThumbsImg{
margin-left: -7px;
margin-top: 48px !important;
}
.productPlatforms {
	height:67px; 
	width:613px;
	text-align:center; 
	border:0 none; 
	margin-left:-7px !important;
	border-width:0 1px; 
	background: none repeat scroll 0 0 transparent;
	overflow:hidden;
	margin:0;
	padding:0;
}

.productLeft .productPlatforms img {border:none; margin-top:1px;}
.productPlatforms a:hover {text-decoration:none;}
.productLeft .productPlatforms p {margin:3px 0 0; color:#d1d1d1; font-weight:bold;}
.productLeft .productPlatforms span.lightgray {color:#7D7D7D !important; text-transform:lowercase; font-size:10px;}
#dr_productSummary ul.dr_variationInfo {margin:0; list-style:none;}
#dr_productSummary ul.dr_variationInfo li {float:left; display:inline; width:119px; height:67px; margin: 2px 0 0; padding:0; border-left:1px solid #343434; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/bg_platform.jpg") repeat-x top left;}
#dr_productSummary ul.dr_variationInfo li.active {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_platform_on.jpg") repeat-x top left; margin-top: 2px;}

.jCarouselLite {float:left; display:inline;}
.jCarouselLite .dr_variationInfo li p{
	color:#000000;
}
.productPlatforms .prev, .productPlatforms .next {float:left; display:inline; height:25px; padding:21px 25px 20px 25px;}
.productPlatforms .prev {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/arrow_pd_leftside.png") no-repeat center center;}
.productPlatforms .next {border-left:1px solid #343434; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/arrow_pd_right.png") no-repeat center center; margin-top:1px;}

#dr_purchaseDetails .dr_variationInfo select {
	width:270px; 
	height:22px; 
	padding:3px 2px 2px 10px; 
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_variation_dropdown.jpg") no-repeat top left; 
	color:#fff; 
	font-size:10px; 
	font-weight:bold;
	border:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #dr_purchaseDetails .dr_variationInfo select {color:#000;}
 .dr_Content table tr#dr_priceTotal {background-image:none; background:#fff; border:1px solid #E3E5E4; border-width:0 1px 1px;}
 .dr_Content table tr#dr_priceTotal td {background-image:none; background:#fff;}
}

#dr_purchaseDetails .dr_variationInfo option {background:#202020; border:0; color:#fff; font-size:10px; font-weight:bold; }

#dr_shortDescription {border-bottom:1px dashed #dbdada; padding-bottom:10px; line-height:16px;}
.moreInfo, .close {font-size:10px; cursor:pointer; color:#5182a7; margin:0 0 10px 0; padding:8px 20px 7px 0; text-decoration:underline; color: #1494AF;}
#dr_longDescription {margin-top:10px; line-height:16px;}
.prodLegal {border-top:1px dashed #DBDADA; color:#AFAFAF; font-style:italic; padding-top:10px;}
#screenshots {padding-bottom:0;}
#screenshots h2 {padding-bottom:0px;}

.productRight { display:inline; width:270px; height:347px; margin:47px 0 0 15px; text-align:center; padding:30px 15px 20px 15px; }
#dr_ProductDetails .productRight {
    float: right;
    width: 243px;
	padding: 30px 2px 20px;
}
.productRight #dr_thumbnailImage img {border:1px solid #bdc2cc;}
.productRight .productStatus {color:#000; font-size:20px; margin:25px 0 0 5px; text-transform:uppercase;}
.productRight .productRelease {color:#000; font-size:12px; margin:0 0 20px 5px; font-weight:bold; text-transform:uppercase;}
.productRight .dr_price {font-size:18px; color:#000000;}

.productDesRight {float:right; display:inline; width:288px;  margin:0 0 0 0px;}


div#profile h3 {color:#909090; font-size:11px; line-height:23px; margin:0; padding:0 0px 0 0; font-weight:bold; float:left; display:inline; width:80px; clear:left; }
div#profile .boxRow {position:relative; height:100%; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x bottom left; padding:10px;}
div#profile .esrbBoxRow {padding-top:0;}
div#profile .boxRow p {color:#000; font-size:11px; line-height:24px; float:left; display:inline;  width:125px; text-align:left; margin:0; padding:0 0 0 0px; font-weight: bold;}
div#profile .boxRow p.profilePlatforms {line-height:14px; margin:5px 0 0 -1px;}
div#profile div.esrb {margin:0 0 0 44px;}
div#profile div#esrbImage {float:left; display:inline; width:94px; margin-top:10px; text-align:center;}
div#profile div#esrbDescriptions {float:left; display:inline; line-height:15px; margin:7px 0 0 10px; font-size:11px; text-align:left; width:130px;}
div#profile div#esrbDescriptions img {float:left; display:inline; margin:-4px 1px 5px;}
div#profile .boxRow p.esrbExtra {padding:0; margin:5px 0 0 -55px; line-height:14px; clear:both; width:250px; text-align:center;}

div#profile .website {font-size:10px; margin: 0 16px 0 0; padding:0px 20px 7px 0;}
div#profile .website a {line-height:28px;}

#related, #recommended {padding-bottom:0;}
#related .boxRow {color:#909090; font-size:12px; padding:15px 18px 10px;}
#recommended .boxRow {color:#909090; font-size:12px; padding:15px 20px 10px 20px;}
#recommended .boxRow {height:130px; float:left; display:inline; width:266px; border-right:1px solid #eeefee;}
#related img.prodThumb, #recommended img.prodThumb {float:left; display:inline; margin:0 15px 0 0; border:1px solid #707070; height:100px;}
#related h3, #recommended h3 {color:#3a3a3a; font-size:13px; text-decoration:underline; font-weight:bold; margin-bottom:10px;}
#related p, #recommended p {margin:0; padding:0;}
#related .pitch, #recommended .pitch {font-style:italic;}
#related .dr_siteButtons, #recommended .dr_siteButtons {margin-top:10px;}
#recommended .dr_siteButtons{ text-align:left !important;}



/* =ThankYou
----------------------------------------------- */
#dr_ThreePgCheckoutPaymentRedirectInstructions  #dr_confirmTbl th {line-height:30px;}
#dr_ThreePgCheckoutPaymentRedirectInstructions  #dr_confirmTbl td {padding:15px 20px;}
#dr_ThankYou #dr_productTbl td.dr_productName #CartProductName {width:500px; margin:20px 15px 0;}
#dr_ThankYou  #dr_productTbl td.dr_productName #CartProductDetails {margin:10px 0 0 25px;}



/* =Right Gutter
----------------------------------------------- */
div.rightbanner {margin-bottom: 0px;}	

/* Footer
----------------------------------------------- */
div#Footer {font-family:Verdana, Arial, Helvetica, sans-serif;}
div#Footer p {padding:25px 0 0 0; text-align:center; font-size:9px;}

@import url(//fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,300italic,400italic,500,500italic,700,900,700italic,900italic);
*{
	margin:0;
	padding:0;
	
}
#cwrap{border-radius:6px 6px 0 0 !important; padding-bottom:50px !important;}
footer{
	width:960px;
	margin:0 auto;
	background:#f8f8f8;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	overflow:hidden;
	color:#262626;
}
footer h3{
	font-weight:500;
	text-transform:uppercase;
	padding:0 0 5px 0;
	margin-bottom:10px;
	width:100%;
	
}
footer  li{
	font-weight:300;
	list-style:none;
}
footer #first-part-footer{
background:#e3e3e3;
clear:both;
width:940px;
overflow:hidden;
	padding:10px;
}
footer #footer_social_network {
float:right;
	width:298px;
	border-left:2px solid #b6b6b6;
	padding-left:10px;
	}
	footer #footer_social_network  ul {
	

	height:160px;
	margin-top:10px;
	}
	footer #footer_social_network  ul li {
		margin-top:10px;
		
	}
	footer #footer_social_network  ul li img{float:left;}
	footer #footer_social_network ul li:hover a{background:#a3a3a3; color:white;}

footer #footer_social_network  ul li a{
color:#1a1a1a;
font-weight:700;
text-transform:uppercase;
	background:#c4c4c4;
	overflow:hidden;
	text-decoration:none;
	display:block;
	text-align:center;
	text-indent:-55px;
	line-height:37px;
	padding:3px;
}
footer #engagements{
	width: 630px;
	float:left;
	
}
footer #engagements ul {margin-top:20px;}
footer #engagements ul li{
	display:block;
	float:left;
	width:200px;
	text-align:center;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	/* font-size:12px; */
	border-right:2px solid #c9c9c9;
	height:150px;
	font-size: 15px !important;
	margin: 0 4px 0 4px;
}
footer #engagements ul li:last-child{border:none;}
#last-part-footer{
clear:both;
background:#e3e3e3;
overflow:hidden;
padding:10px;
}
footer #platforms{
width:617px;
	float:left;
}
footer #platforms ul{
	width:510px;
	margin:20px auto;
}
footer #platforms ul li{
	float:left;
	height: 46px;
	width:120px;
	margin-top:10px;margin-left:10px;
	background:#f8f8f8;
	text-align:center;
}
footer #platforms ul li:nth-child(1),footer #platforms ul li:nth-child(5){margin-left:0px;}
footer #platforms ul li a{
	height: 46px;

}
footer #publisher{
	clear:both;
	float:left;
	width:440px;
	padding:0 10px;
	margin:28px 0;
}

footer #publisher ol{ float:left;
  width:190px;
  margin-left:30px;}
footer #publisher ol li:hover, footer #brands ul li:hover{background:#00aeef; color:white;}
footer #brands ul li:hover a, footer #publisher ol li:hover a {color:white;}
footer #publisher ol li:hover:after, footer #brands ul li:hover:after{content:"\203A"; float:right; margin-right:5px; line-height:13px;}
footer #brands{
float:right;
border-left:2px solid #e0e0e0;
width:460px;
padding:0 10px;
margin:28px 0;
}
footer #publisher ol li, footer #brands ul li{font-size:13px;}
footer #brands ul{float:left; width:190px; margin-left:30px;}

	#brands a, #publisher a{text-transform:none;
	text-decoration:none;
	color:black;}
footer #store{
	float:right;
	width:298px;
	border-left:2px solid #b6b6b6;
	padding-left:10px;
}
footer #store ul li{
	font-size:0.8em;
	margin:8px 0;
	}
footer #store ul li a{
color:#1a1a1a;
font-weight:700;
text-transform:uppercase;
	padding:2px 0 2px 10px;
	background:#c4c4c4;
	text-decoration:none;
	display:block;
}
footer #store ul li a:after{content:"\203A"; float:right; margin-right:10px;}
footer #store ul li a:hover{background:#00aeef; color:white !important;}
footer h4{
	clear:both;
	text-align:center;
	font-size:13px;
	margin-top:20px;
}
footer p#copyright{
	margin-top:20px;
	clear:both;
	text-align:center;
	font-size:9px;
	
}
footer #store ul li:hover, footer #store ul li a:hover{
	color:#199bde;
}
#brands_and_more{display:inline-block; clear:both; width:100%; text-align:center; margin-top:10px; font-style: italic; }
#brands_and_more:hover{background:#00aeef; color:white;}
#brands_and_more:hover:after{content:"\203A"; float:right; margin-right:10px; line-height:17px;}

/* END CSS for Site Layout
----------------------------------------------------------------------------------------------------------------------------------- */


/* BEGIN BUTTON HOVER EFFECT */
.dr_buynow_pd img, .dr_moreInfo img, .dr_buyNowButton img, .dr_buynow img, .simplemodal-close 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, .dr_buynow:hover img, .simplemodal-close:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90;
}
.dr_moreinfo img, .dr_buynow_hero img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}
#dr_purchaseDetails .dr_buynow img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1
}
.dr_moreinfo:hover img, .dr_buynow_hero:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
#dr_purchaseDetails:hover .dr_buynow:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}
#dr_continueShoppingButton img, #dr_checkoutButton img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-radius: 7px 7px 7px 7px;
}
#dr_continueShoppingButton a:hover img, #dr_checkoutButton a:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 0.90;
  opacity: 0.90;
}
/* END BUTTON HOVER EFFECT */




/* BEGIN CSS for Hero Gallery
----------------------------------------------------------------------------------------------------------------------------------- */
/* GALLERY CONTAINER */
.gallery {padding:24px 0 0 0;}
.gallery h2 {font-size:20px; border-bottom:none; font-weight:normal; margin:12px 0 5px 10px;}
.gallery h2 a, .gallery h2 a:visited {color:#000;}
.gallery h2 a, .gallery h2 a:hover{
color:#000 !important;
}
.gallery h2 a:active, .gallery h2 a:hover {color:#fff; text-decoration:underline;}
.gallery .heroPlatforms {margin:8px 0 0 10px;}

/* LOADING BOX */
.loader {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/ajax-loader_b.gif") center center no-repeat; }

/* GALLERY PANELS */
.panel {margin:-24px 0 0 -11px;}
.panel img {border:1px solid #151515;}

/* DEFINE HEIGHT OF PANEL OVERLAY */
.panel .panel-overlay {
	
	border-color:#151515;
	border-style:solid;
	height:73px;
	bottom:0;
}

/* FILMSTRIP */
.strip_wrapper {margin-left:32px;}

/* WRAPPER FOR FILMSTRIP IMAGES */



/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #fff;}

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { }

/* POINTER FOR CURRENT FRAME */
.pointer {border-color: #000;}

/* TRANSPARENT BORDER FIX FOR IE6 - NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {filter: chroma(color=pink);}

.nav-next{
width:31px;
}

.nav-prev{
width:31px;
}

/* END CSS for Hero Gallery
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Overlay
----------------------------------------------------------------------------------------------------------------------------------- */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {color:#bbb; background-color:#333; padding:12px;}
#simplemodal-container code {background:#141414; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
/* END CSS for Overlay
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Browse games drop down

----------------------------------------------------------------------------------------------------------------------------------- */
a.browseGamesUp, a:visited.browseGamesUp {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 0;
  color:#FFFFFF;
  display:block;
  height:33px;
  width:280px;
	font-size:15px;
	font-weight:bold;
	padding:7px 0 0 20px;
	text-transform:uppercase;
}
a.browseGamesUp span.expand {font-size:10px; color:#999; line-height:12px; font-weight:normal; text-transform:lowercase;}
a.browseGamesUp:hover {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 -55px;
	background-position: 0 -55px !important;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
a.browseGamesDown {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 -110px;
	color:#fff;
}
a.browseGamesDown:hover {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 -110px;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
#browseGamesList {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_browse_games2.png) no-repeat;
  display:none;
  height:465px;
  margin:-7px -28px;
  padding:6px 38px 0 29px;
  position:absolute;
  width:320px;
  z-index:9999;
}
#browseGamesList ul { margin:0;  padding:0; position:relative; in}  
ul#collapsing-nav {border-bottom: 1px solid #5e5e5e;	list-style: none;  width:298px;}
ul#collapsing-nav li {font-size: 13px; line-height: 1.2;	font-family: verdana, helvetica, arial, sans-serif;	border-bottom: 1px solid #5e5e5e;}
ul#collapsing-nav li a, ul#collapsing-nav li span {color: #fff;	text-decoration: none;	display: block;	text-align: left;	padding: 11px 0 11px 10px;}
ul#collapsing-nav li.selected span {border-bottom: 1px solid #5e5e5e; padding: 11px 0 11px 10px;}
ul#collapsing-nav li a:hover {background-color: #5E5E5E;}

body.enhanced #collapsing-nav span {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/arrow_blue_right.png) no-repeat 244px -4px;
}
body.enhanced #collapsing-nav span:hover {
  background:#5E5E5E url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/arrow_blue_down.png) no-repeat 244px -4px;
}
body.enhanced #collapsing-nav li.selected span {
	border-bottom: 1px solid #787878;
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/arrow_blue_down.png) no-repeat 244px -4px;
}
ul#collapsing-nav ul {border: 0; list-style: none;}
ul#collapsing-nav ul li {border: 0;font-size: 10px;}
ul#collapsing-nav ul li a {padding: 5px 0 6px 20px; border-bottom:1px solid #9F9F9F;}
ul#collapsing-nav span {font-size: 120%; font-weight:bold;}
body.enhanced #collapsing-nav span {cursor: pointer; text-transform: uppercase;}
#collapsing-nav .selected span, #collapsing-nav .selected span:hover {cursor: default;}
/* END CSS for Browse games drop down
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Piro Light Box
----------------------------------------------------------------------------------------------------------------------------------- */
#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;}
/* END CSS for Piro Light Box
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for 3D Carousel (screenshots)
----------------------------------------------------------------------------------------------------------------------------------- */
.Carousel3D_Default {margin: 0 auto;position: relative;}
#gallery2 {width: 600px;margin: 0px auto;position: relative;padding:11px 0 15px 0;}

/* Card List */
.Carousel3D_Default ul li {position: absolute;top: 0;left: 0;}
#ContentArea #gallery2 ul.Cardlist {width: 360px;height: 113px;margin: 0 auto;position: relative;z-index: 1;list-style:none;padding:0;}
#ContentArea #gallery2 ul.Cardlist li {border: 2px solid #393939;margin:0;}

/* Loading Container */
#gallery2 div.LoadingContainer {background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/lightbox-ico-loading.gif") no-repeat center 65px;}
#gallery2 div.LoadingContainer p {text-align: center;font-size: 1.6em;font-weight:bolder;color: #000;padding: 100px 0 0;}

/* Controller: NEXT/PREV */
#gallery2 .Carousel3DController {width: 600px;overflow: hidden;position: absolute;top: 23px;left: 0px;z-index: 0;}
#gallery2 .Carousel3DController a:link, 
#gallery2 .Carousel3DController a:visited {display: block;width: 23px;height: 0px;overflow: hidden;padding: 4px 0 0;}
#gallery2 .Carousel3DController 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:94px;
width:36px;
margin-top:36px;
}
#gallery2 .Carousel3DController 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:94px;
width:36px;
margin-top:36px;
}
/* END CSS for 3D Carousel (screenshots)
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Predictive Searching
----------------------------------------------------------------------------------------------------------------------------------- */
#searchFields {margin:120px 0;}
.ac_results {padding: 0px; border: 1px solid black; background-color: white;overflow: hidden; width:299px !important;	z-index: 99999;}
.ac_results img {float:left; padding:3px 8px 3px 2px; height:64px;}
.ac_results img:hover {float:left; padding:0px 8px 0px 2px; height:70px;}
.ac_results ul {width: 100%;list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* if width will be 100% horizontal scrollbar will show 	when scroll mode will be used	*/	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	font-style:italic;
	/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}
.ac_results h3 {font-size: 12px; font-weight:bold; margin:8px 0 5px 0; font-style:normal;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {	background-color: #2B5C81;color: white;}
/* END CSS for Predictive Searching
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for IE only Browsers
----------------------------------------------------------------------------------------------------------------------------------- */
/* IE 7 only Browsers */
.productPlatforms {*margin-top:-3px;}
#dr_ShoppingCart #dr_siteButtons {*margin:-10px 0 20px 0;}

/* IE 6 only Browsers */
*html ul#navigation {margin-top:31px;}
*html ul#navigation li.active, *html ul#navigation li.selected { background-position:-100px -40px;}
*html #dr_ShoppingCart #dr_siteButtons {margin:-10px 0 20px 0;}
*html #dr_paymentContainer {margin-top:15px;}
*html ul#collapsing-nav ul li a {padding: 0 0 0 20px!important;}
*html .Cardlist li{_top:auto!important; _width:auto!important;}
*html #gallery2 .Carousel3DController a.Next{_width:36px!important; _height:94px!important;}
*html #gallery2 .Carousel3DController a.Prev{_width:36px!important; _height:94px!important;}
*html #gallery2 .Carousel3DController{_top:11px;}
*html #dr_ProductDetails #dr_purchaseDetails p.active {_margin-top:-120px!important;}

/* END CSS for IE only Browsers
----------------------------------------------------------------------------------------------------------------------------------- */


/* BEGIN CSS for Uplay launcher 
----------------------------------------------------------------------------------------------------------------------------------- */
a#browseGamesButton{ 
	display:none;
}
#headNav {
    /* background: none repeat scroll 0 0 #0e3954; */
    /* border-radius: 6px 6px 6px 6px; */
    height: 40px;
    /* margin: 12px 0; */
    padding: 12px 20px 0;
}
#headNav{
	/* margin-top:15px; */
	display: block;
	width: 960px;
	margin: auto;
}

#uplayHeader {
	background: rgb(14, 57, 84);
}

#subNav li {
background: #0E3954;
font-size: 14px;
}

#subNav li:hover {
background: no-repeat scroll 153px center #1c75bc;
list-style:none;
text-decoration:none;
}

#subNav a:hover {
	text-decoration:none;
	
}


#browser-nav-back {
	border: 0 none;
	margin-top: 3px;
}
#browser-nav-forward{
	border: 0 none;
	margin-top: 3px;
}
#browser-nav-home{
	border: 0 none;
	margin-top: 0;
}
#productFilter{
    float: left;
    width: 500px;
}
#productgenre {
    /* margin-left: 10px; */
	
    float:left;
}
.logo{
	display:none;
}
#topBanner{
	display:none;
}
#dr_Home #hero .dr_pricedisplay{
	display:none;
}
#dr_ProductDetails #dr_productSummary .productLeft #dr_videoThumbs{
    margin-left: -0.6em;
    margin-top: 3.5em;
}

/* S: cart page  */
#Default_ThreePgCheckoutShoppingCartPage #UplayHeader #headNav, #Default_ThreePgCheckoutAddressPaymentInfoPage #UplayHeader #headNav, #Default_ThreePgCheckoutConfirmOrderPage #UplayHeader #headNav, #Default_ThankYouPage #UplayHeader #headNav, #Default_InvoicePage #UplayHeader #headNav{
display:none;
}
#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#cwrap, #Default_ThreePgCheckoutBuyerVATNumberPage div#cwrap, #Default_ThreePgCheckoutProductRestrictionPage div#cwrap, #Default_ServerError div#cwrap, #Default_ShoppingCartPage div#cwrap, #Default_ThreePgCheckoutShoppingCartPage div#cwrap, #Default_ThreePgCheckoutAddressPaymentInfoPage div#cwrap, #Default_ThreePgCheckoutConfirmOrderPage div#cwrap, #Default_ThankYouPage div#cwrap, #Default_InvoicePage div#cwrap {
    background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_cwrap_cart.jpg") no-repeat scroll left 10px #FFFFFF;
}

#div_triggerCoupon {
color: black;
}
#triggerCoupon {
color: #17375e;
cursor: pointer;
font-weight: bolder;
text-decoration: underline;
}
#Default_ThreePgCheckoutShoppingCartPage div#ContentArea, #Default_ThreePgCheckoutAddressPaymentInfoPage div#ContentArea, #Default_ThreePgCheckoutConfirmOrderPage div#ContentArea, #Default_ThankYouPage div#ContentArea{
padding-top:15px;
}

/* E:  cart page */


/* B: payment page */
#dr_paymentContainer .dr_paymentMethodBlock {
	margin-bottom: 25px;
}

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

.dr_billingSiteOptimizerTest{
	display:none;
}
.dr_billingSiteOptimizerTest1{
	display:none;
	float:none !important;
	margin-top:0px !important;
}
.dr_billingSiteOptimizerTest2{
	display:none;
}
.dr_billingSiteOptimizerTest3{
	display:none;
}

#Default_ThreePgCheckoutAddressPaymentInfoPage #dr_ThreePgCheckoutAddressPaymentInfo #dr_siteButtons img{
border-radius: 7px 7px 7px 7px;
}

#Default_ThreePgCheckoutConfirmOrderPage #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutPaymentShippingInfo #dr_siteButtons input{
border-radius: 7px 7px 7px 7px;
}

#Default_ThankYouPage #dr_ThankYou #dr_siteButtons a img{
border-radius: 7px 7px 7px 7px;
}
/* E: payment page */

#Default_HelpPage #cwrap{
}
#hero .heroPlatforms img{
	float:left;
}
#leftColumn .platforms img{
	float:left;
}
#hero .heroPlatforms span{
	margin-left:6px;
}
#leftColumn .platforms  span{
	margin-left:6px;
}
#dr_Home #rightColumn .rightbanner a img{
	margin-left:16px;
	margin-top:7px;
	width:250px;
}
#Default_ProductDetailsPage #screenshots h2{
	display:none;
}
#Default_ProductDetailsPage #screenshots #gallery2{
    height: 100%;
}
#dr_officialwebsiteIcon {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
}
#dr_geotrustsecurity{
	display:none;
}
#Default_ProductDetailsPage .productLeft h1 {
    background-color: #FFFFFF;
    margin: 0 0 0 -15px;
    padding: 10px 11px 9px;
}
#Default_ProductDetailsPage #related .dr_moreInfo img{
	float: left;
}
.website a:link, a:visited {
    font-weight: bold;
    text-decoration: underline;
}
.website a:hover, a:active {
   color: #33C2C6;
}
#dr_sharethisimage{
   margin-left:0px !important;
}
#profile .esrbBoxRow{
   margin-left: -34px;
   margin-top: -11px;
}


#Default_ThreePgCheckoutShoppingCartPage #UplayHeader #headNav, #Default_ThreePgCheckoutAddressPaymentInfoPage #UplayHeader #headNav, #Default_ThreePgCheckoutConfirmOrderPage #UplayHeader #headNav, #Default_ThankYouPage #UplayHeader #headNav, #Default_InvoicePage #UplayHeader #headNav{
display:none;
}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#cwrap, #Default_ThreePgCheckoutBuyerVATNumberPage div#cwrap, #Default_ThreePgCheckoutProductRestrictionPage div#cwrap, #Default_ServerError div#cwrap, #Default_ShoppingCartPage div#cwrap, #Default_ThreePgCheckoutShoppingCartPage div#cwrap, #Default_ThreePgCheckoutAddressPaymentInfoPage div#cwrap, #Default_ThreePgCheckoutConfirmOrderPage div#cwrap, #Default_ThankYouPage div#cwrap, #Default_InvoicePage div#cwrap {
    background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_cwrap_cart.jpg") no-repeat scroll left 10px #FFFFFF;
}

#Default_ThreePgCheckoutShoppingCartPage div#ContentArea, #Default_ThreePgCheckoutAddressPaymentInfoPage div#ContentArea, #Default_ThreePgCheckoutConfirmOrderPage div#ContentArea, #Default_ThankYouPage div#ContentArea {
    padding-top: 15px;
}

/* END CSS for Uplay launcher 
----------------------------------------------------------------------------------------------------------------------------------- */



table {border-collapse: collapse; border-spacing: 0;}
/* END CSS for Reset
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Site Layout
----------------------------------------------------------------------------------------------------------------------------------- */
body {
	text-align:center;
	color:#555555;
	background: #f2f2f2 url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_body.jpg") repeat-x top left;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.clearer {clear:both; height:1%; line-height:1%; font-size:1%;}
.last {border:0 !important;}
.float-left {float:left; display:inline; margin:1em 1.2em 1em 0;}
.float-right {float:right; display:inline; margin:1em 0 1em 1.2em;}
p {margin:10px 0; line-height:18px;}
h1, h2, h3, h4, h5, h6, .dr_podHeader, #dr_offerHeader {font-weight:normal;}
h1, .dr_podHeader, #dr_offerHeader, .dr_emptyCart h2 {
	font-size:25px; 
	margin:15px 0 0 0;
	padding:0;
}
h2 {font-size:14px; text-transform:uppercase; margin:10px 0; font-weight:bold; border-bottom:1px solid #71738C; color:#71738C;}
h3 {font-size:13px;}

#dr_Help h1 {padding-bottom:10px;}
#dr_CustomerServiceOrderDetail #dr_subscriptionList {display:none;}
.phoneNumber {color:#999; padding-left:3px;}
#dr_offerHeader {padding:9px 0 0 16px; height:31px;}
#dr_confirmEULA h3 {
	background-color:#666666;
	color:#E3E4E4;
	font-weight:bold;
	margin:0 -15px 15px;
	padding:5px 15px;
}

div#pageWrapper {width:960px; padding:0; margin:10px auto; text-align:left;}
div#Header {float:left; display:inline; width:960px; height:187px; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_header_uplay.png") no-repeat bottom left !important;}
div#cwrap {float:left; display:inline; width:950px; margin:0; padding:0; border:5px solid #fff; border-width:0px 5px; background-color: #FFFFFF; margin-top:0; border-radius:6px; }
div#rightColumn {float:right; display:inline; margin:0; padding:0; width:284px; }
div#leftColumn {float:left; display:inline; margin:0; padding:0; width:630px;}
div#ContentArea {float:left; display:inline; margin:0; padding-left: 15px; width:915px;}
div#Footer {clear:both; width:960px; height:14px; padding:0; background: none repeat scroll 0 0 transparent;}

/* Home */	
body#Default_HomePage div#ContentArea{width:930px;}
body#Default_HomePage div#cwrap {width:960px; border:0;}

/* Checkout Pages / Custom pages / Error Pages */
#Default_ThreePgCheckoutPaymentRedirectInstructionsPage #ContentArea, #Default_ThreePgCheckoutBuyerVATNumberPage #ContentArea, #Default_ThreePgCheckoutProductRestrictionPage #ContentArea,
#Default_ServerError #ContentArea, #Default_ContentTheme #ContentArea, #Default_ProductSearchResultsPage #ContentArea, #Default_HelpPage #ContentArea, #Default_ShoppingCartPage #ContentArea, 
#Default_ThreePgCheckoutAddressPaymentInfoPage #ContentArea,  #Default_ThankYouPage #ContentArea, 
#Default_ThreePgCheckoutShoppingCartPage #ContentArea, #Default_ThreePgCheckoutConfirmOrderPage #ContentArea, #Default_InvoicePage #ContentArea 
{width:912px; padding:0 19px;}

#Default_ProductDetailsPage #ContentArea, #Default_ProductSearchResultsPage #ContentArea 	{width:930px; padding:0 0 0 10px;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage ul#navigation, #Default_ThreePgCheckoutBuyerVATNumberPage ul#navigation, #Default_ThreePgCheckoutProductRestrictionPage ul#navigation,
#Default_ThreePgCheckoutPaymentRedirectInstructionsPage .sideNav, #Default_ThreePgCheckoutBuyerVATNumberPage .sideNav, #Default_ThreePgCheckoutProductRestrictionPage .sideNav,
#Default_ServerError ul#navigation, #Default_ShoppingCartPage ul#navigation, #Default_ThreePgCheckoutAddressPaymentInfoPage ul#navigation, #Default_ThankYouPage ul#navigation, 
#Default_ThreePgCheckoutShoppingCartPage ul#navigation, #Default_ThreePgCheckoutConfirmOrderPage ul#navigation, #Default_InvoicePage ul#navigation, 
#Default_ShoppingCartPage .sideNav, #Default_ThreePgCheckoutAddressPaymentInfoPage .sideNav, #Default_ThankYouPage .sideNav, 
#Default_ThreePgCheckoutShoppingCartPage .sideNav, #Default_ThreePgCheckoutConfirmOrderPage .sideNav, #Default_InvoicePage .sideNav 
{display:none;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage, #Default_ThreePgCheckoutBuyerVATNumberPage, #Default_ThreePgCheckoutProductRestrictionPage,
#Default_ServerError, #Default_ShoppingCartPage, #Default_ThreePgCheckoutShoppingCartPage, #Default_ThreePgCheckoutAddressPaymentInfoPage, 
#Default_ThreePgCheckoutConfirmOrderPage, #Default_ThankYouPage, #Default_InvoicePage 
{background:#013B49 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/TopNavBarUpdate/Background_Image.png') no-repeat fixed center 0px !important;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#Header, #Default_ThreePgCheckoutBuyerVATNumberPage div#Header, #Default_ThreePgCheckoutProductRestrictionPage div#Header,
#Default_ServerError div#Header, #Default_ShoppingCartPage div#Header, #Default_ThreePgCheckoutShoppingCartPage div#Header, #Default_ThreePgCheckoutAddressPaymentInfoPage div#Header, 
#Default_ThreePgCheckoutConfirmOrderPage div#Header, #Default_ThankYouPage div#Header, #Default_InvoicePage div#Header 
{background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_header_cart.jpg") no-repeat bottom left !important;}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#cwrap, #Default_ThreePgCheckoutBuyerVATNumberPage div#cwrap, #Default_ThreePgCheckoutProductRestrictionPage div#cwrap,
#Default_ServerError div#cwrap, #Default_ShoppingCartPage div#cwrap, #Default_ThreePgCheckoutShoppingCartPage div#cwrap, #Default_ThreePgCheckoutAddressPaymentInfoPage div#cwrap, 
#Default_ThreePgCheckoutConfirmOrderPage div#cwrap, #Default_ThankYouPage div#cwrap, #Default_InvoicePage div#cwrap 
{background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_cwrap_cart.jpg") no-repeat top left;}

/* =Links
----------------------------------------------- */
a:link, a:visited {color:#5182a7;	text-decoration:none;}
a:hover, a:active {color:#5182a7;}

div#Footer .second a:link, div#Footer .second a:visited {color:#000;	font-weight:normal; text-decoration:none;}
div#Footer .second a:hover, div#Footer .second a:active {color:#000; font-weight:normal; text-decoration:underline;}

/* =Header
----------------------------------------------- */
div#Header div.logo {clear:both; margin:19px 0 0 11px; background:0; padding:0; height:27px; width:150px; text-align:left;}
div#Header div.logo a:link, div#Header div.logo a:visited {
	display:block;
	font-size:1px;
	text-indent:-10000em;
	height:65px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:154px;
	color:#000;
	line-height:0px;
	background: transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg-uplay-logo.png') no-repeat scroll left top;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}



div#Header h1 {clear:both; margin:42px 0 0 11px; background:0; padding:0; height:27px; width:150px; text-align:left;}
div#Header h1 a:link, div#Header h1 a:visited {
	display:block;
	font-size:1px;
	height:27px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	width:150px;
	color:#000;
	line-height:0px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/logo_ubishop.jpg") no-repeat top left;
}

#topNavbar { 
    background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/TopNavbarImage/image_topbar_ubina1.jpg") no-repeat scroll 0 0 transparent;
    height: 70px; !important
    margin-top: 0;!important
}
#topNav {display:block; width:960px; height:40px; color:#b1aea5; text-transform:uppercase; font-size:10px; margin: 0 auto; }
#topNav img {border:none;}
#topNav ul a:link, #topNav ul a:visited {color:#b1aea5; text-decoration:none;/* background: none; */}
#topNav ul a:hover, #topNav ul a:active {color:#fff; text-decoration:none;}
#topNav li.country, #topNav li.wedge, #topNav li.help, #topNav li.cart {display:inline;/* border-left: solid 1px #FFF; */  /* border-right: solid 1px #FFF; */}
#topNav li.cart {color:#fff;/* border-left: solid 1px #FFF; */  /* border-right: solid 1px #FFF; */}
#topNav li.cart a, #topNav li.cart a:visited {color:#b1aea5;}
#topNav li.cart a:hover, #topNav li.cart a:active {color:#fff;}

ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style:none; margin:0; padding:0;}
ul.dropdown li {
	float: left; 
	line-height: 25px; 
	padding: 7px 10px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #323232;
}
ul.dropdown .dir {
 padding-right:15px;
 height:25px;
}
ul.dropdown li.dir:hover {background-color:#222; color:#FFF; position:relative; z-index:599;}

ul.dropdown .ubisoftlogo {padding: 7px 9px 10px 8px;	border-width: 0px 1px 0px 1px; height:22px;}
ul.dropdown .ubisoftlogodiv {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/ubisoft-logo.png") no-repeat center left;
	width:100px;
	height:25px;
}
.ubibar-signup {
	height:25px;
	padding-top:0;
	text-align:right;
	border-left: solid 1px #fff !important;
	margin-left: 10px !important;
	/* background: #3482B3 !important; */
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/login.png") no-repeat scroll 0 0 rgb(51, 138, 194);  background-size: 18px;  background-position: 9px 9px;
	width: 80px;
}
.ubibar-signup a {margin-left:23px;}

ul.dropdown .cart {margin-left:203px; text-align:right;}
ul.dropdown .cart a {margin-left:30px;}

ul.dropdown ul {margin-top: 0px;  height:23px;visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown li.country ul {width:120px;}
ul.dropdown ul li {
	float: none;
	border:none;
	line-height: 13px; 
	background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/list-bg.png");
	border-width: 0px 1px 1px 1px;
	border:1px solid #666;
	border-top: none;
}
ul.dropdown li:hover > ul {visibility: visible;}

#topBanner {margin:0 0 0 200px; position:absolute; top:70px;}

	/* =Navigation
----------------------------------------------- */
ul#navigation {height:0px; width:630px; font-size:12px; display:inline; float:left; margin: 0 0px 0px 14px; padding:0; list-style-type:none; overflow:visible;  cursor: pointer;}
ul#navigation ul {margin:0;padding:0;	list-style-type:none ;}
ul#navigation li {float:left;	/* background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/Topbar_DoublwArrow.png") no-repeat scroll 153px center #EEEEEE; */  /* border: 1px solid #D2D2D2; */ /* border-radius: 3px 3px 3px 3px; */ height: 12px; margin: -2px 37px 3px 3px; padding: 10px 10px 10px 10px; /* width: 158px; */  color: #FFF;  font-weight: bold; }

ul#navigation li.first { background-position:0 0 ;}
ul#navigation li.last { background-position:-200px 0 ;}
ul#navigation li.active, ul#navigation li.selected { background-position:-110px -40px ;}
ul#navigation li.first.active, ul#navigation li.first.selected { background-position:0 -40px ;}
ul#navigation li.last.active, ul#navigation li.last.selected 	{ background-position:-200px -40px ;}
ul#navigation li.shop { background-position:-130px 0;}
/* ul#navigation li.community.active, ul#navigation li.community.selected	{ background-position:-90px -40px;  background:url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/Topbar_DoublwArrow.png") no-repeat scroll 153px center #EEEEEE;} */
ul#navigation li.shop.active, ul#navigation li.shop.selected	{ background-position:-130px -40px;}
ul#navigation li a {display:block;margin:6px 0;	width:90px;height:28px;line-height:29px;text-indent:10px;color:#525252;}	
ul#navigation li.options a {text-indent:20px;	background: transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/bg-action-icons.gif) no-repeat scroll 8px -199px ;}
ul#navigation li div {/* position:absolute; */ z-index:10000; display:none;	overflow:hidden ; 	margin-top: 5px;/* padding-top: 10px; */background: #0E3954;}
ul#navigation li.selected div {display: block;	overflow:visible ;/* margin: 0 17px 0 18px; */position: relative;}
ul#navigation li ul {position:absolute;left: -95px;	overflow:hidden ;}
ul#navigation li ul li,	ul#navigation li ul li.selected {float:none; width: 200px;height:29px;	background-image: none; height: 15px; margin: 0 0 0 0px; font-weight: normal; /* border-radius: 9px 9px 0 0px; */}

ul#navigation li ul li.first, ul#navigation li ul li.first.selected {height:15px;	/* background-position:0 0 ; */}
ul#navigation li ul li.last, ul#navigation li ul li.last.selected {height:15px;	background-position:0 bottom ;}
ul#navigation li.options ul li a {margin:0; width: 200px; height:29px; /* text-indent:0; */ line-height: 15px; color: #FFF; background:none ;}

ul#navigation li.options ul li a:hover {}
ul#navigation li ul li.first a {height: 15px;	line-height: 16px;}
ul#navigation li ul li.last a {height:15px;	line-height:11px ;}
ul#navigation li ul li#last{ /* border:1px solid #D2D2D2 !important; */}

ul#navigation li ul li:hover{
  
}

.options {
	font-size:16px;
}

.sideNav {width: 303px; float: Right; display: inline; padding:0px 15px 0 15px;}
form#search {
	
	margin:0 0 2px 0; 
	padding:0;
	width: 319px;
	height:22px;
}
form#search .search-field {font-size:12px; float: right; display:inline; border:none; width: 309px; height:27px; margin:0; padding: 2px 0 0 0px; border: 1px solid #bababa; margin-left: 40px; color: #9A9A9A; font-size: 10px; font-style: italic; border-radius:3px; }
form#search input.submit-button {
	background-color:transparent;
	float:right;
	display:inline;
	height:22px;
	width:30px;
	border:0;
	padding:0;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/Topbav_SearchIcon.png") no-repeat scroll 0 0 transparent;
    
	margin-left: 14.5em;
    margin-top: -1.85em;
}
form#search #i-search{
height: 15px;
padding-top:7px;
padding-bottom:7px;
}

/* =Center Column


----------------------------------------------- */	
#ContentArea ul {margin-top:15px;}
#ContentArea li {margin:0 20px 5px 30px;}
.dr_error {margin:5px 0px 5px 0px;}

/* Styles for breadcrumbing on site */
.dr_Content #dr_CheckoutBreadcrumb {margin:20px 0 0 5px; background:none;}
#Default_ShoppingCartPage #dr_CheckoutBreadcrumb, #Default_ThreePgCheckoutShoppingCartPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart.jpg") no-repeat bottom left;}
#Default_ThreePgCheckoutAddressPaymentInfoPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing.jpg") no-repeat bottom left; margin-bottom:15px;}
#Default_ThreePgCheckoutConfirmOrderPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm.jpg") no-repeat bottom left;}
#Default_ThankYouPage #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou.jpg") no-repeat bottom left;}

body.de_DE #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.de_DE #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_de_DE.jpg") no-repeat bottom left;}
body.de_DE #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_de_DE.jpg") no-repeat bottom left;}
body.de_DE #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_de_DE.jpg") no-repeat bottom left;}
body.de_DE #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_de_DE.jpg") no-repeat bottom left;}

body.it_IT #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.it_IT #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_it_IT.jpg") no-repeat bottom left;}
body.it_IT #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_it_IT.jpg") no-repeat bottom left;}
body.it_IT #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_it_IT.jpg") no-repeat bottom left;}
body.it_IT #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_it_IT.jpg") no-repeat bottom left;}

body.nl_NL #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.nl_NL #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_nl_NL.jpg") no-repeat bottom left;}
body.nl_NL #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_nl_NL.jpg") no-repeat bottom left;}
body.nl_NL #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_nl_NL.jpg") no-repeat bottom left;}
body.nl_NL #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_nl_NL.jpg") no-repeat bottom left;}

body.no_NO #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.no_NO #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_no_NO.jpg") no-repeat bottom left;}
body.no_NO #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_no_NO.jpg") no-repeat bottom left;}
body.no_NO #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_no_NO.jpg") no-repeat bottom left;}
body.no_NO #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_no_NO.jpg") no-repeat bottom left;}

body.sv_SE #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.sv_SE #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_sv_SE.jpg") no-repeat bottom left;}
body.sv_SE #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_sv_SE.jpg") no-repeat bottom left;}
body.sv_SE #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_sv_SE.jpg") no-repeat bottom left;}
body.sv_SE #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_sv_SE.jpg") no-repeat bottom left;}

body.fi_FI #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.fi_FI #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_fi_FI.jpg") no-repeat bottom left;}
body.fi_FI #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_fi_FI.jpg") no-repeat bottom left;}
body.fi_FI #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_fi_FI.jpg") no-repeat bottom left;}
body.fi_FI #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_fi_FI.jpg") no-repeat bottom left;}

body.es_ES #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.es_ES #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_fi_FI.jpg") no-repeat bottom left;}
body.es_ES #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_fi_FI.jpg") no-repeat bottom left;}
body.es_ES #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_fi_FI.jpg") no-repeat bottom left;}
body.es_ES #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_fi_FI.jpg") no-repeat bottom left;}

body.da_DK #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.da_DK #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_da_DK.jpg") no-repeat bottom left;}
body.da_DK #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_da_DK.jpg") no-repeat bottom left;}
body.da_DK #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_da_DK.jpg") no-repeat bottom left;}
body.da_DK #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_da_DK.jpg") no-repeat bottom left;}

body.de_AT #dr_ShoppingCart #dr_CheckoutBreadcrumb, body.de_AT #dr_ThreePgCheckoutShoppingCart #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_cart_de_AT.jpg") no-repeat bottom left;}
body.de_AT #dr_ThreePgCheckoutAddressPaymentInfo #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_billing_de_AT.jpg") no-repeat bottom left;}
body.de_AT #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_confirm_de_AT.jpg") no-repeat bottom left;}
body.de_AT #dr_ThankYou #dr_CheckoutBreadcrumb {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bread_thankyou_de_AT.jpg") no-repeat bottom left;}

div.prodPod, div.dr_productData {clear:both; border-bottom: 1px solid #666;}
div.dr_productData .dr_column1 {display:none;}
div.prodPod div.dr_thumbImg, div.dr_productData .dr_column2 {float:left; display:inline; margin:15px 0; text-align:center; width:140px;}
div.prodPod div.dr_podContent, div.dr_productData .dr_column3 {float:left; display:inline; margin:15px; width:499px;}
div.prodPod .dr_podHeader, div.dr_productData .dr_productName {margin:0; padding:0; background:none; height:auto; font-size:14px;}
td.product-name .dr_shortDescription {margin-top:15px; font-size:11px; width:350px;}

div.prodPod .dr_siteButtons, div.dr_productData .dr_buyNowButton {margin:15px 0;}
div.prodPod .dr_description, div.dr_offerProduct .dr_description {height:75px; *height:80px;}
div.prodPod .dr_price, div.dr_productData .dr_actualPrice {font-weight:bold; font-size:13px; margin:10px 0 0 0;}
div.dr_productData .dr_actualPrice {line-height:35px;}

p.legal {font-size:10px; color:#999;}	
.dr_emptyCart img {margin:20px 0 0 0;}
h2.dr_freeShippingOfferText {display:none; background:#DBE0E4; border:1px solid #9F2727; color:#9F2727; padding:5px 0; text-align:center;}
.freeShipError {display:none;}

.dr_qty input.dr_qtyInput  {
border:1px solid #CCCCCC;
color:#999;
margin:0 0 5px;
padding:0;
}
.paymentHelp {font-size:11px; color:#999;}
.paymentHelpType {font-size:10px;}
#dr_ccNickNameEntry .dr_reqFieldIndicator {display:none;}

/*search*/
#Default_ProductSearchResultsPage h1.mainH1 {margin-left:10px;}
#Default_ProductSearchResultsPage #dr_productSummary {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_splash_uplay.png") no-repeat left 48px transparent;
	height:381px;
	margin:0;
	overflow:hidden;
	padding:0 15px 0;
	position:relative;
	top:0;
	width:881px;
	
}
#Default_ProductSearchResultsPage .productLeft {display:inline; float:left; width:615px; margin-top:35px;}
#Default_ProductSearchResultsPage .productLeft h1 {
	border-color:#151515;
	border-width:0 1px;
	height:37px;
	margin:0;
	overflow:hidden;
	padding:13px 0 0 10px;
	text-align:left;
	width:603px;
	margin-let:-8px;
	font-weight:bold;
}
#Default_ProductSearchResultsPage .productRight {
	display:inline;
	height:357px;
	margin:33px 0 0 0px;
	padding:20px 20px 20px;
	text-align:left;
	width:260px;
	float:left;
	position:absolute;
}
#Default_ProductSearchResultsPage .productRight h2 {border:none; color:#000; font-size:l6px !important; font-style:italic; padding-bottom:5px; font-family: Arial,Helvetica,sans-serif;}
#Default_ProductSearchResultsPage .bottomLeft {float:left; margin-top:10px;}
#Default_ProductSearchResultsPage .bottomRight {float:right;}
#Default_ProductSearchResultsPage .productRight .productStatus {color:#000; font-size:16px; margin:25px 0 0 5px; text-transform:uppercase; font-weight:bold;}


/* =Home Merchandising
----------------------------------------------- */	
#hero {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/bg_tier1-uplayhome.png") no-repeat scroll 8px 22px transparent;
	position:relative;
	top:0;
	left:-27px;
	height:412px; 
	width:927px;
	margin:0 0 15px 0; 
	padding:22px 15px 0 15px;
	overflow:hidden;
}
#hero h2 {text-transform:none;}
#hero ul {margin:0; padding:0;}
#hero ul li {margin:0; padding:0;}
.heroPlatforms {font-size:12px; float:left; display:inline; width:364px;}
#hero .dr_siteButtons {display:inline; float: right;;}
#hero .dr_siteButtons .dr_moreinfo a {float:right; display:inline;}
#hero .dr_siteButtons .dr_moreinfo{margin-left:3px;}

#dr_TOP_PRODUCTS {float:left; display:inline; margin-left:15px; width: 298px;}
#dr_TOP_PRODUCTS h3 {margin-top:10px; font-size:16px; text-decoration:none;  margin-left: 16px;}
#dr_TOP_PRODUCTS .boxRow img.dr_productImage {margin:0 0 0 -1px;}
#dr_TOP_PRODUCTS .boxRow {padding:0; float:left; display:inline; width:298px;}
#dr_TOP_PRODUCTS p.platforms {margin-left: 15px;}	
#dr_TOP_PRODUCTS .dr_siteButtons{ margin-left: 15px !important;}

#dr_FEATURED_PRODUCTS {float:left; display:inline; margin-right:15px; }
#dr_FEATURED_PRODUCTS .boxRow {height:120px; color:#909090; font-size:12px; padding:15px 0px 10px 20px; float:left; display:inline; width:285px;}

/* =Boxes
----------------------------------------------- */	
.box1Column {width:272px; margin-bottom:15px; padding:0 -1px; margin-left: 20px; }

#dr_Home .box1Column {margin-bottom:0px !important;}
.box1Column h2 {
	color:#1494af;
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 -1px;
	text-transform:none;  
	border:none;
	font-size:18px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_box1_headUplay.jpg") no-repeat top left;
	border-radius:3px;
}
.box2Column {width:613px; margin-bottom:15px; padding:0 -1px;}
#dr_Home .box2Column { margin-bottom:0px !important;}
.box2Column h2 {
	color:#1494AF;;
	height:32px;
	line-height:32px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 -1px;
	text-transform:none; 
	border:none; 
	font-size:18px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_box2_headUplay.jpg") no-repeat top left;
	border-radius: 3px;
}
.boxRow {height:100%; padding:10px 10px 10px 9px; position:relative;}
.boxRow .dr_price{ display:none;}
.boxRow a .dr_productImage{
margin-top: 1.3em !important;
width: 270px;
margin-left:1.3em !important;
}

.boxRow img.prodThumb {float:left; display:inline; margin:0 15px 0 0; border:1px solid #707070;}
.boxRow h3 {color:#3a3a3a; font-size:13px; font-weight:bold; margin:3px 10px 10px; line-height:15px;}
.boxRow h3 a {color:#3a3a3a;}
.boxRow p {margin:0 10px; padding:0; color:#909090;}
.boxRow p.platforms {line-height:14px; margin-left:1.7em;}
.boxRow .pitch {font-style:italic; margin-bottom:4px; line-height:14px; margin-left:1.7em;}
.boxRow .dr_siteButtons {margin-top:10px; margin:7px 10px 7px 0; margin-left: 1.7em !important;}

/* =Product Page
----------------------------------------------- */

#dr_ProductDetails .productDesRight #profile h2{
display:none;
}

#dr_ProductDetails .productDesRight #profile {
 background-color: #ECECEC;
}

#dr_ProductDetails .dr_maxQuantity{
color:#000;
}

#dr_productSummary {
	position:relative;
	top:0;
	margin-top:0.5em;
	height:441px; 
	width:889px;
	padding:0px 15px;
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/bg_splash_uplay.png") no-repeat top left;
	overflow:hidden;
}

#dr_ProductDetails div#profile .boxRow {
background: none !important;
}
#dr_sharethisimage a img{
display:none;
}

#dr_ProductDetails #profile .website{
float:none !important;
margin-top: 0px !important;
text-decoration:underline;
margin-left:4em !important;
}

#dr_ProductDetails #profile #dr_sharethisimage{
border-bottom:2px solid #fff;
}

#profile{
border-radius:3px;
}

.productLeft {float:left; display:inline; width:615px; margin-left: -7px; margin-right: 2px;}
.productDesLeft {float:left; display:inline; width:615px;}
.productLeft h1 {color:#000; height:29px; position:absolute; width:100%;}

.dr_Content .productLeft img {margin-top:48px; border:1px solid #151515;margin-left:-7px;}
.dr_Content .productLeft embed {border:1px solid #151515;}
.dr_Content .productLeft embed {margin-bottom:-2px;}
.dr_opaqueAgeGate {width:615px; height:380px; padding:0px; margin:0;}
.dr_ageGateContainer {z-index:1000; position:absolute; padding:100px 0 0 100px; margin:3em !important; width:515px; height:232px; background:#1A1A1A; font-size:16px; font-weight:bold; margin-left: -7px !important;}
#Default_ProductDetailsPage .dr_ageGateContainer {margin:48px 0 0;}
#dr_ageGateControls, #dr_ageGateText {background:#CFCFCF; border:2px dashed; width:395px; padding:13px 10px 10px; color:#333; text-align:center;}
#dr_ageGateControls #btn_Submit {vertical-align:middle;}
#Default_ProductDetailsPage #dr_videoThumbs, #Default_ProductDetailsPage #dr_videoThumbsImg {margin-top:48px;}
#dr_videoThumbsImg{
margin-left: -7px;
margin-top: 48px !important;
}
.productPlatforms {
	height:67px; 
	width:613px;
	text-align:center; 
	border:0 none; 
	margin-left:-7px !important;
	border-width:0 1px; 
	background: none repeat scroll 0 0 transparent;
	overflow:hidden;
	margin:0;
	padding:0;
}

.productLeft .productPlatforms img {border:none; margin-top:1px;}
.productPlatforms a:hover {text-decoration:none;}
.productLeft .productPlatforms p {margin:3px 0 0; color:#d1d1d1; font-weight:bold;}
.productLeft .productPlatforms span.lightgray {color:#7D7D7D !important; text-transform:lowercase; font-size:10px;}
#dr_productSummary ul.dr_variationInfo {margin:0; list-style:none;}
#dr_productSummary ul.dr_variationInfo li {float:left; display:inline; width:119px; height:67px; margin: 2px 0 0; padding:0; border-left:1px solid #343434; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/bg_platform.jpg") repeat-x top left;}
#dr_productSummary ul.dr_variationInfo li.active {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_platform_on.jpg") repeat-x top left; margin-top: 2px;}

.jCarouselLite {float:left; display:inline;}
.jCarouselLite .dr_variationInfo li p{
	color:#000000;
}
.productPlatforms .prev, .productPlatforms .next {float:left; display:inline; height:25px; padding:21px 25px 20px 25px;}
.productPlatforms .prev {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/arrow_pd_leftside.png") no-repeat center center;}
.productPlatforms .next {border-left:1px solid #343434; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubina/cm/images/uplay/launcher_home/arrow_pd_right.png") no-repeat center center; margin-top:1px;}

#dr_purchaseDetails .dr_variationInfo select {
	width:270px; 
	height:22px; 
	padding:3px 2px 2px 10px; 
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_variation_dropdown.jpg") no-repeat top left; 
	color:#fff; 
	font-size:10px; 
	font-weight:bold;
	border:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #dr_purchaseDetails .dr_variationInfo select {color:#000;}
 .dr_Content table tr#dr_priceTotal {background-image:none; background:#fff; border:1px solid #E3E5E4; border-width:0 1px 1px;}
 .dr_Content table tr#dr_priceTotal td {background-image:none; background:#fff;}
}

#dr_purchaseDetails .dr_variationInfo option {background:#202020; border:0; color:#fff; font-size:10px; font-weight:bold; }

#dr_shortDescription {border-bottom:1px dashed #dbdada; padding-bottom:10px; line-height:16px;}
.moreInfo, .close {font-size:10px; cursor:pointer; color:#5182a7; margin:0 0 10px 0; padding:8px 20px 7px 0; text-decoration:underline; color: #1494AF;}
#dr_longDescription {margin-top:10px; line-height:16px;}
.prodLegal {border-top:1px dashed #DBDADA; color:#AFAFAF; font-style:italic; padding-top:10px;}
#screenshots {padding-bottom:0;}
#screenshots h2 {padding-bottom:0px;}

.productRight { display:inline; width:270px; height:347px; margin:47px 0 0 15px; text-align:center; padding:30px 15px 20px 15px; }
#dr_ProductDetails .productRight {
    float: right;
    width: 243px;
	padding: 30px 2px 20px;
}
.productRight #dr_thumbnailImage img {border:1px solid #bdc2cc;}
.productRight .productStatus {color:#000; font-size:20px; margin:25px 0 0 5px; text-transform:uppercase;}
.productRight .productRelease {color:#000; font-size:12px; margin:0 0 20px 5px; font-weight:bold; text-transform:uppercase;}
.productRight .dr_price {font-size:18px; color:#000000;}

.productDesRight {float:right; display:inline; width:288px;  margin:0 0 0 0px;}


div#profile h3 {color:#909090; font-size:11px; line-height:23px; margin:0; padding:0 0px 0 0; font-weight:bold; float:left; display:inline; width:80px; clear:left; }
div#profile .boxRow {position:relative; height:100%; background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_box.jpg") repeat-x bottom left; padding:10px;}
div#profile .esrbBoxRow {padding-top:0;}
div#profile .boxRow p {color:#000; font-size:11px; line-height:24px; float:left; display:inline;  width:125px; text-align:left; margin:0; padding:0 0 0 0px; font-weight: bold;}
div#profile .boxRow p.profilePlatforms {line-height:14px; margin:5px 0 0 -1px;}
div#profile div.esrb {margin:0 0 0 44px;}
div#profile div#esrbImage {float:left; display:inline; width:94px; margin-top:10px; text-align:center;}
div#profile div#esrbDescriptions {float:left; display:inline; line-height:15px; margin:7px 0 0 10px; font-size:11px; text-align:left; width:130px;}
div#profile div#esrbDescriptions img {float:left; display:inline; margin:-4px 1px 5px;}
div#profile .boxRow p.esrbExtra {padding:0; margin:5px 0 0 -55px; line-height:14px; clear:both; width:250px; text-align:center;}

div#profile .website {font-size:10px; margin: 0 16px 0 0; padding:0px 20px 7px 0;}
div#profile .website a {line-height:28px;}

#related, #recommended {padding-bottom:0;}
#related .boxRow {color:#909090; font-size:12px; padding:15px 18px 10px;}
#recommended .boxRow {color:#909090; font-size:12px; padding:15px 20px 10px 20px;}
#recommended .boxRow {height:130px; float:left; display:inline; width:266px; border-right:1px solid #eeefee;}
#related img.prodThumb, #recommended img.prodThumb {float:left; display:inline; margin:0 15px 0 0; border:1px solid #707070; height:100px;}
#related h3, #recommended h3 {color:#3a3a3a; font-size:13px; text-decoration:underline; font-weight:bold; margin-bottom:10px;}
#related p, #recommended p {margin:0; padding:0;}
#related .pitch, #recommended .pitch {font-style:italic;}
#related .dr_siteButtons, #recommended .dr_siteButtons {margin-top:10px;}
#recommended .dr_siteButtons{ text-align:left !important;}



/* =ThankYou
----------------------------------------------- */
#dr_ThreePgCheckoutPaymentRedirectInstructions  #dr_confirmTbl th {line-height:30px;}
#dr_ThreePgCheckoutPaymentRedirectInstructions  #dr_confirmTbl td {padding:15px 20px;}
#dr_ThankYou #dr_productTbl td.dr_productName #CartProductName {width:500px; margin:20px 15px 0;}
#dr_ThankYou  #dr_productTbl td.dr_productName #CartProductDetails {margin:10px 0 0 25px;}



/* =Right Gutter
----------------------------------------------- */
div.rightbanner {margin-bottom:10px;}	

/* Footer
----------------------------------------------- */
div#Footer {font-family:Verdana, Arial, Helvetica, sans-serif;}
div#Footer p {padding:25px 0 0 0; text-align:center; font-size:9px;}

/* END CSS for Site Layout
----------------------------------------------------------------------------------------------------------------------------------- */


/* BEGIN BUTTON HOVER EFFECT */
.dr_buynow_pd img, .dr_moreInfo img, .dr_buyNowButton img, .dr_buynow img, .simplemodal-close 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, .dr_buynow:hover img, .simplemodal-close:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90;
}
.dr_moreinfo img, .dr_buynow_hero img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}
#dr_purchaseDetails .dr_buynow img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1
}
.dr_moreinfo:hover img, .dr_buynow_hero:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
#dr_purchaseDetails:hover .dr_buynow:hover img{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}
#dr_continueShoppingButton img, #dr_checkoutButton img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-radius: 7px 7px 7px 7px;
}
#dr_continueShoppingButton a:hover img, #dr_checkoutButton a:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 0.90;
  opacity: 0.90;
}
/* END BUTTON HOVER EFFECT */




/* BEGIN CSS for Hero Gallery
----------------------------------------------------------------------------------------------------------------------------------- */
/* GALLERY CONTAINER */
.gallery {padding:24px 0 0 0;}
.gallery h2 {font-size:20px; border-bottom:none; font-weight:normal; margin:12px 0 5px 10px;}
.gallery h2 a, .gallery h2 a:visited {color:#000;}
.gallery h2 a, .gallery h2 a:hover{
color:#000 !important;
}
.gallery h2 a:active, .gallery h2 a:hover {color:#fff; text-decoration:underline;}
.gallery .heroPlatforms {margin:8px 0 0 10px;}

/* LOADING BOX */
.loader {background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/ajax-loader_b.gif") center center no-repeat; }

/* GALLERY PANELS */
.panel {margin:-24px 0 0 -11px;}
.panel img {border:1px solid #151515;}

/* DEFINE HEIGHT OF PANEL OVERLAY */
.panel .panel-overlay {
	
	border-color:#151515;
	border-style:solid;
	height:73px;
	bottom:0;
}

/* FILMSTRIP */
.strip_wrapper {margin-left:32px;}

/* WRAPPER FOR FILMSTRIP IMAGES */



/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #fff;}

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { }

/* POINTER FOR CURRENT FRAME */
.pointer {border-color: #000;}

/* TRANSPARENT BORDER FIX FOR IE6 - NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {filter: chroma(color=pink);}

.nav-next{
width:31px;
}

.nav-prev{
width:31px;
}

/* END CSS for Hero Gallery
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Overlay
----------------------------------------------------------------------------------------------------------------------------------- */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {color:#bbb; background-color:#333; padding:12px;}
#simplemodal-container code {background:#141414; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/jquery/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
/* END CSS for Overlay
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Browse games drop down

----------------------------------------------------------------------------------------------------------------------------------- */
a.browseGamesUp, a:visited.browseGamesUp {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 0;
  color:#FFFFFF;
  display:block;
  height:33px;
  width:280px;
	font-size:15px;
	font-weight:bold;
	padding:7px 0 0 20px;
	text-transform:uppercase;
}
a.browseGamesUp span.expand {font-size:10px; color:#999; line-height:12px; font-weight:normal; text-transform:lowercase;}
a.browseGamesUp:hover {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 -55px;
	background-position: 0 -55px !important;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
a.browseGamesDown {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 -110px;
	color:#fff;
}
a.browseGamesDown:hover {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/btn_browse_games.png) no-repeat scroll 0 -110px;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
}
#browseGamesList {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_browse_games2.png) no-repeat;
  display:none;
  height:465px;
  margin:-7px -28px;
  padding:6px 38px 0 29px;
  position:absolute;
  width:320px;
  z-index:9999;
}
#browseGamesList ul { margin:0;  padding:0; position:relative; in}  
ul#collapsing-nav {border-bottom: 1px solid #5e5e5e;	list-style: none;  width:298px;}
ul#collapsing-nav li {font-size: 13px; line-height: 1.2;	font-family: verdana, helvetica, arial, sans-serif;	border-bottom: 1px solid #5e5e5e;}
ul#collapsing-nav li a, ul#collapsing-nav li span {color: #fff;	text-decoration: none;	display: block;	text-align: left;	padding: 11px 0 11px 10px;}
ul#collapsing-nav li.selected span {border-bottom: 1px solid #5e5e5e; padding: 11px 0 11px 10px;}
ul#collapsing-nav li a:hover {background-color: #5E5E5E;}

body.enhanced #collapsing-nav span {
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/arrow_blue_right.png) no-repeat 244px -4px;
}
body.enhanced #collapsing-nav span:hover {
  background:#5E5E5E url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/arrow_blue_down.png) no-repeat 244px -4px;
}
body.enhanced #collapsing-nav li.selected span {
	border-bottom: 1px solid #787878;
  background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/arrow_blue_down.png) no-repeat 244px -4px;
}
ul#collapsing-nav ul {border: 0; list-style: none;}
ul#collapsing-nav ul li {border: 0;font-size: 10px;}
ul#collapsing-nav ul li a {padding: 5px 0 6px 20px; border-bottom:1px solid #9F9F9F;}
ul#collapsing-nav span {font-size: 120%; font-weight:bold;}
body.enhanced #collapsing-nav span {cursor: pointer; text-transform: uppercase;}
#collapsing-nav .selected span, #collapsing-nav .selected span:hover {cursor: default;}
/* END CSS for Browse games drop down
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Piro Light Box
----------------------------------------------------------------------------------------------------------------------------------- */
#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;}
/* END CSS for Piro Light Box
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for 3D Carousel (screenshots)
----------------------------------------------------------------------------------------------------------------------------------- */
.Carousel3D_Default {margin: 0 auto;position: relative;}
#gallery2 {width: 600px;margin: 0px auto;position: relative;padding:11px 0 15px 0;}

/* Card List */
.Carousel3D_Default ul li {position: absolute;top: 0;left: 0;}
#ContentArea #gallery2 ul.Cardlist {width: 360px;height: 113px;margin: 0 auto;position: relative;z-index: 1;list-style:none;padding:0;}
#ContentArea #gallery2 ul.Cardlist li {border: 2px solid #393939;margin:0;}

/* Loading Container */
#gallery2 div.LoadingContainer {background: #fff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/lightbox-ico-loading.gif") no-repeat center 65px;}
#gallery2 div.LoadingContainer p {text-align: center;font-size: 1.6em;font-weight:bolder;color: #000;padding: 100px 0 0;}

/* Controller: NEXT/PREV */
#gallery2 .Carousel3DController {width: 600px;overflow: hidden;position: absolute;top: 23px;left: 0px;z-index: 0;}
#gallery2 .Carousel3DController a:link, 
#gallery2 .Carousel3DController a:visited {display: block;width: 23px;height: 0px;overflow: hidden;padding: 4px 0 0;}
#gallery2 .Carousel3DController 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:94px;
width:36px;
margin-top:36px;
}
#gallery2 .Carousel3DController 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:94px;
width:36px;
margin-top:36px;
}
/* END CSS for 3D Carousel (screenshots)
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for Predictive Searching
----------------------------------------------------------------------------------------------------------------------------------- */
#searchFields {margin:120px 0;}
.ac_results {padding: 0px; border: 1px solid black; background-color: white;overflow: hidden; width:299px !important;	z-index: 99999;}
.ac_results img {float:left; padding:3px 8px 3px 2px; height:64px;}
.ac_results img:hover {float:left; padding:0px 8px 0px 2px; height:70px;}
.ac_results ul {width: 100%;list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* if width will be 100% horizontal scrollbar will show 	when scroll mode will be used	*/	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	font-style:italic;
	/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}
.ac_results h3 {font-size: 12px; font-weight:bold; margin:8px 0 5px 0; font-style:normal;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {	background-color: #2B5C81;color: white;}
/* END CSS for Predictive Searching
----------------------------------------------------------------------------------------------------------------------------------- */

/* BEGIN CSS for IE only Browsers
----------------------------------------------------------------------------------------------------------------------------------- */
/* IE 7 only Browsers */
.productPlatforms {*margin-top:-3px;}
#dr_ShoppingCart #dr_siteButtons {*margin:-10px 0 20px 0;}

/* IE 6 only Browsers */
*html ul#navigation {margin-top:31px;}
*html ul#navigation li.active, *html ul#navigation li.selected { background-position:-100px -40px;}
*html #dr_ShoppingCart #dr_siteButtons {margin:-10px 0 20px 0;}
*html #dr_paymentContainer {margin-top:15px;}
*html ul#collapsing-nav ul li a {padding: 0 0 0 20px!important;}
*html .Cardlist li{_top:auto!important; _width:auto!important;}
*html #gallery2 .Carousel3DController a.Next{_width:36px!important; _height:94px!important;}
*html #gallery2 .Carousel3DController a.Prev{_width:36px!important; _height:94px!important;}
*html #gallery2 .Carousel3DController{_top:11px;}
*html #dr_ProductDetails #dr_purchaseDetails p.active {_margin-top:-120px!important;}

/* END CSS for IE only Browsers
----------------------------------------------------------------------------------------------------------------------------------- */


/* BEGIN CSS for Uplay launcher 
----------------------------------------------------------------------------------------------------------------------------------- */
a#browseGamesButton{ 
	display:none;
}
#headNav {
    /* background: none repeat scroll 0 0 #0e3954; */
    /* border-radius: 6px 6px 6px 6px; */
    height: 40px;
    /* margin: 12px 0; */
    padding: 12px 20px 0;
}
#headNav{
	/* margin-top:15px; */
	display: block;
	width: 960px;
	margin: auto;
}

#uplayHeader {
	background: rgb(14, 57, 84);
}

#subNav li {
background: #0E3954;
font-size: 14px;
/* z-index: 1000; */
}

#subNav li:hover {
background: no-repeat scroll 153px center #1c75bc;
list-style:none;
text-decoration:none;
}

#subNav a:hover {
	text-decoration:none;
	
}


#browser-nav-back {
	border: 0 none;
	margin-top: 3px;
}
#browser-nav-forward{
	border: 0 none;
	margin-top: 3px;
}
#browser-nav-home{
	border: 0 none;
	margin-top: 0;
}
#productFilter{
    float: left;
    width: 500px;
}
#productgenre {
    /* margin-left: 10px; */
	
    float:left;
}
.logo{
	display:none;
}
#topBanner{
	display:none;
}
#dr_Home #hero .dr_pricedisplay{
	display:none;
}
#dr_ProductDetails #dr_productSummary .productLeft #dr_videoThumbs{
    margin-left: -0.6em;
    margin-top: 3.5em;
}

/* S: cart page  */
#Default_ThreePgCheckoutShoppingCartPage #UplayHeader #headNav, #Default_ThreePgCheckoutAddressPaymentInfoPage #UplayHeader #headNav, #Default_ThreePgCheckoutConfirmOrderPage #UplayHeader #headNav, #Default_ThankYouPage #UplayHeader #headNav, #Default_InvoicePage #UplayHeader #headNav{
display:none;
}
#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#cwrap, #Default_ThreePgCheckoutBuyerVATNumberPage div#cwrap, #Default_ThreePgCheckoutProductRestrictionPage div#cwrap, #Default_ServerError div#cwrap, #Default_ShoppingCartPage div#cwrap, #Default_ThreePgCheckoutShoppingCartPage div#cwrap, #Default_ThreePgCheckoutAddressPaymentInfoPage div#cwrap, #Default_ThreePgCheckoutConfirmOrderPage div#cwrap, #Default_ThankYouPage div#cwrap, #Default_InvoicePage div#cwrap {
    background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_cwrap_cart.jpg") no-repeat scroll left 10px #FFFFFF;
}

#div_triggerCoupon {
color: black;
}
#triggerCoupon {
color: #17375e;
cursor: pointer;
font-weight: bolder;
text-decoration: underline;
}
#Default_ThreePgCheckoutShoppingCartPage div#ContentArea, #Default_ThreePgCheckoutAddressPaymentInfoPage div#ContentArea, #Default_ThreePgCheckoutConfirmOrderPage div#ContentArea, #Default_ThankYouPage div#ContentArea{
padding-top:15px;
}

/* E:  cart page */


/* B: payment page */
#dr_paymentContainer .dr_paymentMethodBlock {
	margin-bottom: 25px;
}

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

.dr_billingSiteOptimizerTest{
	display:none;
}
.dr_billingSiteOptimizerTest1{
	display:none;
	float:none !important;
	margin-top:0px !important;
}
.dr_billingSiteOptimizerTest2{
	display:none;
}
.dr_billingSiteOptimizerTest3{
	display:none;
}

#Default_ThreePgCheckoutAddressPaymentInfoPage #dr_ThreePgCheckoutAddressPaymentInfo #dr_siteButtons img{
border-radius: 7px 7px 7px 7px;
}

#Default_ThreePgCheckoutConfirmOrderPage #dr_ThreePgCheckoutConfirmOrder #dr_CheckoutPaymentShippingInfo #dr_siteButtons input{
border-radius: 7px 7px 7px 7px;
}

#Default_ThankYouPage #dr_ThankYou #dr_siteButtons a img{
border-radius: 7px 7px 7px 7px;
}
/* E: payment page */

#Default_HelpPage #cwrap{
}
#hero .heroPlatforms img{
	float:left;
}
#leftColumn .platforms img{
	float:left;
}
#hero .heroPlatforms span{
	margin-left:6px;
}
#leftColumn .platforms  span{
	margin-left:6px;
}
#dr_Home #rightColumn .rightbanner a img{
	margin-left:16px;
	margin-top:7px;
	width:250px;
}
#Default_ProductDetailsPage #screenshots h2{
	display:none;
}
#Default_ProductDetailsPage #screenshots #gallery2{
    height: 100%;
}
#dr_officialwebsiteIcon {
    float: left;
    margin-left: 15px;
    margin-top: 4px;
}
#dr_geotrustsecurity{
	display:none;
}
#Default_ProductDetailsPage .productLeft h1 {
    background-color: #FFFFFF;
    margin: 0 0 0 -15px;
    padding: 10px 11px 9px;
}
#Default_ProductDetailsPage #related .dr_moreInfo img{
	float: left;
}
.website a:link, a:visited {
    font-weight: bold;
    text-decoration: underline;
}
.website a:hover, a:active {
   color: #33C2C6;
}
#dr_sharethisimage{
   margin-left:0px !important;
}
#profile .esrbBoxRow{
   margin-left: -34px;
   margin-top: -11px;
}


#Default_ThreePgCheckoutShoppingCartPage #UplayHeader #headNav, #Default_ThreePgCheckoutAddressPaymentInfoPage #UplayHeader #headNav, #Default_ThreePgCheckoutConfirmOrderPage #UplayHeader #headNav, #Default_ThankYouPage #UplayHeader #headNav, #Default_InvoicePage #UplayHeader #headNav{
display:none;
}

#Default_ThreePgCheckoutPaymentRedirectInstructionsPage div#cwrap, #Default_ThreePgCheckoutBuyerVATNumberPage div#cwrap, #Default_ThreePgCheckoutProductRestrictionPage div#cwrap, #Default_ServerError div#cwrap, #Default_ShoppingCartPage div#cwrap, #Default_ThreePgCheckoutShoppingCartPage div#cwrap, #Default_ThreePgCheckoutAddressPaymentInfoPage div#cwrap, #Default_ThreePgCheckoutConfirmOrderPage div#cwrap, #Default_ThankYouPage div#cwrap, #Default_InvoicePage div#cwrap {
    background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/ubiemea/cm/images/site/bg_cwrap_cart.jpg") no-repeat scroll left 10px #FFFFFF;
}

#Default_ThreePgCheckoutShoppingCartPage div#ContentArea, #Default_ThreePgCheckoutAddressPaymentInfoPage div#ContentArea, #Default_ThreePgCheckoutConfirmOrderPage div#ContentArea, #Default_ThankYouPage div#ContentArea {
    padding-top: 15px;
}

/* END CSS for Uplay launcher 
----------------------------------------------------------------------------------------------------------------------------------- */


