/* CSS Document */

.img-left {
	float:left; margin-right:5px; margin-bottom:5px;
}

.img-right {
	float:right; margin:15px; margin-left:5px; margin-bottom:5px;
}

.title-img-left {
	float:left; margin-right:5px; margin-bottom:30px;
}

.title-img-right {
	float:right; margin-left:5px; margin-bottom:30px;
}

.left-panel {
	width:359px; height:auto; float:left; padding:10px 0px 10px 10px;
}

.left-panel a {
	margin:0px; color:#FFFFFF; display:block; margin-bottom:10px;
}

.left-panel a:hover {
	text-decoration:none;
}

.right-panel {
	width:352px; height:auto; float:left;
}

a.plus {
	background:url(../Images/plus.gif) 0% 50% no-repeat; padding-left:9px; color:#FFFFFF; font-weight:bold; text-decoration:none; float:left; margin:10px;
}

a.plus:hover {
	color:#3a484f;
}

a.plus-span {
	color:#FFFFFF; font-weight:bold; text-decoration:none; float:right; margin:10px;
}

a.plus-span span {
	color:#FF0000; font-weight:bold;
}

a.plus-span:hover {
	color:#3a484f;
}

.link-panel-fixed {
	width:331px; height:30px; float:right; margin-bottom:7px;
}

.side-panel-fixed {
	position:relative; width:321px; height:69px; float:right; padding-right:4px; border-right:6px solid #e81e1e; margin-bottom:7px;
}

.side-panel-fixed a.plus {
	position:absolute; bottom:5px; right:20px; z-index:100; margin:0px;
}

.side-panel-fixed .text {
	position:absolute; top:0px; left:0px; width:279px; height:55px; padding:7px 21px 7px 21px; z-index:100;
}

.side-panel-fixed .text h3 {
	line-height:11pt; margin:0px; padding:0px; margin-bottom:3px; color:#FFFFFF; font-size:11px; float:left; margin-right:5px;
}

.side-panel-fixed .text p {
	line-height:11pt; margin:0px; padding:0px; margin-bottom:3px; color:#FFFFFF;
}

.side-panel-fixed .bg70 {
	position:absolute; top:0px; left:0px; width:321px; height:69px; background:url(../Images/side-panel-fixed.gif) no-repeat; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
}

