@CHARSET "UTF-8";
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    font-size:100%;
    margin:0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:0;
    padding:0;
}

body {
	background:transparent url(../../default_gt_us/img/oblique_stroke_bg.gif) repeat scroll center top;
  	color:#464646;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
}

div.h0 {
    height:0;
    overflow: hidden;
}

.middle_gt .displayNone {
	display: none;
}

#header_gt p {
	margin:0px 0px 3px 0px;
}

.main_gt a {
	text-decoration:none;
	color:#00a1dd;
}

.main_gt a:hover {
	text-decoration:underline;
}

.main_gt {
	margin: 0 auto;
	width: 1000px;
}

.middle_gt {
    width: 1000px;
    overflow:hidden;
    background-color:transparent;
    padding: 0;
    z-index: 20;
}

#middle_bg {
	width: 958px;
	margin:0;
	overflow:hidden;
	padding: 0px 21px;
	position: absolute;
	z-index: -1;
	background: #fff;
	opacity: 0.25;
	filter:alpha(opacity=25);	
}

.footer_gt a {
    text-decoration:none;
    color:#00a1dd;
}

.footer_gt {
	margin: 25px auto 0;
	line-height:17px;
	font-family:arial,verdana,sans-serif;
	width: 1000px;
    position:relative;
}

.main_gt .topH3 {
    background:transparent url(../../default_gt_us/img/pic/pattern_box.gif) repeat-x scroll 0 0;
    height:19px;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    color:#94D917;
}

.main_gt .topH3 h3 {
    padding:2px 0 0 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
}

.full_subheader {
	height: 83px;
	width: 958px;
	background: url(../../default_gt_us/img/events/prize_arcade_bg.jpg) 0 0 no-repeat;
}

#games_nav_main {
	clear: both;
	color: #FFFFFF;
	font-family: arial,veranda,sans-serif;
	font-size: 11px;
    font-weight: bold;
	margin: 0 0 0 10px;
	padding-top: 18px;
    padding-left: 260px;
	width: 900px;
    height: 12px;
}

#games_topnav_main {
	clear: both;
	color: #82BF15;
	font-family: arial,veranda,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding-top: 15px;
	width: 900px;
}

#games_topnav_sub {
	color: #82BF15;
	font-family: arial,veranda,sans-serif;
	font-size: 12px;
	font-weight: bold;
    margin: 0 0 0 10px;
    padding-top: 5px;
	width: 900px;
}

.main_gt .colorArcade {
    color:#ff560b;
}

.main_gt .colorGold {
    color:#e9d102;
}

.main_gt .colorFree {
    color:#41bada;
}

/*HEADER*/

.header_floater {
	margin-left:-120px;
}

#header_container {
	width: 1000px;
	vertical-align: middle;
	font-family: Arial;
}

#header_top_container {
	width: 100%;
    background:#333333;
	height: 24px;
	color: #cbcbcb;
    opacity: 0.85;
    filter:alpha(opacity=85);
}

#top_container {
	margin: 0 auto;
	width: 1000px;
}

#header_top_container a,  #header_top_container p {
	color: #cbcbcb;
}
/*
#header_logo {
	margin: 4px 0 0 18px;
	height: 61px;
	float: left;
}

#header_ad {
	width: 728px;
	height: 90px;
	float: right;
	margin: 0px 0px -4px 0px;
}

#header_logo img.header_ad {
	width: 728px;
	height: 90px;
}
*/
#header_login_container {
	width: 992px;
	height: 47px;
	color: #a8a8a8;
	padding-left: 8px;
}

#header_btns {
	margin:  0px;
	padding: 0px;
	width: 260px;
	height: 47px;
	float: left;
	margin: 0px 0px -4px 0px;
}

#header_login_block {
	width: 195px;
	height: 39px;
	float: right;
    position:relative;
	border: 1px solid #8b8b8b;
	background: url('../../default_gt_us/img/header/login_block_bg.gif') repeat-x scroll left top;
}

