﻿/* resets */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	background:url(../images/body_bg.jpg) 0 0 #ccc repeat-x;
	font-family:"Trebuchet MS", "sans-serif";
	font-size:12px;
	color:#333;
	text-align:center;
	position:relative;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/* end resets */

a:link, a:visited
{
	text-decoration:none;
	color:#cc0000;
	
}

a:hover, a:active
{
	text-decoration:underline;	
	
}

p
{
	line-height:150%;	
}

.red
{
	color:#E00007;
	font-size:20px;
	font-family:"tahoma";
}

.black
{
	color:#000;
	font-size:20px;
	font-family:"tahoma";
}

/* container */

#container
{
	text-align:left;
	width:916px;
	margin: 0 auto;
}

#wrapper
{
	margin:45px 0 0 0;
	background:url(../images/cont_bg.png) 0 0 repeat-y;
	position:relative;
	padding: 0 8px 0 8px;
	float:left;
}

/* end container */

/* header */

#header
{
	
	width:916px;
	height:125px;
	
}

	#header #logo
	{
		position:absolute;
		top:20px;
		left:30px;
		width:160px;
		border-right:1px solid #000;	
	}
	
	#header #headerTop
	{
		position:absolute;
		top:-10px;	
		left:0;
		background:url(../images/header.png) 0 0 no-repeat;
		width:916px;
		height:10px;
	}
	
		#header #headerTop span, #header #slogan span
		{
			display:none;	
		}
		
	#header #slogan
	{
		position:absolute;
		top:45px;
		left:220px;
		/*background:url(../images/slogan2.jpg) 0 0 no-repeat;*/
		width:289px;
		height:36px;
	}
	
	#header #slogan p
	{
		margin:0;
		line-height:100%;
		font-weight:bold;
		font-size:19px;
	}
	
		
		
		
	
	#header #langSelect
	{
		float:right;
		background:#ccc;
		padding:10px 0 10px 10px;
		margin: 20px 40px 0 0;
	}
	
	#header #langSelect img
	{
		float:left;
		margin: 0 10px 0 0;
	}
		

/* end header */

/* main menu */


#mainMenu
{
	background:#000;
	color:#999;
	padding:10px 0 12px 0;
	font-size:14px;	
	float:left;
	width:900px;
	height:20px;
	
	
}

#mainMenu .SimpleEntertainmentMenu li a
{
	color:#fff;
	text-align:center;
	width:auto !important;
	width:125px;
	position:relative;
	font-size:14px !important;	
	font-size:12px;
}
#mainMenu .SimpleEntertainmentMenuNL li a
{
	color:#fff;
	text-align:center;
	width:auto !important;
	width:110px;
	position:relative;
	font-size:14px !important;	
}

/* \*/
* html #mainMenu a { height: 1%; width:50%;}
/* */



/* end main menu */

/* banner */

#bannerContainer
{
	height:200px;
	float:left;
	position:relative;
}

#banner
{
	width:900px;
	height:200px;
	z-index:5;
}

#teaser
{
	z-index:10;
	background:url(../images/teaser.png) 0 0 no-repeat !important;
	background:url(../images/teaser_ie.jpg) 0 0 no-repeat;
	position:absolute;
	top:40px;
	left:590px;
	width:255px !important;
	width:285px;
	height:137px;
	color:#fff;
	padding:15px;
}

#teaser h3
{
	font-family:Arial;
	font-size:16px;	
	font-weight:bold;
	margin:0 0 10px 0;
}

#teaser p
{
	font-size:14px;
	line-height:150%;	
}



/* end banner */

/* content */

#content
{
	float:left;
	background:url(../images/content_bg.jpg) 0 0 repeat-x;
	padding:20px 20px 20px 20px;
	width:860px !important;
	width:900px;
}

#content h2.sectionTitle
{
	color:#cc0000;
	font-size:17px;
	font-weight:lighter;
	margin:0 0 15px 0;
}

#content p
{
	line-height:150%;
	color:#333;	
	margin: 0 0 20px 0;
}

