body { background: #000 url(back-body.jpg) no-repeat center top; font-family: sans-serif; }

.ubiSubBar, .shareThisBox, .carouselDetailBox { display: none !important; }

/**/  

.branding { height: 259px; }
#logoWrap { text-align: center; }
  #logo { margin: -41px 0 0 -20px; }

/**/  

.carousel { margin-top: -9px; }
.widgetNoTitle { padding: 0; }
.widgetNoTitle .widgetMainBox { margin: 0 0 7px !important; }  
.carouselZoomBox { margin-left: -26px; margin-top:12px; }
.widgetMainBox .carouselFocusBox { width: 568px !important; height: 320px !important; }
.wideCompBox .carouselThumbsBox { width: 494px !important; margin-top:-9px !important; }

.carouselControlsBox { left: 24px; width: 570px !important;/*#begin added by emir*/top: -7px;/*#end added by emir*/ }
  .carouselControlsPos { top: 20px !important; }
  .carouselNavButton { position: absolute; border: none; width: 38px; height: 79px; }
  .carouselNavPrev { background: url(arrow-left.png) no-repeat 0 0; left: 0; }
  .carouselNavNext { background: url(arrow-right.png) no-repeat 0 0; right: 0; }

.carouselThumbsBox { position: absolute; left: 62px; }
  .carouselSelected { background: url(back-activemenu.png) no-repeat center center; }
  .carouselThumbsCont .carouselFocusBox { display: block; width: 100% !important; height: 100% !important; }
  .carouselThumbItem { width: 129px !important; height: 71px !important; margin: 10px;border: 2px solid #f92a19 !important; }
  .carouselThumbsCont li {width: 153px; height: 95px; margin: 0 6px; }

/**/  

/*#buyNow { position: relative; top: 4px; left: -21px; }
#gameCover { margin-left: -20px; }
#signUp { margin-left: -20px; }*/

/*#begin added by emir */
#buyNow{
    display: block;
    height: 59px;
    left: -21px;
    position: relative;
    top: 4px;
    width: 248px;
    background:url(btn-addtocart-over.png);
}
#gameCover {
	display: block;
	height: 363px;
	left: -20px;
	position: relative;
	width: 248px;
	top: 4px;
	background: url(gamecover.png) no-repeat transparent;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gamecover.png", sizingMethod="crop");
    
}
#gameCover-over{
    
    display:block;
    height:363px;
    width:248px;
    position:relative;
    background:url(gamecover-over.png) no-repeat transparent ;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gamecover-over.png", sizingMethod="crop");

}
    
    
#signUp {
	display: block;
	height: 106px;
	left: -20px;
	position: relative;
	width: 248px;
	top: -7px;
	background:url(btn-signup.png);
    
    }
#signUp-over {
	display: block;
	height: 106px;
	position: relative;
	width: 248px;
	background:url(btn-signup-over.png);
    
    }
/*#end added by emir */


/**/  