#header_login_block .anonimous{
	padding: 12px 0;
	text-align:center;
}

#header_login_block .logged_container {
    padding:4px;
    overflow:hidden;
}

#header_login_block .header_avatar, #header_login_block .header_avatar img {
    width:16px;
    height:16px;
}

#header_login_block .logged a {
	color: #f7f7f7;
	float: left;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
}

#header_login_block a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #affc1c;
    height:14px;
}

#header_login_block .loginRectangle {
    height:39px;
    float:left;
    width:195px;
}

#header_login_block .header_countUnread a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

#header_login_block .arrowDashboard {
    width:9px;
    height:10px;
    margin:2px 0 0 4px;
}

#header_login_block .logged_bottom {
    padding-top:1px;
}

.login_btn {
	 width: 93px;
	 height:10px;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
}

#header_feature_block {
	width: 250px;
	height: 33px;
	float: right;
	border: 1px solid #8b8b8b;
	margin-right: 5px;
	padding: 3px 5px;
	background: url('../../default_gt_us/img/header/login_block_bg.gif') repeat-x scroll left top;
}

#header_feature_block a {
	color: #dcdcdc;
	font-size: 10px;
	font-family: Arial;
}

#header_feature_block .top {
	height: 15px;
	padding-bottom: 3px;
}

#header_feature_block a.adult_swim {
	height: 14px;
	width: 65px;
	float: left;
	background: url('../../default_gt_us/img/header/adult_swim-trans.png') no-repeat scroll left top;
	padding-right: 19px;
    cursor:hand;
}

#header_feature_block a.nascar {
	height: 14px;
	width: 72px;
	float: left;
	background: url('../../default_gt_us/img/header/nascar-trans.png') no-repeat scroll left top;
	padding-right: 19px;
    cursor:hand;
}

#header_feature_block a.tom_clancy {
	height: 14px;
	width: 74px;
	float: left;
	background: url('../../default_gt_us/img/header/tom_clancy-trans.png') no-repeat scroll left top;
    cursor:hand;
}

#header_online_block {
	float: right;
	width: 160px;
	text-align:right;
	margin-right: 15px;
	padding-top: 15px
}

#header_online_block p {
	color: #affc1c;
	font-weight: bold;
	font-size: 12px;
}

#header_online_block span {
	color: #dcdcdc;
	font-weight: bold;
	font-size: 11px;
}

#header_btns .header_btn {
	width: 118px;
	height: 47px;
	margin-right: 10px;
}


#header_unlim_container {
	height: 81px;
	width: 996px;
	border: 2px solid #affc1c;
	/*
	filter:alpha(opacity=75);
	opacity: 0.75;*/
	background: url('../../default_gt_us/img/header/header_menu_bg.gif') repeat-x;
	color: #affc1c;
}

#header_download_container {
	height: 57px;
	width: 996px;
	border: 2px solid #4fc5f2;
	background: url('../../default_gt_us/img/header/header_menu_bg.gif') repeat-x;
}

#header_over_menu {
    height: 48px;
    margin: 7px 0 0 15px;
    position:relative;
}

.header_community_block {
    height:48px;
    position:relative;
    float:left;
    width:315px;
    margin-left:22px;
}

.header_container_featured_block {
	width:344px;
	position:relative;
    float:left;
    height:44px;
}

#header_over_menu .header_delimeter {
    margin:3px 10px 0 10px;
}

.header_container_featured_block .hf_label_style {
    color:#D1D1D1;
    font-size:11px;
    float:left;
    display:block;
    font-family:Arial,san-serif;
}

#header_gt .header_container_featured_block .hf_label_style {
    margin-top:4px;
}

#header_gt .cl_label_style {
    margin:1px 0 3px 2px;
}

.header_container_featured_block a, .header_container_featured_block a img {
    float:left;
}

.header_container_featured_block a {
    margin:0 0 0 26px;
}

.header_container_featured_block .hf_ubisoft {
    margin-top:-3px;
}

.header_container_featured_block .hf_sega {
    margin-top:3px;
}