#content #primeColumn, #content #secColumn
{
	float:left;
	width:260px;
	margin: 0 27px 0 0;
}

#content #quickLinks, #insideMenu #quickLinks
{
	background:#FF1919 url(../images/quick_menu_bg.jpg) 0 0 repeat-x;
	width:255px !important;
	width:285px;
	float:left;	
	color:#fff;
	padding:10px 15px 10px 15px;
	font-size:14px;
	border-bottom:1px solid #ccc;
}

#content #quickLinks h2, #insideMenu #quickLinks h2
{
	font-size:16px;
	font-weight:bold;
	margin: 0 0 5px 0;
}

#content #quickLinks a:link, #content #quickLinks a:visited, #insideMenu #quickLinks a:link, #insideMenu #quickLinks a:visited
{
	color:#fff;
}

#content #quickLinks a:hover, #content #quickLinks a:active, #insideMenu #quickLinks a:hover, #insideMenu #quickLinks a:active
{
	color:#0F0B07;
}

#content #quickLinks .quickMenu li, #insideMenu #quickLinks .quickMenu li
{
	background:url(../images/quick_menu_li.jpg) center left no-repeat;
	padding: 10px 0 10px 30px;
	border-bottom:1px solid #ff4747;	
	width:220px !important;
	width:250px;	
}

#content #centeredColumn
{
	width:250px;
	margin:0 auto;	
}

#content #centeredColumn .AspNet-Login
{
	padding:10px;
	border:1px dotted #bbb;
}


#content #centeredColumn .AspNet-Login-TitlePanel
{
	margin: 0 0 20px 0;
}

#content #centeredColumn .AspNet-Login-UserPanel,#content #centeredColumn .AspNet-Login-RememberMePanel
{

}

#content #centeredColumn .AspNet-Login-TitlePanel span
{
	font-size:1.2em;
	font-weight:bold;
	
}

#content #centeredColumn .AspNet-Login label
{
	width:80px;
	float:left;
}

#content #centeredColumn .AspNet-Login .AspNet-Login-RememberMePanel label, #content #centeredColumn .AspNet-Login .AspNet-Login-RememberMePanel input
{
	width:auto;
	float:none;	
}





/* end content */

/* footer */

#footer
{
	border-top:10px solid #AB1919;
	position:relative;
	height:76px;
	background:#E9E7E3;
	float:left;
	padding:12px 20px 12px 20px;
	width:860px !important;
	width:900px;
}

	#footer #footerBottom
	{
		position:absolute;
		background:url(../images/footer.png) left bottom no-repeat;	
		top:100px;
		left:-8px;
		width:916px;
		height:10px;
	}
	
	#footer #footerBottom span
	{
		display:none;
	}
	
	#footer #addressInfo
	{
		float:left;
		color:#666;	
	}
	
	#footer #addressInfo h3
	{
		color:#cc0000;
		font-weight:bold;
		margin: 0 0 10px 0;	
	}
	
	#footer #disclaimer
	{
		position:absolute;
		top:75px;
		right:20px;
		
	}
	
		#footer #disclaimer a
		{
			color:#666;	
			
		}
		
		#footer #disclaimer a:hover
		{
			text-decoration:underline;	
		}
	
	#footer #certifiedInfo
	{
		float:right;
			
	}


/* end footer */

/*Modal Popup*/
.modalBackground {
	background-color:#333;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:10;
}

.popUpPanel
{
	background:#fff;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	padding:10px;	
	width:400px;
	z-index:10;
}

.modalPopup
{
    z-index:10;
    background:url(../images/wevemoved.png) no-repeat;
    height:474px;
    width:322px;
    margin:0 !important;
    margin:300px 0 0 450px;
}

.modalPopup a:link, .modalPopup a:visited
{
    color:#333;
    text-decoration:none;
}

.modalPopup a:link, .modalPopup a:visited
{
    color:#333;
    text-decoration:underline;
}

.closeButton
{
    position:absolute;
	right:5px;
	top:0;
	background:url(../images/close.png) no-repeat;
	width:53px;
	height:51px;
	border:none;
	cursor:pointer;
}


