﻿/* BASE STYLES */
html {height:100%; margin-bottom:1px;}
body {color:#737373; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#fff;}
.home{background: url(/images/background_home.png) no-repeat #2f92ba;}
.games{background: url(/images/background_blue.png) no-repeat #054894;}
.grey{background: url(/images/background_grey.png) no-repeat #474747;}
.green{background: url(/images/background_green.png) no-repeat #194f08;}
.orange{background: url(/images/background_orange.png) no-repeat #de6f04;}
.lime{background: url(/images/background_lime.png) no-repeat #7db90c;}
.red{background: url(/images/background_red.png) no-repeat #920c0c;}
.purple{background: url(/images/background_purple.png) no-repeat #630166;}

ol {list-style-type: decimal;margin: 10px 10px 10px 30px;}
ol ol {list-style-type: lower-alpha;}
ol li {margin: 0 0 20px 0;}
ol ol li {margin: 0 0 10px 0;}

.clear {clear: both;font-size: 1%;height: 0px;}
h1 span, h2 span, h3 span {display:none;}

a:link {color:#676767; font-size:12px; text-decoration:none;}
a:visited {color:#676767; font-size:12px; text-decoration:none;}
a:hover{color:#676767; font-size:12px; text-decoration:underline;}

/* MAIN */
#main_container{margin: 0 auto 0 auto;width:999px;background-color:#fff;}
#main_container_home{float:left;width:999px;background: url(/images/home_content_bg.png) no-repeat #0275a3;}
#main_container_games{float:left;width:999px;background: url(/images/blue_content_bg.png) no-repeat #4489c4;}
#main_container_grey{float:left;width:999px;background: url(/images/grey_content_bg.png) no-repeat #a6a5a5;}
#main_container_green{float:left;width:999px;background: url(/images/green_content_bg.png) no-repeat #689958;}
#main_container_orange{float:left;width:999px;background: url(/images/orange_content_bg.png) no-repeat #ee953f;}
#main_container_lime{float:left;width:999px;background: url(/images/lime_content_bg.png) no-repeat #bade77;}
#main_container_red{float:left;width:999px;background: url(/images/red_content_bg.png) no-repeat #962224;}
#main_container_purple{float:left;width:999px;background: url(/images/purple_content_bg.png) no-repeat #8e4b90;}

#container_left{float:left;width:686px;}
#container_left_subpages{float:left;width:686px;padding: 0px 0px 13px 0px;}
#container_right{float:left;width:313px;padding:0px 0px 13px 0px;position:relative;}
#member_area_container{float:left;width:300px;height:209px;margin:0px 0px 13px 0px; display:inline;background: url(/images/member_bg.png);}

#search_box1{
float:left;
width:324px;
height:64px;
margin:13px 0px 13px 13px;
background: url(/images/search_bg.png) no-repeat;
position: relative;
}

#search_box1 #searchbtn, #search_box2 #searchbtn {position: absolute; right: 9px; top: 35px;}

#search_box2{
float:left;
width:300px;
height: 64px;
margin: 0px 0px 13px 0px;
background: url(/images/search_bg.png) no-repeat;
position: relative;
}

#search_box_content1_home{
float:left;
width:314px;
padding: 8px 0px 0px 10px;
}

#search_box_content1{
float:left;
width:290px;
padding: 8px 0px 0px 10px;
}

#search_box_title{
float:left;
width:140px;
padding:3px 0px 0px 0px;
}

#search_box_field_home{
float:left;
width:170px;
}

#search_box_field{
float:left;
width:150px;
}

#search_box_content2{
float:left;
margin:10px 0px 0px 10px;
display: inline;
}

#page_right_last_played{
float:left;
width:280px;
height:101px;
margin: 0px 0px 13px 0px;
}
#page_right_last_played .disabled {width:280px;height:71px;padding: 30px 0 0 0; margin: 0px 0px 13px 0px; font-size: 14px; text-align: center;}
#page_right_last_played .media_thumb {float: left; margin: 16px 0 0 10px;}
#page_right_last_played .media_thumb img {border: 1px solid #FFF;}
#page_right_last_played .media_text {margin: 8px 15px 0 0; padding: 0 0 0 120px;}
#page_right_last_played .lastplayedtitle {font-size: 16px;display: block; margin: 0 0 5px 0;font-weight: bold;}
#page_right_last_played a.game_title, #page_right_last_played a.game_title:visited {color: #f3cca6; font-weight: bold; font-size: 14px; text-decoration: underline;}
#page_right_last_played a.game_title:hover {color: #f3cca6;text-decoration: none;}
#page_right_last_played a.genre_link, #page_right_last_played a.genre_link:visited {display:block;font-size: 12px;color: #f3cca6;text-decoration: none;margin: 6px 0 0 0;}
#page_right_last_played a.genre_link:hover {text-decoration: underline;}

.member_favourites_none {color: #FFFFFF;padding: 10px;font-size: 12px;}

#myaccount_register2{
float:right;
text-align:right;
width:100px;
height:17px;
padding:0px 10px 0px 0px;
}

#myaccount_box{float:left;width:300px;height:101px;margin: 0px 0px 13px 0px;background: #E58545 url(/images/myaccount.png) no-repeat;}
#myaccount_content{float:left;width:280px;padding:4px 0px 0px 10px;}
#myaccount_content h2 {margin: 12px 0 5px 0;font-size: 14px;font-weight: bold;}
#myaccount_content ul {list-style: none; margin: 0;}
#myaccount_content ul li {background: url('/images/member_star.gif') no-repeat; font-size: 12px; color: #f3cca6; font-weight:bold; margin:0 0 4px 0; padding:5px 0 0 30px; height:15px;}

#myaccount_title {float:left;clear:both;}
#myaccount_title h1 {display: block; width:200px; margin:7px 0 0 0;}
#myaccount_title h1 span {display: none;}

#myaccount_username{
float:left;
width:80px;
padding:8px 0px 0px 0px;
clear:both;
}

#myaccount_username_field{
float:left;
width:200px;
padding:4px 0px 0px 0px;
}

#myaccount_password{
float:left;
width:80px;
padding:10px 0px 0px 0px;
clear:both;
}

#myaccount_password_field{
float:left;
width:138px;
padding:6px 0px 0px 0px;
}

#myaccount_btn_submit{
float:left;
height:22px;
padding:6px 0px 0px 0px;
}

#myaccount_help{
float:left;
padding:12px 0px 0px 24px;
}

.register_link {width:86px; height:79px; position:absolute; top:125px; right:2px; z-index:901;}

#games_section_container{
float:left;
width:660px;
padding:0px 0px 0px 13px;
}

#games_section_container strong {font-weight: bold;}

#featured_games_container{
float:left;
width:660px;
height:354px;
}

#games_container_extendable{
float:left;
width:660px;
margin: 0 0 14px 0;
}

.featured_games_header{
float:left;
width:660px;
height:31px;
background:url(/images/featured_games_header.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

.grey_header{
float:left;
width:660px;
height:31px;
background:url(/images/grey_top.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

#featured_games_end{
float:left;
width:660px;
height:10px;
background:url(/images/games_darkbox_end.gif) no-repeat;
}

.green_header{
float:left;
width:660px;
height:31px;
background:url(/images/green_top1.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}
#green_content_extendable{
float:left;
width:660px;
background-color:#184709;
padding: 0 0 14px 0;
}
#green_darkbox_end{
float:left;
width:660px;
height:10px;
background:url(/images/darkgreen_end.gif) no-repeat;
}
.green_header_article{
float:left;
width:660px;
height:6px;
background:url(/images/darkgreen_start.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

.member_header {
float:left;
width:660px;
height:31px;
background:url(/images/orange_header_repeat.png) repeat-x;
text-shadow: #245282 0 1px 1px;
}
.member_header div {
float:left;
padding:7px 0px 0px 15px;
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.play_games_header{
float:left;
width:800px;
height:31px;
background:url(/images/blue_header_repeat.png) repeat-x;
text-shadow: #245282 0 1px 1px;
}

#featured_games_content{
float:left;
width:660px;
height:323px;
background-color:#0f2b4c;
}

#games_content_extendable{
float:left;
width:660px;
background-color:#0f2b4c;
}

#grey_content_extendable{
float:left;
width:660px;
background-color:#424242;
padding: 0 0 14px 0;
}

#featured_games_left{
float:left;
width:318px;
height:323px;
}

#featured_games_right{
float:left;
width:341px;
height:323px;
}

#featured_games_main_pic{
float:left;
width:296px;
height:250px;
margin:15px 0px 0px 20px;
border:1px solid #ffffff;
display: inline;
}

#featured_games_main_title{
float:left;
width:296px;
padding:8px 0px 0px 20px;
font-size:12px;
font-weight:bold;
line-height:18px;
}

.featured_games_thumb_container{
float:left;
width:142px;
margin:15px 0px 8px 19px;
display:inline;
}

.featured_games_thumb{
float:left;
width:140px;
height:105px;
border:1px solid #ffffff;
}

.featured_games_title{
float:left;
padding:5px 0px 0px 0px;
}

#subpage_content_area{
float:left;
width:660px;
padding:0px 0px 13px 0px;
background: #f0f0f0 url(/images/featured_games_bg.png) no-repeat;
}

#subpage_content_text{
float:left;
padding:15px 15px 0px 15px;
font-size:12px;
color:#fff;
}
#subpage_content_text_full{
float:left;
width:630px;
padding:15px 0px 0px 15px;
font-size:12px;
color:#fff;
}

#subpage_content_text ul {margin: 20px 0 20px 40px;list-style-type: disc;}
#subpage_content_text li {margin: 0 0 10px 0;}

.subpage_content_text2{
float:left;
width:600px;
padding:15px 0px 0px 15px;
font-size:12px;
}

#contactus_form_container, #enquiry_form_container{
float:left;
width:660px;
margin:0px;
display:inline;
}

#contactus_form_container_grey{
float:left;
width:660px;
margin:0px;
display:inline;
background-color:#686868;
}

#contactus_form_container_orange{
float:left;
width:660px;
margin:0px;
display:inline;
background-color:#c15f02;
}