.header_container_featured_block .hf_mega64 {
    margin-top:4px; margin-left: 31px
}

.header_container_featured_block .hf_64{margin-top: 4px; margin-left:64px}

.header_container_featured_block .hf_ubisoft img {
    width:63px;
    height:48px;
}

.header_container_featured_block .hf_sega img {
    width:102px;
    height:37px;
}

.header_container_featured_block .hf_64 img {
    width:25px;
    height:35px;
}
.header_container_featured_block .hf_mega64 img {
    width:62px;
    height:34px;
}

.header_community_block a.prize_arcade {
	height: 38px;
	width: 158px;
	background: url('../../default_gt_us/img/header/prize_arcade-trans.png') no-repeat scroll left top;
	float: left;
	margin:6px 6px 0 0;
    cursor: pointer;
}

.header_community_block a.prize_arcade:hover {
	background: url('../../default_gt_us/img/header/prize_arcade_hover-trans.png') no-repeat scroll left top;
}

.header_community_block a.forum_header_box {
	background: url('../../default_gt_us/img/header/forum-trans.png') no-repeat scroll left top;
	width:97px;
	height:38px;
	position: relative;
	float: left;
    margin: 6px 10px 0 0;
    cursor: pointer;
}

.header_community_block a.forum_header_box:hover {
    background: url('../../default_gt_us/img/header/forum_hover-trans.png') no-repeat scroll left top;
}

#header_search_block {
	width: 242px;
	float: left;
	
}
#header_gt input {
    margin-left:3px;
    padding:3px 0 0 0;
    height:16px;
    width:178px;
    border:none;
    background:none;
}

.header_delimeter {
	height: 36px;
	width: 1px;
	margin: 3px 20px 0 17px;
	background: #454545;
	float: left;
}

#common_links {
	float:right;
	padding-top:3px;
	width:328px;
	padding-right:10px;
	position:relative;
}

#common_links p {
	font-size: 11px;
	font-family:Arial,san-serif;
	color: #d1d1d1;
	display: block;
}

#common_links a {
	text-decoration: underline;
	color: #d1d1d1;
}

#common_links a.green {
	text-decoration: underline;
	color: #affc1c;
    margin-left:8px;
}

#common_links a.gold_bg {
	background: transparent url(../../default_gt_us/img/header/gold_btn-trans.png) no-repeat scroll left top;
	padding-left: 25px;
	float: left;
	font-size:10px;
	padding-top:2px;
	height: 14px;
    cursor: pointer;
}

#common_links a.orange_bg {
	background: transparent url(../../default_gt_us/img/header/orange_btn-trans.png) no-repeat scroll left top;
	padding-left: 25px;
	float: left;
	font-size:10px;
    padding-top:2px;
	height: 14px;
    cursor: pointer;
}

#common_links a.blue_bg {
	background: transparent url(../../default_gt_us/img/header/blue_btn-trans.png) no-repeat scroll left top;
	padding-left: 25px;
	float: left;
	font-size:10px;
    padding-top:2px;
	height: 14px;
    cursor: pointer;
}

#header_over_menu #common_links span {
	width:77px;
	float:left;
}

#common_links a.join_btn {
	height: 18px;
	width: 95px;
	background: url('../../default_gt_us/img/header/join_now_n.gif') no-repeat scroll left top;
	float: left;
	padding-bottom: 5px;
}
#common_links a.join_btn:hover {
	background: url('../../default_gt_us/img/header/join_now_o.gif') no-repeat scroll left top;
}

#common_links .header_mygames_button_box {
	float:right;
	margin-top:4px;
	margin-right:3px;
	cursor:pointer;
}

#common_links .header_btn_mygames {
	background: transparent url(../../default_gt_us/img/header/button_mygames-trans.png) no-repeat scroll left top;
	width:76px;
	cursor:pointer;
	position:relative;
	float:left;
	height:33px;
}

#header_menu {
	height: 24px;
}
/*MENU*/

