.largeFrame, .littleFrame, .miniFrame
{
	top: 200px;
	position: fixed;
}
.creditsFrame
{
	position: fixed;
	left: 50%;
	top: 50%;
	width: 658px;
	margin: -300px 0 0 -325px;
}
.littleFrame
{
	width: 410px;
	left: 50%;
	top: 50%;
	margin: -100px 0 0 -205px;
}
.frameContainerCloseImage
{
	top: -10px;
	right: 22px;
}
.frameMainContainer
{
	z-index: 30000;
	width: 100%;
}
.portalFrameContainer{
	margin:0px auto;
}
.validationFrameButton {
	height: 31px;
}
.validationFrameButton2 {
	height: 50px;
}
.validationFrameButton3 {
	height: 28px;
	padding-left: 283px;
}
.validationFrameButton4 {
	height: 30px;
}
.validationButtonContent
{
	bottom: 19px;
	z-index:100;
}

/**************************
Game message frame
***************************/
.gameMessageFrame {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 422px;
	height: 253px;
	z-index: 100000;
	margin: -100px 0 0 -211px;
}
.errorGameMessageFrame {
	border-color: #FF0000;
}

.confirmGameMessageFrame {
	border-color: #008000;
}
.gameInterfaceHider {
	position: fixed;
	background: #2f1a15;
	width: 100%;
	height: 100%;
	z-index: 99999;
	top: 0px;
	left: 0px;
}
.gameMessageFrameContainer {
	width: 414px;
	min-height:245px;
	background: #f2e9db url('../img/broadcast/ingameBroadcastBg.gif') repeat-y top center;
}
.gameMessageFrameContentText {
	width: 255px;
	min-height: 57px;
	background: #f2e9db url('../img/broadcast/ingameBroadcastTextBg.jpg') no-repeat top center;
}

.gameMessageMentorImage {
	width: 158px;
	height: 245px;
	background: #f2e9db url('../img/pageNotFound/imgInGameError.jpg') no-repeat scroll top center;
}

.gameMessageBroadcastImage {
	width: 159px;
	height: 245px;
	background: url('../img/broadcast/ingameBroadcastImage.jpg') no-repeat top left;
}

/**************************
Store frame
***************************/
.ingame .storeFrameContainer
{
	/*left:50px;*/
	left:121px;
	top:-80px;
	position:absolute;
}
.storeFrameContainer
{
	height: 567px;
	/*width: 900px;*/
	width:728px;
	z-index: 50002;
	margin:25px auto;
	position:relative;
}

.storeIframe
{
	/*width: 894px;*/
	width:720px;
	height:	615px;
	border:	none;
}

.storeInventoryIframe
{
	width: 565px;
	height:	464px;
	border:	none;
}
.storeInventoryFrameContainer{
	margin:25px auto;
	width:573px;
	position: relative;
	float:left;
}
.ingame .storeInventoryFrameContainer{
	margin:25px 55px;
}
.portalFrameContainer .storeInventoryFrameContainer{
	float:none;
}

/**************************
Account frame
***************************/
.ingame .accountFrameContainer
{
	left:50px;
	top:-80px;
}
.accountFrameContainer
{
	height: 567px;
	width: 900px;
	z-index: 50002;
	margin-top:30px;
}

.accountBillingFrame
{
	width: 890px;
	height:	615px;
	border:	none;
}

/*******************************************************
Border Frame
*******************************************************/
.storeFrameContainer .frameSeparator, .accountFrameContainer .frameSeparator
{
	background-color: #f2ac10;
	font-size: 0px;
	height: 2px;
}

.storeFrameContainer .frameContainerTopLeft, .storeFrameContainer .frameContainerTopRight,
.accountFrameContainer .frameContainerTopLeft, .accountFrameContainer .frameContainerTopRight
{
	height: 4px;
	width: 4px;
}

.storeFrameContainer .frameContainerBottomLeft, .storeFrameContainer .frameContainerBottomRight,
.accountFrameContainer .frameContainerBottomLeft, .accountFrameContainer .frameContainerBottomRight
{
	height: 4px;
	width: 4px;
}

.storeFrameContainer .frameContainerTop, .storeFrameContainer .frameContainerBottom,
.accountFrameContainer .frameContainerTop, .accountFrameContainer .frameContainerBottom
{
	background-repeat: repeat-x;
	height: 4px;
}

.storeFrameContainer .frameContainerMiddleLeft, .storeFrameContainer .frameContainerMiddleRight,
.accountFrameContainer .frameContainerMiddleLeft, .accountFrameContainer .frameContainerMiddleRight
{
	background-repeat: repeat-y;
	width: 4px;
}
.storeFrameContainer .frameContainerTopLeft, .accountFrameContainer .frameContainerTopLeft
{
	background-image: url('../img/frame/border_top_left_billing.gif');
}

.storeFrameContainer .frameContainerTop, .accountFrameContainer .frameContainerTop
{
	background-image: url('../img/frame/border_top_center_billing.gif');
}

.storeFrameContainer .frameContainerTopRight, .accountFrameContainer .frameContainerTopRight
{
	background-image: url('../img/frame/border_top_right_billing.gif');
}

.storeFrameContainer .frameContainerMiddleLeft, .accountFrameContainer .frameContainerMiddleLeft
{
	background-image: url('../img/frame/border_left_billing.gif');
}

.storeFrameContainer .frameContainerMiddleRight, .accountFrameContainer .frameContainerMiddleRight
{
	background-image: url('../img/frame/border_right_billing.gif');
}

.storeFrameContainer .frameContainerBottomLeft, .accountFrameContainer .frameContainerBottomLeft
{
	background-image: url('../img/frame/border_bottom_left_billing.gif');
}

.storeFrameContainer .frameContainerBottom, .accountFrameContainer .frameContainerBottom
{
	background-image: url('../img/frame/border_bottom_billing.gif');
}

.storeFrameContainer .frameContainerBottomRight, .accountFrameContainer .frameContainerBottomRight
{
	background-image: url('../img/frame/border_bottom_right_billing.gif');
}