.tabs { width: 980px; margin-left:-10px; background: url(back-tabs.png) no-repeat 0 51px; min-height: 270px; margin-top:20px; }
  .ui-tabs-nav { height: 70px; top:10px; overflow:hidden; padding: 0 0 0 67px !important; margin: 0; }
    .ui-corner-top a { display: block; width: 100% !important; line-height: 51px; padding: 8px 0 0 !important }
    /*.ui-state-default { background: url(tabs.png) no-repeat 0 0; height: 51px; width: 213px; text-align: center; text-transform: uppercase; line-height: 51px; overflow: hidden; }
    .ui-tabs-selected, .ui-state-active { background: url(tabs.png) no-repeat 0 -81px !important; height: 75px; width: 213px; line-height: 51px; text-transform: uppercase; text-align: center; }
    */.ui-tabs-nav a { color: #4bcdea; }
    .ui-tabs-selected a { color: #fff !important;  }
    /*#begin added by emir */
  /*.ui-tabs-panel { padding: 15px 30px 30px !important; color: #caf5ff; }*/
    .ui-state-default { background: url(tabs-empty.png) no-repeat 0 0; height: 51px; width: 213px; overflow:hidden; top:0px; text-align: center; text-transform: uppercase; line-height: 51px; overflow: hidden; }
    .ui-tabs-selected, .ui-state-active { background: url(tabs-empty.png) no-repeat 0 -159px !important; height: 70px; width: 213px; top:0px; overflow:hidden; line-height: 51px; text-transform: uppercase; text-align: center; }
    /*.ui-state-hover{ background: url(tabs-empty.png) no-repeat 0 -85px !important; height: 80px; width: 213px; top:0px; overflow:hidden; text-align: center; text-transform: uppercase; line-height: 51px; overflow: hidden; }*/
  .ui-tabs-panel { padding: 15px 30px 10px !important; color: #caf5ff; }
  .ui-state-default span {color: #349cb4; font-size: 22px; letter-spacing:0.01em;}
  .ui-state-hover span, .ui-state-active span, .ui-tabs-selected span  {color: #D2F5FF; font-size: 22px; letter-spacing:0.01em;}
  /*#end added by emir */
  
  .tabs .richtext { width: 900px; line-height: 20px; }
/**/  
  
.promo1 { background: url(back-ads.jpg) no-repeat 0 0; }
  .promo1 div { margin-left: 22px; }
.promo2 { background: url(back-ads.jpg) no-repeat -322px 0; }
  .promo2 div { margin-left: 9px; }
.promo3 { background: url(back-ads.jpg) no-repeat right 0;  }

.promo1, .promo2, .promo3 { height: 298px; padding-top: 23px; }
.promo1 div, .promo2 div, .promo3 div {  }

/**/

.footer { color: #858585;  }

a { text-decoration: none; }

.tabs {
	color: #CAF8FF;
}

.tabs a:link, a:visited {
	font-weight: bold;
	
}

.tabs a:hover {
	color: #75E3FF;
}

.tabs ul {
	list-style:outside;
	padding:0px;
	margin-left:20px;
	margin-top:-7px;
	line-height: 1.5em;
}
.tabs li {

}

.tabs .header2 {
	font-size: 18px;
	font-weight: bold;
	color:#FFF;
	line-height: 22px;
}

.tabs .header3 {
	font-size: 14px;
	font-weight: bold;
	color: #29C8FF;
}


.tab_1 {
margin-left:15px;	
}

.tab_1 img {
	float:left;
	border: thin solid #FFF;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:0px;

}

.ui-tabs-panel p, .ui-tabs-panel ul, .ui-tabs-panel li, .ui-tabs-panel a{
    font-size:13px;
}

div.legal,.footer { width:800px;}
.partnersLogoCaption { float:left; color:#fff; font-weight:normal; font-size:8pt; }
/* img.partnersLogoBox, img.partnersLogoBox, img.partnersRatingImage, img.partnersLogoImage, img.esrb_pc { float:left !important; margin-left:0.4em; margin-right:0.4em; } */
span.partnersLogoCaption { display:block; padding:0px; }
p , .footer a { margin:0; padding:0; }


.loadingMessage{
	color:#FFF;
	font-size: 24px;
    font-weight: 700;
    padding-top: 450px;
    position: absolute;
    text-align: center;
    width: 100%;
	z-index:1000;
}

/* Uplay Page */
.uplay {
	background:url(page_bg.jpg) no-repeat scroll center top #000;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.uplay .branding {
	height:180px!important;
}

.uplay .intro_text {
	width:860px;
	height:246px !important;
	display:block;
	margin-left:-60px;
	float:left;
	color:#caf5ff;
}

.uplay .summary .auxBox{display:none}

.uplay .intro_text img {
	float:left;
	margin-top: 0;
	margin-right: 18px;
	margin-bottom: 0;
	margin-left: 20px;
}
.uplay .intro_text p {
	padding-right:40px;
	line-height:22px;
}
.uplay .home_link {
	position:relative;
	top:27px;
	left:610px;
	width:275px;
	height:35px;
	margin-bottom:52px;
	font-size:16px;
	vertical-align:middle;
	text-align:center;
	line-height:35px;

	display:block
}
.uplay .home_link a {
	background:url(home_link_sprite.png) top right no-repeat;
	width:275px;
	height:35px;
	display:block;
	color:#fff !important;
	text-decoration:none;
}
.uplay .home_link a:hover, .home_link a.onhover {
	background-position:0 -35px;
}
.uplay .summary {
	margin:0;
	padding:0;
}
.uplay .firstCompBox .summary {
	padding-left:85px;
	width:445px;
}
.uplay .lastCompBox .summary {
	margin-left:-115px;
	width:445px;
	
}

.uplay .firstCompBox .summary h2 {
	background:url(text_actions.png) 20px 10px no-repeat;
	height:55px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
.uplay .lastCompBox .summary h2 {
	background:url(text_rewards.png) 2px 10px no-repeat;
	height:55px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
.uplay .summary .sum.featured {
	display:none;
}
.uplay .sum {
	height:158px;
	color:#fff;
	display:block;
	overflow:hidden;
	border:none;
	background:url(row_bg.png) 0 158px repeat-y;
	margin:0;
	padding:0;
}
/* ---------------------------------------------------------------------------------------
ADDED PADDING TO H4
---------------------------------------------------------------------------------------- */
.uplay .sum h4 {
	color:#fff;
	line-height:24px;
	font-size:18px;
	margin:0;
	padding:15px 0 5px;
}
.uplay .sum p {
	line-height:1.25;
	font-family:Arial, Helvetica, sans-serif;
	color:#cff;
	font-size:12px;
}
/* ---------------------------------------------------------------------------------------
EDIT LINE-HEIGHT DATE
---------------------------------------------------------------------------------------- */
.uplay .sum p.date {
	color:#CFF;
	text-transform:uppercase;
	font-weight:700;
	line-height:18px;
	padding-bottom:5px
}
.uplay .sum .tn {
	width:158px;
	height:158px;
	background:url(thumb_glow.png) 0 -1px no-repeat;
}
.uplay .sum .tn img {
	margin-top: 19px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-right: 0px;
}

.uplay .sum .txt{
height:135px;
overflow:hidden
	
}
.uplay .firstCompBox .summary .sum {
	background-position:-12px 0px;
	width:405px;
	padding:0 20px 0 15px;
}
.uplay .lastCompBox .summary .sum {
	background-position:-452px 0px;
	width:405px;
	padding:0 40px 0 0;
}

/* ---------------------------------------------------------------------------------------
NOT NEEDED
---------------------------------------------------------------------------------------- */
/*.uplay .summary .sum {
	background:url(set_row_bg.png) -12px 0px no-repeat;
}*/



/* ---------------------------------------------------------------------------------------
INITAIL 3 FIRST / SECOND / THIRD CLASS FOR ROWS
---------------------------------------------------------------------------------------- */
.uplay .firstCompBox .summary .sum.first {
	background:url(set_row_bg.png) -12px 0px no-repeat;
}
.uplay .lastCompBox .summary .sum.first {
	background:url(set_row_bg.png) -452px 0px no-repeat;
}
.uplay .firstCompBox .summary .sum.second {
	background:url(set_row_bg.png) -12px -158px no-repeat;
}
.uplay .lastCompBox .summary .sum.second {
	background:url(set_row_bg.png) -452px -158px no-repeat;
}
.uplay .firstCompBox .summary .sum.third {
	background:url(set_row_bg.png) -12px -316px no-repeat;
}
.uplay .lastCompBox .summary .sum.third {
	background:url(set_row_bg.png) -452px -316px no-repeat;
}
.uplay .firstCompBox .summary .last {
	background:url(set_row_bg.png) -12px -632px no-repeat;
	height:42px;
	width:445px;
	margin:-1px 0 0;
}
.uplay .lastCompBox .summary .last {
	background:url(set_row_bg.png) -452px -632px no-repeat;
	height:42px;
	width:445px;
	margin:-1px 0 0;
}




.uplay .promo_wrap {
	width:960px;
	height:400px;
	display:block;
	float:left;
	margin-left:47px;
}
.uplay .promo1 {
	background:url(back-ads.jpg) no-repeat 0 0;
}
.uplay .promo1 div {
	margin-left:22px;
}
.uplay .promo2 {
	background:url(back-ads.jpg) no-repeat -322px 0;
}
.uplay .promo2 div {
	margin-left:9px;
}
.uplay .promo3 {
	background:url(back-ads.jpg) no-repeat right 0;
}
.uplay .promo1,.uplay .promo2,.uplay .promo3 {
	height:298px;
	padding-top:23px;
	margin-top:50px;
	position:relative;
	left:47px;
}
.uplay .partners img {
	display:inline-block;
}