#header_menu #menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height: 22px;
	width: 992px;
    overflow:hidden;
    padding:0;
    margin:0;
	background:transparent url(../../default_gt_us/img/header/menu_item_bg.gif) repeat-x scroll left top;
}
#header_menu #menu, #header_menu #menu * {
	margin:0 0 0 2px;
	padding: 4px 0 0 0;
	height: 20px;
}

#header_menu #menu li, #header_menu #menu li div {
	cursor:pointer;
	height: 14px;
}

#header_menu #menu li {
	float:left;
	padding: 2px 6px;
}

#header_menu #menu li.last  {
	padding: 2px 16px;
}
#header_menu #menu li.delim {
	margin: 0px;
	padding: 0px;
	width: 3px;
	height: 20px;
	background:transparent url(../../default_gt_us/img/header/menu_item_delim.gif) no-repeat scroll left top;
}
#header_menu #menu li a {
	margin:0 auto;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,Arial,san-serif;
	color: #f4f4f4;
}
#header_menu #menu li a:hover {
	color: #affc1c;
	text-decoration: none;
}
/* HEADER main style for setting presentation */
#header_home {
	width: 1000px;
}

/*top links */
#top_linkbar {
	width: 255px;
	margin: 3px 0px 0px 10px;
	font-size: 11px;
	font-family: arial,veranda,sans-serif;
	color: #fff;
	float: left;
}

#top_linkbar a, #top_linkbar p {
    font-family:arial,veranda,sans-serif;
    font-size:11px;
}
.top_linkbar_text {
	margin:2px 0 0 0;
	float:left;
}

.top_linkbar_text a {
	color: #ffffff;
}

.top_linkbar_text a:hover {
	color: #ffffff;
}

.top_header_beta_label {
	font-size:16px;
	font-weight:bold;
    padding-left:35px;
    color:#BFFB37;
}
/*Branding Box*/

.branding_box {
	width: 247px;
	height: 23px;
	margin: 1px 5px;
	float: right;
	vertical-align: middle; 
}

.branding_box_text {
	float: left;
	margin-top: 5px;
	font-size: 11px;
}

.branding_box img {
	float:left;
	margin: 4px 2px 0 3px;
	position: relative;
}


img.branding_border {
/*	padding: 1px;*/
	width: 1px;
	height: 21px;
	position: relative;
	top: 1px;
}

.branding_box img.more_gametap {
    float:left;
    height:14px;
    margin:7px 3px 0 0;
    padding:0;
    width:86px;
}

.branding_box img.youtube {
	width: 37px;
	height: 17px;
	position: relative;
}

.branding_box img.blog_gametap_bg {
	width: 57px;
	margin-top:3px;
	height: 19px;
}

.branding_box img.blog {
	width: 18px;
	height: 17px;
}

.branding_box img.facebook {
	width: 17px;
	height: 17px;
}

/*Spacer */

.header_spacer {
	float: left;
}

.gt_banner_ad {
	vertical-align: bottom;
	width: 720px;
	height: 91px;
	margin: 0px 0px 0px 0px;
}
/*HEADER END*/
a.games_topnav_main_links, a.games_topnav_main_links:visited {
	color: #8ac914;
}

a.games_topnav_main_links_hot, a.games_topnav_main_links_hot:visited {
	color: #fff;
}

#left-column {
	background: #FFFFFF none repeat scroll 0 0;
	float: left;
	/*left:12px;*/
	padding-top: 0;
	position: relative;
	top: 6px;
	width: 614px;
}

#right-column {
	float: right;
	position: relative;
	/*right: 12px;*/
	top: 6px;
	width: 320px;
}

/*Buttons*/
a.daily-btn {
	background:transparent url(../../default_gt_us/img/header/nav_dailyEvents_O.png) no-repeat;
}

a.play_now_btn, a.play_now_btn:hover{
	width: 149px;
	height: 40px;
	display: block;
}

a.play_now_btn{
	background: url(../../default_gt_us/img/events/buttons/play_now_grn_n.jpg) 0 0 no-repeat;
}

