/* ------------------------------
 * ROUND CORNER COMMONS
 * ------------------------------ */
.topLeft 		{background-position: top left;}
.topRight 		{background-position: top right;}
.bottomLeft 	{background-position: bottom left;}
.bottomRight 	{background-position: bottom right;}
/* ------------------------------
 * INVITE FRIEND
 * ------------------------------ */
 .inviteFriendWrapper {
 	position: absolute;
	z-index: 100;
 	display: none;
 }
 .inviteFriendShade {
 	display: none;
 	background-color: #000000;
	width: 100%;
	height: 100%;
	z-index: 99;
	position: absolute;
 }
.bottomRight, .bottomLeft, .topLeft, .topRight, .topBar, .botBar {
	float: left;
}
.bottomRight, .bottomLeft, .topLeft, .topRight {
	width: 15px;
	background-image: url(../images/layout/global/sprite/pop_corners.png);
	background-repeat: no-repeat;
}

.bottomRight, .bottomLeft, .botBar, .botWrapper {
	height: 17px;
}
.topLeft, .topRight, .topBar, .topWrapper {
	height: 62px;
}
.topBar h2 {
	margin-left: 24px;
	font-size:26px;
	margin-top:20px;
}
.popContent {
	margin: 20px auto 20px auto;	
}
.midBar {
	background-repeat: repeat-y;
	overflow: hidden;
	clear: both;
}
.topBar {
	background-image: url(../images/layout/global/sprite/pop_top.png);
	background-repeat: repeat-x;
}
.botBar {
	background-image: url(../images/layout/global/sprite/pop_bot.png);
	background-repeat: repeat-x;
}
.popContent dl dt {
	float: left;
	height: 26px;
	font-size: .9em;
}
.popContent dl dd {
	height: 30px;
}
.popContent dl dd.ta, .popContent dl dt.ta {
	height: 65px !important;
}
.popContent .button {
	margin: 15px 6px;
}
.popMessage {
	display: none;
	padding: 10px 40px;
}
.popContent input, .popContent textarea {
	width: 228px;
	background-color: #1a1a1a;
	border-top: 		1px solid #1a1a1a;
	border-right: 		1px solid #3e3e3e;
	border-bottom:		1px solid #3e3e3e;
	border-left: 		1px solid #1a1a1a;
	padding: 2px;
	color: #fff;
	font-size: 12px;
}
textarea {
	resize: none;	
}
.fail {
	background-color: #790000 !important;
	color: #ffffff !important;
}
/* EN */
.ENWrapper					{width: 444px !important; }
.EN .popContent 			{width: 366px;}
.EN .popContent dl dt 		{width: 135px;}
.EN .midBar 				{width: 444px; background-image: url(../images/layout/global/sprite/pop_mid_en.png);}
.EN .topBar,.EN  .botBar 	{width: 414px;	}
.EN .popContent dl dd 		{margin-left: 135px;}
.EN .popContent .ac 		{padding: 0 0 0 83px;}
/* DE 
.DEWrapper					{width: 484px !important; }
.DE .popContent 			{width: 406px;}
.DE .popContent dl dt 		{width: 175px;}
.DE .midBar 				{width: 484px; background-image: url(../images/layout/global/sprite/pop_mid_de.png);}
.DE .topBar,.DE  .botBar 	{width: 454px;	}
.DE .popContent dl dd 		{margin-left: 175px;}
.DE .popContent .ac 		{padding: 0 0 0 95px;}*/
/* FR */
.FRWrapper					{width: 514px !important; }
.FR .popContent 			{width: 436px;}
.FR .popContent dl dt 		{width: 205px;}
.FR .midBar 				{width: 514px; background-image: url(../images/layout/global/sprite/pop_mid_fr.png);}
.FR .topBar,.FR  .botBar 	{width: 484px;	}
.FR .popContent dl dd 		{margin-left: 205px;}
.FR .popContent .ac 		{padding: 0 0 0 110px;}

.DEWrapper					{width: 514px !important; }
.DE .popContent 			{width: 436px;}
.DE .popContent dl dt 		{width: 205px;}
.DE .midBar 				{width: 514px; background-image: url(../images/layout/global/sprite/pop_mid_fr.png);}
.DE .topBar,.DE  .botBar 	{width: 484px;	}
.DE .popContent dl dd 		{margin-left: 205px;}
.DE .popContent .ac 		{padding: 0 0 0 110px;}