#contactus_form, #enquiry_form{
float:left;
width:630px;
padding:15px;
}

#feedback_form_container{
float:left;
width:660px;
margin:0px;
background: #f0f0f0 url(/images/featured_games_bg.png) no-repeat;
}

#category_container{
float:left;
width:660px;
height:74px;
margin:23px 0px 0px 0px;
background:url(/images/category_bg.gif) no-repeat;
overflow: hidden;
display: inline;
}
#category_container2{
float:left;
width:660px;
height:74px;
margin:14px 0px 0px 0px;
background:url(/images/category_bg.gif) no-repeat;
overflow: hidden;
display: inline;
}

#category_navigation{float:left;width:660px;height:50px; padding-top:35px; padding-left:5px;}
#category_navigation ul {list-style: none;}	
#category_navigation li {float: left;}
#category_navigation li a {float: left; padding: 8px 10px 7px 10px;}
#category_navigation li.action a {padding: 8px 6px 7px 40px; background: url(/images/action_icon.png) no-repeat 12px -3px;}
#category_navigation li.driving a {padding: 8px 6px 7px 40px; background: url(/images/driving_icon.png) no-repeat 10px -3px;}
#category_navigation li.shooter a {padding: 8px 6px 7px 40px; background: url(/images/shooter_icon.png) no-repeat 11px -3px;}
#category_navigation li.sports a {padding: 8px 6px 7px 40px; background: url(/images/sport_icon.png) no-repeat 12px -3px;}
#category_navigation li.strategy a {padding: 8px 6px 7px 40px; background: url(/images/puzzle_icon.png) no-repeat 12px -3px;}
#category_navigation li.other a {padding: 8px 6px 7px 40px; background: url(/images/other_icon.png) no-repeat 12px -3px;}
#category_navigation a:link, #category_navigation a:visited {color: #ffffff; text-decoration: none;font-weight:bold;font-size:12px;}
#category_navigation a:hover, #category_navigation a:active {color: #6fa9db; text-decoration: underline;}

#gamesearch_container{
float:left;
width:660px;
height:680px;
margin:13px 0px 0px 0px;
}

.gamesearch_container_extendable{
float:left;
width:660px;
margin:13px 0px 0px 0px;
}

#gamesearch_header{
float:left;
width:660px;
height:31px;
background:url(/images/games_grey_header.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

#gamesearch_content{
float:left;
width:660px;
background: #154d7d;
}

#other_games_content{
float:left;
width:650px;
height:211px;
background: #154d7d;
padding: 10px 0 0 10px;
overflow: hidden;
}
#other_games_container{
float:left;
width:660px;
margin:13px 0px 0px 0px;
}

#games_content{
float:left;
width:660px;
height:660px;
background: #154d7d;
}

.games_content_extendable{
float:left;
width:660px;
background: #154d7d;
}

.games_content_end{
float:left;
width:660px;
height:10px;
background:url(/images/games_lightbox_end.gif) no-repeat;
}

.games_content_start{
float:left;
width:660px;
height:10px;
font-size: 1%;
background:url(/images/games_lightbox_start.gif) no-repeat;
}


/* NEW PLAY PAGE */

#playgame_container{
float:left;
width:660px;
}

#playgame_content{
float:left;
width:660px;
background-color:#0f2b4c;
}

#playgame_left_column{
float:left;
width:296px;
margin:14px 0px 0px 14px;
display:inline;
}

#playgame_right_column{
float:left;
width:302px;
margin:14px 0px 0px 25px;
display:inline;
}

#playgame_recommend_title{
float:left;
width:302px;
margin:0px 0px 15px 0px;
display:inline;
font-weight:bold;
font-size:14px;
color:#fff;
}

.playgame_recommend_container{
float:left;
width:151px;
margin:0px 0px 18px 0px;
display:inline;
}

.playgame_recommend_mainpic{
float:left;
width:140px;
height:105px;
margin:0px;
display:inline;
border: 1px solid #8aa6be;
}

.playgame_recommend_gametitle{
float:left;
width:132px;
margin:8px 0px 0px 4px;
display:inline;
}

.playgame_othergames_container{
float:left;
width:98px;
margin:0px 10px 20px 0px;
display:inline;
}

.playgame_othergames_mainpic{
float:left;
width:96px;
height:72px;
margin:0px;
display:inline;
border: 1px solid #8aa6be;
}

.playgame_othergames_gametitle{
float:left;
width:96px;
padding:4px 0px 0px 0px;
}

#playgame_mainpic{
float:left;
width:296px;
height:250px;
margin:0px;
display:inline;
border: 1px solid #FFFFFF;
}

#playgame_btn {
float:left;
width:298px;
height:42px;
margin:14px 0px 0px 0px;
display:inline;
}

#favourites_btn_container {
float:left;
width:298px;
height:26px;
margin:14px 0px 0px 0px;
display:inline;
}

#favourites_btn {
float:left;
height:26px;
padding:0px 0px 0px 0;
}

#favourites_createaccount {
float:right;
text-align:right;
height:26px;
width:100px;
padding:4px 10px 0px 0px;
}

#rating_container {
float:left;
width:298px;
margin:14px 0px 0px 0px;
display:inline;
}

#rating_title {
float:left;
width:219px;
color:#fff;
font-weight:bold;
font-size:14px;
margin:6px 0px 0px 2px;
display:inline;
}

#rating_test {
float:left;
width:219px;
height:91px;
margin:8px 0px 0px 0px;
display:inline;
background:url(/images/rating_test.gif) no-repeat;
}

#playgame_container2{
float:left;
width:660px;
margin:14px 0px 0px 0px;
display:inline;
}

#game_desc {background: url(/images/game_desc_bg.gif) no-repeat;width:347px;height: 250px;float: left;margin: 0 0 0 13px;overflow: hidden;}
#game_tabbar {height: 37px;cursor:pointer;}
.game_dec_content {height: 173px;font-size: 13px; color:#FFFFFF; padding: 20px; font-family:Arial, Helvetica, sans-serif;}
#game_desc  a {color: #FFFFFF; text-decoration: underline;}
#game_desc  a:hover{color: #FFFFFF; text-decoration: none;}


/* GAME PAGE */

#playgame_top_container{
float:left;
width:986px;
height:91px;
padding:0px 0px 0px 13px;
}

#box_sports{
float:left;
width:184px;
height:91px;
padding:0px;
}

#box_action{
float:left;
width:184px;
height:91px;
padding:0px 0px 0px 13px;
}

#box_driving{
float:left;
width:203px;
height:91px;
padding:0px;
}

#box_competition{
float:left;
width:197px;
height:91px;
padding:0px;
}

#box_freestuff{
float:left;
width:205px;
height:91px;
padding:0px;
}


#playgame_main_container{
float:left;
width:973px;
padding:0px 0px 0px 13px;
}

#playgame_left_container{
float:left;
width:800px;
}

#playgame_main_content{
float:left;
width:800px;
}

#playgame_secondary_container{
float:left;
width:800px;
margin:12px 0px 0px 0px;
}

#playgame_secondary_container_left{
float:left;
width:487px;
padding:0px;
}

#playgame_secondary_container_right{
float:left;
width:300px;
margin:0px 0px 0px 13px;
}

#game_info_container{
float:left;
width:487px;
height:190px;
margin:0px 13px 13px 0px;
background: #f0f0f0 url(/images/game_details_bg.png) no-repeat;
display: inline;
}

#game_description{
float:left;
width:457px;
padding:10px 20px 0px 10px;
font-size:12px;
}

#game_yourrating{
float:left;
width:250px;
padding:20px 0px 13px 10px;
}

#game_yourrating_title{
float:left;
width:250px;
padding:0px 0px 3px 0px;
}

#game_recommended{
float:left;
width:300px;
height:110px;
padding:0px 0px 13px 0px;
background: url(/images/recommended_bg.png) no-repeat;
}
#game_recommended p {color: #C1BDBC; margin: 42px 0 0 10px;}
#game_recommended ul {margin: 6px 0 0 10px;}
#game_recommended ul li {float: left; width: 140px; margin: 0 2px 5px 0;}

#play_games_gamecontent{
float:left;
width:800px;
background: #f0f0f0 url(/images/featured_games_bg.png) repeat-x;
}

#game_container{
float:left;
text-align:center;
padding:0px 0px 20px 0px;
width:100%;
}

#game_flashhelp{
float:left;
padding:20px 0px 15px 20px;
clear:left;
width:600px;
color:#4b4b4b;
}

.flashhelp_image{
float:left;
background: url(/images/warning.png) no-repeat;
padding:3px 0px 0px 28px;
font-size:12px;
font-weight:bold;
height:22px;
}

#game_tag{
float:left;
padding:0px 0px 0px 80px;
width:50px;
height:23px;
}

/* CONTACT FORM */

.contactform_title {
height:26px;
padding:5px 5px 0 5px;
color:#fff;
font-size:13px;
font-weight:bold;
width:180px;
vertical-align:top;
}

.contactform_blank {
height:26px;
padding:5px;
width:200px;
}

.contactform_inputfield {
border: 1px solid #acacac;
width:180px; 
height:18px; 
font-size:13px; 
color:#0079a9; 
padding:5px; 
font-weight:bold;
background-color:#fff;
vertical-align:top;
}

.contactform_inputfield_large {
font-family:Arial, Helvetica, sans-serif; 
border: 1px solid #acacac;
font-size:13px; 
color:#fff; 
padding:5px; 
font-weight:bold; 
background:#fff;
}

/* ADS */

#mpu_ad{
float:left;
width:300px;
height:250px;
padding:0px 0px 13px 0px; 
}

#mpu_ad2{
float:left;
width:300px;
height:250px;
padding:0px; 
}

#banner_ad{
float:left;
width:728px;
height:90px;
}

#skyscraper_ad{
float:left;
width:160px;
padding:0px 0px 0px 13px;
}

#custom_ad{
float:left;
width:300px;
height:67px;
padding:0px 0px 13px 0px;
}

/* HEADER */

#header_container{
float:left;
width:999px;
padding:0px;
height:174px;
background-color:#fff;
}

#topsearch_container{
float:left;
width:999px;
padding:0px;
height:39px;
}