a.play_now_btn:hover{
	background: url(../../default_gt_us/img/events/buttons/play_now_grn_o.jpg) 0 0 no-repeat;
}

.play_button, .prize_buttons{
	float: left;
	margin: 0;
	padding: 0;
}

.play_button a.play_now_btn{
	margin: 5px;
}

.prize_buttons a.view_prize_menu, .prize_buttons a.see_prize_points{
	margin: 5px;
}

a.emailaFriendbtn {
	margin: 0px 0px 10px 15px;
	float: left;
	background:transparent url(../../default_gt_us/img/events/buttons/emailaFriendbtn.jpg) no-repeat scroll 0 0;
	height:20px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:127px;
}

a.emailaFriendbtn:hover {
	background-position:0px -20px;
}

a.AddGoogleCalendarbtn {
	margin: 0px 0px 10px 20px;
	background:transparent url(../../default_gt_us/img/events/buttons/AddGoogleCalendarbtn.jpg) no-repeat scroll 0 0;
	display:block;
	height:20px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:155px;
}

a.AddGoogleCalendarbtn:hover {
	background-position:0px -20px;
}

a.addThisbtn {
	margin: 0px 0px 15px 15px;
	float: left;
	background:transparent url(../../default_gt_us/img/events/buttons/addThisbtn.jpg) no-repeat scroll 0 0;
	height:20px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:127px;
}
a.addThisbtn:hover {}

a.AddYahooCalendarbtn {
	margin: 0px 0px 0px 20px;
	background:transparent url(../../default_gt_us/img/events/buttons/AddYahooCalendarbtn.jpg) no-repeat scroll 0 0;
	display:block;
	height:20px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	width:155px;
}

a.AddYahooCalendarbtn:hover {
	background-position: 0px -20px;
}

a.view_prize_menu, a.view_prize_menu:hover, a.see_prize_points, a.see_prize_points:hover{
	width: 115px;
	height: 19px;
	display: block;	

}

a.all_events, a.points_prizes {
	width: 115px;
	height: 18px;
	float: right;
	margin-right: 10px;
}

a.all_events {
	background: url(../../default_gt_us/img/events/buttons/all_events_n.jpg) 0 0 no-repeat;
}

a.all_events:hover {
	background: url(../../default_gt_us/img/events/buttons/all_events_o.jpg) 0 0 no-repeat;
}

a.points_prizes {
	background: url(../../default_gt_us/img/events/buttons/points_prizes_n.jpg) 0 0 no-repeat;
}

a.points_prizes:hover {
	background: url(../../default_gt_us/img/events/buttons/points_prizes_o.jpg) 0 0 no-repeat;
}

/* FOOTER STYLES */

#footer_seo_gt {
	margin:0 0 25px 0;
}

/* footer Main links  */

.footer_main_links p {
	text-align:center;
	color:#a1db33;
	font-size:11px;
	margin:0px;
	font-weight:bold;
	font-family:arial,verdana,sans-serif;
}

.footer_main_links a {
	color:#a1db33;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
}

/* footer Game links  */
.footer_game_links {
	font-size:11px;
	font-weight:bold;
	font-family:arial,verdana,sans-serif;
}
.footer_game_links p {
	text-align:center;
	color:#00a1dd;
	font-size:11px;
	font-weight:bold;
	margin:7px 0 0;
	line-height:14px;
	font-family:arial,verdana,sans-serif;
}
.footer_game_links a {
	font-size:11px;
	font-weight:normal;
	font-family:arial,verdana,sans-serif;
}

.footer_game_links .footer_separator {
	margin:0 0 0 3px;
}

.footer_game_links .name_subgroup_footer {
	color:#f2f2f2;
}

.footer_game_links .noTopMarginFooter {
	margin-top:0;
}
/* footer Copyright line */

.footer_copyright p {
	text-align:center;
	color:#f2f2f2;
	margin-top:8px;
	font-weight:bold;
	font-size:11px;
	font-family:arial,verdana,sans-serif;
}

/* footer Turner Cigar logo */

