﻿@font-face { font-family: MainFont; src: url('euroet12-webfont.woff'); }

html { height: 100%; width: 100%; }
body
{
	BACKGROUND-color: #2A4394;
	font-family: Calibri; font-size: 14px; color: #444444;
	width: 100%; height: 100%;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}
form  
{
	width: 100%; height: 100%;
	min-height: 950px;
	margin: 0 auto;
}

P{color: #444444; font-family: Calibri; font-size: 14px; margin: 8px 0px 8px 0px; }
.indent{ text-indent: 20px; }
TD{color: #444444; font-family: Calibri; font-size: 12px;  }
LI{color: #444444; font-family: Calibri; font-size: 12px; margin: 0px 0px 0px 0px; }
UL{color: #444444; font-family: Calibri; font-size: 12px; margin: 8px 0px 8px 20px; }



a
{ color: #229ebb; font-family: Calibri; font-size: 14px; text-decoration: none; }

A:link{color: #229ebb; text-decoration: none;}
A:active{color: #229ebb; text-decoration: none;}
A:visited{color: #229ebb; text-decoration: none;}
A:hover{color: #fc00ff; text-decoration: none;}

.heading { color: #b6b6b6; font-size: 24px; font-family: MainFont, Calibri; /*font-weight: bold;*/ }
.subheading { color: #363636; font-size: 18px; font-family: MainFont, Calibri; /*font-weight: bold;*/ }
.contactheading { color: #b6b6b6; font-size: 12px; font-family: Calibri; /*font-weight: bold;*/ float: right; }

.toptop { vertical-align:top; }

.main_wrapper {
	/*z-index: 0; position: relative; top: 0px; left: 50%;*/
	width: 100%; min-height: 950px;
	/*margin: auto; margin-left: -485px; text-align: left;*/
}

.main_innerpages_wrapper { z-index: 0; position: absolute; top: 103px; left: 50%;
	width: 970px; min-height: 700px; height: 100%;
	margin: auto; text-align: left; margin-left: -485px;
}

.relative-holder { position: relative; }
.absolute-holder { position: absolute; }

.clickable { display: block; width: 100%; height: 100%; }

.WideContent { Z-INDEX: 10; VISIBILITY: inherit;
	POSITION: relative; top: 50px; left: -20px; width: 1010px;
}
.WideContent_Top { position: relative; top: 0px; left: 0px; VISIBILITY: inherit; text-align: left;
	background-image: url(../images/mainbox-bgtop.png); background-position: center top; background-repeat: no-repeat;
	width: 1010px; height: 47px;
}
.WideContent_Ext { position: relative; top: 0px; left: 0px; overflow: visible; VISIBILITY: inherit; text-align: left;
	background-image: url(../images/mainbox-bgext.png); background-position: center top; background-repeat: repeat-y;
	width: 1010px; height: 100%; min-height: 200px;
}
.WideContent_Bottom { position: relative; top: 0px; left: 0px; VISIBILITY: inherit; text-align: left;
	background-image: url(../images/mainbox-bgbottom.png);	background-position: center top; background-repeat: no-repeat;
	width: 1010px; height: 35px;
}
.WideContent_Padding { Z-INDEX: 12; VISIBILITY: inherit; padding: 10px 0px 10px 0px;
	POSITION: relative; top: 0px; left: 50px; width: 910px;
	/*overflow: hidden;*/
	/*background-color: Fuchsia;*/
}
.WideContent_Footer { z-index: 2; position: absolute; bottom: -60px; left: 250px; VISIBILITY: inherit; text-align: left;
	background-image: url(maincontent-footer.png);	background-position: center top; background-repeat: no-repeat;
	width: 479px; height: 98px;
}

.ItemMallTitle { position: relative; top: 0px; left: 20px; height: 70px; padding: 5px 0px 20px 0px; }
.ItemMallHeading { font-family: MainFont, Calibri; font-size: 20px; color: #0099FF; }

.Column1 { float: left;
	width: 410px;
	/*background-color: Blue;*/
	border-right: solid 1px #444444;
}
.Column2 { float: left; position: relative; top: 0px; left: 20px;
	width: 490px;
	/*background-color: Red;*/
}
.EqualColumn { float: left; position: relative; left: 30px;
	width: 450px; padding: 20px 0px 0px 0px;
	/*background-color: Blue;*/
}

/****************************************************************/


/***************************************************************
NAV
****************************************************************/
.nav_bg { width: 100%; height: 18px; position: absolute; top: 70px; left: 0px;
	background-image: url(../images/nav_bg.png); background-position: center top; background-repeat: repeat-x;
}
.nav_wrapper {
	z-index: 80; position: relative; top: 0px; left: 50%;
	width: 970px; height: 18px;
	margin: auto; margin-left: -485px; text-align: left;
}
.CategorySelect-Content { Z-INDEX: 11; VISIBILITY: inherit; text-align: left;
	POSITION: relative; top: 0px; left: 15px;
	width: 590px; min-height: 400px;
	/*background-color: Aqua;*/
}
.CatOptContent { text-align: left; padding: 0px 15px 0px 15px;
	width: 550px; min-height: 50px;
	/*background-color: Aqua;*/
}
#CategoryButtons li { float: left; cursor: pointer; position: relative; top: -4px; }
/*#btnWeb { background-image: url(cat-gamecards.png); background-position: left top; background-repeat: no-repeat; background-color: Transparent;
	width: 145px; height: 134px; cursor: pointer; display: block; border: 0px;
}*/

.btnNav { cursor: pointer; display: block; border: 0px;
	font-family: MainFont; font-size: 18px; color: #ffffff; padding: 0px 40px 0px 0px;
}
.btnContact { cursor: pointer; display: block; border: 0px;
	font-family: MainFont; font-size: 18px; color: #ffffff;
	position: relative; top: -4px; float: right;
}


/****************************************************************
*****************************************************************
Images
****************************************************************/
.AvatarWrapper { position: relative; top: 30px; left: 20px }
.MainPicColumn { float: left; width: 300px; /*background-color: Aqua;*/ }
.ThumbColumn { float: left; width: 500px; position: relative; left: 50px;
	padding: 0px 0px 30px 0px;
	/*background-color: Blue;*/
}

.MainPicTextPad { padding: 10px 0px 20px 0px; width: 300px; text-align: center; }
#MainPicTitle { font-family: MainFont, Calibri; font-size: 16px; color: #468dcb; }
#MainPicDesc { font-family: Calibri; font-size: 14px; color: #888888; padding: 0px 0px 10px 0px; }

.MainPicViewGroup { padding: 0px 0px 40px 0px; width: 300px; text-align: center; }
.MainPicView { display: inline; padding: 0px 10px 0px 10px; cursor: pointer; }

.ThumbPad { padding: 0px 0px 2px 0px; cursor: pointer; }
.VideoPad { padding: 0px 0px 20px 0px; cursor: pointer; }
.VidTitle { font-family: MainFont, Calibri; font-size: 16px; color: #468dcb; }

.WatermarkHeading { padding: 0px 0px 0px 0px; position: relative; top: -10px; }
/****************************************************************/