#bookmark_container{
float:left;
width:125px;
height:16px;
padding:7px 0px 0px 22px;
}

#advertisedevelopers_container{
float:left;
padding:7px 0px 0px 6px;
color:#373737;
}

#search_container{
float:right;
padding:7px 13px 0px 0px;
height:23px;
color:#373737;
}

#search_button{
float:right;
width:40px;
height:23px;
padding:0px;
}

#search_title{
float:right;
color:#373737;
font-size:12px;
font-weight:bold;
padding:4px 8px 0px 19px;
background: url(/images/icon_search.png) left 4px no-repeat;
}

#search_field{
float:right;
width:170px;
height:23px;
padding:0px 19px 0px 0px;
}

#logo{
float:left;
text-align:left;
width:258px;
height:90px;
background:url(/images/logo.gif) no-repeat;
}

.logo_link{
width:258px;
height:90px;
}

.logo_link a{
display:block;
width:258px;
height:90px;
}

/* NAVIGATION */

#nav_container{
float:left;
padding:13px 0px 0px 13px;
width:973px;
}

#nav_games{
float:left; 
height:32px;
width:121px;  
margin:0px 0px 0px 3px;
display:inline;
background:url(/images/nav_games_bg.gif) no-repeat;
}

#nav_games a, #nav_games a:link, #nav_games a:visited {font-size:12px; padding:9px 8px 0px 8px; height:23px;  display:block;  font-weight:bold; text-align:center; text-decoration:none; color:#fff; }
#nav_games a:hover {font-size:12px; padding:9px 8px 0px 8px; height:23px; display:block; font-weight:bold; text-align:center; text-decoration:underline; color:#fff; }

#nav_news{
float:left; 
height:32px;
width:194px;  
margin:0px 0px 0px 3px;
display:inline;
background:url(/images/nav_entertainment_bg.gif) no-repeat;
}

#nav_news a, #nav_news a:link, #nav_news a:visited {font-size:12px; padding:9px 8px 0px 8px; height:23px;  display:block;  font-weight:bold; text-align:center; text-decoration:none; color:#fff; }
#nav_news a:hover {font-size:12px; padding:9px 8px 0px 8px; height:23px; display:block; font-weight:bold; text-align:center; text-decoration:underline; color:#fff; }

#nav_home{
float:left; 
height:32px;
width:53px;  
margin:0px 0px 0px 3px;
display:inline;
background:url(/images/nav_home_bg.gif) no-repeat;
}

#nav_home a, #nav_home a:link, #nav_home a:visited {padding:0px; height:32px;  display:block;}
#nav_home a:hover {padding:0px; height:32px;  display:block;}


#nav_competitions{
float:left; 
height:32px;
width:148px;  
margin:0px 0px 0px 3px;
display:inline;
background:url(/images/nav_comps_bg.gif) no-repeat;
}

#nav_competitions a, #nav_competitions a:link, #nav_competitions a:visited {font-size:12px; padding:9px 8px 0px 8px; height:23px;  display:block;  font-weight:bold; text-align:center; text-decoration:none; color:#fff; }
#nav_competitions a:hover {font-size:12px; padding:9px 8px 0px 8px; height:23px; display:block; font-weight:bold; text-align:center; text-decoration:underline; color:#fff; }

#nav_downloads{
float:left; 
height:32px;
width:174px;  
margin:0px 0px 0px 3px;
display:inline;
background:url(/images/nav_downloads_bg.gif) no-repeat;
}

#nav_downloads a, #nav_downloads a:link, #nav_downloads a:visited {font-size:12px; padding:9px 8px 0px 8px; height:23px;  display:block;  font-weight:bold; text-align:center; text-decoration:none; color:#fff; }
#nav_downloads a:hover {font-size:12px; padding:9px 8px 0px 8px; height:23px; display:block; font-weight:bold; text-align:center; text-decoration:underline; color:#fff; }

#nav_contact{
float:left; 
height:32px;
width:104px; 
margin:0px 0px 0px 3px;
display:inline;
background:url(/images/nav_contact_bg.gif) no-repeat;
}

#nav_contact a, #nav_contact a:link, #nav_contact a:visited {font-size:12px; padding:9px 8px 0px 8px; height:23px;  display:block;  font-weight:bold; text-align:center; text-decoration:none; color:#fff; }
#nav_contact a:hover {font-size:12px; padding:9px 8px 0px 8px; height:23px; display:block; font-weight:bold; text-align:center; text-decoration:underline; color:#fff; }

#page_header_nav_register{
float:right; 
height:32px;
width:86px; 
margin:0px 0px 0px 3px;
display:inline;
background:url(/images/nav_register_bg.gif) no-repeat;
}

#page_header_nav_register a, #page_header_nav_register a:link, #page_header_nav_register a:visited {font-size:12px; padding:9px 15px 0px 15px; height:23px;  display:block;  font-weight:bold; text-align:center; text-decoration:none; color:#fff; }
#page_header_nav_register a:hover {font-size:12px; padding:9px 15px 0px 15px; height:23px; display:block; font-weight:bold; text-align:center; text-decoration:underline; color:#fff; }


#subnav_games{
float:left;
width:999px;
height:40px;
}

.subnav_games_text{
float:left;
padding:10px 0px 0px 25px;
color:#8abbe3;
font-size:12px;
font-weight:bold;}

.subnav_games_text a:link, .subnav_games_text a:visited {color: #fff; text-decoration: none; font-weight:bold; font-size:12px;}
.subnav_games_text a:hover, .subnav_games_text a:active {color: #fff; text-decoration: underline; font-weight:bold; font-size:12px;}

.subnav_games_text_home{
float:left;
padding:10px 0px 0px 25px;
color:#fff;
font-size:12px;
font-weight:bold;}

.subnav_games_text_home a:link, .subnav_games_text_home a:visited {color: #fff; text-decoration: none; font-weight:bold; font-size:12px;}
.subnav_games_text_home a:hover, .subnav_games_text_home a:active {color: #fff; text-decoration: underline; font-weight:bold; font-size:12px;}

.subnav_entertainment_text{
float:left;
padding:10px 0px 0px 25px;
color:#97d185;
font-size:12px;
font-weight:bold;}

.subnav_entertainment_text a:link, .subnav_entertainment_text a:visited {color: #fff; text-decoration: none; font-weight:bold; font-size:12px;}
.subnav_entertainment_text a:hover, .subnav_entertainment_text a:active {color: #fff; text-decoration: underline; font-weight:bold; font-size:12px;}

.subnav_grey_text{
float:left;
padding:10px 0px 0px 25px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;}


.subnav_purple_text{
float:left;
padding:10px 0px 0px 25px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;}
.subnav_purple_text a:link, .subnav_purple_text a:visited {color: #fff; text-decoration: none; font-weight:bold; font-size:12px;}
.subnav_purple_text a:hover, .subnav_purple_text a:active {color: #fff; text-decoration: underline; font-weight:bold; font-size:12px;}

/* HOME */

#home_large_container{
float:left;
width:660px;
height:561px;
margin:0px 0px 0px 13px;
display:inline;
}

.home_large_container_pic{
float:left;
width:514px;
height:561px;
margin:0px;
display:inline;
background:url(/images/home_test_pic.png) no-repeat;
position: relative;
}

#registration_bar {position:absolute; bottom: 15px; left: 15px;}

#home_large_container_menu{
float:left;
width:146px;
height:561px;
margin:0px;
display:inline;
background:url(/images/home_largecontainer_menu.gif) no-repeat;
}

#home_large_container_content{
float:left;
width:117px;
margin:93px 0px 0px 15px;
display:inline;
}

.home_large_container_content_thumb{
float:left;
width:115px;
height:87px;
margin:0px;
display:inline;
border:solid 1px #fff;
}

.home_large_container_content_text{
float:left;
width:115px;
height:22px;
margin:5px 0px 0px 0px;
display:inline;
}

#home_secondary_container{
float:left;
width:660px;
height:470px;
margin:0px 0px 0px 13px;
display:inline;
}

#home_secondary_container_left{
float:left;
width:300px;
height:470px;
margin:0px;
display:inline;
}

#home_latestgamesadded_container{
float:left;
width:347px;
height:470px;
margin:0px 0px 0px 13px;
display:inline;
}

#home_latestgamesadded_header{
float:left;
width:347px;
height:31px;
margin:0px;
display:inline;
background:url(/images/home_latestgamesadded_header.gif) no-repeat;
}

#home_latestgamesadded_body{
float:left;
width:347px;
height:439px;
margin:0px;
display:inline;
background:url(/images/home_latestgamesadded_bg.gif) no-repeat;
}

#home_latestgamesadded_content{
float:left;
width:330px;
margin:0px 0px 0px 0px;
display:inline;
}

.home_latestgamesadded{
float:left;
width:142px;
margin:18px 0px 0px 21px;
display:inline;
}

.home_latestgamesadded_gamelink1{
float:left;
width:142px;
margin:4px 0px 0px 0px;
display:inline;
font-size:14px;
text-decoration:none;
color:#fff;
font-weight:bold;
}

.home_latestgamesadded_gamelink2{
float:left;
width:142px;
margin:4px 0px 0px 0px;
display:inline;
}

.home_latestgamesadded_gamelink2 a:link, .home_latestgamesadded_gamelink2 a:visited {
font-size:12px;
text-decoration:underline;
color:#093f6d;
font-weight:bold;
}

.home_latestgamesadded_gamelink2 a:hover {
font-size:12px;
text-decoration:none;
color:#093f6d;
font-weight:bold;
}

#home_latestgamesadded_links1{
float:left;
margin:15px 0px 0px 21px;
display:inline;
line-height:20px;
}

#home_latestgamesadded_links2{
float:left;
margin:15px 0px 0px 32px;
display:inline;
line-height:20px;
}

#home_latestcomp_container{
float:left;
width:300px;
height:207px;
margin:0px;
display:inline;
}

#home_latestcomp_header{
float:left;
width:300px;
height:31px;
margin:0px;
display:inline;
background:url(/images/home_latestcomp_header.gif) no-repeat;
}

#home_latestcomp_body{
float:left;
width:300px;
height:176px;
margin:0px;
display:inline;
background:url(/images/comps_home.gif) no-repeat;
}

