@charset "utf-8";
/* CSS Document */
#paybox

{

	float: left;
	margin-top: 10px;
	width: 799px;
	display: inline;
	position: relative;

}



#paybox hr

{
	color: #D4EFFF;
	background-color: #D4EFFF;
	border: 0px;
	height: 1px;
	width: 545px;
	text-align: center;

}



#product-preview

{
	width: 181px;
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/buy_content.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	display: inline;
	margin-top: -6px;
	padding-bottom: 20px;
	position: relative;

}



#product-preview-bottom

{
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/buy_content_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 181px;
	display: block;
}



#product-preview h2

{
	padding: 0px 15px;
}



#product-preview p

{
	padding: 0px 9px;
	margin: 0px;
}



#paybox-content

{
	margin: 10px;
	margin-right: 0px;
	position: absolute;

}



#paybox-content p, #paybox p

{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	color: #009BE8;
	font-weight: bold;
	text-align:left;
}



#paybox-content h2

{
	display: inline;
	font-size:18px;
	font-weight: bold;
	color: #009BE8;

}



#paybox-content input, #paybox-content select

{
	border: 1px solid #D1D0D0;
}



#paybox-content select

{
	width: 145px;
}



#paybox-content select.long

{
	width: 200px;
}


.method

{

}


.method-item

{
	width: 590px;
	height: 64px;
	line-height: 64px;
	background-color: #D3F0FF;
	margin: 4px;
	overflow: hidden;
}



.method-item img

{
	vertical-align: middle;
}



#paybox-content .label

{
	width: 200px;
	display: inline;
	float: left;
}



.date

{
	width: 75px!important;
}



#paybox-content .previous-white, #paybox-content .next-white, #paybox-content .proceed-white

{
	float: left;
}



#infoTabs ul

{
	margin: 0px;
	padding: 0px;
}



#infoTabs ul li

{
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/bg_tab_off.gif);
	width: 153px;
	height: 24px;
	float: left;
	display: inline;
	line-height: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #005396;
	font-weight:bold;
}



#infoTabs li.selectedTab

{
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/bg_tab_on.gif);
	color: #FFFFFF;
}



#infoTabsLarge ul

{
	margin: 0px;
	padding: 0px;
}



#infoTabsLarge ul li

{
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/bg_largetab_off.gif);
	width: 203px;
	height: 24px;
	float: left;
	display: inline;
	line-height: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #005396;
	font-weight:bold;
}



#infoTabsLarge li.selectedTab

{
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/bg_largetab_on.gif);
	color: #FFFFFF;
}



#infoTabsMedium ul

{
	margin: 0px;
	padding: 0px;
}



#infoTabsMedium ul li

{
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/bg_mediumtab_off.gif);
	width: 169px;
	height: 24px;
	float: left;
	display: inline;
	line-height: 24px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #005396;
	font-weight:bold;
}



#infoTabsMedium li.selectedTab

{
	background-image: url(http://media01.gameloft.com/layout/default/web/site01/images_site/interface/bg_mediumtab_on.gif);
	color: #FFFFFF;
}



#div_choose_country, #div_choose_operator

{
	margin: 0px;
	padding: 0px;
}



.paybox-nav

{
	width: 230px;
	margin: 0 auto;
	position: absolute;
	left: 225px;
	margin-top:30px; /*To separate the next button of the form of the last step of buying a mobile game*/

}


.paybox-nav .previous-white

{
	float: left;
}



.paybox-nav-lost-password

{
	width: 200px;
	float: right;
}



.paybox-nav-lost-password .more-info

{
	margin-top: 0px;
	padding-left: 25px;
	float: left;	
}



.paybox-nav .proceed-white, .paybox-nav .next-white

{
	float: right;
}



#error_box

{
	text-align: right;
	width: 790px;
}



#div_infos_cc

{
	width: 595px;
	padding-left: 0px;
	margin-top: 20px;
}



#div_infos_cc p

{
	padding-left: 0px;
	margin-left: 0px;
}



#div_infos_cc .label

{
	margin-left: 30px;
}



#div_infos_cc .div_infos_cc_login .label

{
	width: 150px;
}



#div_infos_w-ha

{
	width: 550px;
	padding-left: 30px;
	margin-top: 20px;
}



#div_infos_w-ha p

{
	padding-left: 0px;
	margin-left: -30px;
}



#div_infos_w-ha .label

{
	margin-left: 30px;
}


#formleft
{
	width: 370px;
	/*background-color: rgb(241,241,255);*/
	float:left;
}
#formright
{
	width: 395px;
	/*background-color: rgb(112,122,137);*/
	float:left;
	clear:right;
}

.contact-header

{
	background-color: #D3F0FF;
	width: 795px;
	height: 26px;
	margin: 0 auto;

}


.contact-header h2

{
	line-height: 26px;
	font-size: 14px;
}



.contact-content

{
	width: 795px;
	margin: 0 auto;
}



.contact-content h3

{
	text-align: center;
}



.contact-content img

{
	vertical-align: top;
	border: 1px solid black;
}



/*-------------

--- SUPPORT ---

---------------*/

.support-left

{
	width: 360px;
	float:left;

}



.support-left img

{
	vertical-align: top;
	border: 1px solid black;
}



.support-right

{
	width: 400px;
	float: right;
	position: relative;
	margin: 0px auto;

}



.support-right img

{

	vertical-align: top;
	border: 1px solid black;

}


.dummy

{

	clear: both;

}
#paybox-content select.long {
width:184px;
}