.side-panel-fixed .bg75 {
	position:absolute; top:0px; left:0px; width:321px; height:69px; background:url(../Images/side-panel-fixed.gif) no-repeat; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.side-panel-fixed .bg80 {
	position:absolute; top:0px; left:0px; width:321px; height:69px; background:url(../Images/side-panel-fixed.gif) no-repeat; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

.side-panel-fixed .bg85 {
	position:absolute; top:0px; left:0px; width:321px; height:69px; background:url(../Images/side-panel-fixed.gif) no-repeat; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}

.side-panel-fixed .bg90 {
	position:absolute; top:0px; left:0px; width:321px; height:69px; background:url(../Images/side-panel-fixed.gif) no-repeat; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}










table.contact-jobs {
	width:235px; margin:auto;
}

table.contact-jobs tr td {
	padding:5px;
}

table.contact-jobs p {
	margin:0px; line-height:10pt;
}

table.contact-jobs a {
	margin:0px; color:#FFFFFF;
}

table.contact-jobs a:hover {
	text-decoration:none;
}

.side-panel-container {
	position:relative; width:321px; height:464px;; float:right; padding-right:9px; 
}

.side-panel-container .red-line {
	position:absolute; top:0px; right:0px; width:5px; height:125px; display:block; background-color:#e81e1e; 
}

.side-panel-container .side-panel-top {
	position:absolute; top:0px; left:0px; width:321px; height:11px; background:url(../Images/side-panel-top.gif) no-repeat;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.side-panel-container .side-panel-middle {
	position:absolute; top:11px; left:0px; width:282px; height:420px; background:url(../Images/side-panel-middle.gif) repeat-y; padding:10px 20px ;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.side-panel-container .side-panel-middle h2 {
	color:#FFFFFF;	
}

.side-panel-container .side-panel-middle a {
	color:#FFFFFF; text-decoration:none;
}

.side-panel-container .side-panel-middle table a {
	font-weight:bold;
}

.side-panel-container .side-panel-middle table a:hover {
	color:#CCCCCC;
}

.side-panel-container .side-panel-bottom {
	position:absolute; top:451px; left:0px; width:321px; height:10px; background:url(../Images/side-panel-bottom.gif) no-repeat;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

input.text {
	width:220px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

textarea.message {
	width:220px; height:120px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}



.game-rounded-panel {
	width:328px; height:281px; padding:8px 10px 8px 10px; float:right; background:url(../Images/solid-side-panel.gif) no-repeat; margin-top:10px;
}

/* Games Links for JS Dropdown */

.main-panel-top-games a.tab {
	float:left; 
}

.main-panel-top-games a.tab img {
	border:0px;
}


	/* The menu container is used to position the menu and the menu items in the centre of the page */
.menuContainer {
	height:auto; width:730px; position:absolute; bottom:0px; left:5px; width:700px;
}
	
.menuItem {
	width:731px;
	padding:0px;
	position:absolute;
	overflow:hidden;
}

.menuItem a.plus {
	float:right; width:auto; height:15px; background:none; padding-left:0px;
}

.menuItem a.plus span {
	color:#FF0000; font-weight:bold;
}

/*.menuItem a.plus:hover {
	color:#3a484f;
}*/

.menuItem a {
	position:relative; float:left; width:100px; height:100px; margin:10px; text-align:center; text-decoration:none;
}

.menuItem a p {
	color:#000000; position:absolute; visibility:hidden; width:100px; top:45%; cursor:pointer; text-transform:uppercase; font-size:11px; font-weight:bold;
} 

.menuItem a:hover p {
	visibility:visible; 
}

.menuItem a img {
	border:0px; visibility:visible; display:block;
}

.menuItem a:hover {
visibility:visible; 
}

.menuItem a:hover img {
	visibility:hidden;
}

#menu_1 {
	background-color:#909da4; border-bottom:6px solid #3a484f;
}

#menu_2 {
	background-color:#909da4; border-bottom:6px solid #3a484f;
}

#menu_3 {
	background-color:#909da4; border-bottom:6px solid #3a484f;
}

#menu_4 {
	background-color:#909da4; border-bottom:6px solid #3a484f;
}

#menu_5 {
	background-color:#909da4; border-bottom:6px solid #3a484f;
}


.previous-next-panel {
	background-color:#909da4; width:731px; height:27px;
}


/* Games Links for JS Dropdown */

.games-landing-panel-top {
	/*margin:auto;*/ width:711px; height:77px; margin-bottom:10px; background:url(../Images/games-landing-panel-top.gif) no-repeat; padding-top:20px;
}

.games-landing-panel-top p {
	/*position:absolute; top:0px; right:30px;*/ float:right; margin-top:10px; padding:0px 15px 0px 0px; width:554px; display:block; height:auto;
}

.games-landing-panel-top img.controlicon {
	/*position:absolute; top:8px; left:20px;*/ margin:25px 0px 0px 30px; float:left;
}

.game-item-info {
	/*position:relative; */width:711px; min-height:100px; height:auto !important; height:100px; margin:auto; padding:3px 0px 4px 0px; z-index:1;
}

.game-item-info a.controlicon {
	/*position:absolute; top:8px; left:20px;*/ margin:8px 0px 0px 20px; float:left;
}

.game-item-info a.controlicon img {
	border:0px;
}

.game-item-info a.headinglink {
	/*position:absolute; top:8px; left:136px;*/ margin:8px 0px 0px 40px; float:left;
}

.game-item-info a.headinglink img {
	border:0px;
}

.game-item-info a.plus {
	/*position:absolute; top:0px; right:30px;*/ float:right; margin:0px 20px 0px 20px;
}

.game-item-info p {
	/*position:absolute; top:0px; right:30px;*/ float:right; padding:8px 20px 0px 0px; width:554px; display:block; height:auto;
}

div.right-clear {
	clear:right; font-size:0px; line-height:0pt; height:0px;
}