#home_latestcomp_title{
float:left;
width:160px;
margin:10px 0px 0px 130px;
display:inline;
font-weight:bold;
font-size:24px;
color:#fff;
}

#home_latestcomp_enter_btn{
float:left;
width:160px;
margin:20px 0px 0px 130px;
display:inline;
}

#home_secondary_mpu{
float:left;
width:300px;
height:250px;
margin:13px 0px 0px 0px;
display:inline;
}

/* BODY */

#latest_games_container{
float:left;
width:673px;
height:351px;
margin:0px;
display:inline;
background:url(/images/latestgames_bg.gif) no-repeat;
}

#latest_games_top_container{
float:left;
width:673px;
height:38px;
margin:0px;
display:inline;
}

#latest_games_title{
float:left;
width:166px;
height:18px;
margin:11px 0px 0px 35px;
display:inline;
background:url(/images/latestgames_title.png) no-repeat;
}

#latest_games_viewall{
float:right;
padding:10px 20px 0px 0px;
}

#latest_games_maingames_container{
float:left;
width:298px;
height:300px;
margin:0px 0px 0px 29px;
overflow: hidden;
display:inline;
}

.latest_game_mainpic_container a img{
float:left;
width:296px;
height:250px;
margin:0 0 4px 0;
display:inline;
border: 1px solid #FFFFFF;
}

.latest_game_mainpic_container {float:left;width:298px;height:300px;}
.latest_game_mainpic_container a.info {margin:3px 0 2px 5px;display:block; width: 275px; clear: both;}


#latest_games_thumbgames_container{
float:left;
width:334px;
margin:0px 0px 0px 5px;
display:inline;
}

.latest_games_thumbnail_container{
float:left;
width:97px;
height:102px;
margin:0px 0px 0px 11px;
display:inline;
}

.latest_games_thumbnail_pic{
float:left;
width:96px;
height:72px;
border:1px solid #ffffff;
display: block;
}

.latest_games_thumbnail_text{
float:left;
width:92px;
padding:3px 0px 0px 0;
display: block;
}

#top10_slider_container{
float:left;
width:673px;
height:134px;
background:url(/images/games_slider_bg.gif) no-repeat;
}

#top10_slider_container2{
float:left;
width:673px;
height:134px;
background:url(/images/games_slider_bg2.gif) no-repeat;
}

#hottest_games_container{
float:left;
width:127px;
height:600px;
background:url(/images/hottest_games_bg.png) no-repeat; 
}

.hottest_games_text a:link, .hottest_games_text a:visited {
font-size:11px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}

.hottest_games_text a:hover {
font-size:11px;
text-decoration:underline;
color:#FFF;
font-weight:bold; 
}

#hottest_games_title{
float:left;
padding:10px 0px 0px 20px;
}

#hottest_games_content{
float:left;
width:109px;
margin: 45px 0 0 0;
padding:0px 0px 0px 9px;
}

.hottest_games_game{
float:left;
width:109px;
}

.hottest_games_pic_container{
float:left;
height:74px;
margin:0px 0px 0px 5px;
display: inline;
}

.hottest_games_pic{
float:left;
width:96px;
height:72px;
overflow:hidden;
border: 1px solid #FFFFFF;
}

.hottest_games_text{
float:left;
width:98px;
padding:2px 0px 0px 5px;
font-size:13px;
text-decoration:none;
color:#FFF;
font-weight:bold;
line-height:17px;
height: 28px;
}

.category_container1{
float:left;
width:323px;
height:218px;
margin:0px 0px 13px 13px; 
}

.category_header1{
float:left;
width:323px;
height:31px;
background:url(/images/category_header1_bg.png) no-repeat;
text-shadow: #245282 0 1px 1px;
}

.category_body1{
float:left;
width:323px;
height:187px;
background:url(/images/category_body1.gif) no-repeat;
}

.category_container2{
float:left;
width:324px;
height:218px;
margin:0px 0px 13px 13px; 
}

.category_header2{
float:left;
width:324px;
height:31px;
background:url(/images/category_header2_bg.png) no-repeat;
text-shadow: #245282 0 1px 1px;
}

.category_body2{
float:left;
width:324px;
height:187px;
background:url(/images/category_body2.gif) no-repeat;
}

.category_title{
float:left;
padding:7px 0px 0px 14px;
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.category_title2{
float:left;
padding:7px 0px 0px 15px;
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.category_icon{
float:right;
text-align:left;
width:50px;
height:31px;
}

#category_thumbnail_wrap{
float:left;
padding:10px 0px 0px 10px;
}

.category_thumbnail_container_top{
float:left;
width:97px;
height:102px;
padding:8px 0px 0px 8px;
}

.category_thumbnail_container{
float:left;
width:97px;
height:102px;
padding:10px 0px 0px 8px;
}

.category_thumbnail_pic{
float:left;
width:96px;
height:72px;
border:1px solid #ffffff;
}

.category_thumbnail_text{
float:left;
width:92px;
padding:4px 0px 0px 0;
}

.category_links{
float:left;
width:300px;
padding:0px 0px 0px 12px;
line-height:16px;
}

.category_links2{
float:left;
width:300px;
padding:4px 0px 0px 12px;
clear:both;
}

.no_games {font-weight: bold;}

/* ENTERTAINMENT */

#latest_entertainment_container{
float:left;
width:660px;
height:435px;
margin:0px;
display:inline;
background:url(/images/latestentertainment_bg.png) no-repeat;
}

#latest_entertainment_title{
float:left;
width:293px;
height:35px;
margin:0px 0px 0px 21px;
display:inline;
background:url(/images/showbiz_maintitle.gif) no-repeat;
}

#latest_entertainment_links{
float:right;
text-align:right;
margin:10px 20px 0px 0px;
display:inline;
color:#fff;
font-weight:bold;
}

#latest_entertainment_content{
float:left;
width:626px;
height:303px;
margin:18px 0px 0px 18px;
display:inline;
}

#latest_entertainment_content_info{
float:left;
width:323px;
height:303px;
margin:0px;
display:inline;
}

.latest_entertainment_mainstories_container{
float:left;
width:323px;
height:101px;
margin:0px;
display:inline;
}

.latest_entertainment_mainstories_container_highlight{
float:left;
width:323px;
height:101px;
margin:0px;
display:inline;
background:url(/images/entertainment_hover_bg.gif) no-repeat;
}

.latest_entertainment_mainstories_content{
float:left;
width:297px;
height:76px;
margin:8px 0px 0px 13px;
display:inline;
}

.entertainment_mainstory_title{
float:left;
width:297px;
margin:0px;
display:inline;
}

.entertainment_mainstory_content{
float:left;
width:297px;
margin:4px 0px 0px 0px;
display:inline;
color:#fff;
font-size:12px;
}

.entertainment_mainstory_link{
float:left;
width:297px;
margin:4px 0px 0px 0px;
display:inline;
}

.latest_entertainment_mainpic{
float:left;
width:301px;
margin:0px;
display:inline;
border: 1px solid #FFFFFF;
}

#latest_entertainment_mainpic_container{
float:left;
width:303px;
height:303px;
margin:0px;
display:inline;
overflow:hidden;
}

#latest_entertainment_sublinks_container{
float:left;
width:626px;
margin:16px 0px 0px 13px;
display:inline;
}

.latest_entertainment_sublinks{
float:left;
width:300px;
margin:0px;
display:inline;
line-height:20px;
}

.entertainment_category_container1{
float:left;
width:323px;
height:352px;
margin:13px 0px 0px 0px; 
}

.entertainment_category_header1{
float:left;
width:323px;
height:31px;
background:url(/images/green_header_small.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

.entertainment_category_body1{
float:left;
width:323px;
height:321px;
background:url(/images/entertainment_category_body1.gif) no-repeat;
}

.entertainment_category_container2{
float:left;
width:324px;
height:352px;
margin:13px 0px 0px 13px; 
}

.entertainment_category_header2{
float:left;
width:324px;
height:31px;
background:url(/images/green_header_small2.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

.entertainment_category_body2{
float:left;
width:324px;
height:321px;
background:url(/images/entertainment_category_body2.gif) no-repeat;
}

.entertainment_category_title{
float:left;
padding:7px 0px 0px 14px;
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.entertainment_category_thumbnail_container{
float:left;
width:300px;
height:90px;
padding:10px 0px 0px 14px;
}

.entertainment_category_thumbnail_pic{
float:left;
width:88px;
height:88px;
border:1px solid #ffffff;
}

.entertainment_category_thumbnail_textarea{
float:left;
width:190px;
padding:0px 0px 0px 10px;
color:#fff;
font-size:12px;
}

.entertainment_category_thumbnail_title{
float:left;
width:190px;
padding:0px;
}

.entertainment_category_thumbnail_text{
float:left;
width:190px;
padding:5px 0px 0px 0px;
color:#fff;
font-size:12px;
}

.entertainment_category_thumbnail_link{
float:left;
width:190px;
padding:5px 0px 0px 0px;
}

.entertainment_category_links{
float:left;
width:300px;
padding:10px 0px 0px 12px;
line-height:22px;
}

.entertainment_category_links2{
float:left;
width:300px;
padding:10px 0px 0px 12px;
clear:both;
color:#97d185;
}

#article_other_stories{
float:left;
width:660px;
margin: 0;
display:inline;
}

/* COMPETITIONS */

#main_competition_container{
float:left;
width:660px;
height:351px;
margin:0px 0px 0px 13px;
display:inline;
background:url(/images/competition_top_bg.png) no-repeat;
position: relative;
}

#competitions_container_extendable{
float:left;
width:660px;
margin: 13px 0 14px 0;
}

#competitions_container_extendable2{
float:left;
width:660px;
margin:0 0 14px 0;
}

#lime_content_extendable{
float:left;
width:660px;
background-color:#93c732;
padding: 0 0 14px 0;
}

#lime_dark_content_extendable{
float:left;
width:660px;
background-color:#67990a;
padding: 0 0 14px 0;
font-size: 12px;
color: #FFFFFF;
}