.footer_turner_logo {
	width:568px;
	padding-left:418px;
	margin-top:5px;
}


/* start TabBox */
#containerMainProfile #tabBox {
    float:left;
    position:relative;
    width:1000px;
    height:26px;
    overflow:hidden;
}

#tabBox .tabMenu {
    position: relative;
    width: 100%;
    height: 26px;
}

#tabBox .tabMenu .bgTabMenu {
    position: absolute;
    top: 25px;
    left: 0;
    width: 100%;
    height: 1px;
    margin: 0;
    bottom: 0;
    line-height: 0;
    font-size: 0;
    background: url(../../default_gt_us/img/tabMenu/tabMenu_bg.gif) repeat-x top left;
}

#tabBox ul.tabMenu {
    position: absolute;
    top: 0;
    left: 0;
    width: 950px;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 40px;
    height: 26px;
}

#tabBox ul.tabMenu li {
    position: relative;
    display: block;
    margin:0 1px 0 0;
    padding: 0;
    height: 26px;
    float: left;
    overflow: hidden;
}

#tabBox ul.tabMenu li a {
    float: left;
    height: 19px;
    margin: 4px 0 0 0;
    line-height: 19px;
    text-decoration: none;
    color: #FFF;
    font-size: 10px;
}

#tabBox ul.tabMenu li a:hover {
    color: #fff;
}

#tabBox ul.tabMenu li a span {
    display: block;
    height: 19px;
    font-family: "Trebuchet MS", helvetica, arial;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: 1px;
    float: left;
    background: url(../../default_gt_us/img/tabMenu/tab_bg.gif) 0 0;
    margin: 1px 1px 0 1px;
    padding: 0px 5px 0 5px;
    cursor: pointer;
}

#tabBox ul.tabMenu li a span span {
    position: relative;
    top: 3px;
    margin: 0;
    padding: 0;
    background: none;
}

#tabBox ul.tabMenu li .tabActiveLeft, #tabBox ul.tabMenu li .tabInActiveLeft {
    float: left;
    width: 9px;
    height: 26px;
    background:transparent url(../../default_gt_us/img/tabMenu/tabActiveLeft-trans.png) no-repeat;
}

#tabBox ul.tabMenu li .tabInActiveLeft {
    background:transparent url(../../default_gt_us/img/tabMenu/tabInActiveLeft-trans.png) no-repeat;
    cursor: pointer;
}

#tabBox ul.tabMenu li .tabActiveRight, #tabBox ul.tabMenu li .tabInActiveRight {
    float: left;
    width: 9px;
    height: 26px;
    background:transparent url(../../default_gt_us/img/tabMenu/tabActiveRight-trans.png) no-repeat;
}

#tabBox ul.tabMenu li .tabInActiveRight {
    background:transparent url(../../default_gt_us/img/tabMenu/tabInActiveRight-trans.png) no-repeat;
    cursor: pointer;
}

#tabBox ul.tabMenu li h3, #tabBox ul.tabMenu li a h3 {
    display: block;
    float: left;
    height: 20px;
    background:transparent url(../../default_gt_us/img/tabMenu/tabActive_bg.png) repeat-x;
    text-decoration: none;
    color: #000;
	font-family:verdana;
    font-size: 10px;
    letter-spacing:0.1px;
    padding:6px 6px 0;
}

#tabBox ul.tabMenu li a h3 {
    background:transparent url(../../default_gt_us/img/tabMenu/tabInActive_bg.png) repeat-x;
    height:21px;
    padding-top:0;
    color:#FFFFFF;
    cursor: pointer;
}
/* end TabBox */

.outerWrapperBlock {
    border:1px solid #6f6f6f;
    overflow:hidden;
    position:relative;
    float:left;
    padding:6px;
    background:#0b0b0b;
}

.headerBlockCommon {
    border:1px solid #b9b6b9;
    height:18px;
    position:relative;
    text-align:left;
}

.headerBlockCommon .headerBlockBackground {
    background:transparent url('../../default_gt_us/img/profile/pattern_box.gif') repeat-x 0 0;
    height:16px;
    margin:1px;
}