.lime_header{
float:left;
width:660px;
height:31px;
background:url(/images/lime_top.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

.lime_dark_header{
float:left;
width:660px;
height:31px;
background:url(/images/lime_dark_top.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

#lime_end{
float:left;
width:660px;
height:10px;
background:url(/images/lime_end.gif) no-repeat;
} 

#lime_dark_end{
float:left;
width:660px;
height:10px;
background:url(/images/lime_dark_end.gif) no-repeat;
}

#comps_secondary_mpu{
float:left;
width:300px;
height:250px;
margin:0px;
display:inline;
}

#comps_latestdownload_container{
float:left;
width:347px;
height:250px;
margin:0px 0px 0px 13px;
display:inline;
}

#comps_latestdownload_header{
float:left;
width:347px;
height:31px;
margin:0px;
display:inline;
background:url(/images/comps_latestdownload_header.gif) no-repeat;
}

#comps_latestdownload_body{
float:left;
width:347px;
height:219px;
margin:0px;
display:inline;
background:url(/images/comps_latestdownload_bg.gif) no-repeat;
}

#comps_latestdownload_content{
float:left;
width:313px;
height:182px;
margin:12px 0px 0px 17px;
display:inline;
}

#comps_latestdownload_title{
float:left;
width:313px;
margin:0px;
display:inline;
font-weight:bold;
font-size:18px;
color:#fff;
}

#comps_latestdownload_content1{
float:left;
width:140px;
margin:10px 0px 0px 0px;
display:inline;
}

#comps_latestdownload_content2{
float:left;
width:150px;
margin:10px 0px 0px 15px;
display:inline;
font-size:11px;
color:#fff;
}

#comps_latestdownload_pic{
float:left;
width:140px;
height:105px;
margin:0px;
display:inline;
border:1px solid #ffffff;
}

#comps_latestdownload_download{
float:left;
width:142px;
height:26px;
margin:14px 0px 0px 0px;
display:inline;
}

#register_main_image{
float:left;
width:660px;
height:235px;
background:url(/images/register_main_image.png) no-repeat;
margin: 0px;
}

#orange_content_extendable{
float:left;
width:660px;
background-color:#c15f02;
padding: 0 0 14px 0;
}

.orange_header{
float:left;
width:660px;
height:31px;
background:url(/images/orange_top.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

#orange_end{
float:left;
width:660px;
height:10px;
background:url(/images/orange_end.gif) no-repeat;
}

.other_competitions_container{
float:left;
width:630px;
padding:14px 0px 0px 14px;
}

.other_competitions_pic_container{
float:left;
width:142px;
margin:0px;
display:inline;
}

.other_competitions_pic{
float:left;
width:140px;
height:105px;
border:1px solid #ffffff;
}

.other_competitions_enter{
float:left;
width:142px;
margin:14px 0px 0px 0px;
display:inline;
}

.other_competitions_content{
float:left;
width:340px;
margin:0px 0px 0px 20px;
display:inline;
}

.other_competitions_title{
float:left;
width:430px;
margin:0px;
display:inline;
font-size:20px;
font-weight:bold;
color:#064d18;
}

.other_competitions_title span{
color:#fff;
}

.other_competitions_text{
float:left;
width:430px;
margin:8px 0px 0px 0px;
display:inline;
font-size:12px;
color:#fff;
}

/* PARTNERS */

.partners_container{
float:left;
width:600px;
margin:15px 0px 0px 25px;
font-size:12px;
display: inline;
}

.partners_divide{
float:left;
text-align:left;
width:630px;
height:1px;
margin:15px 0px 0px 15px;
border-top: 1px solid #acacac;
font-size: 1%;
display: inline;
}

.partners_picture{
float:left;
text-align:left;
width:75px;
height:56px;
padding:0px;
}

.partners_text{
float:left;
text-align:left;
width:500px;
padding:0px 0px 0px 25px;
color:#fff;
}

/* FOOTER */

#full_list_container{
margin:0 auto 0 auto;
width:999px;
padding: 7px 0 8px 0;
background: #737373;
text-align: center;
color: #FFF;
font-size: 14px;
}
#view_games {cursor: pointer;}
#all_games {background: #E0DED7; border-top: 8px solid #737373; text-align: left; color: #676767;}
#page_footer_all_games_listing {padding: 10px;}
#page_footer_all_games_listing strong {font-weight: bold; color: #0078A9;}

#seo_container{
margin:0 auto 0 auto;
width:999px;
height:84px;
background:#fff;
}

#seo_content{
float:left;
width:973px;
padding:8px 0px 0px 10px;
font-size:11px;
text-decoration:none;
color:#4b4b4b;
line-height:18px;
}

#seo_content ul {font-size:11px;}
#seo_content ul li {list-style:none; float:left; margin: 0 4px 0 0;}
#seo_content ul li a {font-size:11px;text-decoration:none;color:#4b4b4b;display:block;float: left; margin: 0 4px 0 0;}
#seo_content ul li a:hover {font-size:11px;text-decoration:underline;color:#0078a9;}
#seo_content p {clear:both;}

#seo_content_right{
float:right;
text-align:right;
width:240px;
padding:8px 13px 0px 0px;
font-size:11px;
text-decoration:none;
color:#4b4b4b;
line-height:18px;
}

/* TEXT */

h1 {
color:#ffffff;
font-size:16px;
font-weight:bold;
}

h2 {
color:#ffffff;
font-size:12px;
font-weight:bold;
}

h3 {
color:#f2bc8f;
font-size:16px;
font-weight:bold;
}