.headerBlockCommon h3 {
    padding:1px 0 0 8px;
    color:#3c3b3b;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    text-align:left;
    float:left;
}

.linksRightInHeader {
    float:right;
    padding:2px 10px 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}

.contentBlockCommon {
    border-bottom:1px solid #b9b6b9;
    border-left:1px solid #b9b6b9;
    border-right:1px solid #b9b6b9;
}
/*** MODAL WINDOW ***/
.mfmodal {
    background:#ededed;
    text-align:left;
}

.mfmodal .header {
    background:#567500;
    height:22px;
    padding:0 2px 0 10px;
}

.mfmodal .header h2 {
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-top:3px;
}

.mfmodal .close {
    position:absolute;
    right:0;
    top:2px;
}

.mfmodal .close a {
    background:transparent url(../../default_gt_us/img/pic/close-trans.png) no-repeat scroll 0;
	float:left;
	height:18px;
	padding:0 0 0 2px;
	width:18px;
}

.mfmodal p.playerError {
    margin: 10px;
}

.mfmodal p.cancelInfo {
    margin: 10px;
}

.mfmodal div.infoContainer {
    text-align: center;
    padding-top: 10px;
}

.mfmodal p.modalInfo {
    margin: auto 0;
}

#modal_container {
    overflow: auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#4b4a48;
	min-height:100px;
}

.mfmodal {
	border:1px solid #bababa;
}

#modal_overlay {
    background-color:#000;
}
/* need adapt for GT */
.errorsheader h2 {
	font-size: 16px;
	color: #FFAE11;
	padding: 0 0 0 20px;
}

.errors {
    margin:7px 10px 10px 10px;
    font-size:11px;
}
.errors .space{
    height: 5px;
}

.errors .label {
    width: 100px;
    vertical-align: top;
    text-align: right;
    font-weight: bold;
    color: #DE1010;
}

.errors .description {
    padding: 0 0 0 10px;
    width: 400px;
    text-align: left;
}
/* end need adapt for GT */

/*** MODAL WINDOW ***/

.errorText {
    color:#FF0000;
}

.errorField {
    background-color: #FFCCCC;
 }
 
.pic64bitReady {
    background:transparent url(../../default_gt_us/img/pic/64bit_ready-trans.png) no-repeat 0 0;
    float:left;
    width:72px;
    height:16px;
    margin:1px 0 0 7px;
}

.attentionFontStyle {
    color:#d95314;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

#boxProcess {
    width: 54px;
    height: 55px;
    background: url(../../default_gt_us/img/modal/spinner.gif) no-repeat;
}


#multiplayerKeyPopup {
    text-align: center;
    width: 420px;
    margin: 0 auto 0 auto;
    padding: 15px 0 30px 0;
    position: relative;
}

#multiplayerKeyPopup .container_button {
    width: 100%;
    height: 25px;
    text-align: center;
}

#multiplayerKeyPopup p {
    margin: 15px 20px 15px 20px;
    text-align: justify;
}

#multiplayerKeyPopup .textField {
    width: 250px;
    height: 15px;
    font-size: 12px;
    margin-right: 5px;
}

#multiplayerKeyPopup .button {
    width: 60px;
    font-size: 12px;
}

#multiplayerKeyPopup h2 {
    padding: 15px 0 0 0;
    font-size: 16px;
    color: #FFAE11;
}

#multiplayerKeyPopup h3 {
    font-size: 20px;
    font-weight: normal;
}

#multiplayerKeyPopup p.key {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

#multiplayerKeyPopup .close {
    position: absolute;
    top: 5px;
    right: 5px;
    padding-left: 20px;
    background: url(../../common/img/pic/close.gif) no-repeat center left;
}

.waitRedirect {
    text-align: center;
    height: 400px;  
}

.waitRedirect div {
    margin: 100px auto;
    padding: 20px;
    width: 400px;
}

.game_ilike{
	float: left; margin:4px;
}