.text_white13bold {
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.text_lblue12bold {
font-size:12px;
text-decoration:none;
color:#6fa9db;
font-weight:bold; 
}

.text_grey12bold {
font-size:12px;
text-decoration:none;
color:#737373;
font-weight:bold; 
}

.text_white12bold {
font-size:12px;
text-decoration:none;
color:#fff;
font-weight:bold; 
}

.text_blue13bold {
font-size:13px;
text-decoration:none;
color:#0079a9;
font-weight:bold; 
}

.text_lgrey13bold {
font-size:13px;
text-decoration:none;
color:#989898;
font-weight:bold; 
}

.text_red13bold {
font-size:13px;
text-decoration:none;
color:#ce0000;
font-weight:bold; 
}

.subtitle {
font-size:13px;
text-decoration:underline;
color:#0079a9;
font-weight:bold;
padding:0px 0px 6px 0px; 
}

.subtitle2 {
font-size:13px;
text-decoration:underline;
color:#737373;
font-weight:bold;
padding:0px 0px 6px 0px ;
}

/* LINKS */

.link_white13bold:link, .link_white13bold:visited {
font-size:13px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
}

.link_white13bold:hover {
font-size:13px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.link_white12bold:link, .link_white12bold:visited {
font-size:12px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
}

.link_white12bold:hover {
font-size:12px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.link_white11bold:link, .link_white11bold:visited {
font-size:11px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
}

.link_white11bold:hover {
font-size:11px;
text-decoration:none;
color:#ffffff;
font-weight:bold; 
}

.link_homeblue12:link, .link_homeblue12:visited {
font-size:12px;
text-decoration:underline;
color:#093f6d;
font-weight:bold;
}

.link_homeblue12:hover {
font-size:12px;
text-decoration:none;
color:#093f6d;
font-weight:bold; 
}

.link_grey11bold:link, .link_grey11bold:visited {
font-size:11px;
text-decoration:underline;
color:#737373;
font-weight:bold;
}

.link_grey11bold:hover {
font-size:11px;
text-decoration:none;
color:#737373;
font-weight:bold; 
}

.link_blue12bold:link, .link_blue12bold:visited {
font-size:12px;
text-decoration:underline;
color:#0078a9;
font-weight:bold;
}

.link_blue12bold:hover {
font-size:12px;
text-decoration:none;
color:#0078a9;
font-weight:bold; 
}

.link_grey12bold:link, .link_grey12bold:visited {
font-size:12px;
text-decoration:underline;
color:#989898;
font-weight:bold;
}

.link_grey12bold:hover {
font-size:12px;
text-decoration:none;
color:#989898;
font-weight:bold; 
}

.link_blue12:link, .link_blue12:visited {
font-size:12px;
text-decoration:underline;
color:#0078a9;
}

.link_blue12:hover {
font-size:12px;
text-decoration:none;
color:#0078a9;
}

.link_partners_title:link, .link_partners_title:visited {
font-size:12px;
text-decoration:underline;
color:#989898;
font-weight:bold;
padding:0px 0px 5px 0px;
}

.link_partners_title:hover {
font-size:12px;
text-decoration:none;
color:#989898;
font-weight:bold;
padding:0px 0px 5px 0px;
}

.link_grey11boldarrow:link, .link_grey11boldarrow:visited {
font-size:11px;
text-decoration:underline;
color:#737373;
font-weight:bold;
background: url(/images/grey_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_grey11boldarrow:hover {
font-size:11px;
text-decoration:none;
color:#737373;
font-weight:bold;
background: url(/images/grey_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_blue11boldarrow:link, .link_blue11boldarrow:visited {
font-size:11px;
text-decoration:none;
color:#0078a9;
font-weight:bold;
background: url(/images/blue_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_blue11boldarrow:hover {
font-size:11px;
text-decoration:underline;
color:#0078a9;
font-weight:bold;
background: url(/images/blue_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_red11boldarrow:link, .link_red11boldarrow:visited {
font-size:11px;
text-decoration:none;
color:#de4c4c;
font-weight:bold;
background: url(/images/red_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_red11boldarrow:hover {
font-size:11px;
text-decoration:underline;
color:#de4c4c;
font-weight:bold;
background: url(/images/red_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_blue12boldarrow:link, .link_blue12boldarrow:visited {
font-size:12px;
text-decoration:none;
color:#0078a9;
font-weight:bold;
background: url(/images/blue_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_blue12boldarrow:hover {
font-size:12px;
text-decoration:underline;
color:#0078a9;
font-weight:bold;
background: url(/images/blue_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_lblue12boldarrow:link, .link_lblue12boldarrow:visited {
font-size:12px;
text-decoration:none;
color:#6fa9db;
font-weight:bold;
background: url(/images/lblue_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_lblue12boldarrow:hover {
font-size:12px;
text-decoration:underline;
color:#6fa9db;
font-weight:bold;
background: url(/images/lblue_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_lgreen12boldarrow:link, .link_lgreen12boldarrow:visited {
font-size:12px;
text-decoration:none;
color:#97d185;
font-weight:bold;
background: url(/images/lgreen_arrow2.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_lgreen12boldarrow:hover {
font-size:12px;
text-decoration:underline;
color:#97d185;
font-weight:bold;
background: url(/images/lgreen_arrow2.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_home_return:link, .link_home_return:visited {
font-size:12px;
text-decoration:none;
color:#97d185;
font-weight:bold;
background: url(/images/homearrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_home_return:hover {
font-size:12px;
text-decoration:underline;
color:#97d185;
font-weight:bold;
background: url(/images/homearrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_lgreen12boldarrow2:link, .link_lgreen12boldarrow2:visited {
font-size:12px;
text-decoration:underline;
color:#97d185;
font-weight:bold;
background: url(/images/lgreen_arrow2.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_lgreen12boldarrow2:hover {
font-size:12px;
text-decoration:none;
color:#97d185;
font-weight:bold;
background: url(/images/lgreen_arrow2.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_whitearrow_entertainment:link, .link_whitearrow_entertainment:visited {
font-size:12px;
text-decoration:underline;
color:#fff;
font-weight:bold;
background: url(/images/white_arrow_entertainment.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_whitearrow_entertainment:hover {
font-size:12px;
text-decoration:none;
color:#fff;
font-weight:bold;
background: url(/images/white_arrow_entertainment.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_orangearrow:link, .link_orangearrow:visited {
font-size:12px;
text-decoration:underline;
color:#f3caa4;
font-weight:bold;
background: url(/images/orange_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_orangearrow:hover {
font-size:12px;
text-decoration:none;
color:#f3caa4;
font-weight:bold;
background: url(/images/orange_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_lblue12bold:link, .link_lblue12bold:visited {
font-size:12px;
text-decoration:none;
color:#6fa9db;
font-weight:bold;
}

.link_lblue12bold:hover {
font-size:12px;
text-decoration:underline;
color:#6fa9db;
font-weight:bold;
}

.link_white13boldarrow:link, .link_white13boldarrow:visited {
font-size:12px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_white13boldarrow:hover {
font-size:12px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_white11boldarrow:link, .link_white11boldarrow:visited {
font-size:11px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_white11boldarrow:hover {
font-size:11px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_white11boldarrow_2:link, .link_white11boldarrow_2:visited {
font-size:11px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_white11boldarrow_2:hover {
font-size:11px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_white11boldarrow2:link, .link_white11boldarrow2:visited {
font-size:11px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow2.gif) left center no-repeat;
padding:0px 0px 0px 10px; 
}

.link_white11boldarrow2:hover {
font-size:11px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background: url(/images/white_arrow2.gif) left center no-repeat;
padding:0px 0px 0px 10px;  
}

.link_developers:link, .link_developers:visited {
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#373737;
}

.link_developers:hover {
font-size:10px;
text-decoration:underline;
font-weight:bold;
color:#373737;  
}

.link_lgreen12bold:link, .link_lgreen12bold:visited {
font-size:12px;
text-decoration:underline;
color:#97d185;
font-weight:bold;
}

.link_lgreen12bold:hover {
font-size:12px;
text-decoration:none;
color:#97d185;
font-weight:bold; 
}

.link_entertainment_title:link, .link_entertainment_title:visited {
font-size:14px;
text-decoration:underline;
font-weight:bold;
color:#97d185;
}

.link_entertainment_title:hover {
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#97d185;
}

.link_entertainment_title2:link, .link_entertainment_title2:visited {
font-size:13px;
text-decoration:underline;
font-weight:bold;
color:#97d185;
}

.link_entertainment_title2:hover {
font-size:13px;
text-decoration:none;
font-weight:bold;
color:#97d185;
}

.link_seo_facebook:link, .link_seo_facebook:visited {
font-size:11px;
text-decoration:none;
color:#4b4b4b;
background: url(/images/facebook_link.gif) left center no-repeat;
padding:0px 0px 0px 19px;  
}

.link_seo_facebook:hover {
font-size:11px;
text-decoration:underline;
color:#0078a9; 
background: url(/images/facebook_link.gif) left center no-repeat;
padding:0px 0px 0px 19px;  
}

.link_flashhelp:link, .link_flashhelp:visited {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#7f0d23;
}

.link_flashhelp:hover {
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#7f0d23; 
}

.link_featuredgame:link, .link_featuredgame:visited {
font-size:16px;
text-decoration:underline;
color:#0079a9;
font-weight:bold; 
}

.link_featuredgame:hover {
font-size:16px;
text-decoration:none;
color:#0079a9;
font-weight:bold;
}

.link_featuredgame2:link, .link_featuredgame2:visited {
font-size:16px;
text-decoration:underline;
color:#fff;
font-weight:bold; 
}

.link_featuredgame2:hover {
font-size:16px;
text-decoration:none;
color:#fff;
font-weight:bold;
}

.link_smallgrey:link, .link_smallgrey:visited {
font-size:11px;
text-decoration:none;
color:#c9c9c9;
font-weight:bold;
}

.link_smallgrey:hover {
font-size:11px;
text-decoration:underline;
color:#c9c9c9;
font-weight:bold; 
}

/* FORMS */
input:focus, select:focus, textarea:focus {background: #FFFFA0;}

.dropdowns, .date_dropdown {
border:1px solid #FFFFFF;
font-size:12px; 
padding:2px;
}

.inputfield_topsearch {
border:1px solid #939393;
width:170px;
color:#373737;
font-size:12px;
font-weight:bold;
padding:2px;
}

.inputfield {
border:1px solid #FFFFFF;
width:200px;
font-size:12px; 
padding:2px;
}

.inputfieldsearch {
border:1px solid #FFFFFF;
width:135px;
font-size:12px; 
padding:2px;
}

.inputfield2 {
border:1px solid #651066;
width:190px;
font-size:12px; 
color:#651066; 
padding:4px; 
font-weight:bold;
}

.inputfield_side_orange {
border:1px solid #a25103;
width:190px;
font-size:12px; 
color:#a25103; 
padding:4px; 
font-weight:bold;
}

.inputfield_side_orange2 {
border:1px solid #a25103;
width:122px;
font-size:12px; 
color:#a25103; 
padding:4px; 
font-weight:bold;
}

.inputfield3 {
border:1px solid #651066;
width:122px;
font-size:12px; 
color:#651066; 
padding:4px; 
font-weight:bold;
}

.inputfield_home {
border:1px solid #FFFFFF;
width:159px; 
height:13px; 
font-size:11px; 
color:#0078a9; 
padding:2px; 
font-weight:bold;
}

.inputfield_large {
border:1px solid #FFFFFF;
font-family: inherit;
font-size:12px; 
padding:2px;
}

.selectfield {
border:1px solid #FFFFFF;
width:100px; 
height:21px; 
font-size:11px; 
color:#0078a9; 
padding:2px; 
font-weight:bold;
}

/* SLIDER */
#scroll_rotator {list-style:none;margin: 30px 0 0 120px;}
#scroll_rotator li {float: left;border: 1px solid #FFF; float: left; width: 96px; height: 72px;overflow:hidden;margin: 0 10px 0 0;}

/* SLIDER LINKS */
a.slider_link1 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) 0px 0px;}
a.slider_link1:hover {background:url(/images/slider_overlay.png) 0px 72px;}

a.slider_link2 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -96px 0px;}
a.slider_link2:hover {background:url(/images/slider_overlay.png) -96px 72px;}

a.slider_link3 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -192px 0px;}
a.slider_link3:hover {background:url(/images/slider_overlay.png) -192px 72px;}

a.slider_link4 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -288px 0px;}
a.slider_link4:hover {background:url(/images/slider_overlay.png) -288px 72px;}

a.slider_link5 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -384px 0px;}
a.slider_link5:hover {background:url(/images/slider_overlay.png) -384px 72px;}

a.slider_link6 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -480px 0px;}
a.slider_link6:hover {background:url(/images/slider_overlay.png) -480px 72px;}

a.slider_link7 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -576px 0px;}
a.slider_link7:hover {background:url(/images/slider_overlay.png) -576px 72px;}

a.slider_link8 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -672px 0px;}
a.slider_link8:hover {background:url(/images/slider_overlay.png) -672px 72px;}

a.slider_link9 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -768px 0px;}
a.slider_link9:hover {background:url(/images/slider_overlay.png) -768px 72px;}

a.slider_link10 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -864px 0px;}
a.slider_link10:hover {background:url(/images/slider_overlay.png) -864px 72px;}

a.slider_link11 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -960px 0px;}
a.slider_link11:hover {background:url(/images/slider_overlay.png) -960px 72px;}

a.slider_link12 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1056px 0px;}
a.slider_link12:hover {background:url(/images/slider_overlay.png) -1056px 72px;}

a.slider_link13 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1152px 0px;}
a.slider_link13:hover {background:url(/images/slider_overlay.png) -1152px 72px;}

a.slider_link14 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1248px 0px;}
a.slider_link14:hover {background:url(/images/slider_overlay.png) -1248px 72px;}

a.slider_link15 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1344px 0px;}
a.slider_link15:hover {background:url(/images/slider_overlay.png) -1344px 72px;}

a.slider_link16 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1440px 0px;}
a.slider_link16:hover {background:url(/images/slider_overlay.png) -1440px 72px;}

a.slider_link17 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1536px 0px;}
a.slider_link17:hover {background:url(/images/slider_overlay.png) -1536px 72px;}

a.slider_link18 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1632px 0px;}
a.slider_link18:hover {background:url(/images/slider_overlay.png) -1632px 72px;}

a.slider_link19 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1728px 0px;}
a.slider_link19:hover {background:url(/images/slider_overlay.png) -1728px 72px;}

a.slider_link20 {display:block; width:96px; height:72px; margin:0 0 0 0; background:url(/images/slider_overlay.png) -1824px 0px;}
a.slider_link20:hover {background:url(/images/slider_overlay.png) -1824px 72px;}

#pager { font-size: 14px; text-align: center; margin: 40px 0 10px 0; padding: 0 15px 0 15px; color: #FFF;}
#pager strong {font-weight: bold; color: #FFF;}
#pager a {color: #FFF;}

/*#media_description {height: 78px; width: 470px; overflow: auto;}*/
#media_description {height: 135px; width: 470px; overflow: auto;}

/* Validation messages */
.error h1 {margin:0; color:#fff;background:#e54040; border-bottom:5px solid #bf3636; margin:0; padding: 5px 0 4px 5px; clear:both; font-size: 12px;}
.error div, .success div {font-size: 12px;background:#eee; border-bottom:5px solid #ccc; padding:10px; font-weight:bold; color:#999; line-height:18px; clear:both; margin:0 0 20px 0;}
.error div p {margin: 10px 0 0 0;}
#subpage_content_text .error div ul, .error div ul {padding:0px; margin:0px;}
#subpage_content_text .error div li, .error div li {padding:0px; margin:0px 0 0 20px; list-style-type: square;}
.success h1 {margin:0; color:#fff;background:#61D74B; border-bottom:5px solid #2FC32E; margin:0; padding: 5px 0 4px 5px; clear:both; font-size: 12px;}

/* Server error messages */
#error_messages {text-align:left;padding:13px 0px 0px 13px;width:100%;}
#error_messages h1 {color:#0079A8;font-size: 14px;}
#error_messages p {margin: 10px 0 0 0;font-size: 12px;}
#error_messages #err_header {color: #FFF; font-size:13px;font-weight:bold;padding:7px 0 0 15px;height:24px;background:url(/images/blue_header_repeat.png) repeat-x;text-shadow: #245282 0 1px 1px;}
#error_messages #err_body {padding: 10px;background: #f0f0f0 url(/images/featured_games_bg.png) repeat-x;}

/* Autocomplete */
.ac_results {border: 1px solid #828790;background-color: white;overflow: hidden;z-index: 99999;margin: -1px 0 0 0;}
.ac_results ul {width:100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url('/images/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #8CC7EF;color: white;}

/* Member favourites */
.large_thumbnail_container {float:left;width:140px;height:165px;margin: 0 15px 0 0;}
.large_thumbnail_pic {float:left;width:140px;height:105px;border:1px solid #ffffff;}
.large_thumbnail_text {float:left;width:140px;padding: 4px 0 0 0;}
.large_thumbnail_text a {color:#FFFFFF;font-size: 14px;font-weight:bold;}
.large_thumbnail_text .options {margin: 4px 0 0 0;}
.large_thumbnail_text .options a {font-size: 11px;text-decoration: underline;}
.large_thumbnail_text .options a:hover {text-decoration: none;}
.large_thumbnail_text .options .favourites_play_now {color: #F3CCA6;display:block; float: left;margin: 0 20px 0 0;}
.large_thumbnail_text .options .play_now {color: #6FA9DB;display:block; float: left;margin: 0 20px 0 0;}
.large_thumbnail_text .options .remove {background: url(/images/remove.png) left center no-repeat; color: #fafafa;display:block; float: left;padding: 0 0 0 14px;}
#favourites {clear: both; margin: 0 0 50px 0; padding: 0px 10px 10px 20px;}

#favourites .remove {background: url(/images/favourites_remove_off.gif) no-repeat; color: #e6594e;display:block; float: left; width: 234px; height: 47px;}
#favourites .remove:hover {background: url(/images/favourites_remove_on.gif) no-repeat;}
#favourites .add {background: url(/images/favourites_add_off.gif) no-repeat; color: #5ca746;display:block; float: left; width: 192px; height: 47px;}
#favourites .add:hover {background: url(/images/favourites_add_on.gif) no-repeat;}
#favourites .register {background: url(/images/favourites_register_off.gif) no-repeat; color: #5ca746;display:block; float: left; width: 192px; height: 47px;}
#favourites .register:hover {background: url(/images/favourites_register_on.gif) no-repeat;}
#favourites .add span, #favourites .register span, #favourites .remove span {display:none;}

/*  Thickbox */
#TB_window {font-size: 12px;color: #FFF; font-weight: bold;}
#TB_secondLine {font-size: 10px;color:#666666;}
#TB_window a {color: #FFF;text-decoration:underline;}
#TB_window a:hover{text-decoration:none;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;opacity: 0.75;}
#TB_window {overflow:hidden;position: fixed;background: #C6C6C6;z-index: 102;color:#000000;display:none;border-top: 2px solid #C6C6C6;border-right: 2px solid #C6C6C6;border-bottom: 3px solid #C6C6C6;border-left: 2px solid #C6C6C6;text-align:left;top:50%;left:50%;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background: url(/images/blue_header_repeat.png);height:27px;color: #FFF;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;opacity: 0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}

#home_games_container {float: left;width:313px; height: 307px;padding: 13px 0 0 12px}
#home_games_container img {float: left;}

#message_alert {font-size: 12px; padding: 10px; margin: 12px 13px 0 13px; background: #FFFF88;}
#message_alert strong {font-weight: bold;}
#message_alert a {text-decoration: underline;}
#message_alert a:hover {text-decoration: none;}
#message_alert img {float: left; vertical-align: middle; margin: 0 5px 0 0;}

#upload_game_postit {float: right; margin: -150px -20px 0 0;}

/*  GREY */

#grey_darkbox_end{
float:left;
width:660px;
height:10px;
background:url(/images/grey_darkbox_end.gif) no-repeat;
}

#grey_lightbox_start{
float:left;
margin:13px 0px 0px 0px;
display:inline;
width:660px;
height:10px;
font-size: 1%;
background:url(/images/grey_lightbox_start.gif) no-repeat;
}

#grey_lightbox_end{
float:left;
width:660px;
height:10px;
background:url(/images/grey_lightbox_end.gif) no-repeat;
}

.input_grey {
	border:1px solid #474747; width:300px; height:16px; font-size:12px; color:#474747; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.dropdown_grey {
	border:1px solid #474747; width:310px; font-size:12px; color:#474747; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.input_large_grey {
	border:1px solid #474747; width:300px; font-size:12px; color:#474747; padding:4px; margin:0px; background:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
}

.input_orange {
	border:1px solid #a25103; width:300px; height:16px; font-size:12px; color:#a25103; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.input_orange2 {
	border:1px solid #a25103; width:194px; height:16px; font-size:12px; color:#a25103; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.dropdown_orange {
	border:1px solid #a25103; width:310px; font-size:12px; color:#a25103; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.dropdown_orange2 {
	border:1px solid #a25103; width:97px; font-size:12px; color:#a25103; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.input_large_orange {
	border:1px solid #a25103; width:300px; font-size:12px; color:#a25103; padding:4px; margin:0px; background:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
}

.input_blue {
	border:1px solid #0f2b4c; width:300px; height:16px; font-size:12px; color:#0f2b4c; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.dropdown_blue {
	border:1px solid #0f2b4c; width:310px; font-size:12px; color:#0f2b4c; padding:4px; margin:0px; background:#fff; font-weight:bold;
}

.input_large_blue {
	border:1px solid #0f2b4c; width:300px; font-size:12px; color:#0f2b4c; padding:4px; margin:0px; background:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
}

/* News */
.news .image {float: right; margin: 0 0 20px 20px; border: 1px solid #FFFFFF;}
.news h1 {padding: 0; margin: 0 0 15px 0; font-size: 24px;}
.news .date, .news .bangmedia {color: #779F58; font-weight: bold;display: block; margin: 0 0 15px 0;}
.news ul {list-style-type: disc; margin: 10px 0 20px 20px;}
.news ul li {margin: 0 0 10px 10px;}
.news  a {color: #FFFFFF; text-decoration: underline;}
.news  a:hover{color: #FFFFFF; text-decoration: none;}
#news_content #mpu_ad2 {float: left; width: 300px; height: 250px; margin: 20px 20px 0 0;}
#news_container {padding: 15px 0 15px 15px;overflow:hidden;}
.news_item_holder {float: left; width: 305px; height: 90px; margin: 0 10px 15px 0;}
.news_item_image {float: left; border: 1px solid #FFFFFF; margin: 0 10px 0 0;}
.news_item_text {float: left;color: #FFFFFF;width: 190px;}
.news_item_text  a {font-size: 14px;font-weight: bold;color: #97D185; text-decoration: underline;display:block;margin: 0 0 4px 0;}
.news_item_text  a:hover{color: #97D185; text-decoration: none;}
.news_item_text  a.title {font-size: 14px;font-weight: bold;color: #97D185; text-decoration: underline;display:block;margin: 0 0 4px 0;}
.news_item_text  a.title:hover{font-size: 14px;color: #97D185; text-decoration: none;}
#news_ad {margin: 15px 0 0 0;width:300px;height:250px;}

#news_content_homelink {
float:left;
width:400px;
margin:20px 0 14px 0;
display:inline;
}

#green_news_content_extendable{
float:left;
width:660px;
background-color:#206908;
padding: 0 0 14px 0;
}

.green_news_header{
float:left;
width:660px;
height:31px;
background:url(/images/green_top.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

#green_news_end{
float:left;
width:660px;
height:10px;
background:url(/images/green_end.gif) no-repeat;
} 

.gamesbold {font-weight:bold; color:#6FA9DB;}
a.gameslink {color: #6FA9DB; text-decoration: underline;}
a.gameslink:hover{color: #6FA9DB; text-decoration: none;}

.form tr td {padding: 0 0 4px 0;}
.form tr td.contactform_title {padding: 5px 0 4px 0;}

a.orangelink:link, a.orangelink:visited {color: #f3cca6; text-decoration: underline; font-size: 13px;}
a.orangelink:hover, a.orangelink:active {color: #f3cca6; text-decoration: none;}


/* Comps */
#latest_competition_image {position: absolute; top: 55px; left: 10px;}
.latest_competitions_enter {position: absolute; bottom: 20px; right: 20px;}
#comp_buttons {text-align: center;}
.comp_message {margin: 20px 20px 10px 20px;}

/* Downloads */
#download_container_header {float:left; background:url(/images/download_main_header.gif) no-repeat; width: 660px; height:60px; margin: 0 0 0 13px; display:inline;}
#download_container_end {float:left; background:url(/images/download_container_end.gif) no-repeat; width: 660px; height:19px; margin: 0; display:inline;}
#download_container_extendable {float:left; background:#7f080a; width: 660px; margin: 0 0 0 13px; display:inline;}
#download_pics_container{ float:left; width:630px; height:252px; margin:0px 0px 0px 15px; display:inline;}
#download_pics_mainpic{ float:left; width:296px; height:250px; margin:0px 0px 0px 5px; display:inline;}
#download_pics_thumbpics{ float:left; width:310px; margin:0px; display:inline;}
.screenshots {float: left; width: 303px; margin: 1px 0px 0px 16px;}
.screenshots h1 {font-size: 16px;margin: 0 0 10px 0;}
.screenshot {float: left; border: 1px solid #FFFFFF;margin: 0 8px 8px 0;}
#download_btn{float: left; width:299px; height:42px; margin:22px 0px 0px 180px; display:inline;}
#download_description_container{ float:left; width:600px; margin:15px 0px 15px 24px; display:inline; color:#fff; font-size:12px;}
#download_description_container h2 {font-size: 14px; margin: 0 0 7px 0; text-decoration:underline;}

#downloads_secondary_mpu{
float:left;
width:300px;
height:250px;
margin:13px 0px 13px 13px;
display:inline;
}

#otherdownloads_container_extendable{
float:left;
width:660px;
margin: 13px 0px 0px 13px;
display:inline;
}

.otherdownloads_title{
float:left;
width:430px;
margin:0px;
display:inline;
font-size:20px;
font-weight:bold;
color:#fff;
text-decoration:underline;
}

.red_header{
float:left;
width:660px;
height:31px;
background:url(/images/red_top.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

#red_content_extendable{
float:left;
width:660px;
background-color:#700507;
padding: 0 0 14px 0;
}

#red_end{
float:left;
width:660px;
height:10px;
background:url(/images/red_end.gif) no-repeat;
font-size: 1%;
} 

.otherdownloads_text{
float:left;
width:430px;
margin:8px 0px 0px 0px;
display:inline;
font-size:11px;
color:#fff;
}

#entertainment_secondary_mpu{
float:left;
width:300px;
height:250px;
margin:13px 0px 13px 0;
display:inline;
}

#downloads_latestcomp_container{
float:left;
width:347px;
height:250px;
margin:13px 0px 13px 13px;
display:inline;
}

#downloads_latestcomp_header{
float:left;
width:347px;
height:31px;
margin:0px;
display:inline;
background:url(/images/downloads_latestcomp_header.gif) no-repeat;
}

#downloads_latestcomp_body{
float:left;
width:347px;
height:219px;
margin:0px;
display:inline;
background:url(/images/downloads_page.gif) no-repeat;
}

#entertainment_latestcomp_header{
float:left;
width:347px;
height:31px;
margin:0px;
display:inline;
background:url(/images/entertainment_latestcomp_header.gif) no-repeat;
}

#entertainment_latestcomp_body{
float:left;
width:347px;
height:219px;
margin:0px;
display:inline;
background:url(/images/entertainment_comp.gif) no-repeat;
}

#downloads_latestcomp_title{
float:left;
width:160px;
margin:20px 0px 0px 170px;
display:inline;
font-weight:bold;
font-size:24px;
color:#fff;
}

#downloads_latestcomp_enter_btn{
float:left;
width:160px;
margin:20px 0px 0px 170px;
display:inline;
}

/* Member Toolbar */
#member_toolbar {margin: 10px;color:#fff; height: 189px; position: relative;}
#member_toolbar strong {font-weight: bold;}
#page_right_welcome_msg {font-size:13px;margin: 5px;clear: both;height: 20px;}
#page_right_welcome_msg .welcome {float: left;}
#member_toolbar a img {vertical-align:middle; float:left; margin: -2px 4px 0 0;}
#member_toolbar a {font-weight: bold;color: #fff; text-decoration: none;}
#member_toolbar a.logout {float: right;margin: 0 5px 0 0;}
#member_toolbar a:hover{color: #fff; text-decoration: underline;}
#member_options {margin: 0 0 0 10px;clear: both;position: absolute; bottom: 10px;}
#member_options a {font-weight: bold;color: #fff; text-decoration: none;display:block;margin: 0 0 10px 0;width: 135px;float: left;}
#member_options a:hover{color: #fff; text-decoration: underline;}

/* Member Home */
.member_heading {font-size: 16px;color: #fff; font-weight: bold;margin: 0 0 15px 0;clear: both;}
#member_favourites {color: #fff; background: #770179; padding: 15px 10px 15px 20px;}
.favourite {float: left; margin: 0 15px 0 0;}
.favourite img {border: 1px solid #FFFFFF;}
.favourite a {color:#fff;font-size:14px;font-weight:bold;display: block;margin: 4px 0 0 0;}
.member_more {float: right; margin: 0px 20px 0 0;}
.member_more a {font-weight: bold;color: #fff; text-decoration: none;}
.member_more a:hover{color: #fff; text-decoration: underline;}
#member_competitions {padding: 15px 15px 5px 15px;}
.competition {color: #fff;margin: 0 0 15px 0;height: 110px;font-size: 12px;}
.competition img {border: 1px solid #fff; float: left; margin: 0 15px 0 0;}
.competition h2 {font-size:14px; color:#fff; text-decoration:underline; font-weight:bold; margin: 0 0 5px 0;}
.competition .enterbtn {margin: 15px 0 0 0;border: none;display: block;}

#members_home_main_bg{
float:left;
width:660px;
height:420px;
margin:0px;
display:inline;
background:url(/images/members_home_main_bg.png) no-repeat;
}

#members_home_main_left{
float:left;
width:281px;
height:220px;
margin:45px 0px 0px 22px;
display:inline;
}

#members_home_news_mainpic{
float:left;
width:279px;
height:279px;
margin:0px;
display:inline;
border: 1px solid #FFF;
}

#members_home_news_title{
float:left;
width:261px;
margin:7px 0px 0px 0px;
display:inline;
color:#f3caa4;
font-size:14px;
font-weight:bold;
}

#members_home_news_text{
float:left;
width:261px;
margin:2px 0px 0px 0px;
display:inline;
color: #fff;
}

#members_home_news_link{
float:left;
width:261px;
margin:7px 0px 0px 0px;
display:inline;
}

#members_home_main_right{
float:left;
width:314px;
height:220px;
margin:18px 0px 0px 22px;
display:inline;
}

#members_home_right_news{
float:left;
width:320px;
height:65px;
margin:0px;
display:inline;
}

#members_home_right_news_title{
float:left;
width:320px;
height:20px;
margin:0px;
display:inline;
color:#fff;
font-size:16px;
font-weight:bold;
}

#members_home_right_news_links{
float:left;
width:320px;
margin:7px 0px 0px 0px;
display:inline;
}

#members_home_right_games{
float:left;
width:320px;
height:155px;
margin:15px 0px 0px 0px;
display:inline;
}

#members_home_right_games_title{
float:left;
width:320px;
height:20px;
margin:0px;
display:inline;
color:#fff;
font-size:16px;
font-weight:bold;
}

#members_home_right_games_column1{
float:left;
width:140px;
margin:7px 0px 0px 0px;
display:inline;
}

#members_home_right_games_column2{
float:left;
width:140px;
margin:7px 0px 0px 20px;
display:inline;
}

.members_home_right_games_pic{
float:left;
width:140px;
height:105px;
margin:0px;
display:inline;
border:1px solid #ffffff;
}

.members_home_right_games_link{
float:left;
width:140px;
margin:4px 0px 0px 0px;
display:inline;
}

#members_home_right_downloads{
float:left;
width:320px;
height:135px;
margin:15px 0px 0px 0px;
display:inline;
}

#members_home_right_downloads_title{
float:left;
width:320px;
height:20px;
margin:0px;
display:inline;
color:#fff;
font-size:16px;
font-weight:bold;
}

#members_home_right_downloads_pic{
float:left;
width:140px;
height:105px;
margin:7px 0px 0px 0px;
display:inline;
border:1px solid #ffffff;
}

#members_home_right_downloads_text{
float:left;
width:155px;
margin:10px 0px 0px 17px;
display:inline;
font-size:11px;
color:#fff;
}

#members_home_right_downloads_btn{
float:left;
width:142px;
height:26px;
margin:14px 0px 0px 17px;
display:inline;
}

#memberhome_secondary_mpu{
float:left;
width:300px;
height:250px;
margin:13px 0px 0px 0px;
display:inline;
}

#memberhome_favourites_container{
float:left;
width:347px;
height:250px;
margin:13px 0px 0px 13px;
display:inline;
}

#memberhome_favourites_header{
float:left;
width:347px;
height:31px;
margin:0px;
display:inline;
background:url(/images/memberhome_favourites_header.gif) no-repeat;
}

#memberhome_favourites_body{
float:left;
width:347px;
height:219px;
margin:0px;
display:inline;
background:url(/images/memberhome_favourites_body.gif) no-repeat;
}

#memberhome_favourites_content{
float:left;
width:330px;
margin:0px 0px 0px 0px;
display:inline;
}

.memberhome_favourites{
float:left;
width:142px;
margin:18px 0px 0px 21px;
display:inline;
}

.memberhome_favourites_textlinks{
float:left;
width:290px;
margin:10px 0px 0px 22px;
display:inline;
font-size:14px;
text-decoration:none;
color:#fff;
font-weight:bold;
}

#memberhome_container_extendable{
float:left;
width:660px;
margin: 13px 0 14px 0;
}

#memberhome_content_extendable{
float:left;
width:660px;
background-color:#d97d25;
padding: 0 0 14px 0;
}

.memberhome_extendable_header{
float:left;
width:660px;
height:31px;
background:url(/images/memberhome_extendable_top.gif) no-repeat;
text-shadow: #245282 0 1px 1px;
}

#memberhome_extendable_end{
float:left;
width:660px;
height:10px;
background:url(/images/memberhome_extendable_end.gif) no-repeat;
} 
.no_download_games {margin: 0 0 0 20px; color: #FFFFFF;}
