#bread_crumbs
{
	color:#666666;
	font-family:arial;
	font-size:10px;
	position:relative;
	left:10px;
	float:left;
}

#bread_crumbs a
{
	color:#0097E0;
	font-family:arial;
	font-size:10px;
	text-decoration:underline;
	position:relative;
}

 
.thumbnail_module
{
height:71px;
overflow:hidden;
position:absolute;
width:156px;
}


.thumb_module
{
	background: url(thumb_corners.png ) no-repeat;
	overflow: hidden;                     
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 60px;
}

.thumb_new
{
	background: url(thumb_new.png ) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 60px;
}     

#main_content #bread_crumbs
{
	float:left;
}

.bread_crumb_link
{
	float:left;
}

.bread_crumb_text
{
	color:#666666;
	font-family:arial;
	font-size:10px;
	position:relative;
	left:10px;
	 
}

.content_breaker
{
	background:url(content_breaker.gif ) repeat-x;
	height:7px;
	width:638px;
	margin-left:0px 0 4px 0;
}

.full_content_breaker
{
	background:url(content_breaker.gif ) repeat-x;
	height:7px;
	width:959px;
	margin-left:0px 0 4px 0;
}

#game_sidebar
{
	position:relative;
	float:left;
	width:180px;
	padding: 0 0 0 0;
	margin: 0px 7px 0px 0px;
}

#game_sidebar .search_box
{
	float:left;
	background:url(search_box.gif ) no-repeat;
	top:0px;
	padding:6px 0 0 0;
	margin:0 0 0 0;
	height:25px;
	width:149px;
}

#game_sidebar .search_box_input
{
	padding:0 0 0 0;
	margin:0px 0 0 0px;
	background:none;
	font-family:arial;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:136px;
}

#game_sidebar .search_box_input option
{
	line-height:25px;
}


#game_sidebar .search_box_button
{
	position:relative;
	float:right;
	width:25px;
	 
}

.search_dropdown
{

	float:left;
	background:url(search_dropdown.gif ) no-repeat top center;
	height:26px;
	width:177px;
	margin:3px 0 3px 0;
}

.search_dropdown_input
{                                                      
	position:relative;
	background-color:#fff;
	font-family:arial;
	color:#3F3F3F;
	font-weight:bold;
	font-size:11px;
	width:170px;
	top:4px;
	left:4px;
}

#game_sidebar ul.standard
{
	position:relative;
}

#game_sidebar ul li
{
 }

#game_sidebar ul li .standard
{
	padding:0 0 0 15px;
	margin:0 0 6px 0;
	position:relative;
	top:6px;
	
	height:16px;
}

#game_sidebar ul li.advanced_search
{
	
	margin-bottom:2px;
	font-size:10px;
	height:16px;
	color:#B3B3B3;
}

#game_sidebar ul.games_list
{
 
	
}

#game_sidebar .games_list
{
 
	text-align:left;
 
}

#game_sidebar .games_list li
{
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;

width:175px;     
}

#game_sidebar .games_list li span:hover
{
	cursor:pointer;
	background:url(game_sidebar_on.gif ) no-repeat;
}

#game_sidebar .games_list li span
{
	position:absolute;
	height:27px;
	width:177px;
	text-decoration:none;
}



#game_sidebar .games_list
{	
	width:177px;
}

#game_sidebar .games_list li span:hover
{                                            
	background:url(game_sidebar_on.gif ) no-repeat;
	height:27px;
	width:177px;
}

#game_sidebar .games_list li.top span
{
	background:url(game_sidebar_top_off.gif ) no-repeat;
}

#game_sidebar .games_list li.top span:hover
{
	background:url(game_sidebar_top_on.gif ) no-repeat;
}

#game_sidebar .games_list li.bottom span
{
	background:url(game_sidebar_bottom_off.gif ) no-repeat;
}

#game_sidebar .games_list li.bottom span:hover
{
	background:url(game_sidebar_bottom_on.gif ) no-repeat;
}

#game_sidebar .games_list li a
{
color:#0097E0;
display:block;
font-family:arial;
font-size:11px;
font-weight:bold;
height:100%;
padding:5px;
text-decoration:none;
width:94%;
border-bottom:1px dotted #dfdfdf;  
}

#game_sidebar .games_list li a:hover{
background:#f6f6f6;

}

#top_10 ul.top10_list
{
	position:relative;
	text-align:left;
	left:1px;
	height:200px;
	top:0px;
}

#top_10 ul.top10_list li
{
	position:relative;
	height:20px;
	width:100%;
	text-decoration:none;
}

#top_10 ul.top10_list li
{
	position:relative;
	height:20px;
	width:181px;
	background:url(top10_off.gif ) no-repeat;
}

#top_10 ul.top10_list li a:hover
{
	cursor:pointer;
	background:url(top10_on.gif ) no-repeat;
}

#top_10 ul.top10_list li a
{
color:#4897E0;
height:20px;
position:absolute;
text-decoration:none;
text-indent:10px;
width:181px;
}

#top_10 ul.top10_list
{	
	width:181px;
}

#top_10 ul.top10_list li a:hover
{                                            
 
}

#top_10 ul.top10_list li span
{
	position: relative;
	left:10px;
	top:0px;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;	
	color:#0097E0;
	text-decoration:none;
}

#top10_info_module
{
	position:relative;
	height:80px; 
	left:0px;
	top:0px;	
	text-align:left;
}

#top10_info_module .thumbnail_module           
{
float:left;
margin-left:7px;
 
 
 
width:312px;
}

#top10_gamecontent
{
	position: absolute;
	left:95px;
	top:8px;
	width:85px;
	color:#0097E0;
}

#top10_gamename
{
	position: relative;
	font-size:11px;	
	color:#0097E0;
}

#top10_gameinfo
{
	position: relative;
	font-size:9px;	
	color:#8C8C8C;
}

#game_of_day_gamename
{
	position: absolute;
	top:185px;
	font-size:12px;
	width:205px;
	left:10px;
	text-align:center;
	color:#0097E0;
}

#game_of_day_gameinfo
{
	position: absolute;
	font-size:11px;
	width:205px;
	left:10px;
	top:210px;
	text-align:center;
	color:#3F3F3F;
	font-weight:normal;
}

#game_of_day_button
{
	position: absolute;
	left:61px;
	top:260px;
	text-align:center;
}

#newest_games .more_new_games_button
{
	position:absolute;
	bottom:15px;
	left:49px;
}

#sidebar_content #newest_games .more_new_games_button
{
	display:none;
}

#sidebar_content #newest_games .newest_game_module
{
	margin: 0 0 0 15px;
}

.newest_game_module li
{
	height:76px;
}

#sidebar_content #newest_games .newest_game_module li
{
	position:relative;
	float:left;
	margin: 0 0 0 0;
	/*padding:8px 5px 0 5px;*/
	width:80px;
	height:94px;	                                        
} 

.new_thumb_module
{
	overflow: hidden;
	position: relative;
	width: 200px;
	height: 76px;
	text-align:left;
	margin: 0 0 0 6px;
	padding:8px 0 0 8px;
	left:0px;
	top:0px;
	
}

#sidebar_content #newest_games .new_thumb_module
{
	overflow: hidden;
	position: relative;
	width: 80px;
	height: 100px;
	text-align:left;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	left:0px;
	top:0px;
} 

.new_thumb_module_frame
{
	
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 76px;
}

#sidebar_content #newest_games .new_thumb_module_frame
{
	
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 100px;
}

.new_thumb_new
{
	 
	overflow: hidden;
	position: absolute;
	top: 8px;
	left: 7px;
	width: 80px;
	height: 60px;
}

#sidebar_content #newest_games .new_thumb_new
{
 
	width: 80px;
	height: 60px;
}

.newest_game_module li a
{
	position:relative;
	cursor:pointer;
	top:0px;
	left:0px;
	width: 200px;
	height: 76px;
}

#sidebar_content #newest_games .newest_game_module li a
{
	position:relative;
	cursor:pointer;
	top:0px;
	left:0px;
	width: 80px;
	height: 100px;
}

.newest_game_module li a:hover .new_thumb_module_frame
{
	background: url(new_thumb_on.png ) no-repeat;
}

.newest_game_module li .new_thumb_module_frame
{
	background: url(new_thumb_off.png ) no-repeat;
}

#sidebar_content #newest_games .newest_game_module li a:hover .new_thumb_module_frame
{
	background: url(thumb_corners.png ) no-repeat;
}

#sidebar_content #newest_games .newest_game_module li .new_thumb_module_frame
{
	background: url(thumb_corners.png ) no-repeat;
}

.newest_gameinfo
{
	position: absolute;
	top:10px;
	left:95px;
	width:100px;
	font-size:9px;                        
	font-weight:bold;
	color:#B2B2B2;
}

#sidebar_content #newest_games .newest_gameinfo
{
	position: absolute;
	top:62px;
	left:0px;
	width:80px;
	font-weight:normal;
	text-align:center;
}

#sidebar_content #newest_games .newest_gameinfo .newest_button
{
	display:none;
}

.newest_game_module li .newest_gamename
{
	color:#0097E0;
	font-size:11px;
}

.newest_game_module li a:hover .newest_gamename
{
	color:#7EBA00;
}

.newest_button
{
	position:absolute;
	top:48px;
	left:60px;
}                                      

#category_title
{
	float:left;
	position:relative;
	top:10px;
	left:6px;
	padding-bottom:10px;
}

#category_info
{
	z-index:1;
	top:-10px;
	float:left;
	position:relative;
	left:6px;
	color:#666666;
	font-weight:normal;
	width:440px;
	font-family:arial;
}

#facebook_feature_module
{
	float:left;
	position:relative;
	height:250px;
	width:442px;
	padding:0 0 0 0;
	margin:0 0 0 6px;
	top:0px;
	z-index:1;
}

#facebook_feature_module_bottom
{
	background: url(facebook_feature_module_bottom.gif ) no-repeat;
	float:left;
	position:relative;
	height:75px;
	width:442px;
	padding:0 0 0 0;
	margin:0 0 0 6px;
	top:0px;
	z-index:1;
	text-align:center;
}

#facebook_feature_module_bottom .facebook_connect_button
{
	position:absolute;
	top:25px;
	left:136px;
}

#fb_reg_sell
{
	position:relative;
	top:0px;
	left:160px;
}

#feature_module
{
	float:left;
	position:relative;
	height:326px;
	width:443px;
	margin:0 0 0 6px;
	top:-1px;
	z-index:1;
}

#feature_image_1, #feature_image_2, #feature_image_3, #feature_image_4, #feature_image_5
{
	position:absolute;
	top:12px;
	left:8px;
}

#feature_play_now
{
	position:absolute;
	top:278px;
	left:324px;
}

#feature_module ul
{
	position:absolute;
	top:275px;
	left:40px;
	list-style-type:none;
	width:300px;
	height:45px;
}

#feature_module ul li
{
	float:left;
	position: relative;
	margin:4px 2px 0px 3px;
}

#feature_module .over_button_1
{
	position: absolute;
	left:-25px;
	top:-25px;
	width:80px;
	height:60px;
}

#feature_module .over_button_2
{
	position: absolute;
	left:20px;
	top:-25px;
	width:80px;
	height:60px;
}

#feature_module .over_button_3
{
	position: absolute;
	left:65px;
	top:-25px;
	width:80px;
	height:60px;
}

#feature_module .over_button_4
{
	position: absolute;
	left:110px;
	top:-25px;
	width:80px;
	height:60px;
}

#feature_module .over_button_5
{
	position: absolute;
	left:155px;
	top:-25px;
	width:80px;
	height:60px;
}

#feature_module .left_button a
{
	position: absolute;
	background:url(feature_left.gif ) no-repeat;
	text-indent:-9999em;
	top:6px;
	left:-20px;
	width:20px;
	height:20px;
}

#feature_module .right_button a
{
	position: absolute;
	background:url(feature_right.gif ) no-repeat;
	text-indent:-9999em;
	top:6px;
	right:-20px;
	width:20px;
	height:20px;                                   
}
#page_breaker, #sub_page_breaker
{
	background:url(page_breaker.gif) repeat-x;
	float:left;
	height:69px;
	width:100%;
	text-align:center;
}

#page_breaker h3, #sub_page_breaker h3
{
	position:relative;	
	height:30px;
	background-color:#fff;
	top:25px;
	color:#90d400;
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
}

#sub_page_breaker h3
{
	color:#0097E0;
}


#status_update_module
{
	background:url(status_update_module.gif ) no-repeat;
	position:relative;
	height:56px;
	width:312px;
}

#status_update_module .prev_button
{
	position:absolute;
	left:3px;
	top:21px;
}

#status_update_module .next_button
{
	position:absolute;
	right:4px;
	top:21px;
}

#status_update_module ul li
{
	position:absolute;
	left:22px;
	top:4px;
	width:260px;
	font-size:11px;
	font-weight:normal;
	color:#8C8C8C;
}

#status_update_module ul li .newsfeed_content .date_added
{
	display:none;
}

#status_update_module ul li .newsfeed_content
{
	position:relative;
	width:210px;
	float:left;                                                                       
	left:5px;
	top:2px;
}

#status_update_module a
{
	font-size:11px;
	font-weight:bold;
	color:#8C8C8C;
}

#status_update_module ul li span
{
	color:#6890D9;
	font-weight:bold;
}

#status_update_module .avatar_module
{
	top:5px;
	left:22px;
}

#my_candystand_module
{
	position:relative;
	background:url(my_candystand_closed.gif ) no-repeat;
	background-color:#90D400;
	width:312px;
	margin-bottom:10px;
}

#my_candystand_module .title
{
	background:url(my_cs_home_icon.gif ) no-repeat;
	position:absolute;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
	color:#fff;
	top:5px;
	left:5px;
	width:104px;
	height:38px;
	text-indent: -999em; overflow: hidden;
}

#my_candystand_module .expand
{
	position:absolute;
	background:url(my_cs_expander.gif ) no-repeat;
	text-indent: -999em; overflow: hidden;
	width:12px;
	height:12px;
	right:4px;
	top:4px;
	cursor:pointer;
}

#my_candystand_module .close
{
	position:absolute;
	background:url(my_cs_closer.gif ) no-repeat;
	text-indent: -999em; overflow: hidden;
	width:19px;
	height:19px;
	right:7px;
	top:15px;
	cursor:pointer;
}


#my_cs_module_nav                                
{
	position:absolute;
	width:168px;
	height:38px;
	left:211px;
	text-align:center;
}

#my_cs_module_nav
{
	text-decoration:none;
}

#my_cs_module_nav li { display: inline; }
#my_cs_module_nav li a { display: inline; font-weight:bold; height:38px; width: 39px;text-align:center; position:relative;}

#my_cs_module_nav li a
{
	cursor:pointer;
	position:relative;
	float:left;
	margin:5px 3px 0px 0px;
	font-size: 16px;
	width:39px;
	height:38px;	
	font-size:1px;
	text-indent: -999em; overflow: hidden;
}

#my_cs_module_nav .trophies a { background:url(my_cs_trophy_icon.gif ) no-repeat;}
#my_cs_module_nav .favorites a { background:url(my_cs_favorite_icon.gif ) no-repeat;}
#my_cs_module_nav .tournaments a { background:url(my_cs_tournament_icon.gif ) no-repeat;}
#my_cs_module_nav .challenges a { background:url(my_cs_challenge_icon.gif ) no-repeat;}

#my_cs_module_nav li a span
{	
	top:20px;
	font-size: 11px;
	font-weight:bold;
	color:#ABABAB;
	position:relative;
	text-decoration:none;
}

#my_candystand_module #trophies_module_buffer
{
	background: url(my_cs_trophies_module.gif) no-repeat;
	position:relative;
	left:5px;
	top:40px;
	height:14px;
	width:302px;
	padding:0 0 40px 0;
}

#my_candystand_module #favorites_module_buffer
{
	background: url(my_cs_favorites_module.gif) no-repeat;
	position:relative;
	left:5px;
	top:40px;
	height:14px;
	width:302px;
	padding:0 0 40px 0;
}

#my_candystand_module #challenges_module_buffer
{
	background: url(my_cs_challenges_module.gif) no-repeat;
	position:relative;
	left:5px;
	top:40px;
	height:14px;
	width:302px;
	padding:0 0 40px 0;
}

#my_candystand_module #tournaments_module_buffer
{
	background: url(my_cs_tournament_module.gif) no-repeat;
	position:relative;
	left:5px;
	top:40px;
	height:14px;
	width:302px;
	padding:0 0 40px 0;
}

#my_candystand_module #my_cs_default_module
{
	position:relative;
	height:0px;
	width:302px;
}

#my_candystand_module #my_cs_default_module_buffer
{
	position:relative;
	left:5px;
	top:40px;
	height:3px;
	width:302px;
	padding:0 0 40px 0;
	margin:0 0 0 0;
}

#my_candystand_module .my_cs_module_header
{
	font-size:11px;
}
 
#my_candystand_module .my_cs_module_header span
{
	font-size:10px;
	color:#7EBA00;
}

#my_candystand_module .standard
{
	position:absolute;
	font-size:10px;
	bottom:10px;
	right:15px;
}

#my_candystand_module .my_cs_nag
{
	padding:10px 0 5px 0;
	font-size:14px;
	color:#FF6D12;
}

#my_candystand_module .my_cs_subnag
{
	padding:5px 0 5px 0;
	font-size:11px;
	color:#3F3F3F;
}

#my_candystand_module .my_cs_nag  a
{
	font-size:14px;
	color:#0097E0;
}

#my_candystand_module #trophies_module
{
	position:relative;
	background-color:#fff;
	padding:0 12px 0 12px;
	left:5px;
	top:0px;
	width:278px;
}

#my_candystand_module #trophies_module .selected_trophy_module
{
	position:relative;
}

#my_candystand_module #trophies_module .selected_trophy_module .trophy_copy, #my_candystand_module #trophies_module .selected_trophy_module .trophy_member_copy
{
	position:absolute;
	left:115px;
	top:18px;
	font-size:10px;
}

#my_candystand_module #trophies_module .selected_trophy_module .trophy_copy span
{
	color:#B2B2B2;
}

#my_candystand_module #trophies_module .selected_trophy_module .trophy_copy .trophy_title, #my_candystand_module #trophies_module .selected_trophy_module .trophy_member_copy .trophy_title
{
	position:relative;
	padding:0 0 4px 0;
	width:150px;
	color:#3F3F3F;
	font-size:12px;
}

#my_candystand_module #trophies_module .selected_trophy_module .trophy_copy  .play_again_button
{
	position:absolute;                                      
	right:0px;
	bottom:10px;
}

#my_candystand_module #trophies_module .selected_trophy_module .trophy_member_copy span, #my_candystand_module #trophies_module .selected_trophy_module .trophy_member_copy  .play_again_button, #my_candystand_module #trophies_module .selected_trophy_module .trophy_member_copy  #score, #my_candystand_module #trophies_module .selected_trophy_module .trophy_member_copy  #dateWon
{
	display:none;
}

#my_candystand_module #trophies_module ul
{
	position:relative;
	margin:0 0 40px 0;
}

#my_candystand_module #trophies_module ul li
{
	background: url(mini_trophy_bg.gif) no-repeat;
	height:39px;
	width:43px;
	position:relative;
	float:left;
	padding: 3px 0 0 3px;
}

#my_candystand_module #trophies_module .current
{
	background: url(mini_trophy_bg_over.gif) no-repeat;
}

#my_candystand_module #favorites_module
{
	position:relative;
	background-color:#fff;
	padding:0 12px 0 12px;
	left:5px;
	top:0px;
	width:278px;
}

#my_candystand_module #favorites_module ul li
{
	position:relative;
	padding:6px 0 0 0;
	font-size:10px;
	height:20px;
	background:url("mycs_row_background.gif") repeat-x bottom;
}

#my_candystand_module #challenges_module ul li
{
	position:relative;
	padding:6px 0 0 0;
	font-size:10px;
	
	background:url("mycs_row_background.gif") repeat-x bottom;
}

#my_candystand_module #tournaments_module ul li
{
	position:relative;
	padding:6px 0 0 0;
	font-size:10px;
	height:30px;
	background:url("mycs_row_background.gif") repeat-x bottom;
}

#my_candystand_module #favorites_module ul li .rank_name
{
	position:relative;	
	left:0px;
	color:#7EBA00;
	font-size:10px;
}

#my_candystand_module #favorites_module ul li .rank_score
{
	position:absolute;
	text-align:right;
	right:44px;
}

#my_candystand_module #favorites_module ul li .rank_delete
{
	position:absolute;	
	right:0px;
	color:#ff4000;
}

#my_candystand_module #challenges_module ul li .rank_name
{
	width:120px;
	position:relative;
	padding:0 0 5px 0;
	left:0px;
}

#my_candystand_module #challenges_module ul li .rank_name a
{
	position:relative;
	padding:0 0 1px 0;
	color:#7EBA00;
	font-size:10px;
}

#my_candystand_module #challenges_module ul li .rank_name div
{
	position:relative;

	left:0px;
	color:#B2B2B2;	
	width:10px;
}

#my_candystand_module #challenges_module ul li .rank_name .challenge_player
{
	position:relative;
	top:0px;
	left:15px;
	padding:0 0 0 0;
	color:#3F3F3F;
	font-size:10px;
}

#my_candystand_module #challenges_module ul li .rank_days
{
	position:absolute;
	text-align:right;
	right:76px;
	color:#7EBA00;
	font-size:12px;
}

#my_candystand_module #challenges_module ul li .rank_view
{
	position:absolute;
	text-align:right;
	right:2px;
}


#my_candystand_module #tournaments_module ul li .rank_name
{
	position:absolute;
	left:0px;
	color:#B2B2B2;
	font-size:10px;
}

#my_candystand_module #tournaments_module ul li .rank_losing, #my_candystand_module #tournaments_module ul li .rank_winning
{
	position:absolute;
	top:18px;
	left:0px;
	color:#7EBA00;
	font-size:10px;
}

#my_candystand_module #tournaments_module ul li .rank_losing span
{
	color:#FF6D12;
}

#my_candystand_module #tournaments_module ul li .rank_winning span
{
	color:#0097E0;
}

#my_candystand_module #tournaments_module ul li .rank_round
{                                                                                                 
	position:absolute;
	text-align:right;
	top:10px;
	right:76px;
	color:#7EBA00;
	font-size:12px;
}

#my_candystand_module #tournaments_module ul li .rank_view
{
	position:absolute;
	text-align:right;
	top:10px;
	right:2px;
}

#my_candystand_module #favorites_module ul li .header, #my_candystand_module #challenges_module  ul li .header, #my_candystand_module #tournaments_module  ul li .header, #my_candystand_module #favorites_module .header, #my_candystand_module #challenges_module .header, #my_candystand_module #tournaments_module .header
{
	background:none;
	color:#B5B4B2;
	top:3px;
	min-height:10px;
	height:10px;
	font-size:10px;
}

#my_candystand_module #challenges_module
{
	position:relative;
	background-color:#fff;
	padding:0 12px 0 12px;
	left:5px;
	top:0px;
	width:278px;
}

#my_candystand_module #tournaments_module
{
	position:relative;
	background-color:#fff;
	padding:0 12px 0 12px;
	left:5px;
	top:0px;
	width:278px;
}


#my_candystand_module #my_cs_default_module
{
	position:relative;
	background-color:#red;
	padding:0 12px 0 12px;
	left:5px;
	top:0px;
	height:0px;
	width:278px;
}

#my_candystand_module .my_cs_module_breaker
{
	background: url(my_cs_module_breaker.gif) repeat-x;
	height:8px;
	width:276px;
}

#my_candystand_module .my_candystand_inner_buffer
{
	background: url(my_candystand_inner_buffer.gif) no-repeat bottom center;
	position:absolute;
	bottom:-1px;
	left:0px;
	width:302px;
	height:6px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#my_candystand_module .my_candystand_buffer
{
	background: url(my_candystand_buffer.gif) no-repeat bottom center;
	position:relative;
	top:0px;
	left:0px;
	width:312px;
	height:5px;
}

#fb_register_top_bar
{
	position:relative;
	width:958px;
}

#fb_register_top_bar #fb_register_top_bar_step1_text
{
	position:absolute;
	top:10px;
	left:350px;
}

#fb_register_top_bar #fb_register_top_bar_step2_text
{
	position:absolute;
	top:10px;
	left:580px;
}

#fb_register_top_bar #fb_register_top_bar_step3_text
{
	position:absolute;
	top:10px;
	left:705px;
}

#fb_register_top_bar #fb_register_top_bar_step4_text
{
	position:absolute;
	top:10px;
	left:875px;
}

#fb_register_top_bar .step_title_new
{
	font-family:Tacoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#3F3F3F;
}

#fb_register_top_bar .step_copy_new
{
	font-family:Tacoma, Arial;
	font-size:12px;
	color:#3F3F3F;
}

#fb_register_top_bar .step_title_on
{
	font-family:Tacoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#fb_register_top_bar .step_copy_on
{
	font-family:Tacoma, Arial;
	font-size:12px;
	color:#FFFFFF;
}

#fb_register_top_bar .step_title_off
{
	font-family:Tacoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#B2B2B2;
}

#fb_register_top_bar .step_copy_off
{
	font-family:Tacoma, Arial;
	font-size:12px;
	color:#B2B2B2;
}

.fb_register_content
{
	position:relative;
	float:left;
	width:854px;
	left:65px;
}

.fb_register_content #fb_register_content_left
{
	position:relative;
	float:left;
	width:390px;
	padding:6px 0 0 0;
}

#fb_register_content_left #fb_register_create_info
{
	position:relative;
	padding:0 0 0 10px;
}

#fb_register_create_info input[type=checkbox]
{
	position:relative;
	top:3px;
}

#fb_register_create_info .subtitle
{
	font-size:12px;
}

#fb_register_create_info .subtitle_light
{
	margin: 0 0 0 6px;
	font-family:Tacoma, Arial;
	font-size:11px;
}

#fb_register_create_info .form_warning
{
	position:relative;
	background:url("237_red_top.gif") no-repeat;
	background-color:#ff0000;
	color:#ffffff;
	font-size:12px;
	width:229px;
	float:left;
	top:3px;
	padding:6px 0 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
}

#fb_register_create_info .form_warning .bottom
{
	background:url("237_red_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

#fb_register_create_info .form_success
{
	position:relative;
	background:url("237_green_top.gif") no-repeat;
	background-color:#90d400;
	color:#ffffff;
	font-size:12px;
	width:229px;
	float:left;
	top:3px;
	padding:6px 0 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
}

#fb_register_create_info .form_success .bottom
{
	background:url("237_green_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

.fb_register_content #fb_register_content_right
{
	position:relative;
	float:right;
	width:400px;
	padding:6px 0 0 0;
}

#fb_register_content_right #fb_register_existing_info
{
	position:relative;
	padding:0 0 0 10px;
}

.fb_register_content #fb_register_content_center
{
	position:relative;
	float:left;
	background: url(or.jpg) no-repeat;
	width:60px;
	height:193px;
	margin: 10px 10px 0 0;
}

.fb_register_content #fb_register_icons
{
	position:relative;
	float:left;
	width:430px;
	left:207px;
}

#fb_register_icons input[type=radio]
{
	position:relative;
	top:3px;
}

#fb_register_icons .subtitle_light
{
	margin: 0 0 0 6px;
	font-family:Tacoma, Arial;
	font-size:11px;
}

#fb_register_icons .radio_choices_avatars_left
{
	position:relative;
	float:left;
}

#fb_register_icons .radio_choices_avatars_right
{
	position:relative;
	float:right;
}

#fb_register_icons .avatar_module
{
	position:relative;
	left:55px;
}

#fb_register_wide_content
{
	width:958px;
	min-height:520px;	
}

#fb_register_wide_content .facebook_error_text
{
	width:660px;
}

#fb_register_wide_content .facebook_error_text a
{
	color:#3b5998;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

#large_content_blue_top_buffer
{
	position:relative;
	float:left;
	background: url(gameplay_large_top.gif) no-repeat;
	background-color:#91e3ff;
	text-align:center;
	height:4px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:958px;
}

#large_content_blue
{
	background: url(gameplay_large_top.gif) no-repeat;
	position:relative;
	background-color:#91e3ff;
	padding:6px 0 0 0;
	float:left;
	width:958px;
	font-size:12px;
}

#large_content_blue_bottom_buffer
{
	background: url(gameplay_large_bottom.gif) no-repeat bottom center;
	height:6px;
	width:958px;
	position:absolute;
	left:0px;
	bottom:-1px;
}

#large_content_blue .white_content div
{
	margin:8px 0 0 0;
	
}

#large_content_blue .white_content
{
	position:relative;
	text-align:left;
	float:left;
	left:5px;
	background:url("wrapup_948_top.gif") no-repeat;
	background-color:#fff;
	width:948px;
	margin-bottom:0px;
	text-align:center;	
}

#large_content_blue .white_content_buffer
{
	position:relative;
	float:left;
	background:url("wrapup_948_bottom.gif") no-repeat bottom center;
	height:4px;
	width:948px;
	bottom:0px;
	left:0px;

}

#large_content_blue .white_content #light_reg_info
{
	left:240px;
}

#large_content_blue .reg_thin #light_reg_info
{
	left:380px;
}

#large_content_blue .white_content .center_header
{
	margin:60px 0 4px 0;
	width:948px;
	
	position:relative;
	clear:both;
}

#large_content_blue .white_content .center_grey_header
{
	margin:60px 0 4px 0;
	width:948px;
}

#large_content_blue .white_content .double_size_header
{
	margin:-40px 0 0px 0;
	font-size:38px;
	width:948px;
}

#large_content_blue .white_content .subtitle a
{
	color:#0097e0;
	font-size:12px;
}

#main_content_blue_top_buffer
{
	background: url(main_content_blue_top.gif) no-repeat top center;
	height:6px;
	width:640px;
	top:0px;
	left:0px;
}

#main_content_blue_bottom_buffer
{
	background: url(main_content_blue_bottom.gif) no-repeat bottom center;
	height:6px;
	width:640px;
	position:absolute;
	left:0px;
	bottom:-1px;
}

#main_content_blue
{
	background: url(main_content_blue_top.gif) no-repeat top center;
	position:relative;
	background-color:#91e3ff;
	float:left;
	width:640px;
	left:0px;
	top:0px;
	padding:6px 0 0 0;
	font-size:12px;
}

#main_content_blue .white_content
{
	position:relative;
	text-align:left;
	float:left;
	left:5px;
	top:0px;
	background:url("wrapup_630_top.gif") no-repeat;
	background-color:#fff;
	width:630px;
	margin-bottom:5px;
	text-align:center;
padding-top:10px;	
}

#main_content_blue .white_content_buffer
{
	position:absolute;
	float:left;
	background:url("wrapup_630_bottom.gif") no-repeat bottom center;
	height:4px;
	width:630px;
	bottom:0px;
	left:0px;
}

#main_content_purple
{
	background: url(main_content_purple_top.gif) no-repeat top center;
	position:relative;
	background-color:#3b5998;
	float:left;
	width:640px;
	left:0px;
	top:0px;
	padding:6px 0 0 0;
	font-size:12px;
}

#main_content_purple_bottom_buffer
{
	background: url(main_content_purple_bottom.gif) no-repeat bottom center;
	height:6px;
	width:640px;
	position:absolute;
	left:0px;
	bottom:-1px;
}

#large_content_purple
{
	background: url(large_content_purple_top.gif) no-repeat top center;
	position:relative;
	background-color:#3b5998;
	float:left;
	width:958px;
	left:0px;
	top:0px;
	padding:6px 0 0 0;
	font-size:12px;
}

#large_content_purple_bottom_buffer
{
	background: url(large_content_purple_bottom.gif) no-repeat bottom center;
	height:6px;
	width:958px;
	position:absolute;
	left:0px;
	bottom:-1px;
}

#main_content_purple .white_content
{
	position:relative;
	text-align:left;
	float:left;
	left:5px;
	top:0px;
	background:url("facebook_630_top.gif") no-repeat;
	background-color:#fff;
	width:630px;
	margin-bottom:5px;
	text-align:center;	
}

#main_content_purple .white_content_buffer
{
	position:absolute;
	float:left;
	background:url("facebook_630_bottom.gif") no-repeat bottom center;
	height:4px;
	width:630px;
	bottom:0px;
	left:0px;
}

#large_content_purple .white_content
{
	position:relative;
	text-align:left;
	float:left;
	left:5px;
	top:0px;
	background:url("facebook_948_top.gif") no-repeat;
	background-color:#fff;
	width:948px;
	margin-bottom:5px;
	text-align:center;	
}

#large_content_purple .white_content_buffer
{
	position:absolute;
	float:left;
	background:url("facebook_948_bottom.gif") no-repeat bottom center;
	height:4px;
	width:948px;
	bottom:0px;
	left:5px;
}

#main_content_purple .white_content #cs_facebook_logo
{
 
 }

#large_content_purple .white_content #cs_facebook_logo
{
	position:relative;
	text-align:right;
	width:948px;
	top:0px;
	right:5px;
}

.white_content .content_breaker
{
	float:left;
	background:url(content_breaker.gif ) repeat-x;
	height:7px;
	width:528px;
	margin:8px 0 8px 0;
}

.content_breaker_wide
{
	position:relative;
	float:left;
	left:52px;
	background:url(content_breaker.gif ) repeat-x;
	height:7px;
	width:854px;
	margin:8px 0 8px 0;
}

#main_content_purple .white_content .subtitle a
{
	font-size:11px;
	color:#0097E0;
	text-decoration:underline;
}

#light_reg_date .date_reg_header
{
	float:left;
	text-align:center;	
	position:relative;
	width:958px;
	font-size:12px;
	font-weight:bold;
	color:#3F3F3F;	
	padding:10px 0 15px 0;
}

.reg_date_continue_button
{
	position:relative;
	top:6px;
}

#light_reg_date
{
	float:left;
	text-align:center;
	position:relative;
	left:0px;                                             
	width:958px;
	padding:0 0 25px 0;
	font-weight:normal;
	font-size:11px;
}

#light_reg_date ul li
{
	text-align:left;
	float:left;	
	padding:0 0 0 0;
	font-weight:normal;
}

#light_reg_date ul
{
	width:900px;
	clear:both;
	float:left;
	left:300px;	
	position:relative;
}


#light_reg_date .subtitle_month { width:143px; }
#light_reg_date .subtitle_day { width:60px; }
#light_reg_date .subtitle_year { width:80px; }

#light_reg_date .search_month
{ 
	position:relative;
	background:url("input_box_137.gif") no-repeat;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	width:143px;
	height:26px;
}
#light_reg_date .search_day
{ 
	position:relative;
	background:url("input_box_54.gif") no-repeat;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	width:60px;
	height:26px;
}
#light_reg_date .search_year
{ 
	position:relative;
	background:url("input_box_74.gif") no-repeat;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	width:80px;
	height:26px;
}

#light_reg_date .month_dropdown_input
{
	position:relative;
	left:2px;
	font-weight:bold;
	width:132px;
}

#light_reg_date .day_dropdown_input
{
	position:relative;
	left:2px;
	font-weight:bold;
	width:49px;
}

#light_reg_date .year_dropdown_input
{
	position:relative;
	left:2px;
	font-weight:bold;
	width:69px;
}

#light_reg_date li .form_tip
{
	position:absolute;
	background:url("237_blue_top.gif") no-repeat;
	background-color:#91e3ff;
	font-size:12px;
	width:229px;
	float:left;
	top:6px;
	padding:6px 0 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
	color:#3F3F3F;
}

#light_reg_date li .form_tip .bottom
{
	background:url("237_blue_bottom.gif") no-repeat;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

.privacy_policy_title
{
	position:relative;
	text-align:center;
	background: url(privacy_policy_title.gif) no-repeat center;
	height:20px;
	width:620px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}


.terms_of_use_title
{
	position:relative;
	text-align:center;
	background: url(terms_of_use_title.gif) no-repeat center;
	height:20px;
	 
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

.terms_list
{
	list-style-type: disc;
	margin-left:20px;
	font-size:12px;
}

#light_reg_info
{
 font-size:11px;
font-weight:normal;
 margin:0 auto;
 text-align:left;
 
}

#light_reg_info p{
font-weight:normal;
 	text-align:left;
}

.innerstorydiv p{
font-size:14px; 
}

#light_reg_info p span{
display:block;
margin-bottom:15px;
}

.center_align #light_reg_info
{

	left:103px;
	width:428px;
}


#light_reg_info .search_box
{
	position:relative;
	width:209px;
	float:left;	
}


#light_reg_info .subtext
{	
	clear:both;
	position:relative;
	font-size:10px;
	color:#B2B2B2;                                          
	width:180px;
}

#light_reg_info ul
{
	clear:both;
}

#light_reg_info li
{
	position:relative;
}

#light_reg_info li.subtitle
{
	position:relative;	                      
	padding-top:5px;
}

#light_reg_info .checkbox
{
	position:absolute;	
	color:#ffffff;
	font-size:12px;
	width:229px;
	float:right;
	right:130px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}

#light_reg_info .radio_choices
{
	position:relative;
	padding:4px;
	float:left;
	top:15px;
}

#light_reg_info .radio_choices_avatars
{
	position:relative;
	padding:4px;
	float:left;
}

#light_reg_info .radio_choices_titles
{
	position:relative;
	padding:4px;
	float:left;
	top:15px;
	width:150px;
}

#light_reg_info .exclamation
{
	position:absolute;
	background:url("exclamation_icon.png") no-repeat;
	width:18px;
	height:17px;
	left:-25px;	
	top:10px;
}

#light_reg_info li .form_tip
{
	position:absolute;
	background:url("237_blue_top.gif") no-repeat;
	background-color:#91e3ff;
	font-size:12px;
	width:229px;
	left:200px;
	top:6px;
	padding:6px 0 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
	color:#3F3F3F;
}

#light_reg_info li .minitext
{
	font-size:10px;                                          
	color:#3F3F3F;
}

#light_reg_info li .standard
{
	background:url("blue_bullet.png") no-repeat;
	color:#3F3F3F;
	text-decoration:none;
}

#light_reg_info li .form_tip .bottom
{
	background:url("237_blue_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

#light_reg_info li .form_warning
{
	position:relative;
	background:url("237_red_top.gif") no-repeat;
	background-color:#ff0000;
	color:#ffffff;
	font-size:12px;
	width:229px;
	float:right;
	top:6px;
	right:30px;
	padding:6px 0 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
}

#light_reg_info li .form_warning .bottom
{
	background:url("237_red_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

#light_reg_info li .form_success
{
	position:relative;
	background:url("237_green_top.gif") no-repeat;
	background-color:#90d400;
	color:#ffffff;
	font-size:12px;
	width:229px;
	float:right;
	top:6px;
	right:30px;
	padding:6px 0 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
}

#light_reg_info li .form_success .bottom
{
	background:url("237_green_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

.form_alert
{
	position:relative;
	background:url("442_blue_top.gif") no-repeat;
	background-color:#91e3ff;
	color:#3F3F3F;
	font-size:10px;
	width:426px;
	float:left;
	left:264px;
	top:6px;
	right:30px;
	padding:6px 8px 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
}

.form_alert .bottom
{
	background:url("442_blue_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:442px;
	height:4px;
	left:0px;
	bottom:0px;
}

#light_reg_info .gender_dropdown_input
{
	position:relative;
	left:2px;
	width:170px;
	font-weight:bold;
}

#light_reg_info .search_box_long
{                                                  
	position:relative;		
	font-weight:normal;
	background:url("input_box_long.gif") no-repeat;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	width:317px;
	height:26px;
}

#light_reg_info .search_box_long input
{
	position:relative;
	left:10px;
	font-weight:bold;
}

#light_reg_info .search_box_extra_long
{                                                  
	position:relative;		
	font-weight:normal;
	background:url("input_box_extra_long.gif") no-repeat;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	width:495px;
	height:26px;
}

#light_reg_info .search_box_extra_long input
{
	position:relative;
	left:10px;
	font-weight:bold;
}


#light_reg_info .gender_dropdown_input_long
{
	position:relative;
	left:2px;
	width:310px;
	font-weight:bold;
}

#light_reg_info .gender_dropdown_input_extra_long
{
	position:relative;
	left:2px;
	width:488px;
	font-weight:bold;
}

#light_reg_info .search_box_sidebar
{
	position:absolute;
	left:350px;
	top:0px;
	background:url("staf_input_box.gif") no-repeat;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	width:209px;
	height:26px;
}

.center_align #light_reg_info .search_box_sidebar
{
	right:0px;
	margin:5px 0 0 0;
}

#light_reg_info .textarea_contact_box
{
	padding:5px 0 0 0;
	background:url("textarea_contact_box.gif") no-repeat;
	width:495px;
	height:161px;
	text-align:right;
}

#light_reg_info .textarea_contact_box span
{
	font-weight:bold;
	color:#0097E0;
}

#light_reg_info span
{
	font-weight:bold;
	color:#B2B2B2;
}

#light_reg_info .textarea_contact_box textarea
{	
	position:relative;
	right:5px;
	height:150px;
	width:485px;
	
}

#light_reg_info .subtitle_sidebar
{
	position:absolute;
	left:350px;
	top:0px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	width:209px;
	height:26px;
	color:#3F3F3F;
	font-weight:normal;
}


#light_reg_info .contact_sidebar
{
	position:absolute;
	left:250px;
}

.center_align #light_reg_info .subtitle_sidebar
{
	position:absolute;
	right:0px;
	top:0px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	width:209px;
	height:26px;
}

.redemption_module #light_reg_info
{
	width:340px;
	left:35px;
	font-size:11px;
	line-height:18px;
	color:#3F3F3F;
}

.redemption_module #light_reg_info input[type=checkbox]
{
	position:relative;
	top:3px;
}

.redemption_module #light_reg_info .search_box
{
	background:url("input_box.gif") no-repeat;
	width:185px;	
}

.redemption_module #light_reg_info li .form_tip
{
	background:url("194_blue_top.gif") no-repeat;
	background-color:#91e3ff;
	color:#3F3F3F;                                                                                                          
	width:186px;                              
	float:left;
	left:10px;
}

.redemption_module #light_reg_info li .form_tip .bottom
{
	background:url("194_blue_bottom.gif") no-repeat bottom center;	
	width:194px;
}

.start_over_button
{
	position:absolute;
	right:11px;
	top:1px;
}

.bold_info
{
	color:#0097E0;
	font-weight:bold;
}

#edit_profile_thanks
{
	position:relative;
	float:left;
	height:500px;
	width:637px;
	margin:100px 0 0 0;
	text-align:center;
}

#edit_profile_thanks .title
{
	position:relative;
	text-align:center;
	background: url(edit_profile_thanks_title.gif) no-repeat center;
	height:97px;
	width:553px;
	padding-top:23px;
	left:25px;
	text-indent: -999em; overflow: hidden;
}

#newsletter_content
{
	padding:5px 0px 0 0px;
	position:relative;
}

#newsletter_content .white_content
{
	position:relative;
	float:left;
	width:948px;
	text-align:center;
	padding:10px 0 0 0;
}

#newsletter_content .white_content li
{
	position:relative;
	text-align:left;
	width:600px;
	padding:10px 0 0 150px;
	font-weight:normal;
}

#newsletter_content li.title
{
	font-size:18px;
	font-weight:bold;
}

#submit_button_content
{
	width:580px;
}

#sidebar_content .white_content
{
	position:relative;
	text-align:left;
	left:6px;
	background:url("wrapup_300_top.gif") no-repeat;
	background-color:#fff;
	width:300px;
}

#sidebar_content .white_content_buffer
{
	position:absolute;
	background:url("wrapup_300_bottom.gif") no-repeat;
	height:4px;
	width:300px;
	bottom:0px;
	left:0px;
}

#large_content_blue .white_content a
{
	color:#0097E0;
	text-decoration:underline;
}


#large_content_blue .facebook_reg_text
{
	position:relative;
	top:0px;
	
}

#large_content_blue #registration_breaker
{
	background:url("registration_breaker.gif") no-repeat;
	float:left;
	width:958px;
	height:65px;
}

#large_content_blue .light_reg_title
{
	position:relative;
	text-align:center;
	background: url(light_reg_title.gif) no-repeat center;
	height:23px;
	width:958px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

#large_content_blue .facebook_reg_title
{
	position:relative;
	text-align:center;
	background: url(facebook_reg_title.gif) no-repeat center;
	height:23px;
	width:958px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

#large_content_blue .new_account_title
{
	position:relative;
	text-align:center;
	background: url(new_account_title.gif) no-repeat center;
	height:23px;
	width:958px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .contact_us_title
{
	position:relative;
	text-align:left;
	background: url(contact_us_title.gif) no-repeat left top;
	height:34px;
	width:640px;
	margin:23px 0 10px 62px;
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .center_align .contact_us_title       
{
	background: url(contact_us_title.gif) no-repeat center top;
	text-align:center;
	margin:23px 0 10px 0;
}

#main_content_blue .contact_press_title
{
	position:relative;
	text-align:center;
	background: url(contact_press_title.gif) no-repeat left top;
	height:63px;
	width:640px;
	margin:23px 0 10px 62px;
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .contact_sales_title
{
	position:relative;
	text-align:center;
	background: url(contact_sales_title.gif) no-repeat left top;
	height:63px;
	width:640px;
	margin:23px 0 10px 62px;
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .contact_sponsorship_title
{
	position:relative;
	text-align:center;
	background: url(contact_sponsorship_title.gif) no-repeat left top;
	height:63px;
	width:640px;
	margin:23px 0 10px 62px;
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .center_align
{
	text-align:center;
}

#main_content_blue .center_align .contact_thank_title
{
	position:relative;
	text-align:center;
	background: url(contact_thank_title.gif) no-repeat center top;
	height:108px;
	width:640px;
	left:0px;
	text-indent: -999em; overflow: hidden;
	margin:80px 0 10px 0;
}

#main_content_blue .contact_us_subtext
{
	margin:0 0 10px 0;
	padding:0 80px 0 0;	
	position:relative;
	left:62px;
	top:0px;
	width:560px;
	text-align:left;
}

#main_content_purple .white_content .subhead_facebook
{
	margin:0px 0 4px 0;
	width:630px;
	position:relative;
	clear:both;
}

#large_content_purple .white_content .subhead_facebook
{
	margin:0px 0 4px 0;
	width:948px;
	position:relative;
	clear:both;
}

#main_content_purple .facebook_account_title
{
	position:relative;
	text-align:center;
	background: url(facebook_account_title.gif) no-repeat center;
	height:23px;
	width:630px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

#main_content_purple .facebook_error_title
{
	position:relative;
	text-align:center;
	background: url(facebook_error_title.gif) no-repeat center;
	height:23px;
	width:630px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

#main_content_purple .facebook_disconnect_title
{
	position:relative;
	text-align:center;
	background: url(facebook_disconnect_title.gif) no-repeat center;
	height:23px;
	width:630px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

#main_content_purple .facebook_error_text
{
	width:590px;
	padding:20px;
	font-weight:normal;
	font-size:12px;
}

#main_content_purple .facebook_error_text a
{
	color:#0097E0;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

#main_content_purple .facebook_disconnect_button div
{
	position:relative;
	text-align:center;
	background: url(disconnect_button_off.gif) no-repeat top center;
	float:left;
	left:72px;
	width:465px;
	height:61px;
	color:#3F3F3F;
	font-size:12px;
	font-weight:normal;
	padding:15px 10px 15px 10px;
}

#main_content_purple .facebook_disconnect_button:hover div
{
	background: url(disconnect_button_on.gif) no-repeat top center;
}

#main_content_purple .facebook_disconnect_button div span
{
	font-size:14px;
	color:#3B5998;
	font-weight:bold;
}

#main_content_purple #disconnect_breaker
{
	background:url("disconnect_breaker.gif") no-repeat;
	float:left;
	width:630px;
	height:65px;
}

.full_reg_title
{
	position:relative;
	text-align:center;
	background: url(sweeps_reg_title.gif) no-repeat center;
	height:51px;
	width:510px;
	padding-top:25px;
	left:62px;
	text-indent: -999em; overflow: hidden;
}

.full_drawing_reg_title
{
	position:relative;
	text-align:center;
	background: url(sweeps_drawing_reg_title.gif) no-repeat center;
	height:52px;
	width:564px;
	padding-top:25px;
	left:36px;
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .icon_reg_title
{
	position:relative;
	text-align:center;
	background: url(icon_reg_title.gif) no-repeat center;
	height:53px;
	width:489px;
	padding-top:30px;
	padding-bottom:30px;
	left:64px;                                    
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .white_content_icons
{
	position:relative;
	text-align:left;
	float:left;
	left:5px;
	background:url("wrapup_385_top.gif") no-repeat;
	background-color:#fff;
	width:375px;
	margin-bottom:5px;
	text-align:center;
	padding:5px 5px 5px 5px;
}

#main_content_blue .white_content_icons_buffer
{
	position:absolute;
	background:url("wrapup_385_bottom.gif") no-repeat;
	height:4px;
	width:385px;
	bottom:0px;
	left:0px;
}

#main_content_blue .white_content_icon_sidebar
{
	position:relative;
	float:left;
	text-align:left;
	left:10px;
	background:url("wrapup_240_top.gif") no-repeat;
	background-color:#fff;
	width:226px;
	margin-bottom:5px;
	padding: 10px 7px 10px 7px;
	color:#B3B3B3;
}

#main_content_blue .white_content_icon_sidebar .subtext
{
	position:relative;
	left:23px;
	width:180px;
	color:#B2B2B2;
	font-size:10px;
	text-align:center;
}

#main_content_blue .white_content_icon_sidebar_buffer
{
	position:absolute;
	background:url("wrapup_240_bottom.gif") no-repeat;
	height:4px;
	width:240px;
	bottom:0px;
	left:0px;
}

#icon_preview
{
	background:url("icon_preview_bg.png") no-repeat;
	margin:6px 0 0 0;
	height:61px;
	width:227px;
	color:#FFFFFF;
	padding:10px 0 0 10px;
	text-align:left;
}

.redemption_module #icon_preview
{
	margin:16px 0 0 0;
}

#icon_preview li
{
	float:left;
	font-size:10px;
	height:20px;
	top:0px;
	margin:0 0 0 4px;
	list-style:none;
}

#icon_preview li div
{
	font-family:arial;
	background: url(ticket_icon.gif) no-repeat center;
	padding:3px 0 0 0;
	margin:4px 2px 0 0;
	float:left;
	text-align:center;
	font-size:14px;
	position:relative;
	left:0px;
	width:16px;
	height:20px;
	bottom:4px;
}

#icon_preview li .comma
{
	background: none;
	width:4px;
	height:24px;
	bottom:0px;
}

#icon_preview li.move_left
{
	
}

#icon_preview li.username
{
	width:130px;
	font-size:13px;
}

#icon_preview hr
{
	width:318px;
	border-top: 1px solid #006ea3;
	color:#006ea3;
	height:0px;
	background-color:#006ea3;
	margin-top:6px;
}

#icon_preview .standard
{
	background:url(blue_bullet.png) no-repeat;
	padding: 0 0 0 15px;
	height:16px;
	color:#FFFFFF;
	font-size:10px;
}

#main_content_blue .blue_content_icons
{
	position:relative;
	text-align:left;
	float:left;
	top:6px;
	left:6px;
	background:url("372_blue_top.gif") no-repeat;
	background-color:#00b3db;
	width:362px;
	margin-bottom:12px;
	text-align:center;
	padding:0 5px 0 5px;
}

#main_content_blue .blue_content_icons_buffer
{
	position:absolute;
	background:url("372_blue_bottom.gif") no-repeat;
	height:4px;
	width:372px;
	bottom:0px;
	left:0px;
}

.avatar_holder
{
	position:relative;
	float:left;
	background: url(icon_back_off.gif) no-repeat center;
	width:62px;
	height:62px;
	margin: 1px 1px 0px 0px;
}

.avatar_holder:hover, .current_avatar:hover
{
	background: url(icon_back_over.gif) no-repeat center;
	cursor:pointer;
}

.current_avatar
{
	background: url(icon_back_on.gif) no-repeat center;
}

.avatar_holder .avatar_module
{
	left:7px;
	top:7px;
}

#sidebar_top_buffer
{
	background: url(side_content_top.gif) no-repeat bottom center;
	height:6px;
	width:312px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

#sidebar_content
{
background:#91E3FF url(side_content_top.gif) no-repeat scroll center top;
padding:6px 0 0;
 
width:311px;
}

#sidebar_content img                             
{
	display:block;
}

#sidebar_content #rotating_square
{

	
}

#sidebar_bottom_buffer
{
background:transparent url(side_content_bottom.gif) no-repeat scroll center bottom;
 
height:6px;
 
margin:0 auto;
 
width:311px;
}

#sweepstakes_module
{
	background: url(sweepstakes_module_back.gif) no-repeat center;
	background-color:#91e3ff;
	position: relative;
	float:left;
	width: 300px;
	height: 391px;
	left:6px;
	top:0px;
}

#sweepstakes_module .title
{
	position:relative; 
	background: url(exlusiveoffer.jpg) no-repeat center;
	margin-top:5px;
	height:24px;
	width:300px;
	text-indent: -999em; overflow: hidden;
}

#sweepstakes_module .sub_title
{
 	background: url(whyjointitle.jpg) no-repeat center;
 
	height:24px;   
	width:300px;
	text-indent: -999em; overflow: hidden;
}

#sweepstakes_module ul
{
 
 
	
}

#sweepstakes_module ul li
{
	background: url(sweepstakes_module_off.gif) no-repeat center;
	position:relative;
	width:300px;
	height:41px;
}

#sweepstakes_module ul li a
{
	position:absolute;
	height:41px;
	width:300px;
	text-decoration:none;
}

#sweepstakes_module ul li:hover
{
	background: url(sweepstakes_module_over.gif) no-repeat center;
}

#sweepstakes_module .mini_thumb
{
	position:absolute;
	top:6px;
	left:6px;
	border:1px solid #E0E0E0;
}

#sweepstakes_module .mini_thumb_frame
{
	position:absolute;
	top:6px;
	left:6px;
}

#sweepstakes_module ul li:hover .mini_thumb_frame
{
	background: url(feature_thumb_corners_sweeps.png) no-repeat;
}

#sweepstakes_module ul li span
{
color:#0097E0;
display:block;
font-size:11px;
left:60px;
position:absolute;
 
top:10px;
width:200px;
}

#sweepstakes_module .details_link
{
	position:absolute;
	text-align:center;
	width:300px;
	top:202px;
	font-size:9px;
	color:#B2B2B2;
}

#sweepstakes_module .standard                                          
{
	position:absolute;
	bottom:0px;
	right:12px;
	font-size:10px;                                       
}

.sweepstakes_image
{
	width:290px;
margin:5px auto 0;
	
}

.sweepstakes_module_back
{
	background: url(sweepstakes_module_back.png) no-repeat center;
	overflow: hidden;
	position: absolute;
	left: 11px;
	top: 34px;
	width: 290px;
	height: 6px;
}

.sidebar_widget
{
	float:left;
	background: url(we_want_to_know.gif) no-repeat;
	background-color:#FFF;
	width:290px;
	text-align:center;
	position:relative;  
	left:6px;
	padding:10px 0 0 10px;
	font-size:11px;
	color:#3F3F3F;
	margin: 0px 0px 0px 0px;
}

.sidebar_widget span
{
	color:#7EBA00;
}

.sidebar_widget_buffer
{
	background: url(we_want_to_know_buffer.gif) no-repeat bottom center;
	position:absolute;
	height:5px;
	width:300px;
	left:0px;
	bottom:0px;
}

.facebook_nag_module
{
	background: url(facebook_nag_module.gif) no-repeat;
	position:relative;
	height:145px;
	width:300px;
	left:5px;
	bottom:0px;
}

.facebook_nag_module .facebook_button
{
	position:absolute;
	top:108px;
	left:70px;
}

#we_want_to_know
{
background:#FFFFFF url(we_want_to_know.gif) no-repeat scroll 0 0;
color:#0097E0;
 
margin:0 auto;
 
 
text-align:left;
width:299px;
}

#we_want_to_know .title
{
background:transparent url(newstitle.jpg) no-repeat scroll center center;
clear:both;
height:21px;
margin:0 auto; 
 
padding:20px 0 0;
 
text-indent:-999em;
width:277px;
}

#we_want_to_know #vote_button
{
	position:relative;	
	margin:15px 0 15px 0;
}

#we_want_to_know ul
{
	margin:10px 0 0 0;
}


#we_want_to_know ul li
{
	padding:4px 0 0 0;
}

#we_want_to_know ul li input[type=radio]
{
	position:relative;
	top:3px;
}

#we_want_to_know .standard
{
	position:absolute;
	right:5px; 
	bottom:5px;
}

#we_want_to_know_buffer
{
background:transparent url(we_want_to_know_buffer.gif) no-repeat scroll center bottom;
bottom:0;
clear:both;
 
height:10px;
 
 
width:299px;
}

#my_cs_content .sidebar_widget
{
	float:left;
	background: url(most_played_games_module.gif) no-repeat;
	background-color:#FFF;
	width:290px;
	text-align:left;
	position:relative;  
	left:6px;
	padding:0 0 0 10px;
	color:#0097E0;
	margin: 0px 0px 0px 0px;
}

#most_played_games_module .title
{
	position:relative;
	background: url(most_played_games_module_title.gif) no-repeat center;
	margin:13px 0 6px 0;
	padding:0 0 0 0;
	height:21px;
	width:277px;
	text-indent: -999em; overflow: hidden;
}

#most_played_games_module ul li
{
	position:relative;
	float:left;
	height:36px;
	width:275px;
	padding:5px 0 0 0;
	background: url(breaker.gif) repeat-x center bottom;	
}

#most_played_games_module ul li a, #most_recent_trophies_module ul li a
{
	position:relative;
	float:left;
}

#most_played_games_module ul li .game_title
{
	color:#7EBA00;
	font-size:10px;
	padding:0 0 0 8px;
	width:200px;
}

#most_played_games_module ul li span, #most_recent_trophies_module ul li span
{
	position:relative;
	float:left;
	color:#B2B2B2;
	font-size:9px;
	padding:2px 0 0 8px;
	font-weight:normal;
}

.sidebar_widget .standard, .sidebar_widget .standard                                    
{
	background:url(green_bullet.png) no-repeat center right;
	padding: 3px 15px 0 0;
	position:absolute;
	bottom:0px;
	right:12px;
	font-size:10px;                                       
}

#most_recent_trophies_module ul li
{
	position:relative;
	float:left;
	height:54px;
	width:275px;
	padding:5px 0 0 0;
	background: url(breaker.gif) repeat-x center bottom;
}

#most_recent_trophies_module ul li .game_title
{
	color:#7EBA00;
	font-size:10px;
	padding:12px 0 0 8px;
	width:200px;
}

#most_recent_trophies_module .title
{
	position:relative;
	background: url(most_recent_trophies_module_title.gif) no-repeat center;
	margin:13px 0 6px 0;
	padding:0 0 0 0;
	height:21px;
	width:277px;
	text-indent: -999em; overflow: hidden;
}

#friend_tournaments_module  ul li
{
	position:relative;
	float:left;
	height:54px;
	width:275px;
	padding:5px 0 0 0;
	color:#3F3F3F;
	font-weight:normal;
	font-size:11px;
	background: url(breaker.gif) repeat-x center bottom;
}

#friend_tournaments_module  ul li span
{
	padding:5px 0 0 0;
}

#friend_tournaments_module  ul li a
{
	color:#7EBA00;
	font-size:11px;
}


#friend_tournaments_module .title
{
	position:relative;
	background: url(friend_tournaments_module_title.gif) no-repeat center;
	margin:13px 0 6px 0;
	padding:0 0 0 0;
	height:21px;
	width:277px;
	text-indent: -999em; overflow: hidden;
}



#my_cs_content .sidebar_widget_buffer
{
	background: url(most_played_games_buffer.gif) no-repeat bottom center;
	position:absolute;
	height:5px;
	width:300px;
	float:left;
	left:0px;
	bottom:0px;
}

#game_of_the_day
{
	float:left;
	background: url(game_of_the_day.gif) no-repeat;
	margin: 5px 0px 5px 0px;
	height:322px;
	width:225px;
	position:relative;                                                          
}

#game_of_the_day .title
{
	position:relative;
	background: url(game_of_the_day_title.gif) no-repeat center;
	margin:15px 0 6px 17px;
	height:27px;
	width:192px;
	text-indent: -999em; overflow: hidden;
}

#sidebar_content #game_of_the_day
{
	float:left;
	background: url(game_of_the_day_sidebar.gif) no-repeat;
	height:231px;
	width:300px;	
	position:relative;  
	left:6px;
	padding:0 4px 0 0;
	margin: 0px 0px 0px 0px;
}

#sidebar_content #game_of_the_day .title
{
	width:300px;
	margin:13px 0 0 0px;
}

#sidebar_content #game_of_day_button
{
	display:none;
}


.square_game_module {
height:124px;
left:5px;
overflow:hidden;
position:relative;
top:10px;
width:215px;
}




/*
SD ORG
.square_game_module
{
	overflow: hidden;
	position: relative;
	top: 10px;
	left: 8px;
	width: 209px;
	height: 116px;
}
*/

.square_game_module_frame
{
	background: url(square_game_module.png) no-repeat center;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 209px;
	height: 116px;
}

#sidebar_content #game_of_the_day .square_game_module
{
	position:relative;
	top:5px;
	left:45px;	
}

#sidebar_content #game_of_the_day #game_of_day_gamename
{
	top:170px;
	width:280px;
	left:10px;
}

#sidebar_content #game_of_the_day #game_of_day_gameinfo
{
	width:240px;
	left:30px;
	top:190px;
}

#newest_games
{
	position: relative;
	float:left;
	background: url(newest_games.gif) no-repeat;
	margin: 5px 0px 5px 8px;
	height:322px;
	width:212px;
	text-align:center;
}

#newest_games .title
{
	position:relative; 
	background: url(latestreviewstitle.jpg) no-repeat center;
	margin:10px 0 6px 0;
	height:24px;
	width:212px;
	text-indent: -999em; overflow: hidden;
}

#sidebar_content #newest_games
{
	position: relative;
	float:left;
	background: url(newest_games_sidebar.gif) no-repeat;
	margin: 0 0 0 0;
	left:6px;
	height:170px;
	width:300px;
	text-align:center;
}

#sidebar_content #newest_games .title
{
	position:relative;
	background: url(newest_games_title.gif) no-repeat top center;
	margin:10px 0 0 0;
	height:24px;
	width:300px;
	text-indent: -999em; overflow: hidden;
}

#sidebar_content .double_widget #newest_games
{
	position: relative;
	float:left;
	background: url(newest_games_slim.gif) no-repeat;
	margin: 0 0 0 6px;
	height:339px;
	width:114px;
	left:0px;
	text-align:center;
}

#sidebar_content .double_widget #newest_games .title, #sidebar_content .double_widget #newest_games .newest_date
{
	display:none;
}

#sidebar_content .double_widget #newest_games .newest_game_module
{
	margin: 38px 0 0 9px; 
	_margin-left:9px;
}

#sidebar_content .double_widget #newest_games .newest_game_module li
{
	/*padding:0px 5px 0 5px;*/
	padding-top:12px;
}

#top_10
{
background:transparent url(top_10_module.gif) no-repeat scroll 0;
float:left;
height:322px;
margin:5px 0 5px 8px;
position:relative;
text-align:left;
width:183px;
}

#top_10 .title
{
	position:relative;
	background: transparent url(paymenttitle.jpg) no-repeat scroll center;
	margin:10px 0 6px 0;
	height:24px;
	width:183px;
	text-indent: -999em; overflow: hidden;
}

#home_side_bar
{
	padding:0 0 0 0;
	position:relative;
	width:180px;	
	float:left;
}

#home_side_bar img
{
	display: block; 
	float:left;
}

.home_category_modules
{
	position:relative;                                 
	list-style-type:none;
	width:448px;
	float:right;	
	padding:0 0px 0 0;
}

.sub_category_modules
{
	                             
background-color:#FFFFFF;
float:left;
left:0;
list-style-type:none;
margin-left:15px;
width:450px;
}

.sub_category_small_modules                              
{
	position:relative;                                 
	list-style-type:none;                                             
	width:640px;;
	background-color: #fff;
	float:left;
	right:2px;
	padding:10px 0px 10px 0;
}

.sub_category_small_modules  .cs_tall_banner
{
	width:160px;
	height:640px;
	text-align:center;
	position:relative;
	top:0px;
	left:32px;
	padding:0 64px 0 0;
	float:left;
}

#popular_mini_module #sub_page_breaker
{
	display:none;
}

#popular_mini_module .sub_category_modules
{
	margin:15px 0 0 0;
}

.game_small_module
{
	background: url(small_game_module.gif) no-repeat center;
	background-color: #fff;
	position: relative;
	width: 124px;
	height: 156px;
	float:left;
	text-align:left;
	margin:0px 4px 4px 0;
	
}

.game_small_module .thumbnail_module
{	                                                      
	position:relative;
	top:9px;
	left:22px;
	padding-bottom:10px;                 
}

.game_small_module .thumb_link
{
	cursor:pointer;
}

.game_small_name
{
	text-align:center;
	padding-left:16px;
	width:100px;
	font-size:10px;
	color:#0097E0;
	font-weight:bold;
}

.game_small_gameinfo
{
	text-align:center;
	padding-left:6px;
	width:110px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	padding-bottom:10px;
}

.game_small_button
{
	position:absolute;
	bottom:9px;
	left:45px;
}

#game_header_ad
{
	margin:3px 6px 6px 6px;
}

#player_total
{
	position:relative;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#B2B2B2;
	top:0px;
	right:10px;
}

#player_total span
{
	color:#0097E0;
}

#promo_header_module
{
	position:relative;
	float:left;
	width:213px;
	height:90px;
	top:3px;
	left:6px;
	margin:0 12px 0 0;
	background: url(mini_promotions_module.gif) no-repeat center;
}

#promo_header_module .thumbnail_module
{	
	top:2px;
	left:5px;
	position:relative;
	float:left;
}

#promo_header_module .thumb_module
{
	background:url(thumbnail_corners_gray.png) no-repeat;
}

#promo_header_module .promo_header_copy
{
	left:90px;
	top:25px;
	position:absolute;
	color:#fff;
	font-size:10px;
	width:100px;
}

#promo_header_module .promo_header_copy div
{
	color:#B2B2B2;
	padding:5px 0 0 0;
	font-size:9px;
	font-weight:normal;
}

#promo_header_module .promo_header_arrow
{
	right:8px;
	bottom:8px;
	position:absolute;
}

.promo_header_name
{
	color:#B2B2B2;
	font-size:11px;
	font-weight:bold;
	position:relative;
	left:8px;
	top:4px;
	padding-bottom:10px;
}


.game_header_name
{
	color:#3F3F3F;
	font-size:11px;
	font-weight:bold;
	position:relative;
	left:8px;
	top:4px;
	padding-bottom:10px;
}

#game_header_module
{
	position:relative;
	float:left;
	width:213px;
	height:90px;
	margin:3px 6px 6px 6px;
	background: url(game_header_module.gif) no-repeat center;
}

#game_header_module ul
{
	position:relative;
	width:120px;
	right:5px;
	float:right;
	top:6px;
}

#game_header_module ul li
{
	cursor:pointer;
	position:relative;
	float:right;
	margin:2px 0px 0px 0px;
	font-size: 16px;	                           
	height:16px;	
	font-size:1px;
	text-align:right;
}

#game_header_module ul li.favorites, #game_header_module ul li.bookmarks
{
	width:122px;
}


#game_header_module ul li.favorites { background:url(favorites_icon.png ) no-repeat right;}
#game_header_module ul li.bookmarks { background:url(bookmark_icon.png ) no-repeat right;}

#game_header_module ul li a span
{	
	font-family: arial;
	font-size: 9px;
	font-weight:bold;
	color:#B2B2B2;
	position:absolute;
	padding:0 18px 0 0;
	bottom:4px;
	right:0px;
	width:100px;
	text-decoration:none;
}

#game_header_module ul li.digg
{
	margin:4px 0px 0px 0px;
	right:0px;
	position:relative;
	float:right;
	text-align:right;
}

#game_header_module ul li.digg span
{
	padding:0 0 0 0;
	
}

#game_header_module .thumbnail_module
{	
	left:4px;
	position:relative;
	float:left;
}

#sort_header
{	
	position:relative;
	float:left;
	width:645px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#0097E0;
}

#sort_links
{	
	position:relative;
	float:left;
	width:645px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#B2B2B2;
}

.sort_section_unlink
{
	color:#3F3F3F;	
}

.sort_section_link
{
	font-weight:bold;
	text-decoration:none;
	color:#0097E0;	
}

.sort_section_link:hover
{
	font-weight:bold;
	text-decoration:underline;
	color:#7EBA00;
}

.game_detail_module
{
	background-color: #fff;
	position: relative;
	width: 209px;
	height: 174px;
	float:left;
	margin:0 5px 5px;
}

.game_detail_name
{
	color:#0097E0;
font-size:11px;
font-weight:bold;
margin:0 0 2px 10px;
position:relative;  
padding-top:5px;
}

.game_detail_gameinfo
{
	position:relative;
	left:10px;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	width:188px; 
}

.game_detail_button
{
	position:absolute;
	right:10px;
	bottom:10px;
}
                                                                    
.game_detail_frame
{
 	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 209px;
	height: 174px;
}

.game_detail_module .thumb_link
{
	cursor:pointer;
}

.game_detail_module .thumb_link:hover .game_detail_name
{
	color:#7EBA00;
}

.game_category_module
{
	background: #FFFFFF url(backdown2cube.jpg) no-repeat scroll 0 141px;
	background-color: #fff;
	position: relative;
	width: 209px;
	height: 237px;
	float:right;
	margin:0 8px 15px 7px;
}

.game_category_module .thumb_link
{
	cursor:pointer;
}

.game_category_module ul
{
	position: absolute;
	top:141px;
	left:1px;
	list-style-type:none;
}


.game_category_module ul li a
{
	position:absolute;
	height:25px;
	width:207px;
	text-decoration:none;
}

.game_category_module ul li
{
	height:25px;
	width:207px;
}

.game_category_module ul li a:hover
{                                            
	background: url(game_category_module_mo.gif);
	height:25px;
	width:207px;
}

.game_category_module ul li span
{
	position: relative;
	left:10px;
	top:4px;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;	
	color:#0097E0;
	text-decoration:none;
}

.game_category_module .sports_title
{
	position: absolute;
	top:116px;
	left:0px;
	background: url(sports_title.gif) no-repeat center top;	
	height:25px;
	width:207px;
	text-indent: -999em; overflow: hidden;
}

.game_category_module .arcade_title
{
	position: absolute;
	top:116px;
	left:0px;
	background: url(arcade_title.gif) no-repeat center top;
	height:25px;
	width:207px;
	text-indent: -999em; overflow: hidden;
}

.game_category_module .card_title
{
	position: absolute;
	top:116px;
	left:0px;
	background: url(card_title.gif) no-repeat center top;
	height:25px;
	width:207px;
	text-indent: -999em; overflow: hidden;
}

.game_category_module .puzzle_title
{
	position: absolute;
	top:116px;
	left:0px;
	background: url(puzzle_title.gif) no-repeat center top;
	height:25px;
	width:207px;
	text-indent: -999em; overflow: hidden;
}

.game_category_module .multiplayer_title
{
	position: absolute;
	top:116px;
	left:0px;
	background: url(multiplayer_title.gif) no-repeat center top;
	height:25px;
	width:207px;
	text-indent: -999em; overflow: hidden;
}

.game_category_module .trophy_title
{
	position: absolute;
	top:116px;
	left:0px;
	background: url(trophy_title.gif) no-repeat center top;
	height:25px;
	width:207px;
	text-indent: -999em; overflow: hidden;
}

.game_category_module .download_title
{
	position: absolute;
	top:116px;
	left:0px;
	background: url(download_title.gif) no-repeat center top;
	height:25px;
	width:207px;
	text-indent: -999em; overflow: hidden;
}

.game_category_module .view_all
{
	padding:6px 16px 0 0;
	color:#B3B3B3;
	position: absolute;
	background: url(green_bullet.png) no-repeat right;
	height:18px;
	width:200px;
	text-align:right;
	font-size:9px;
	right:12px;
	top:216px;
}

.game_category_module .view_all:hover
{
	background: url(blue_bullet.png) no-repeat right;
	color:#0097E0;
}

.tall_game_module
{
	background: url(tall_game_module.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 209px;
	height: 237px;
}

.mini_thumb
{
	width: 40px;
	height: 30px;
}

.over_thumb
{
	width: 80px;
	height: 60px;
	margin-left:7px;
	margin-top:5px;
}

.over_thumb_frame
{
	background: url(feature_thumb_select.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 97px;
	height: 76px;
}

.mini_thumb_frame
{
	background: url(feature_thumb_corners.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 30px;
}

.trophy_thumb_module
{
	float:left;
	position:relative;
	width: 48px;
	height: 48px;
}

.trophy_thumb_image
{
	position:relative;
	left:3px;
	top:3px;
	width: 42px;
	height: 42px;
}

.trophy_thumb_frame
{
	background: url(trophy_thumb_frame.gif) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
}

.avatar_thumb_module
{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
}

.avatar_thumb_image
{
	position: relative;
	top:2px;
	left:2px;
	width: 44px;
	height: 44px;
}

.avatar_thumb_frame
{
	background: url(avatar_corners.png) no-repeat center;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
}

.thumb_thumb_module
{
	overflow: hidden;
	clear:left;
	position: relative;
	float:left;
	top: 0px;
	left: 0px;                                 
	width: 64px;
	height: 48px;
}

.thumb_thumb_image
{
	width: 64px;
	height: 48px;
}

.thumb_thumb_frame
{
	background: url(thumb_thumb_corners.png) no-repeat center;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 64px;
	height: 48px;
}

.game_category_new
{
	background: url(category_new.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 650px;
	height: 210px;
}

#gameobject a
{
	color:#3F3F3F;
	text-decoration:underline;
}

.flash_alert
{
	position: relative;
	font-weight:bold;
	margin:40px 20px 0 20px;	
	
}

#gameholder
{
	position:relative;
	float:left;
	background: url(gameplay_large_top.gif) no-repeat;
	background-color:#91e3ff;
	text-align:center;
	margin:0 0 10px 6px;
	padding:0 0 0 0;
	width:958px;                                                           
}

#main_content #gameholder
{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	position:relative;
	float:left;
	text-align:center;
	width:640px;
	background: url(gameplay_small_top.gif) no-repeat top center;
	background-color:#91e3ff;  
}

#gameholder #gameholder_buffer
{
	background: url(gameplay_large_bottom.gif) no-repeat bottom center;
	height:6px;
	width:958px;
	float:left;
	left:0px;
	position:absolute;
	bottom:0px;
}

#main_content #gameholder #gameholder_buffer
{
	background: url(gameplay_small_bottom.gif) no-repeat bottom center;
	height:6px;
	width:640px;
	float:left;
	left:0px;
	position:absolute;
	bottom:0px;
}

#share_this_link
{
	position:relative;
	float:right;
	right:6px;
	top:9px;
}

#gamepage_menu
{
	float:left;
	font-size:12px;
	line-height:normal;
}
#gamepage_menu ul
{
	margin:0;
	padding:10px 0 10px 0;
	list-style:none;
}
#gamepage_menu li
{
	float:left;
	background:url("game_tab_left.gif") no-repeat left top;
	margin:0;
	padding:0 3px 0 5px;
}
#gamepage_menu a, #gamepage_menu span
{
	float:left;
	display:block;
	background:url("game_tab_right.gif") no-repeat right top;
	padding:8px 10px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#0097E0;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#gamepage_menu a {float:none;}
/* End IE5-Mac hack */                                          
#gamepage_menu a:hover {
	color:#7EBA00;
}
#gamepage_menu .current
{
  background-image:url("game_tab_left_on.gif");
}
#gamepage_menu .current a
{
	background-image:url("game_tab_right_on.gif");
	font-weight:bold;
	color:#fff;
	padding-bottom:6px;
}

#gamepage_menu_bar
{
	  position:relative;
	  float:left;
	  padding:0 0 0 0;
	  margin:0 0 0 0;
	  height:4px;
	  width:640px;
	  background-color:#009eeb;
}

.gamepage_info
{
	position:relative;
	float:left;
	width:394px;
	padding:10px 0 10px 5px;
	text-align:left;
	line-height:20px;
	font-weight:normal;
	font-size:11px;
	font-family:arial;
	color:#3F3F3F;
}

.gamepage_info p
{
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:20px;                                        
}

.gamepage_info img
{
	position:relative;
	top:4px;
}

.gamepage_info a
{
	color:#0097E0;
	text-decoration:underline;
}                                     

.gamepage_info a:hover
{
	color:#7EBA00;
}

.gamepage_info a.standard
{
	background:url(green_bullet.png) no-repeat;
	padding: 0 0 2px 15px;
	
	height:16px;
	color:#B3B3B3;
	text-decoration:none;
}

.gamepage_info a.standard:hover
{
	background:url(blue_bullet.png) no-repeat;
	color:#0099CC;
}

.gamepage_info span
{
	line-height:24px;
	font-weight:bold;
	font-size:11px;
	color:#B2B2B2;
}

.gamepage_info span span
{
	color:#3F3F3F;
	font-size:12px;
}

.gamepage_info span.links
{
	line-height:20px;
}

.gamepage_info ul li
{
	position:relative;
	left:20px;
	list-style-position:outside;
	marker-offset:4px;
	list-style-image: url(list_image.gif);
}

.gamepage_info .breaker
{
	background:url(content_breaker.gif ) repeat-x;
	height:7px;
	width:400px;
}

.gamepage_info_sidebar
{
	position:relative;
	float:right;
	width:215px;
	margin:10px 10px 10px 0;	
}

#gamepage_ticket_module
{
	background-image:url("ticket_module_frame.gif");
	position:relative;
	width:215px;
	height:188px;	
	text-align:center;
}

#gamepage_trophy_module .ticket_title
{
	position:relative;
	background: url(ticket_module_title.gif) no-repeat center;
	padding-top:14px;
	height:16px;
	width:215px;
	text-indent: -999em; overflow: hidden;
}

#gamepage_trophy_module_top_buffer
{
	position:absolute;
	background:url("trophy_module_top_buffer.gif") no-repeat;
	height:5px;
	width:215px;
	top:0px;
	left:0px;
}

#gamepage_trophy_module
{
	background:url("trophy_module_frame.gif") repeat-y;
	position:relative;
	width:215px;
	text-align:center;
}

#gamepage_trophy_module_buffer
{
	position:relative;
	background:url("trophy_module_buffer.gif") no-repeat;
	height:5px;
	width:215px;
	bottom:0px;
	left:0px;
}

#gamepage_trophy_module .title
{
	position:relative;
	background: url(trophy_module_title.gif) no-repeat center;
	padding-top:14px;
	height:16px;
	width:215px;
	text-indent: -999em; overflow: hidden;
}

#gamepage_trophy_module a.standard, #gamepage_ticket_module a.standard
{
	padding:0 0 0 15px;
	margin:2px 0 0 0;
	height:16px;
	font-size:10px;
	color:#B3B3B3;
	text-decoration:none;
}

#gamepage_trophy_module a.standard:hover, #gamepage_ticket_module a.standard:hover
{
	color:#0099CC;
}

#gamepage_trophy_module .breaker, #gamepage_ticket_module .breaker
{
	background:url(content_breaker.gif ) repeat-x;
	height:7px;
	width:200px;
	margin: 0 7px 0 8px;
}                                                                 

#gamepage_trophy_module .trophy_image
{
	width:100px;
	height:100px;
	position:relative;	
}

#gamepage_trophy_module .trophy_value, #gamepage_ticket_module .trophy_value
{
	position:relative;
	width:190px;
	margin:4px 0 4px 0;
	text-align:left;
	left:12px;
	color:#3F3F3F;
}

#gamepage_trophy_module .trophy_value .trophy_color, #gamepage_ticket_module .trophy_value .trophy_color
{
	color:#B2B2B2;
	position:absolute;
	top:-2px;
	left:30px;
	font-size:11px;
}

#gamepage_trophy_module .trophy_value .trophy_color span, #gamepage_ticket_module  .trophy_value .trophy_color span
{
	color:#3F3F3F;
}

#gamepage_trophy_module .trophy_value .trophy_tickets, #gamepage_ticket_module .trophy_value .trophy_tickets
{
	position:absolute;
	top:12px;
	left:30px;
	font-size:11px;
	color:#7EBA00;
}

#gamepage_requirements_module
{
	background-image:url("requirements_module_frame.gif");
	position:relative;
	top:10px;
	width:215px;
	height:72px;	
	margin-bottom:10px;
}

#gamepage_requirements_module .title
{
	position:absolute;
	top:10px;
	left:14px;
	font-size:11px;
	font-weight:bold;
	color:#B2B2B2;
}

#gamepage_requirements_module .requirements
{
	position:absolute;
	top:30px;
	left:14px;
	color:#3F3F3F;
	font-size:11px;
}

#gamepage_requirements_module .requirements_info
{
	position:absolute;
	top:28px;
	left:44px;
	color:#3F3F3F;
	font-size:11px;
}

#gamepage_requirements_module .download_link a
{
	position:absolute;
	top:42px;
	left:44px;
	color:#0097E0;
	font-size:11px;
}

.gamepage_favorite_module
{
	background-image:url("favorite_module_frame.gif");
	position:relative;
	top:10px;
	width:215px;
	height:61px;	
	margin-bottom:10px;
}

.gamepage_favorite_module .gamepage_favorite_button, .gamepage_favorite_module .gamepage_favorite_button_anon
{
	background-image:url("gamepage_favorite_button.gif");
	position:absolute;
	left:3px;
	top:3px;
	width:53px;
	height:55px;
}

.gamepage_favorite_module .gamepage_favorite_button span
{
	text-align:center;
	position:absolute;
	top:30px;
	width:53px;
	font-size:9px;
	font-weight:bold;
	color:#B2B2B2;
}

.gamepage_favorite_module .gamepage_favorite_button_anon span
{
	text-align:center;
	position:absolute;
	top:22px;
	width:53px;
	font-size:9px;
	font-weight:bold;
	color:#B2B2B2;
}

.gamepage_favorite_module .current_players
{
	position:absolute;
	left:75px;
	top:5px;
	font-size:9px;
	color:#B2B2B2;
}

.gamepage_favorite_module .current_players_total
{
	position:absolute;
	left:75px;
	top:28px;
	font-size:25px;
	font-weight:normal;
}

.gamepage_info .leaderboard
{
	position:relative;
	float:left;
	text-align:center;
	width:630px;
	
}

.gamepage_info .leaderboard ul {
  	width:630px;
	
}
.gamepage_info .leaderboard ul li {
	list-style-position:outside;
	marker-offset:0px;
	list-style-image: none;
	position: relative;
	background:url("leaderboard_row_background_wide.gif") repeat-x bottom;
	left:0px;
	width:632px;
	height:34px;
	font-size:14px;
}

.gamepage_info .leaderboard ul li.current {
	background:url("leaderboard_row_background_mine_wide.gif") repeat-x bottom;
}

.gamepage_info .leaderboard ul li.header {
	background:url("leaderboard_header_background.gif") repeat-x bottom;
}

.gamepage_info .leaderboard ul li.footer {
	background:url("leaderboard_footer_background.gif") repeat-x bottom;
}

.gamepage_info .leaderboard ul li span, .gamepage_info .leaderboard ul li a
{
	font-size:14px;
	bottom: 6px;
}

.gamepage_info .leaderboard ul li .rank_name_header
{
	position: absolute;
	left: 75px;
	color:#3F3F3F;
	bottom: 12px;
	font-size:12px;
}

.gamepage_info .leaderboard ul li span.rank_number 
{
	position: absolute;	
	left: 5px;
	color:#3F3F3F;
}

.gamepage_info .leaderboard ul li .rank_name
{
	position: absolute;
	left: 115px;
	color:#0097E0;
	text-decoration:none;
}

.gamepage_info .leaderboard ul li .rank_avatar
{
	position: absolute;
	bottom:2px;
	left: 75px;
	color:#0097E0;
	text-decoration:none;
}

.gamepage_info .leaderboard ul li .rank_percent
{
	position: absolute;
	left: 295px;
	color:#B2B2B2;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

.gamepage_info .leaderboard ul li .rank_meter
{
	position: absolute;
	top: 13px;
	right: 229px;
	background: #FFFFFF;
	width:82px;
	height:6px;
	color:#0097E0;
}

.gamepage_info .leaderboard ul li a.rank_name:hover
{
	color:#85C400;
}

.gamepage_info .leaderboard ul li span.rank_total 
{
	position: absolute;
	left: 455px;
	color:#3F3F3F;
}

.gamepage_info .leaderboard ul li span.rank_trophy 
{
	position: absolute;
	right: 11px;
	color:#3F3F3F;
}

.gamepage_info .leaderboard ul li span.current, .gamepage_info .leaderboard ul li .current, .gamepage_info .leaderboard ul li a .current
{
	color:#FFFFFF;
}

.gamepage_info .leaderboard ul li span.header
{
	color:#3F3F3F;
	bottom: 12px;
	font-size:12px;
	font-weight:bold;
}

.gamepage_info #game_info_my_rank_button
{
	position:absolute;
	float:left;
	top:45px;
	left:275px;
}

#leaderboard_menu
{
	position:relative;
	float:left;
	font-size:12px;
	line-height:normal;
}

#leaderboard_menu ul
{
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
}
#leaderboard_menu ul li
{
	list-style: none;
	left:0px;
	float:left;	
	background:url("header_tab_left_off.gif") no-repeat left top;
	margin:0;
	padding:0 0px 0 5px;
}
#leaderboard_menu a
{
	float:left;
	height:34px;
	display:block;
	background:url("header_tab_right_off.gif") no-repeat right top;
	padding:10px 10px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#0097E0;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#leaderboard_menu a {float:none;}
/* End IE5-Mac hack */                                          
#leaderboard_menu a:hover {
	color:#7EBA00;
}

#leaderboard_menu #left                              
{
	background-image:url("header_left_tab_left_off.gif");
}

#leaderboard_menu #right a
{
	background-image:url("header_right_tab_right_off.gif");
}

#leaderboard_menu ul li:hover
{
	background-image:url("header_tab_left_over.gif");
}
#leaderboard_menu li:hover a
{
	background-image:url("header_tab_right_over.gif");
}

#leaderboard_menu ul li.current
{
	background-image:url("header_tab_left_on.gif");
}
#leaderboard_menu ul li.current a
{
	background-image:url("header_tab_right_on.gif");
	font-weight:bold;
	color:#fff;
}

#leaderboard_menu #left:hover
{
	background-image:url("header_left_tab_left_over.gif");
}
#leaderboard_menu #left:hover a
{
	background-image:url("header_tab_right_over.gif");
}

        
#leaderboard_menu #left.current
{
  background-image:url("header_left_tab_left_on.gif");
}
#leaderboard_menu #left.current a
{
	background-image:url("header_left_tab_right_on.gif");
	font-weight:bold;
	color:#fff;
}

#leaderboard_menu #right:hover a
{
	background-image:url("header_right_tab_right_over.gif");
}

#leaderboard_menu #right.current
{
	background-image:url("header_tab_left_on.gif");
}
#leaderboard_menu #right.current a
{
	background-image:url("header_right_tab_right_on.gif");
	font-weight:bold;
	color:#fff;
}

#leaderboard_menu #offset
{
	background-image:url("extra_tab_left.gif");
	
	margin-left:10px;
}

#leaderboard_menu #offset a
{
	background-image:url("extra_tab_right.gif");
	color:#fff;
}

#leaderboard_menu #offset a:hover
{
	background-image:url("extra_tab_right.gif");
	color:#FEE501;
}                                                                                                                

#game_leader_drop_copy
{	
	position:relative;
	float:right;
	top:29px;
	right:21px;
	font-size:12px;
	line-height:normal;
}

#game_leader_drop_copy .multi_board_header
{
	position:relative;
	margin:5px 0 -4px 0;;
	color:#7EBA00;
	font-size:11px;
}

.ad_title
{
	position:relative;
	top:0px;
	left:6px;
}
                                                      
.game_banner_300 .overlay_frame
{
	background-image:url("ad_300_overlay.png");
	position:absolute;
	top:0px;
	left:6px;
	width:300px;
	height:70px;
}

.game_banner_300 a
{
	position:absolute;
	top:0px;
	left:6px;
	width:300px;
	height:70px;
}

#gameholder #wrapup_login_window
{
	position:relative;
	float:left;
	background:url("wrapup_948_top.gif") no-repeat;
	background-color:#fff;
	margin:6px 0 0 0;
	width:948px;
	top:0px;
	left:5px;
}

#gameholder #wrapup_login_window #wrapup_login_window_buffer
{
	position:absolute;
	background:url("wrapup_948_bottom.gif") no-repeat bottom center;
	height:4px;
	width:948px;
	bottom:0px;
	left:0px;
}

#main_content #gameholder #wrapup_login_window
{
	text-align:left;
	background:url("wrapup_630_top.gif") no-repeat;
	background-color:#fff;
	width:630px;
}

#main_content #gameholder #wrapup_login_window #wrapup_login_window_buffer
{
	background:url("wrapup_630_bottom.gif") no-repeat bottom center;
	position:absolute;
	bottom:0px;
	height:4px;
	width:630px;
}

#wrapup_login_window .close_button
{
	display:none;
}

#wrapup_login_content
{
	padding:0 0 10px 0;
}            

#wrapup_login_content .login_selectors
{
	display:none;
}

#wrapup_login_content .title
{
	position:relative;
	text-align:left;
	float:left;
	left:18px;
	top:10px;
	padding-bottom:12px;
	background:url("wrapup_sign_in_title.gif") no-repeat;
	width:324px;
	height:23px;
	text-indent: -999em; overflow: hidden;
}

#wrapup_login_window .search_box
{
	position:relative;		
	font-weight:normal;
	background:url("staf_input_box.gif") no-repeat;
	padding:5px 0 0 0;
	width:209px;
	height:32px;
}

#wrapup_login_window ul li.error_fields
{
	float:left;
	color:#FF4000;
	margin:4px 0 8px 20px;
	padding:0 0 0 0;
	font-size:11px;
	height:10px;
	font-weight:bold;
}

#wrapup_login_window ul li.error_fields .exclamation
{
	float:left;
	position:relative;
	background:url("exclamation_icon.png") no-repeat;
	width:18px;
	height:17px;
	left:0px;	
	top:0px;
}

#wrapup_login_window ul li
{
	text-align:left;
	float:left;	
	width:180px;
	padding:0 0 0 18px;
	font-weight:normal;
}

#wrapup_login_window ul li.full_length
{
	width:500px;
	position:relative;   
	top:4px;
	padding:0 0 8px 20px;
	font-size:10px;	
	font-weight:normal;
}

#wrapup_login_window ul li.full_length img
{
	position:relative;
	top:6px;
}

#wrapup_login_window .search_box input
{
	margin:0 0 0 0;
}

#wrapup_login_window ul li.full_length input[type=checkbox]
{
	position:relative;
	top:2px;
}

#wrapup_login_window ul
{
	clear:both;
}

#gameholder #wrapup_nag_window
{
	position:relative;
	float:left;
	background:url("wrapup_948_orange_top.gif") no-repeat;
	background-color:#ff6512;
	margin:6px 0 0 0;
	text-align:left;
	width:948px;
	height:163px;
	left:5px;
	top:0px;
}

#gameholder #wrapup_nag_window #wrapup_nag_window_buffer
{
	position:absolute;
	background:url("wrapup_948_orange_bottom.gif") no-repeat bottom center;
	height:4px;
	width:948px;
	bottom:-1px;
	left:0px;
}

#main_content #gameholder #wrapup_nag_window
{

	background:url("wrapup_630_orange_top.gif") no-repeat;
	background-color:#ff6512;
	width:630px;
	height:163px;
}

#wrapup_nag_window ul li
{
	position:relative;
	float:left;
	padding:15px 22px 25px 22px;
	text-align:center;
}

#main_content #gameholder #wrapup_nag_window #wrapup_nag_window_buffer
{
	background:url("wrapup_630_orange_bottom.gif") no-repeat bottom center;
	height:4px;
	width:630px;
}

#wrapup_nag_title
{
	left:18px;
	top:18px;
	position:relative;
	padding-bottom:18px;
	background:url("login_nag_title.gif") no-repeat;
	width:324px;
	height:23px;
	text-indent: -999em; overflow: hidden;
}

#gameholder #wrapup_nag_window #wrapup_copy
{
	left:18px;
	top:10px;
	color:#FFFFFF;
	font-size:11px;
	position:relative;
	width:880px;
}

#main_content #gameholder #wrapup_nag_window #wrapup_copy
{
	width:580px;
}

#wrapup_copy img
{
	top:10px;
	position:relative;
	padding-right:5px;
}

.wrapup_main_content #wrapup_outcome_window
{
	position:relative;
	float:left;
	background:url("wrapup_630_top.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 0 0;
	left:5px;
	top:0px;
	width:630px;
	height:211px;
}

.no_score_window #wrapup_outcome_window
{
	position:relative;
	float:left;
	background:url("wrapup_630_top.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 0 0;
	width:630px;
	height:181px;
	left:5px;
	top:0px;
}

#wrapup_outcome_window_buffer
{
	position:absolute;
	background:url("wrapup_630_bottom.gif") no-repeat bottom center;
	height:4px;
	width:630px;
	bottom:-1px;
	left:0px;	
}

#wrapup_outcome_window .square_game_module
{
	float:left;
	top:10px;
}

#wrapup_outcome_window #wrapup_ticket_info
{
	position:absolute;
	left:15px;
	top:130px;
	width:235px;
	font-size:11px;
	text-align:left;
	float:left;
}

.no_score_window #wrapup_outcome_window #wrapup_ticket_info
{
	left:235px;
	top:88px;
}

#wrapup_outcome_window #wrapup_ticket_info div
{
	float:left;
}

#wrapup_outcome_window #wrapup_ticket_info .center_copy
{
	padding:8px 3px 0 3px;
}

#wrapup_outcome_window #wrapup_ticket_info a
{
	color:#7EBA00;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}

#wrapup_outcome_window #wrapup_ticket_info .ticket_count div
{
	font-family:arial;
	background: url(ticket_icon_red.gif) no-repeat center;
	padding:3px 0 0 0;
	margin:8px 2px 0 0;
	float:left;
	text-align:center;
	font-size:14px;
	position:relative;
	left:0px;
	width:16px;
	height:20px;
	bottom:4px;
	color:#fff;
}

#wrapup_outcome_window #wrapup_ticket_info .ticket_limit div
{
	font-family:arial;
	background: url(ticket_icon.gif) no-repeat center;
	padding:3px 0 0 0;
	margin:8px 2px 0 0;
	float:left;
	text-align:center;
	font-size:14px;
	position:relative;
	left:0px;
	width:16px;
	height:20px;
	bottom:4px;
	color:#fff;
}

#wrapup_outcome_window #end_content
{
	position:absolute;
	left:238px;
	top:14px;
	width:260px;
	font-size:14px;
	color:#3F3F3F;
	text-align:left;
}

#wrapup_outcome_window #end_content #end_content_title
{
	position:relative;
	left:-8px;
}

#wrapup_outcome_window #end_content .end_content_subtitle
{
	font-size:11px;
}

#wrapup_outcome_window #end_content .end_content_subtitle a
{
	color:#0097E0;
}

#wrapup_outcome_window #end_content .standard
{
	position:relative;
	top:10px;	
	font-size:11px;
}

#wrapup_outcome_window #wrapup_links
{
	background:url(content_breaker.gif ) repeat-x;
	position:absolute;
	top:170px;
	left:15px;
	width:600px;
}

.no_score_window #wrapup_outcome_window #wrapup_links
{
	top:144px;
}

#wrapup_outcome_window #wrapup_links li
{
	position:relative;
	top:15px;
	float:left;	
	width:150px;
}

#wrapup_outcome_window #wrapup_links li .standard
{
	font-size:9px;
}

#wrapup_outcome_window #end_content .score_copy
{
	position:relative;
	top:5px;
	color:#B2B2B2;
	font-size:11px;
}

#wrapup_outcome_window #end_content .score_copy span
{
	color:#FF6D12;
	font-size:18px;
}

#wrapup_outcome_window #end_content .score_copy a
{
	color:#7EBA00;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

#wrapup_outcome_window .trophy_image
{
	position:absolute;
	right:10px;
	top:51px;
	width:115px;
	height:115px;
}

.no_score_window #wrapup_leaderboard_window
{
	display:none;
}

#wrapup_leaderboard_window
{
	position:relative;
	float:left;
	background:url("wrapup_leaderboard_top.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 5px 0;
	width:436px;
	height:298px;
	top:0px;
	left:5px;
	text-align:center;
}

#wrapup_leaderboard_window_buffer
{
	position:absolute;
	background:url("wrapup_leaderboard_bottom.gif") no-repeat bottom center;
	height:4px;
	width:436px;
	bottom:0px;
	left:0px;	
}


#navigation {
	font-weight: bold;
	height:27px;
}
#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0 2px 0 2px;
	padding: 0;
}
#navigation ul {
	padding: 8px 0 5px;
	text-align: center;
}
#navigation ul li {
	display: inline;
	margin-right: -2px;
}
#navigation ul li a {
	background: url("leaderboard_tab_left_off.gif") no-repeat left top;
	color: #0097E0;
	text-decoration: none;
	padding: 5px 0;
}
#navigation ul li span {
	background: url("leaderboard_tab_right_off.gif") no-repeat right top;
	padding: 5px 10px 5px 5px;
	margin: 4px 0 4px 4px;
}
#navigation ul li a:hover span {
	color: #7EBA00;
}

#navigation ul li.current a span {
	color:#3F3F3F;
}
#navigation ul li a:hover {
	
}
#navigation li.current a {
	background: url("leaderboard_tab_left_on.gif") no-repeat left top;
}
#navigation li.current span {
	background: url("leaderboard_tab_right_on.gif") no-repeat right top;
}

#wrapup_leaderboard_window #standard_leaderboard .leaderboard
{
	position:absolute;
	top:54px;
	left:5px;
	text-align:center;
	width:425px;
}

#wrapup_leaderboard_window .leaderboard ul {
  	width:425px;
}

#wrapup_leaderboard_window .leaderboard ul li {
	position: relative;
	background:url("leaderboard_row_background.gif") no-repeat bottom;
	width:425px;
	height:22px;
}

#wrapup_leaderboard_window .leaderboard ul li.header {
	position: relative;
	background:url("leaderboard_row_background_blank.gif") no-repeat bottom;
	width:425px;
	height:22px;
}

#wrapup_leaderboard_window .leaderboard ul li span.rank_number 
{
	position: absolute;
	bottom: 5px;
	left: 5px;
	color:#3F3F3F;
}

#wrapup_leaderboard_window .leaderboard ul li .rank_percent
{
	position: absolute;
	bottom: 5px;
	left: 195px;
	color:#B2B2B2;
	font-size:11px;
	font-weight:normal;
}

#wrapup_leaderboard_window .leaderboard ul li .rank_meter
{
	position: absolute;
	top: 8px;
	right: 115px;
	background: #FFFFFF;
	width:82px;
	height:6px;
	color:#0097E0;
}

#wrapup_leaderboard_window .leaderboard ul li .rank_avatar
{
	position: absolute;
	top: 1px;
	left: 55px;
}

#wrapup_leaderboard_window .leaderboard ul li .rank_name
{
	position: absolute;
	bottom: 5px;
	left: 80px;
	color:#0097E0;
	font-weight:normal;
}

#wrapup_leaderboard_window .leaderboard ul li a.rank_name:hover
{
	color:#85C400;
}

#wrapup_leaderboard_window .leaderboard ul li a.current, #wrapup_leaderboard_window .leaderboard ul li a.current:hover
{
	color:#FFFFFF;
}


#wrapup_leaderboard_window .leaderboard ul li.current
{
	background:url("leaderboard_row_background_mine.gif") no-repeat bottom;
	background-color:#90d400;
}

#wrapup_leaderboard_window .leaderboard ul li span.rank_total 
{
	position: absolute;
	bottom: 5px;
	right: 5px;
	color:#3F3F3F;
}

#wrapup_leaderboard_window .leaderboard ul li span.current
{
	color:#FFFFFF;
}

#wrapup_leaderboard_window .leaderboard ul li span.rank_name_header
{
	position: absolute;
	bottom: 5px;
	left: 55px;
	font-weight:bold;
	color:#B2B2B2;
	font-size:10px;
}

#wrapup_leaderboard_window .leaderboard ul li span.header
{
	font-weight:bold;
	color:#B2B2B2;
	font-size:10px;
}

#wrapup_leaderboard_window .title
{
	position:absolute;
	top:15px;
	left:10px;
	font-size:14px;
	color:#3F3F3F;
	font-weight:bold;
}

#wrapup_leaderboard_window #full_leaderborad_button
{
	position:absolute;
	top:35px;
	left:10px;
	font-size:11px;
	color:#0097E0;
}

#wrapup_leaderboard_window #my_rank_button
{
	position:absolute;
	right:9px;
	top:18px;
}

#wrapup_outcome_window
{
	float:left;
	width:635px;
	position:relative;
}

#wrapup_sidebar
{
	width:318px;
	height:555px;
	position:relative;
	
}

#main_content #gameholder #wrapup_sidebar
{
	position:relative;
	float:left;
	width:630px;
	height:265px;
	left:5px;
	top:0px;
}

#wrapup_sidebar_spacer
{
	position:relative;
	float:left;
	width:4px;
	height:100px;
}

#brag_score_button
{
	position:relative;
	float:right;
	margin:5px 0 0 0;
	right:5px;
	width:189px;
	height:34px;
}

#wrapup_button_window
{
	position:relative;
	float:right;
	background:url("wrapup_189_top.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 0 0;
	right:5px;
	top:0px;
	width:189px;
	height:125px;
}

.no_score_window #wrapup_button_window
{
	right:5px;
	width:189px;
}

#wrapup_button_window_buffer
{
	position:absolute;
	background:url("wrapup_189_bottom.gif") no-repeat bottom center;
	height:4px;
	width:189px;	
	bottom:0px;
	left:0px;
}

.fb_challenge_friend_button
{
	position:relative;
	text-align:left;
	float:right;
	background:url("/assets/images/modules/play/fb_challenge_friend_button.gif) no-repeat;
	margin:5px 0 0 0;
	right:5px;
	top:0px;
	width:189px;
	height:129px;
}

.no_score_window .fb_challenge_friend_button
{
	position:relative;
	float:right;
	background:url("/assets/images/modules/play/fb_challenge_friend_button_long.gif) no-repeat;
	margin:5px 0 0 0;
	right:10px;
	width:436px;
	height:125px;
}

#no_score_fb
{
	display:none;
}

.no_score_window #score_fb
{
	display:none;
}

.no_score_window #no_score_fb
{
	display:block;
}

.wrapup_staf_window
{
	position:relative;
	text-align:left;
	float:right;
	background:url("recommend_no_score.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 0 0;
	right:5px;
	top:0px;
	width:189px;
	height:129px;
}

.wrapup_staf_window_anon, .wrapup_staf_window_sent
{
	position:relative;
	float:right;
	background:url("recommend_no_score_anon.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 0 0;
	right:5px;
	width:189px;
	height:129px;           
}

.no_score_window .wrapup_staf_window
{
	position:relative;
	float:right;
	background:url("recommend_no_score_long.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 0 0;
	right:10px;
	width:436px;
	height:125px;
}

.no_score_window .wrapup_staf_window_anon, .no_score_window .wrapup_staf_window_sent
{
	position:relative;
	float:right;
	background:url("recommend_no_score_long_anon.gif") no-repeat;
	background-color:#fff;
	margin:5px 0 0 0;
	right:10px;
	width:436px;
	height:125px;
}


.wrapup_staf_window .search_box_button           
{
	position:absolute;
	text-align:center;
	top:96px;
	left:75px;
}

.no_score_window .wrapup_staf_window .search_box_button
{
	position:absolute;
	text-align:center;
	top:90px;
	left:182px;
}

.wrapup_play_again_button
{
	position:relative;
	top:8px;
}

#wrapup_favorites_button
{
	position:relative;
	top:12px;	
}

.wrapup_staf_window .title
{
	display:none;
}

.wrapup_staf_window_anon .title, .wrapup_staf_window_sent .title
{
	position:relative;
	top:32px;                      
	left:75px;
	font-size:11px;
	color:#0097E0;
	width:105px;
	text-align:left;
	display:block;
}

.wrapup_staf_window .title a
{
	color:#7EBA00;
}

.no_score_window .wrapup_staf_window .title
{
	position:relative;
	top:18px;
	left:132px;
	font-size:11px;
	color:#0097E0;
	width:200px;                                                    
	text-align:left;
	display:block;
}                                          

.no_score_window .wrapup_staf_window_anon .title, .no_score_window .wrapup_staf_window_sent .title
{
	position:relative;
	top:40px;
	left:130px;
	font-size:11px;
	color:#0097E0;
	width:200px;
	text-align:left;
}

.wrapup_staf_window .search_box
{
	position:relative;
	background:url("staf_input_box.gif") no-repeat;
	margin:0 0 0 15px;
	width:209px;
	height:32px;
	text-align:left;
}

.wrapup_staf_window .search_box_name
{
	float:left;
	position:absolute;		
	font-weight:normal;
	top:38px;
	left:17px;
	width:209px;
	height:26px;
}

.wrapup_staf_window .search_box_email
{
	float:left;
	position:absolute;		
	font-weight:normal;
	top:70px;
	left:17px;
	width:209px;
	height:26px;
}

.no_score_window .wrapup_staf_window .search_box_name
{
	float:left;
	position:absolute;		
	font-weight:normal;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	top:50px;
	left:40px;
	width:209px;
	height:26px;
}

.no_score_window .wrapup_staf_window .search_box_email
{
	float:left;
	position:absolute;		
	font-weight:normal;
	margin:6px 0 0 0;
	padding:5px 0 0 0;
	top:50px;
	left:225px;
	width:209px;
	height:26px;
}

.wrapup_staf_window .search_box_name .staf_input_box,  .wrapup_staf_window .search_box_email .staf_input_box
{
	font-size:11px;
	font-weight:bold;
}

.wrapup_widget_window
{
	position:relative;
	float:left;
	background:url("box_module_back.gif") no-repeat top center;
	background-color:#fff;
	margin:5px 0 0 0;
	padding:2px 10px 0 10px;
	width:293px;
	height:253px;
	left:0px;
	text-align:center;
}


.home_extra_modules .wrapup_widget_window
{
	background:url("home_extra_widgets.gif") no-repeat;
	height:256px;
	width:295px;
	padding:2px 10px 0 10px;
	margin:5px 8px 0 0;
}

.home_extra_modules .wrapup_widget_window_buffer
{
	display:none;
}

#sidebar_content .wrapup_widget_window
{
	position:relative;
	float:left;
	background:url("sidebox_module_back.gif") no-repeat top center;
	background-color:#fff;
	left:6px;
	top:0px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;
	width:300px;
	height:255px;
	min-height:255px;
	text-align:center;
}

#sidebar_content .wrapup_widget_window_buffer
{
	position:absolute;
	background:url("wrapup_300_bottom.gif") no-repeat bottom center;
	height:4px;
	width:300px;		
	left:0px;
	bottom:0px;
}

#sweeps_nav
{
	position:relative;
	float:left;
	background:url("sweeps_nav_background.gif") no-repeat;
	margin:10px 0 20px 0;
	width:637px;
	height:72px;
	text-align:center;
}

#sweeps_nav ul
{
	position:relative;
	top:10px;
	width:625px;
	text-align:center;
	left:97px;
}

#sweeps_nav li { display: inline; }
#sweeps_nav li a { float: left; display: inline; font-weight:bold; font-size:10px; height:62px; width: 62px;text-align:center;padding:40px 0px 0px 0px;}

#sweeps_nav li
{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 2px;
	height:56px;
	font-size:10px;
}

#sweeps_nav #how_tab
{
	background:url("how_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:86px;
}

#sweeps_nav #drawings_tab
{
	background:url("drawings_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:77px;
}

#sweeps_nav #sweeps_tab
{
	background:url("sweeps_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:95px;
}

#sweeps_nav #prizes_tab
{
	background:url("prizes_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:76px;
}

#sweeps_nav #help_tab
{
	background:url("help_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:94px;
}

#sweeps_nav #how_tab a { width:86px; }
#sweeps_nav #drawings_tab a  { width:77px; padding:35px 0px 0px 0px; height:32px; }
#sweeps_nav #sweeps_tab a  { width:95px; }
#sweeps_nav #prizes_tab a { width:76px; }
#sweeps_nav #help_tab a { width:94px; }

#sweeps_nav #how_tab a:hover { background:url("how_tab_over.gif") no-repeat; }
#sweeps_nav #drawings_tab a:hover { background:url("drawings_tab_over.gif") no-repeat; }
#sweeps_nav #sweeps_tab a:hover { background:url("sweeps_tab_over.gif") no-repeat; }
#sweeps_nav #prizes_tab a:hover { background:url("prizes_tab_over.gif") no-repeat; }
#sweeps_nav #help_tab a:hover{ background:url("help_tab_over.gif") no-repeat; }

#sweeps_nav #how_tab.current a { background:url("how_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #drawings_tab.current a { background:url("drawings_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #sweeps_tab.current a { background:url("sweeps_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #prizes_tab.current a { background:url("prizes_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #help_tab.current a { background:url("help_tab_on.gif") no-repeat;color:#B5B5B5; }

#help_content
{
	margin:0 0 0 20px;
}

#help_content .official_rules_link
{
	float:left;
	background:url("official_rules_title.gif") no-repeat;
	width:358px;
	height:16px;
	text-indent: -999em; overflow: hidden;
	margin:20px 0 10px 0px;
}

#help_content .help_title
{
	float:left;
	background:url("help_title.gif") no-repeat;
	width:391px;
	height:45px;
	text-indent: -999em; overflow: hidden;
	margin:0 0 10px 0px;
}

#help_content .help_results #help_links ul li
{
	position:relative;
	background:url(prize_breaker.gif ) repeat-x;
	width:580px;
}

#help_content .help_results #help_links .standard
{
	font-size:11px;
	color:#0097E0;
	font-weight:normal;
	position:relative;
}

#help_content .help_copy
{
	float:left;
	width:600px;
	font-size:11px;
	color:#3F3F3F;
	font-weight:normal;
	line-height:15px;
}

#current_prize_module
{
	position:relative;	
	float:left;
	color:#808080;
	top:0px;
	left:0px;
	width:191px;
	font-size:10px;
	
}

#current_prize_module .current_prize_content
{
	position:relative;
	background:url("current_prize_module.gif") repeat-y;
	top:104px;
	left:0px;
}

#current_prize_module_top_buffer
{
	background:url("current_prize_module_top.gif") no-repeat;	
	position:absolute;
	top:0px;
	left:0px;
	height:104px;
	width:191px;
}

#current_prize_module_bottom_buffer
{
	position:relative;                                      
	background:url("current_prize_module_bottom.gif") no-repeat bottom center;
	bottom:0px;
	left:0px;
	height:6px;
	width:191px;
}

#current_prize_module .copywrite_link
{
	display:none;
}

#current_prize_module .prize_name
{
	font-size:12px;
	color:#3F3F3F;
}

#current_prize_module .prize_totals
{
	color:#8CC63F;
}

#current_prize_module .prize_dates
{
	color:#666666;
}

#current_prize_module .thumbnail_module
{
	position:absolute;
	left:10px;
	top:-70px;
}

#current_prize_module .change_prize_button
{
	position:relative;
	top:15px;
	padding:0 0 20px 0;
	left:40px;
}

#current_prize_module .prize_content
{
	position:relative;
	top:0px;
	left:10px;
	width:170px;
}

#current_prize_module .extra_content
{ 
	position:relative;
	top:5px;
	padding:0 0 10px 0;
	font-size:11px;
	color:#3F3F3F;
}

#current_prize_module .extra_content a
{
	font-size:9px;
	text-decoration:underline;
	color:#0097E0;
}

#current_prize_module .copywrite
{
	 position:relative;
	 top:10px;
	 padding:0 0 10px 0;
	 font-size:10px;
	 color:#808080;
}
                                                  
#sweeps_warning_char
{
	float:left;
	position:relative;
	background:url("sweeps_warning_char.gif") no-repeat;
	top:0px;
	height:165px;
	width:191px;
}

#sweeps_warning_char span
{
	position:absolute;
	top:10px;
	left:48px;
	font-size:11px;
	width:130px;
	color:#3F3F3F;
}

#sweeps_warning_char a
{
	position:absolute;
	top:55px;
	left:6px;
	font-size:9px;
	color:#29ABE2;
	text-decoration:underline;
}

#sweeps_success_module
{
	position:relative;
	left:32px;
	width:385px;
	text-align:left;
	color:#808080;
}

#sweeps_sorry_module
{
	position:relative;
	left:32px;
	width:385px;
	text-align:center;
	color:#808080;
}

#sweeps_success_module span, #sweeps_success_module a
{
	color:#29ABE2;
}

#sweeps_sorry_module .standard
{
	text-align:left;
	position:relative;
	left:60px;
	float:left;
	width:385px;
	color:#B2B2B2;
	font-size:12px;
	text-decoration:none;
}

#sweeps_success_module div
{
	text-align:center;
}


#sweeps_sorry_char
{
	top:10px;
	position:relative;
	background:url("sweeps_sorry_char.gif") no-repeat;
	height:182px;
	width:385px;
	padding:0 0 10px 0;
}

#sweeps_sorry_char span
{
	position:absolute;
	top:8px;
	left:90px;
	color:#29ABE2;
	text-align:left;
	width:240px;
}

#sweeps_thank_char
{
	top:10px;
	position:relative;
	background:url("sweeps_thank_char.gif") no-repeat;
	height:169px;
	width:385px;
	padding:105px 0 10px 25px;
	text-align:left;
}

#sweeps_thank_char .standard
{
	text-align:left;
	position:relative;
	left:0px;
	float:left;
	width:385px;
	color:#B2B2B2;
	font-size:12px;
	text-decoration:none;
}

#sweeps_content
{
	text-align:center;
	color:#3F3F3F;
	padding:10px 0 10px 0;
}

#prize_reg
{
	position:relative;
	float:left;
	background:#fff;
	width:637px;
	text-align:center;
}

#prize_reg a
{
	color:#29ABE2;
}

#prize_reg #light_reg_info
{
	text-align:left;
	position:relative;
	left:90px;
	width:470px;
	font-weight:normal;
	color:#3F3F3F;
}

#prize_login_header, #prize_sorry_header
{
	position:relative;
	float:left;
	left:5px;
	width:441px;
	font-size:12px;
	color:#3F3F3F;
	padding: 0 0 15px 0;
	text-align:center;
}

#prize_login_header span
{
	color:#29ABE2;
}

#prize_login_header .title
{
	background:url("entry_title.gif") no-repeat top center;
	width:441px;
	height:34px;
	text-indent: -999em; overflow: hidden;
	margin:0 0 10px 0;
}

#prize_sorry_header .title
{
	background:url("oops_title.gif") no-repeat top center;
	width:441px;
	height:50px;
	text-indent: -999em; overflow: hidden;
	margin:0 0 10px 0;
}

#prize_redemption
{
	position:relative;
	float:left;
	left:5px;
	width:441px;
	font-size:12px;
	color:#3F3F3F;
	padding: 0 0 15px 0;
	text-align:center;
}

#prize_redemption span
{
	color:#29ABE2;
}

#prize_redemption a
{
	color:#0097E0;
	text-decoration:underline;
}

#prize_redemption .title
{
	background:url("redemption_title.gif") no-repeat top center;
	width:441px;
	height:30px;
	text-indent: -999em; overflow: hidden;
	margin:0 0 10px 0;
}

#prize_redemption .confirm_title
{
	background:url("confirm_redemption_title.gif") no-repeat top center;
	width:441px;
	height:30px;
	text-indent: -999em; overflow: hidden;
	margin:0 0 10px 0;
}

#prize_redemption .prize_breaker
{
	float:left;
}

#prize_redemption .breaker_text
{
	position:relative;
	float:left;
	color:#0097E0;
	width:440px;
}

#prize_redemption .daily
{
	color:#FF6D12;
}

.prize_breaker
{
	position:relative;
	background:url(prize_breaker.gif ) repeat-x;
	height:30px;
	width:262px;
	top:0px;
	left:89px;
	text-align:center;
	margin:10px 0 10px 0;
}

#page_breaker span, #sub_page_breaker span
{
	position:relative;
	height:30px;
	background-color:#fff;
	top:25px;
	color:#90d400;
	font-family: arial;
	font-size: 16px;
	font-weight:bold;
}

.verification_module
{
	left:75px;
	position:relative;
	background:url("351_white_top.gif") no-repeat;
	background-color:#fff;
	width:351px;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	text-align:left;
}

.verification_module_buffer
{
	position:absolute;
	background:url("351_white_bottom.gif") no-repeat;
	position:relative;
	height:4px;
	bottom:0px;
}

.verification_module ul
{
	padding:0 0 0 15px;
}
    
.verification_module li
{
	position:relative;
	width:95px;
	float:left;
	color:#666666;
	font-size:11px;
	padding:0 0 3px 0;
	text-align:right;
}

.verification_module .input_data
{
	color:#29ABE2;
	width:150px;
	font-size:12px;
	text-align:left;
	left:10px;
}

#prize_redemption .verification_module
{
	left:40px;
	float:left;
	background:url("351_blue_top.gif") no-repeat;
	background-color:#c2f0ff;
	text-align:left;
}

#prize_redemption .verification_module_buffer
{
	position:absolute;                                      
	background:url("351_blue_bottom.gif") no-repeat;
	position:relative;
	height:4px;
	bottom:0px;
}

#prize_redemption .redemption_module .verification_module
{
	background:url("351_white_top.gif") no-repeat;
	background-color:#fff;
	left:40px;
	float:left;
	text-align:left;
}

#prize_redemption .redemption_module .verification_module_buffer
{                               
	background:url("351_white_bottom.gif") no-repeat bottom center;
	position:absolute;                                      
	position:relative;
	height:4px;
	bottom:0px;
	left:0px;
}

.success_info_module
{
	left:5px;
	float:left;
	position:relative;
	background:url("success_info_module_top.gif") no-repeat;
	background-color:#f0f0f0;
	color:#3F3F3F;
	width:402px;
	margin:10px 0 10px 0;
	padding:15px 15px 15px 15px;
	text-align:left;
}

.success_info_module_buffer
{
	position:absolute;
	background:url("success_info_module_bottom.gif") no-repeat bottom center;
	
	width:432px;
	height:6px;
	bottom:0px;
	left:0px;
}

.redemption_module
{
	left:5px;
	float:left;
	position:relative;
	background:url("redemption_module_top.gif") no-repeat;
	background-color:#c2f0ff;
	color:#808080;
	width:437px;
	margin:10px 0 10px 0;
	text-align:center;
}

.redemption_module_buffer
{
	background:url("redemption_module_bottom.gif") no-repeat bottom center;
	position:relative;
	height:6px;
	width:437px;
	bottom:0px;
	left:0px;
}

.redemption_module a
{
	color:#29ABE2;
	text-decoration:underline;
}

.redemption_module #icon_preview
{
	position:relative;
	float:left;
}

.redemption_module #icon_preview .username
{
	position:relative;
	top:16px;
}

.redemption_module .sub_text
{
	color:#808080;
	font-size:9px;
	width:230px;
	position:relative;
	text-align:right;
	top:5px;
	right:10px;
	float:left;
}

.redemption_module .sub_text a
{
	color:#29ABE2;
	font-size:9px;
	text-decoration:underline;
}

.redemption_module .sub_text .standard
{
	font-size:11px;
	text-decoration:none;
}

#login_nag_char
{
	position:relative;
	width:187px;
	height:114px;
	top:10px;
	padding:0 0 10px 0;
	float:left;
	background:url("login_nag_char.gif") no-repeat;
}

.proccess_module
{
	position:relative;
	top:6px;
	left:5px;
	height:240px;
	background:url("redemption_computer.gif") no-repeat;
}

.proccess_module .ticket_total
{
	font-family:arial;
	position:absolute;         
	top:12px;
	left:18px;
	text-align:center;
}

.proccess_module .entries_total
{
	font-family:arial;
	position:absolute;
	bottom:5px;
	left:264px;
	text-align:center;
}

.proccess_module .add_buttons
{
	position:absolute;
	left:122px;
	top:78px;
}

.proccess_module .entries_total div, .proccess_module .ticket_total div
{
	background: url(ticket_icon.gif) no-repeat center;
	padding:3px 0 0 0;
	margin:8px 2px 0 0;
	float:left;
	text-align:center;
	font-size:14px;
	position:relative;
	left:0px;
	width:16px;
	height:20px;
	bottom:4px;
	color:#fff;
}

.proccess_module .entries_total div
{
	background: url(ticket_icon_red.gif) no-repeat center;
}

.proccess_module .entries_total .comma, .proccess_module .ticket_total .comma
{
	background: none;
	width:4px;
	height:24px;
	bottom:0px;
	color:#4D4D4D;
}

.prize_login
{  
	background:url("login_top_buffer.gif") no-repeat;
	position:relative;
	float:left;
	left:5px;
	top:0px;
	width:424px;
	padding:8px 0 0 0;
	
}

.prize_login_content
{ 
	background:url("login_bg.gif") repeat-y;  
	padding:0 10px 0 0;
	width:414px;
	float:left;
	background-color:#fff;    
}
	
.prize_login_buffer
{
	float:left;
	position:relative;                                      
	background:url("login_buffer.gif") no-repeat bottom center;
	bottom:0px;
	left:0px;
	height:10px;
	width:424px;
}

.prize_login .close_button
{
	display:none;
}


#edit_profile_module #prize_login
{
	background:url("login_bg.gif") no-repeat;
	left:50px;
}

.prize_login .title
{
	background:url("login_title.gif") no-repeat top center;
	width:424px;
	height:14px;
	text-indent: -999em; overflow: hidden;
	margin:10px 0 10px 0;
}
     
#home_content .prize_login .title, #scores_content .prize_login .title, #favorites_content .prize_login .title, #challenges_content .prize_login .title, #tickets_content .prize_login .title, #friends_content .prize_login .title, #profile_content .prize_login .title
{
	background:none;
}

#home_content .prize_login, #scores_content .prize_login, #favorites_content .prize_login, #challenges_content .prize_login, #tickets_content .prize_login, #friends_content .prize_login, #profile_content .prize_login
{
	position:relative;
	background:none;
	left:0px;
	padding:0 0 0 0;
}

#home_content .prize_login_content, #scores_content .prize_login_content, #favorites_content .prize_login_content, #challenges_content .prize_login_content, #tickets_content .prize_login_content, #friends_content .prize_login_content, #profile_content .prize_login_content
{
	
	background:url("registration_sell.jpg") no-repeat;
	width:635px;
	height:871px;
}

#home_content .prize_login_buffer, #scores_content .prize_login_buffer, #favorites_content .prize_login_buffer, #challenges_content .prize_login_buffer, #tickets_content .prize_login_buffer, #friends_content .prize_login_buffer, #profile_content .prize_login_buffer
{
	display:none;
}

.prize_login_content .login_selectors
{
	display:none;
}

.prize_login_content .facebook_connect_section
{
	color:#43609B;
	font-size:12px;
	font-weight:bold;
	width:388px;
	text-align:center;
	left:20px;
	position:relative;
	padding:10px 0 0 0;
}

.prize_login_content .facebook_connect_section .facebook_connect_button
{
	padding:10px 0 10px 0;
}

#home_content .prize_login .ajax_loader, #scores_content .prize_login .ajax_loader, #favorites_content .prize_login .ajax_loader, #challenges_content .prize_login .ajax_loader, #tickets_content .prize_login .ajax_loader, #friends_content .prize_login .ajax_loader, #profile_content .prize_login .ajax_loader
{
	background:url(reg_ajax_loader.gif) no-repeat top center;
	position:relative;
	float:left;
	width:637px;	
	height:150px;
	text-align:center;
}


.prize_login ul li.error_fields
{
	float:left;
	color:#FF4000;
	margin:4px 0 8px 14px;
	padding:0 0 0 0;
	font-size:11px;
	height:10px;
	font-weight:bold;
}

.prize_login ul li.error_fields .exclamation
{
	float:left;
	position:relative;
	background:url("exclamation_icon.png") no-repeat;
	width:18px;
	height:17px;
	left:0px;	
	top:0px;
}


.prize_login ul li
{
	text-align:left;
	float:left;	
	width:180px;
	padding:0 0 0 18px;
	font-weight:normal;
}

.prize_login ul li #loginMessage
{
	background:url("exclamation_icon.png") no-repeat;
	color:#FF4000;
	margin:0 0 0 4px;
	padding:0 0 0px 18px;
	font-size:11px;
	height:14px;
	font-weight:bold;
}

.prize_login ul li.full_length
{
	width:400px;
	position:relative;   
	top:0px;
	padding:0 0 8px 14px;
}

.prize_login ul li.full_length img, .prize_login ul li.full_length input[type=image]
{
	position:relative;
	top:8px;
}

.prize_login ul li.full_length input[type=checkbox]
{
	position:relative;
	top:2px;
}
#home_content .standard span, #scores_content .standard span, #favorites_content .standard span, #challenges_content .standard span, #tickets_content .standard span, #friends_content .standard span, #profile_content .standard span
{
	color:#90D400;
}

#home_content .prize_login ul, #scores_content .prize_login ul, #favorites_content .prize_login ul, #challenges_content .prize_login ul, #tickets_content .prize_login ul, #friends_content .prize_login ul, #profile_content .prize_login ul
{
	position:relative;
	width:400px;
	left:8px;
	top:14px;
}

#home_content .prize_login ul li, #scores_content .prize_login ul li, #favorites_content .prize_login ul li, #challenges_content .prize_login ul li, #tickets_content .prize_login ul li, #friends_content .prize_login ul li, #profile_content .prize_login ul li
{
	color:#FFFFFF;
}

#home_content .prize_login .login_buttons, #scores_content .prize_login .login_buttons, #favorites_content .prize_login .login_buttons, #challenges_content .prize_login .login_buttons, #tickets_content .prize_login .login_buttons, #friends_content .prize_login .login_buttons, #profile_content .prize_login .login_buttons
{
	position:absolute;
	left:392px;
	top:9px;
}

#home_content .prize_login .search_box, #scores_content .prize_login .search_box, #favorites_content .prize_login .search_box, #challenges_content .prize_login .search_box, #tickets_content .prize_login .search_box, #friends_content .prize_login .search_box, #profile_content .prize_login .search_box
{
	background:none;
}

#home_content .prize_login .standard, #scores_content .prize_login .standard, #favorites_content .prize_login .standard, #challenges_content .prize_login .standard, #tickets_content .prize_login .standard, #friends_content .prize_login .standard, #profile_content .prize_login .standard
{
	background:url(green_bullet.png) no-repeat 5px center;
	color:#FFF;
	font-weight:normal;
	padding: 0 0 3px 20px;
}

#home_content .prize_login .standard:hover, #scores_content .prize_login .standard:hover, #favorites_content .prize_login .standard:hover, #challenges_content .prize_login .standard:hover, #tickets_content .prize_login .standard:hover, #friends_content .prize_login .standard:hover, #profile_content .prize_login .standard:hover
{
	background:url(blue_bullet.png) no-repeat 5px center;
	padding: 0 0 3px 20px;
}

#home_content .prize_login .login_reg_button, #scores_content .prize_login .login_reg_button, #favorites_content .prize_login .login_reg_button, #challenges_content .prize_login .login_reg_button, #tickets_content .prize_login .login_reg_button, #friends_content .prize_login .login_reg_button, #profile_content .prize_login .login_reg_button
{
	display:none;
}

.register_sell_button
{	
	position:absolute;
	top:120px;
	left:0px;
	width:637px;
	height:751px;
}

.open_signup_module_open .prize_login .standard span
{
	position:relative;
	top:0px;
	left:0px;
	font-size:11px;
	color:#0099cc;
}

.prize_login .search_box input
{
	margin:0 0 0 0;
}

.prize_login ul
{
	
}

#sweeps_footer
{
	position:relative;
	text-align:left;
	width:536px;
	left:50px;
	font-size:11px;
	color:#808080;
}

#sweeps_footer a
{
	color:#808080;
}

#sweeps_footer a.standard
{
	position:relative;
	
}

#sweeps_footer a.standard:hover
{
	color:#0099CC;
}

#sweeps_footer .link_breaker
{
	display:none;
}

.sweeps_how_intro         
{
	position:relative;
	float:left;
	text-align:center;
	width:315px;
	left:10px;
}

.sweeps_how_intro ul
{
	position:relative;
	text-align:left;
	width:290px;
	top:10px;
}
.sweeps_how_intro ul li
{
	height:30px;
}

.sweeps_how_intro ul li.list_icon_1
{
	position:relative;
	background:url("1_icon.gif") no-repeat;
	padding:6px 0 0 30px;
	height:30px;
}

.sweeps_how_intro ul li.list_icon_2
{
	position:relative;
	background:url("2_icon.gif") no-repeat;
	padding:6px 0 0 30px;
	height:30px;
}

.sweeps_how_intro ul li.list_icon_3
{
	position:relative;
	background:url("3_icon.gif") no-repeat;
	padding:6px 0 0 30px;
	height:30px;
}

.drawing_list_icons li
{
	position:relative;
	padding:6px 0 0 102px;
	height:75px;
	color:#808080;
	font-weight:normal;
	font-size:10px;
}

.drawing_list_icons li div
{
	color:#0097E0;
	font-size:11px;
	font-weight:bold;
}

.drawing_list_icons li a
{
	color:#0097E0;
	font-size:10px;
	font-weight:bold;
}


.sweeps_how_intro ul li.drawing_icon_1 { background:url("drawing_icon_1.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.drawing_icon_2 { background:url("drawing_icon_2.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.drawing_icon_3 { background:url("drawing_icon_3.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.drawing_icon_4 { background:url("drawing_icon_4.gif") no-repeat; height:75px; }

.sweeps_list_icons li
{
	position:relative;
	padding:6px 0 0 104px;
	height:75px;
	color:#808080;
	font-weight:normal;
	font-size:10px;
}

.sweeps_list_icons li div
{
	color:#8CC63F;
	font-size:11px;
	font-weight:bold;
}

.sweeps_list_icons li a
{
	font-size:10px;
	color:#8CC63F;
}

.sweeps_how_intro ul li.sweeps_icon_1 { background:url("sweeps_icon_1.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.sweeps_icon_2 { background:url("sweeps_icon_2.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.sweeps_icon_3 { background:url("sweeps_icon_3.gif") no-repeat; height:75px; }

#sweeps_how_title
{
	position:relative;
	float:left;
	text-align:center;
	background:url("sweeps_how_title.gif") no-repeat;
	top:7px;
	left:140px;
	height:29px;
	width:369px;
	text-indent: -999em; overflow: hidden;     
	margin:0 0 20px 0;
}

#sweeps_drawings_title
{
	position:relative;
	float:left;
	text-align:center;
	background:url("sweeps_drawings_title.gif") no-repeat;
	top:5px;
	left:79px;
	height:25px;
	width:482px;
	text-indent: -999em; overflow: hidden;     
	margin:0 0 20px 0;
}

#sweeps_sweeps_title
{
	position:relative;
	float:left;
	text-align:center;
	background:url("sweeps_sweeps_title.gif") no-repeat;
	top:5px;
	left:84px;
	height:28px;
	width:472px;
	text-indent: -999em; overflow: hidden;     
	margin:0 0 20px 0;                           
}

.prize_column
{
	position:relative;
	width:315px;
	float:left;
	padding:0 3px 0px 0;
}

.prize_column .drawing_header
{
	width:315px;
	height:43px;
	padding:0 0 5px 0;
	text-align:center;
	background:url("drawings_column_315.gif") no-repeat;
}

.prize_column .sweeps_header
{
	width:315px;
	height:43px;
	padding:0 0 5px 0;
	text-align:center;
	background:url("sweeps_column_315.gif") no-repeat;
}

.prize_column_wide .drawing_header
{
	width:635px;
	height:43px;
	padding:0 0 5px 0;
	text-align:center;
	background:url("drawings_column_635.gif") no-repeat;
}

.prize_column_wide .sweeps_header
{
	width:635px;
	height:43px;
	padding:0 0 5px 0;
	text-align:center;
	background:url("sweeps_column_635.gif") no-repeat;
}

.prize_column .drawing_header span,.prize_column_wide .drawing_header span, .prize_column .sweeps_header span,.prize_column_wide .sweeps_header span
{
	position:relative;
	top:10px;
	font-size:18px;
	color:#ffffff;
}

.prize_column_wide
{
	position:relative;
	width:637px;
	float:left;
	padding:0 3px 0px 0;
}

.prize_column_wide .column_header
{
	width:637px;
	height:43px;
	padding:0 0 5px 0;
	text-align:center;
	background:url("prize_column_637.gif") no-repeat;
}

.sweeps_empty
{
	position:relative;
	float:left;
	text-align:left;
	background:url("no_sweeps_char.gif") center no-repeat;
	color:#0097E0;
	font-size:11px;	
	width:314px;
	height:88px;
	margin:0 0 5px 0;
}

.sweeps_empty div
{
	position:absolute;
	width:210px;
	top:26px;
	left:96px;
}

.sweeps_empty_wide
{
	position:relative;
	float:left;
	text-align:left;
	background:url("no_sweeps_char.gif") center no-repeat;
	color:#0097E0;
	font-size:11px;	
	width:632px;
	height:88px;
	margin:0 0 5px 0;
}

.sweeps_empty_wide div
{
	position:absolute;
	width:210px;
	top:26px;
	left:260px;
}

.prize_drawing, .prize_drawing_open, .sweeps_drawing
{
	position:relative;
	float:left;
	background:url("drawings_module_closed.gif") repeat-y;
	color:#808080;
	font-size:11px;	
	width:314px;
	margin:0 0 5px 0;
}

.prize_drawing .prize_drawing_header, .prize_drawing_open .prize_drawing_header, .sweeps_drawing .prize_drawing_header, .sweeps_drawing_open .prize_drawing_header
{
	background:url("drawings_module_header.gif") no-repeat;
	position:absolute;
	float:left;
	height:4px;
	width:314px;
	top:0px;
	left:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.prize_drawing .prize_drawing_footer, .prize_drawing_open .prize_drawing_footer, .sweeps_drawing .prize_drawing_footer, .sweeps_drawing_open .prize_drawing_footer
{
	background:url("drawings_module_footer.gif") no-repeat bottom center;
	position:absolute;
	height:4px;
	width:314px;
	bottom:0px;
	left:0px;
}

.prize_drawing .prize_name, .prize_drawing_open .prize_name, .sweeps_drawing .prize_name
{
	font-size:12px;
	color:#3F3F3F;
}

.prize_drawing .prize_totals, .prize_drawing_open .prize_totals, .sweeps_drawing .prize_totals
{
	color:#8CC63F;
}

.prize_drawing .prize_dates, .prize_drawing_open .prize_dates, .sweeps_drawing .prize_dates
{
	color:#666666;
}

.prize_drawing .thumbnail_module, .prize_drawing_open .thumbnail_module, .sweeps_drawing .thumbnail_module
{
	position:absolute;
	left:10px;
	top:10px;
}

.prize_drawing .enter_now_button, .prize_drawing_open .enter_now_button, .sweeps_drawing .enter_now_button
{
	position:absolute;
	top:80px;
	left:12px;
}

.prize_drawing .prize_content, .prize_drawing_open .prize_content, .sweeps_drawing .prize_content
{
	position:relative;
	float:left;
	padding:0 0 20px 0;
	top:10px;
	left:100px;
	width:200px;
	font-size:10px;
	text-align:left;
}

.prize_drawing .prize_content a, .prize_drawing_open .prize_content a, .sweeps_drawing .prize_content a
{
	color:#0097E0;
	font-size:10px;
	text-decoration:underline;
	
}

.prize_drawing .extra_content
{ 
	position:relative;
	top:10px;	
	display:none;
}
.prize_drawing_open .copywrite_link
{ 
	display:none;
}

.prize_drawing_open .extra_content,.sweeps_drawing .extra_content { position:relative;top:5px;display:block;font-size:11px;color:#3F3F3F;padding:0 0 25px 0; }

.prize_drawing_open .copywrite,.sweeps_drawing .copywrite { position:relative;top:10px;display:block;font-size:10px;color:#808080; }

.prize_drawing .expander_closed
{
	background:url("expander_icon_closed.gif") no-repeat bottom right;
	position:absolute;
	right:10px;
	bottom:10px;
	height:16px;
	padding:6px 30px 0 0;
	color:#4D4D4D;
}

.prize_drawing_open .expander_closed
{
	display:none;
}

.prize_drawing .expander_open
{

	display:none;
}

.prize_drawing_open .expander_open
{
	background:url("expander_icon_open.gif")  no-repeat bottom right;
	position:absolute;
	right:10px;
	bottom:10px;
	height:16px;
	padding:6px 30px 0 0;
	color:#4D4D4D;
}

.expander_open img
{
	position:absolute;
	bottom:0px;
	right:0px;
}

.giant_search_box
{
	position:relative;
	float:left;
	left:10px;
	width:631px;
	height:82px;
}

.advanced_search_top
{
	position:relative;
	float:left;
	background:url("giant_search_box.gif")  no-repeat;
	left:0px;
	width:631px;
	height:82px;
}


.giant_search_box .advanced_search
{
	display:none;
}

.giant_search_box .standard, .giant_search_box_open .standard
{
	padding:0 0 0 15px;
	margin:2px 0 0 0;
	color:#fff;
	line-height:16px;
}

.search_companion_links
{
	position:absolute;
	top:25px;
	left:490px;
}

.giant_search_input
{
	position:absolute;
	top:30px;
	left:30px;
	width:325px;
	font-size:22px;
	color:#0097E0;
}

.giant_search_button
{
	position:absolute;
	top:20px;
	left:374px;
}



.giant_search_box_open
{
	position:relative;
	float:left;
	background:url("giant_search_box_open.gif")  no-repeat;
	background-color:#0081CC;
	left:10px;
	width:631px;
	height:272px;
}

.giant_search_box .module_bottom, .giant_search_box_open .module_bottom
{
	background:url("giant_search_box_bottom.gif") no-repeat bottom center;
	position:absolute;
	height:4px;
	width:631px;
	bottom:0px;
	left:0px;
}

.giant_search_box_open .advanced_search
{
	position:relative;
	left:15px;
	top:0px;
	color:#FFF;
}

.giant_search_box_open .advanced_search .search_dropdown, .giant_search_box_open .advanced_search .search_box
{
	background:url("search_page_dropdown.gif") no-repeat;
	width:234px;
	height:26px;
}

.giant_search_box_open .advanced_search .mini_dropdown
{
	background:url("search_page_mini_dropdown.gif") no-repeat;
	width:104px;
	height:26px;
	float:left;
}

.giant_search_box_open .advanced_search .search_dropdown .search_dropdown_input
{
	position:relative;
	float:left;
	width:225px;
}

.giant_search_box_open .advanced_search .search_box input
{
	position:relative;
	float:left;
	width:220px;
}

.giant_search_box_open .advanced_search .mini_dropdown .search_dropdown_input
{
	
	width:94px;
}

.giant_search_box_open .advanced_search span
{
	color:#FF6512;
}

.giant_search_box_open .advanced_search ul li
{
	position:relative;
	float:left;
	width:237px;
}

.giant_search_box_open .advanced_search .text_header
{
	position:relative;
	padding:10px 0 0 0;
	
}

.giant_search_box_open .advanced_search .text_header .form_warning
{
	padding:0 0 10px 0;
}

.giant_search_box_open .advanced_search .text_middle
{
	margin:5px 5px 0 5px;
	float:left;
}


.giant_search_box_open .advanced_search .search_checkbox_module
{
	background:url("search_checkbox_module.gif") no-repeat;
	width:311px;
	height:119px;
	float:left;
	padding:10px 0 0 10px;
}

.giant_search_box_open .advanced_search .search_checkbox_module .title
{
	padding-bottom:4px;
}

.giant_search_box_open .advanced_search .search_checkbox_module ul li
{
	width:150px;
	height:20px;
	font-size:10px;
}

.giant_search_box_open .advanced_search .search_checkbox_module ul li input
{
	position:relative;
	top:4px;
}

.giant_search_box_open .advanced_search .search_column
{
	position:relative;
	float:left;
	width:287px;
}

.giant_search_box_open .advanced_search .submit_search_button
{
	position:absolute;
	left:265px;
	top:230px;
}

.giant_search_box_open .advanced_search .close_button
{
	position:absolute;
	left:552px;
	top:232px;
}

.search_breaker
{	
	position:relative;
	float:left;
	background:url("dotted_breaker.gif")  repeat-x;
	margin:10px 0 10px 0px;
	height:2px;
	width:631px;
}

.search_hard_breaker
{	
	position:relative;
	float:left;
	margin:10px 0 10px 0;
	height:4px;
	width:631px;
	background-color:#94db00;
}

.search_medium_breaker
{	
	position:relative;
	float:left;
	margin:10px 0 10px 0;
	height:2px;
	width:631px;
	background-color:#94db00;
}

#search_content
{
	position:relative;
	float:left;
	width:631px;
	left:10px;
}

#search_content #sort_links
{
	margin:10px 0 0px 0;
	position:relative;
	text-align:left;
	float:left;
}

#search_content #sort_links a
{
	font-size:12px;
}

#search_content #radio_links
{
	margin:10px 0 0px 0;
	position:absolute;
	text-align:right;
	right:10px;
}

#search_content #radio_links input
{
	position:relative;
	top:2px;
}

.search_result_module, .game_results_module
{
	position:relative;
	float:left;
	width:631px;
	margin:10px 0 10px 0;
	
}

.search_result_module .thumbnail_module, .game_results_module .thumbnail_module
{
	position:relative;
	float:left;
	padding:0 10px 0 0;
}

.search_result_module span, .game_results_module span
{
	color:#3F3F3F;
}

.search_result_module a, .game_results_module a
{
	color:#0097E0;
	text-decoration:underline;
}

.search_result_module .no, .game_results_module .no
{
	color:#FF6512;
}

.search_result_module .yes, .game_results_module .yes
{
	color:#6FC400;
}

.search_result_module h1, .game_results_module h1
{
	font-size:16px;
}
                                                          
.search_result_module h1 a, .game_results_module h1 a
{
	font-size:16px;
	color:#0097E0;
	line-height:20px;
	text-decoration:none;
}

.search_result_module h2, .game_results_module h2
{
	font-size:12px;
	color:#3F3F3F;
	font-weight:normal;
	width:610px;
	padding:0 0 5px 0;
}

.search_result_module h2 ol li
{
	margin:0 0 0 25px;
}

.search_result_module .added_info, .search_result_module .plays_info, .search_result_module .trophy_info, .search_result_module .prize_info, .game_results_module .added_info, .game_results_module .plays_info, .game_results_module .trophy_info, .game_results_module .prize_info
{
	float:left;
	margin:0 10px 0 0;
	color:#B2B2B2;
}

.search_result_module .hot_game_badge, .game_results_module .hot_game_badge
{
	position:absolute;
	right:20px;
	top:20px;
	background:url("hot_game_badge.gif")  no-repeat;
	height:80px;
	width:80px;
	text-indent: -999em; overflow: hidden;
}

.search_result_module .featured_game_badge, .game_results_module .featured_game_badge
{
	position:absolute;
	right:20px;
	top:20px;
	background:url("featured_game_badge.gif")  no-repeat;
	height:80px;
	width:80px;
	text-indent: -999em; overflow: hidden;
}

.search_result_module .link_tags span, .game_results_module .link_tags span
{
	color:#B2B2B2;
}

.game_results_module_grid
{
	position:relative;
	float:left;
	background:url("search_results_grid.gif")  no-repeat;
	width:124px;
	height:156px;	
	top:4px;
	margin:0 4px 0 0;
}

.game_results_module_grid .thumbnail_module
{
	position:absolute;
	left:22px;
	top:9px;
}

.search_result_module .search_medium_breaker, .game_results_module_grid .hot_game_badge, .game_results_module_grid .featured_game_badge, .game_results_module_grid h2, .game_results_module_grid .added_info, .game_results_module_grid .trophy_info, .game_results_module_grid .prize_info, .game_results_module_grid .link_tags, .game_results_module_grid .search_breaker
{
	display:none;
}

.game_results_module_grid h1 a
{
	color:#0097E0;
	width:100px;
	font-size:10px;
	text-align:center;
	position:absolute;
	top:78px;
	left:12px;
}       
                                                                                 
.game_results_module_grid .plays_info
{
	position:absolute;
	width:124px;
	text-align:center;
	font-size:10px;
	top:110px;
	color:#666666;
}                                                                                                                                

.search_result_module, .game_results_module, .game_results_module_grid, #radio_links, .help_results #sort_links, #help_links, .search_result_module .help_footer_links
{
	display:none;
}

.game_results 
{
	position:relative;
	padding:0 0 0 0;
	width:480px;
	float:left;
}

.game_results .game_results_module, .game_results .game_results_module_grid, .game_results #radio_links, .help_results #help_links
{
	display:block;
}

.sweeps_results .sweeps_result_module
{
	display:block;
}

.news_results .news_result_module
{
	display:block;
}

.help_results .help_result_module
{
	display:block;
}

.all_results .search_result_module, .all_results .game_results_module
{
	display:block;
}

.help_results #help_links ul
{
	position:relative;
	padding:0 0 0 15px;
	float:left;
}

.help_results #help_links .standard
{
	font-size:12px;
	color:#0097E0;
	font-weight:normal;
}

.help_results #help_links ul li
{
	margin:6px 0 4px 4px;
	padding:0 0 6px 0;
}

.help_results #help_links .search_totals
{
	height:25px;
	margin:6px 0 -15px 4px;
	padding:10px 0 0 0;
	font-size:12px;
	font-weight:normal;
}

.help_results #help_links .search_totals span
{
	color:#0097E0;
	font-weight:bold;
}

.help_results #help_links ul li a:hover, #help_links ul li a:hover
{
	color:#7ECC00;
}

.help_results #help_landing ul
{
	position:relative;
	float:left;
	width:180px;
	margin:0 10px 0 10px
}

#help_links ul
{
	position:relative;
	float:left;
	
}

.help_results #help_landing ul li, #help_links ul li
{
	margin:6px 0 4px 4px;
	padding:0 0 6px 0;
	background:url(content_breaker.gif ) repeat-x bottom;
	list-style-image: url(green_bullet.png);		
}

.help_results #help_landing ul li a, #help_links ul li a
{
	font-size:12px;
	color:#0097E0;
	font-weight:normal;
}

.help_results #help_landing ul li a:hover, #help_links ul li a:hover
{
	color:#7ECC00;
}

.help_results #help_landing ul div, #help_links ul li div
{
	margin:0 0 0 -15px;                                                         
	
}

.help_results #help_landing .help_titles
{
	font-size:14px;
	padding:15px;
}

#help_landing .search_breaker
{
	
	width:631px;
	float:left;
	margin:10px 0 10px 0;
	
}

.help_results #help_landing .current_issues
{
	background:url(631_blue_top.gif ) no-repeat;
	position:relative;
	float:left;
	background-color:#C7F1FF;
	width:611px;
	margin:0 10px 0 0;
	padding:0 0 0 20px;
}

.help_results #help_landing .current_issues li
{
	background:none;
	font-weight:bold;
	margin:2px 0 4px 4px;
	padding:0 0 2px 0;
}

.help_results #help_landing .current_issues li a
{
	font-weight:bold;
}

.help_results #help_landing .current_issues .module_bottom
{
	position:absolute;
	background:url(631_blue_bottom.gif ) no-repeat bottom center;
	bottom:-1px;
	width:631px;
	height:4px;
	left:15px;
}

.help_results #help_landing .help_landing_title
{
	margin:14px 0 4px 0;
	font-size:18px;
}

.help_results #help_landing span
{
	margin:4px 0 10px 0;
	font-size:12px;
	font-weight:normal;
}

.help_results #help_landing span a
{
	color:#0097E0;
	font-size:12px;
	font-weight:normal;
}

.help_results .search_result_module h1
{
	padding:0 0 10px 0;
}

.help_results .search_result_module h1 span
{
	display:none;
}

.help_results .search_result_module h1 a
{
	color:#3F3F3F;
}


.help_results .search_medium_breaker
{
	display:none;
}

.help_results .search_result_module .search_medium_breaker, .help_results .search_result_module .help_footer_links
{
	display:inline;
}

.search_result_module .help_footer_links
{
	position:relative;
	width:641px;
	right:0px;
	top:0px;
}

.search_result_module .help_footer_links .email_alert_button
{
	background:url(email_alert_icon.gif) no-repeat center left;
	padding: 0 0 0 23px;
	height:19px;
	color:#B3B3B3;
	text-decoration:none;
}

.search_result_module .help_footer_links .print_button
{
	background:url(print_icon.gif) no-repeat center left;
	padding: 0 0 0 23px;
	margin-left:10px;
	height:19px;
	color:#B3B3B3;
	text-decoration:none;
}

.search_result_module .help_footer_links .back_to_top_button
{
	background:url(up_to_top_icon.gif) no-repeat center left;
	padding: 4px 0 0 23px;
	margin-right:10px;
	height:19px;
	color:#B3B3B3;
	text-decoration:none;
	float:right;
}

#mycs_nav
{
	position:relative;
	float:left;
	background:url("mycs_nav_background.gif") no-repeat;
	margin:0px 0 7px 0;
	width:958px;
	height:139px;
	text-align:center;
}

#mycs_profile_nav
{
	position:relative;
	float:left;
	background:url("mycs_profile_nav_background.gif") no-repeat;
	margin:10px 0 20px 0;
	width:637px;
	height:139px;
	text-align:center;                     
}

.player_search_box input
{
	position:absolute;
	left:15px;
	top:38px;
	width:250px;
	color:#7EBA00;
	font-size:12px;
	font-weight:bold;
}

.player_search_box .player_search_button
{
	position:absolute;
	left:276px;
	top:30px;
}
#mycs_nav ul, #mycs_profile_nav ul
{
	position:absolute;
	top:77px;
	width:898px;
	text-align:center;
	left:15px;
}

#mycs_nav li { display: inline; }
#mycs_nav li a { float: left; display: inline; font-weight:bold; font-size:10px; height:22px; text-align:center;padding:40px 0px 0px 0px;}
#mycs_profile_nav li { display: inline; }
#mycs_profile_nav li a { float: left; display: inline; font-weight:bold; font-size:10px; height:22px; text-align:center;padding:40px 0px 0px 0px;}

#mycs_nav li, #mycs_profile_nav li
{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 2px;
	height:62px;
	font-size:10px;
}

#mycs_nav .avatar_module, #mycs_profile_nav .avatar_module
{
	position:absolute;
	left:17px;
	top:10px;
	text-align:left;
}

#mycs_nav .username, #mycs_profile_nav .username
{
	position:absolute;
	text-align:left;
	left:25px;
	top:25px;
	color:#FFFFFF;
	font-family:arial;
	font-size:34px;
	font-weight:bold;
}

#mycs_nav .avatar_info div, #mycs_profile_nav .avatar_info div
{
	position:relative;
	margin:3px 0 0 0;
	color:#FFF;
}

#mycs_nav #home_tab
{
	background:url("home_tab_off.gif") no-repeat;
	color:#FFF;
	height:62px;
	width:64px;
	
}

#mycs_nav #friends_tab
{
	background:url("friends_tab_off.gif") no-repeat;
	color:#FFF;
	height:62px;
	width:84px;
	
}

#mycs_nav #scores_tab
{
	background:url("scores_tab_off.gif") no-repeat;
	color:#FFF;
	width:84px;
}

#mycs_nav #favorites_tab
{
	background:url("favorites_tab_off.gif") no-repeat;
	color:#FFF;
	width:88px;
}

#mycs_nav #tournaments_tab
{
	background:url("tournaments_tab_off.gif") no-repeat;
	color:#FFF;
	width:108px;
	height:62px;
}

#mycs_nav #tickets_tab
{
	background:url("tickets_tab_off.gif") no-repeat;
	color:#FFF;
	width:84px;
}

#mycs_nav #profile_tab
{
	background:url("profile_tab_off.gif") no-repeat;
	color:#FFF;
	width:97px;
	height:62px;
}

#mycs_nav #home_tab a { width:64px; padding:35px 0px 0px 0px; height:32px; }
#mycs_nav #friends_tab a { width:84px; padding:35px 0px 0px 0px; height:32px; }
#mycs_nav #scores_tab a  { width:84px; padding:35px 0px 0px 0px; height:32px; }
#mycs_nav #favorites_tab a  { width:88px; padding:35px 0px 0px 0px; height:32px; }
#mycs_nav #tournaments_tab a { width:108px; padding:35px 0px 0px 0px; height:32px; }
#mycs_nav #tickets_tab a { width:84px; padding:35px 0px 0px 0px; height:32px; }
#mycs_nav #profile_tab a { width:97px; padding:35px 0px 0px 0px; height:32px; }

#mycs_nav #home_tab a:hover { background:url("home_tab_over.gif") no-repeat; width:64px; }
#mycs_nav #friends_tab a:hover { background:url("friends_tab_over.gif") no-repeat; width:84px; }
#mycs_nav #scores_tab a:hover { background:url("scores_tab_over.gif") no-repeat; width:84px; }
#mycs_nav #favorites_tab a:hover { background:url("favorites_tab_over.gif") no-repeat; width:88px; }
#mycs_nav #tournaments_tab a:hover { background:url("tournaments_tab_over.gif") no-repeat; width:108px; }
#mycs_nav #tickets_tab a:hover { background:url("tickets_tab_over.gif") no-repeat; width:84px; }
#mycs_nav #profile_tab a:hover{ background:url("profile_tab_over.gif") no-repeat; width:97px; }

#mycs_nav #home_tab.current a { background:url("home_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #friends_tab.current a { background:url("friends_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #scores_tab.current a { background:url("scores_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #favorites_tab.current a { background:url("favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #tournaments_tab.current a { background:url("tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #tickets_tab.current a { background:url("tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #profile_tab.current a { background:url("profile_tab_on.gif") no-repeat;color:#B5B5B5; }


#mycs_nav #profile_button
{
	position:absolute;
	top:55px;
	right:55px;
}

#mycs_profile_nav #scores_tab
{
	background:url("scores_profile_tab_off.gif") no-repeat;
	color:#FFF;
	width:74px;
}

#mycs_profile_nav #favorites_tab
{
	background:url("favorites_profile_tab_off.gif") no-repeat;
	color:#FFF;
	width:76px;
}

#mycs_profile_nav #tournaments_tab
{
	background:url("tournaments_profile_tab_off.gif") no-repeat;
	color:#FFF;
	width:83px;
}

#mycs_profile_nav #scores_tab a {  width:74px; padding:30px 0px 0px 0px; height:32px; }
#mycs_profile_nav #favorites_tab a {  width:76px; }
#mycs_profile_nav #tournaments_tab a {  width:83px; }

#mycs_profile_nav #scores_tab a:hover { background:url("scores_profile_tab_over.gif") no-repeat; }
#mycs_profile_nav #favorites_tab a:hover { background:url("favorites_profile_tab_over.gif") no-repeat; }
#mycs_profile_nav #tournaments_tab a:hover{ background:url("tournaments_profile_tab_over.gif") no-repeat; }

#mycs_profile_nav #scores_tab.current a { background:url("scores_profile_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_profile_nav #favorites_tab.current a { background:url("favorites_profile_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_profile_nav #tournaments_tab.current a { background:url("tournaments_profile_tab_on.gif") no-repeat;color:#B5B5B5; }

.player_search_box
{
	position:relative;
	background:url("player_search_box.gif") no-repeat;
	height:66px;
	width:312px;
}

#sidebar_top_buffer
{
	background: url(side_content_top.gif) no-repeat bottom center;
	height:6px;
	width:312px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

#my_cs_content #sidebar { position:relative; float:right; right:0px; top:20px; padding: 0 0 20px 0; }

#my_cs_content #main_content { position:relative; float:left; width:640px; left:0px; top:20px; padding: 0 0 20px 0; }

#my_cs_content #sidebar_content { background: url(side_content_top.gif) no-repeat top center; background-color:#d8f0a6; }

#my_cs_content #sidebar_bottom_buffer { background: url(side_content_bottom.gif) no-repeat bottom center; }

#my_cs_content #main_content .user_data
{
	position:relative;
	float:left;
	width:200px;
}

#my_cs_content #main_content .user_data ul li
{
	position:relative;
	float:left;
	width:190px;
	padding:8px 10px 8px 0;
	color:#3F3F3F;
	font-weight:normal;
	font-size:11px;
	background: url(breaker.gif) repeat-x center bottom;
}

#my_cs_content #main_content .user_data ul li .thumbnail_module
{
	top:10px;
	position:relative;
}

#my_cs_content #main_content .user_data ul li .recent_high_score
{
	position:absolute;
	top:38px;
	left:88px;
	font-size:11px;
	font-weight:bold;
	width:100px;
}

#my_cs_content #main_content .user_data ul li .recent_high_score a
{
	color:#7EBA00;
}

#my_cs_content #main_content .user_data ul li.username
{
	font-size:12px;
	font-weight:bold;
}

#my_cs_content #main_content .user_data ul li.username a
{
	color:#7EBA00;
	font-size:10px;
	font-weight:normal;
}

#my_cs_content #main_content .user_data ul li .redeem_link
{
	position:absolute;
	bottom:4px;
	left:0px;
	font-size:10px;
	color:#7EBA00;
}

#my_cs_content #main_content .user_data ul li #world_rank_tab, #my_cs_content #main_content .user_data ul li #friend_rank_tab
{
	position:relative;
	height:21px;
	width:48px;
	top:3px;
	left:7px;
}

#my_cs_content #main_content .user_data ul li .ranking_section
{
	position:relative;
	background: url(rank_meter.gif) no-repeat;
	width:200px;
	height:89px;
}

#my_cs_content #main_content .user_data ul li .rank_meter
{
	position: absolute;
	top: 38px;
	right: 18px;
	background: #FFFFFF;
	width:82px;
	height:6px;
	color:#0097E0;
}

#my_cs_content #main_content .user_data ul li #world_ranking .title
{
	position:absolute;
	top:10px;
	width:200px;
	background: url(world_ranking_title.gif) no-repeat center top;
	text-indent:-9999em;
}

#my_cs_content #main_content .user_data ul li #friend_ranking .title
{
	position:absolute;
	top:10px;
	width:200px;
	background: url(friend_ranking_title.gif) no-repeat center top;
	text-indent:-9999em;
}



#my_cs_content #main_content .user_data ul li .rank_percent
{
	position:absolute;
	text-align:center;
	top:22px;
	left:10px;
	color:#FFFFFF;
	font-size:32px;
	font-weight:bold;
}

#my_cs_content #main_content .user_data ul li .rank_percent span
{ 
	position:relative; 
	font-size:18px; 
	color:#FFFFFF; 
	left:2px; 
	bottom:5px; 
	font-weight:normal;
}

#my_cs_content #main_content .user_data ul li .rank_message
{
	position:absolute;
	text-align:center;
	top:60px;
	left:0px;
	width:180px;
	padding:0 10px 0 10px;
	color:#EAFF00;
	font-size:10px;
	font-weight:bold;
}

#my_cs_content #main_content .user_data ul li div
{
	float:left;
}

#my_cs_content #main_content .user_data ul li span
{
	color:#7EBA00;
}

#my_cs_content #main_content .user_data ul li .standard
{
	background:url(green_bullet.png) no-repeat center right;
	padding: 3px 15px 0 0;
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:10px;                                       
}

#my_cs_content #main_content .user_data  ul li .ticket_count
{
	width:190px;
}

#my_cs_content #main_content .user_data  ul li .ticket_count div
{	
	font-family:arial;
	background: url(ticket_icon.gif) no-repeat center;
	padding:3px 0 0 0;
	margin:5px 2px 0 0;
	float:left;
	text-align:center;
	font-size:14px;
	position:relative;
	left:0px;
	width:16px;
	height:20px;
	bottom:4px;
	color:#fff;
	font-weight:bold;
}

#my_cs_content #main_content .user_data  ul li .ticket_count .comma
{
	color:#7EBA00;
	background: none;
	width:4px;
	height:24px;
	bottom:0px;
}

#my_cs_content #main_content .user_data  ul li .ticket_totals
{
	color:#B2B2B2;
}

#my_cs_content #main_content .user_data  ul li .ticket_totals span
{
	font-weight:bold;
	color:#7EBA00;
}

.user_data .invite_friends_link
{
	position:relative;
	font-weight:normal;
	color:#3F3F3F;
	font-weight:normal;
	font-size:11px;
	bottom:5px;
}

#my_cs_content #main_content .user_newsfeed
{
	position:relative;
	float:right;
	width:400px;
	right:15px;
}

#my_cs_content #main_content .user_newsfeed  ul li
{
	position:relative;
	float:left;
	width:390px;
	padding:5px 10px 5px 0;
	color:#3F3F3F;
	font-weight:normal;
	font-size:11px;
	background: url(breaker.gif) repeat-x center bottom;
}

#my_cs_content #main_content .user_newsfeed  ul li .newsfeed_content
{
	position:relative;
	float:left;
	width:315px;
	left:6px;
}
                                                                       
#my_cs_content #main_content .user_newsfeed  ul li span
{
	color:#7EBA00;
}

#my_cs_content #main_content .user_newsfeed  ul li a
{
	color:#7EBA00;
	font-size:bold;
}

#my_cs_content #main_content .user_newsfeed  ul li .date_added
{
	position:relative;
	padding:4px 0 0 0;
	color:#B2B2B2;
	font-size:10px;
	font-weight:bold;
}

#my_cs_content #main_content .user_newsfeed  ul li .title
{
	font-weight:bold;
	color:#3F3F3F;
	font-size:16px;
}

#my_cs_content #main_content .user_newsfeed .thumbnail_module
{
	position:relative;
	float:left;
}

#friends_list .header
{
	position:relative;
	float:left;
	background: url(friends_list_header.gif) no-repeat;
	top:0px;
	width:598px;
	height:65px;
	
}

#friends_list #friend_search
{
	color:#3F3F3F;
	font-size:10px;
	font-weight:bold;
	font-family:"tahoma";
	position:absolute;
	width:165px;
	left:395px;
	top:43px;
}

#friends_list .friend_search_button
{
	position:absolute;
	left:567px;
	top:36px;
}

#friends_list .friend_count
{
	position:absolute;
	top:40px;
	left:10px;
	font-weight:normal;
}

#friends_list .friend_count a
{
	color:#7EBA00;
}

#friends_list .refresh_reminder
{
	position:absolute;
	top:5px;
	right:0px;
}

#friends_list .refresh_reminder a { color:#667EAF; }
#friends_list .refresh_reminder img { position:relative; top:2px; }

#friends_list ul li
{
	position:relative;
	float:left;
	width:275px;
	margin:0 28px 0 0;
	padding:7px 10px 7px 0;
	color:#3F3F3F;
	font-weight:normal;
	font-size:11px;
	background: url(breaker.gif) repeat-x center bottom;
}

#friends_list ul li .friend_link
{
	position:relative;
	float:left;
	padding:10px 0 0 0;
	width:210px;
	color:#7EBA00;
}

#friends_list ul li .profile_link
{
	position:relative;
	float:left;
	padding:2px 0 0 0;
	color:#B2B2B2;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

#my_cs_content #invite_section
{
	position:relative;
	float:left;
	width:598px;
	color:#B2B2B2;
	font-weight:normal;
}

#my_cs_content #invite_section .title
{
	position:relative;
	color:#3F3F3F;
	width:598px;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 5px 0;
}

#my_cs_content #invite_section .invite_all_link
{
	position:absolute;
	bottom:0px;
	right:0px;
	color:#7EBA00;
}

.scores_module
{
	position:relative;
	background:url("scores_module_closed.gif") no-repeat;
	width:637px;
	height:57px;
	margin:0 0 3px 0;
	float:left;	
}

.scores_module_open
{
	position:relative;
	background:url("scores_module_open.gif") no-repeat;
	width:637px;
	height:173px;
	margin:0 0 3px 0;
	float:left;
	text-align:center;
}

.scores_module .trophy_image
{
	position:absolute;
	top:12px;
	left:12px;
	height:34px;
	width:34px;
}

.scores_module_open .trophy_image
{
	position:absolute;
	top:15px;
	left:5px;
	width:130px;
	height:130px;
}        

.scores_module .trophy_label
{
	display:none;
}

.scores_module .game_info .trophy_label
{
	display:block;
	color:#B2B2B2;
	font-size:10px;
}

.scores_module_open .trophy_label, .scores_module_empty .trophy_label
{
	position:absolute;
	text-align:center;
	
	top:150px;
	left:12px;
	color:#B2B2B2;
	width:115px;
	font-size:10px;	
}

.scores_module_open .game_info .trophy_label
{
	display:none;
}

.scores_module .game_info
{
	position:absolute;
	top:12px;
	left:56px;
	font-size:12px;
}

.scores_module .game_info .level_name
{
	font-size:10px;
	color:#B2B2B2;
}

.scores_module .game_info span
{
	display:none;
}

.scores_module_open .game_info
{
	position:absolute;
	text-align:left;
	top:92px;
	left:165px;
	width:145px;
	font-size:12px;
}

.scores_module .game_info .game_desciption
{
	display:none;
}

.scores_module_open .game_info .game_desciption
{
	position:relative;
	text-align:left;
	top:5px;
	left:0px;
	width:145px;
	font-size:10px;
	font-weight:normal;
}

.scores_module_open .game_info .level_name
{
	display:none;
}

.scores_module_open .game_info span
{
	font-size:10px;
	font-weight:normal;
}

.scores_module .score_info
{
	position:absolute;
	top:15px;
	left:255px;
	color:#B2B2B2;
	font-size:10px;
}

.scores_module .score_info span
{
	
	color:#7EBA00;
	font-size:18px;
}

.scores_module .score_info .level_name
{
	display:none;
}

.scores_module_open .score_info
{
	position:absolute;
	text-align:left;
	top:28px;
	left:350px;
	color:#B2B2B2;
	font-size:16px;
}

.scores_module_open .score_info span
{
	font-family:arial;
	color:#7EBA00;
	font-size:44px;
}

.scores_module_open .level_name
{
	position:relative;
	color:#B2B2B2;
	font-size:12px;
	padding:0 0 8px 0;
}

.scores_module_open .level_name span
{
	position:relative;
	color:#3F3F3F;
	font-size:12px;
}

.scores_module .date_info
{
	position:absolute;
	top:11px;
	left:430px;
	color:#B2B2B2;
	font-size:10px;
}

.scores_module .date_info span
{
	font-family:arial;
	color:#3F3F3F;
	font-size:18px;
}

.scores_module_open .date_info
{
	position:absolute;
	text-align:left;
	top:132px;
	left:350px;
	color:#B2B2B2;
	font-size:10px;
}

.scores_module_open .date_info span
{
	font-family:arial;
	color:#3F3F3F;
	font-size:24px;
}

.scores_module .play_button
{
	position:absolute;
	top:22px;
	left:548px;
}

.scores_module_open .play_button
{
	position:absolute;
	top:153px;
	left:165px;
}

.scores_module .leaderboard_button
{
	display:none;
}

.scores_module_open .leaderboard_button
{
	position:absolute;
	top:153px;
	left:205px;
}

.scores_module .thumbnail_module
{
	display:none;
}

.scores_module_open .thumbnail_module
{
	position:absolute;
	left:165px;
	top:28px;
}

.scores_module .expander_closed
{
	background:url("expander_icon_closed.gif") no-repeat bottom right;
	position:absolute;
	right:10px;
	top:18px;
	height:16px;
	padding:6px 30px 0 0;
	color:#4D4D4D;
}

.scores_module_open .expander_closed
{
	display:none;
}

.scores_module .expander_open
{
	display:none;
}

.scores_module_open  .expander_open
{
	background:url("expander_icon_open.gif") no-repeat bottom right;
	position:absolute;
	right:10px;
	top:18px;
	height:16px;
	padding:6px 30px 0 0;
	color:#4D4D4D;
}

.scores_module .favorite_module
{
	display:none;
}

.scores_module_open .favorite_module
{
	background-image:url("favorite_module_frame.gif");
	position:absolute;
	right:12px;
	bottom:12px;
	width:59px;
	height:61px;		
}

.scores_module_open .favorite_module .favorite_button
{
	background-image:url("gamepage_favorite_button.gif");
	position:absolute;
	left:3px;
	top:3px;
	width:53px;
	height:55px;
}

.scores_module_open .favorite_module .favorite_button a
{
	text-align:center;
	position:absolute;
	top:30px;
	right:0px;
	width:53px;
	font-size:9px;
	font-weight:bold;
	color:#B2B2B2;
}

.scores_module .trophy_date_info
{
	display:none;
}

.scores_module_open .trophy_date_info
{
	display:none;
}

.trophy_module
{
	position:relative;
	background:url("trophy_module.gif") no-repeat;
	width:125px;
	height:184px;
	margin:0 3px 3px 0;
	float:left;	
}

.trophy_module .trophy_image
{
	position:absolute;
	width:115px;
	height:115px;
	top:5px;
	left:5px;
}

.trophy_module .trophy_date_info
{
	color:#B2B2B2;
	font-size:10px;
}

.trophy_module .game_info .level_name
{
	font-size:10px;
	font-style:italic;
}

.trophy_module .play_button
{
	position:absolute;
	left:45px;
	top:165px;
}

.trophy_module .trophy_label, .trophy_module .thumbnail_module, .trophy_module .game_desciption, .trophy_module .game_info .trophy_label, .trophy_module .game_info span, .trophy_module .leaderboard_button, .trophy_module .date_info, .trophy_module .score_info, .trophy_module .favorite_module
{
	display:none;
}

.trophy_module .game_info
{
	position:absolute;
	top:123px;
	left:5px;
	width:115px;
	text-align:center;
}

#scores_header
{
	position:relative;
	float:left;
	width:600px;
	height:82px;
	left:25px;
}

#scores_header .scores_selectors
{
	float:left;
}

#scores_header .score_radio
{
	float:left;
	margin:20px 5px 0 5px;
}

#scores_header .scores_title
{
	font-size:13px;
}

#scores_header .scores_title span
{
	color:#7EBA00;
}

#scores_header .search_dropdown
{
	position:absolute;		
	background:url(search_dropdown.gif ) no-repeat right;
	width:300px;	
	right:0px;
	margin:5px 15px 5px 0;
	padding:5px 10px 0 0;
	text-align:right;
	color:#7EBA00;
}

#scores_header .search_dropdown .search_dropdown_input
{                                                      
	position:relative;
	background-color:#fff;
	font-family:arial;
	color:#3F3F3F;
	font-weight:bold;	
	font-size:12px;
	width:170px;	
}

.favorites_module
{
	position:relative;
	background:url("favorites_module.gif") no-repeat;
	width:124px;
	height:156px;
	margin:0 3px 3px 0;
	float:left;	
}

.favorites_module .thumbnail_module
{
	position:relative;
	left:22px;
	top:10px;
	padding:0 0 10px 0;
}

.favorites_module .game_info
{
	position:relative;
	width:114px;
	text-align:center;
	color:#0097E0;
	left:5px;
	font-size:10px;
	font-weight:bold;
}

.favorites_module .game_info span
{
	color:#666666;
	font-weight:normal;
	font-size:10px;
}

.favorites_module .favorite_buttons
{
	position:absolute;
	left:12px;
	bottom:5px;
	width:100px;
	text-align:center;
}

.favorites_module .play_button
{
	position:absolute;
	left:17px;
	bottom:10px;
}

.favorites_module .remove_button
{
	position:absolute;
	left:56px;
	top:132px;
}

#favorites_header
{
	position:relative;
	float:left;
	width:600px;
	height:60px;
	left:25px;
}

#favorites_header .favorites_selectors
{
	float:left;
}

#favorites_header .favorites_title
{
	font-size:16px;
}

#favorites_header .favorites_title span
{
	color:#7EBA00;
}

#favorites_header .search_dropdown
{
	position:absolute;		
	background:url(favorites_dropdown.gif ) no-repeat right;
	width:325px;
	height:35px;	
	top:0px;
	right:0px;
	padding:12px 11px 0 0;
	text-align:right;                            
	color:#7EBA00;
}

#favorites_header .search_dropdown .search_dropdown_input
{                                                      
	position:relative;
	width:226px;
	background-color:#fff;
	font-family:arial;
	color:#3F3F3F;
	font-weight:bold;	
	font-size:11px;	
}

.challenge_group_module .column_header, .challenge_group_module_open .column_header
{
	position:relative;
	float:left;
	width:637px;
	height:42px;
	margin:2px 0 2px 0;	
}

.challenge_group_module span, .challenge_group_module_open span
{
	position:absolute;
	left:10px;
	top:10px;
	font-size:15px;
	color:#FFF;
}

.challenge_group_module .red, .challenge_group_module_open .red
{
	background:url(red_column_header.gif ) no-repeat;
}

.challenge_group_module .blue, .challenge_group_module_open .blue
{
	background:url(blue_column_header.gif ) no-repeat;
}

.challenge_group_module .green, .challenge_group_module_open .green
{
	background:url(green_column_header.gif ) no-repeat;
}

.challenge_group_module .orange, .challenge_group_module_open .orange
{
	background:url(orange_column_header.gif ) no-repeat;
}

.challenge_group_module .black, .challenge_group_module_open .black
{
	background:url(black_column_header.gif ) no-repeat;
}

.challenge_group_module .full_expander_close, .challenge_group_module_open .full_expander_open
{
	position:absolute;
	top:0px;
	left:0px;
	width:637px;
	height:42px;
}

.challenge_group_module_open .full_expander_close, .challenge_group_module .full_expander_open
{
	display:none;
}

.challenge_group_module .challenge_group_module_content
{
	display:none;
}

.challenge_group_module .expander_closed
{
	background:url("expander_icon_closed.png") no-repeat bottom right;
	position:absolute;
	color:#fff;
	right:10px;
	bottom:10px;
	height:16px;
	padding:6px 30px 0 0;
}

.challenge_group_module .expander_open
{
	display:none;
}

.challenge_group_module_open .expander_closed
{
	display:none;
}

.challenge_group_module .ajax_loader
{
	display:none;
}


.challenge_group_module_open .expander_open
{
	background:url("expander_icon_open.png") no-repeat bottom right;
	position:absolute;
	color:#fff;
	right:10px;
	bottom:10px;
	height:16px;
	padding:6px 30px 0 0;
}

.challenge_group_module .column_footer_blue, .challenge_group_module .column_footer_green
{
	display:none;
}

.challenge_group_module_open .column_footer_red
{
	float:left;
	height:8px;
	width:637px;
	background:url(red_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_blue
{
	float:left;
	height:8px;
	width:637px;
	background:url(blue_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_orange
{
	float:left;
	height:8px;
	width:637px;
	background:url(orange_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_green
{
	float:left;
	height:8px;
	width:637px;
	background:url(green_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_black
{
	float:left;
	height:8px;
	width:637px;
	background:url(black_column_footer.gif ) no-repeat;
}

.challenge_group_module .create_challenge_module
{
	display:none;
}

.challenge_group_module_open .create_challenge_module
{
	
}


.challenge_group_module .challenge_module
{
	display:none;
}

.challenge_group_module_open .challenge_module
{
	position:relative;
	background:url("challenge_module.gif") no-repeat bottom right;
	float:left;
	width:637px;
	height:70px;
	margin:0 0 4px 0;
}

.challenge_group_module_open .challenge_module_open, .challenge_group_module_open .open_signup_module_open, .challenge_group_module_open .in_progress_module_open
{
	position:relative;
	background:url("challenge_module_open.gif") repeat-y;
	float:left;                                        
	width:637px;
	margin:0 0 4px 0;
}

.challenge_group_module_open .history_module_open
{
	position:relative;
	background:url("challenge_module_open.gif") repeat-y;
	float:left;
	width:637px;
	margin:0 0 4px 0;
}

.challenge_module .thumbnail_module, .challenge_module_open .thumbnail_module, .in_progress_module .thumbnail_module, .in_progress_module_open .thumbnail_module, .open_signup_module .thumbnail_module, .open_signup_module_open .thumbnail_module
{
	position:absolute;
	top:5px;
	left:5px;
	width:80px;
}

.challenge_module .expander_closed, .open_signup_module .expander_closed, .in_progress_module .expander_closed
{
	display:block;
	background:url("expander_icon_closed.gif") no-repeat bottom right;
	position:absolute;
	right:10px;
	top:24px;
	height:16px;
	padding:6px 30px 0 0;
	color:#3F3F3F;
}

.history_module .expander_closed
{
	display:block;
	background:url("expander_icon_closed.gif") no-repeat bottom right;
	position:absolute;
	right:10px;
	top:10px;
	height:16px;
	padding:6px 30px 0 0;
	color:#3F3F3F;
}

.challenge_module .expander_open, .history_module .expander_open, .open_signup_module .expander_open, .in_progress_module .expander_open
{
	display:none;
}

.challenge_module_open .expander_open, .open_signup_module_open .expander_open, .in_progress_module_open .expander_open
{
	background:url("expander_icon_open.gif") no-repeat bottom right;
	position:absolute;
	right:10px;
	top:24px;
	height:16px;
	padding:6px 30px 0 0;
	color:#3F3F3F;
}

.history_module_open .expander_open
{
	background:url("expander_icon_open.gif") no-repeat bottom right;
	position:absolute;
	right:10px;
	top:10px;
	height:16px;
	padding:6px 30px 0 0;
	color:#3F3F3F;
}

.challenge_module_open .module_top, .history_module_open .module_top, .open_signup_module_open .module_top, .in_progress_module_open .module_top
{
	position:absolute;
	background:url("challenge_module_open_top.gif") no-repeat top center;
	height:5px;
	width:637px;
	top:0px;
	left:0px;
}


.challenge_module_open .module_bottom, .history_module_open .module_bottom, .open_signup_module_open .module_bottom, .in_progress_module_open .module_bottom
{
	position:relative;
	background:url("challenge_module_open_bottom.gif") no-repeat bottom center;
	height:5px;
	width:637px;
	bottom:0px;
	left:0px;
}

.challenge_module .game_info, .challenge_module_open .game_info
{
	position:absolute;
	left:95px;
	top:13px;
	font-size:14px;
}

.challenge_module .challenger_info, .challenge_module_open .challenger_info
{
	position:absolute;
	left:95px;
	top:34px;
	color:#0097E0;
}

.challenge_module .challenger_info span, .challenge_module_open .challenger_info span
{
	font-size:11px;
	color:#3F3F3F;
	position:relative;
	left:0px;
	top:0px;
}

.challenge_module .expire_long, .challenge_module_open .expire_long
{
	position:absolute;
	left:95px;
	top:48px;
	color:#7EBA00;
}

.challenge_module .expire_short, .challenge_module_open .expire_short
{
	position:absolute;
	left:95px;
	top:48px;
	color:#FF6D12;
}
                                                                                          
.challenge_module .challenge_list_module, .challenge_module .challenge_add_module, .challenge_module .challenge_end_module, .challenge_group_module .challenge_end_module, .challenge_group_module .no_entries_module
{
	display:none;
}                                                                          

.challenge_module_open .challenge_list_module
{	
	position:relative;
	float:left;
	font-weight:normal;
	font-size:11px;
	top:64px;
	padding:0 0 64px 0;
}

.challenge_module_open .challenge_list_module .search_breaker, .challenge_module_open .challenge_add_module .search_breaker, .challenge_module_open .challenge_end_module .search_breaker
{
	width:608px;
	left:10px;
}

.challenge_module_open .challenge_list_module .challeng_links
{
	position:relative;
	margin:10px 0 0 0;
	float:left;
	text-align:center;
	width:631px;
}

.challenge_group_module .history_module
{
	display:none;
}

.challenge_group_module_open .history_module
{
	position:relative;
	background:url("history_module.gif") no-repeat bottom right;
	float:left;
	width:637px;
	height:45px;
	margin:0 0 4px 0;
}

.challenge_group_module_open .history_module .challenge_list_module, .challenge_group_module_open .history_module .winner_info span
{
	display:none;
}

.challenge_group_module_open .history_module_open .history_module_top
{
	background:url("challenge_module_open_top.gif") no-repeat;
	width:637px;
	height:5px;
}

.challenge_group_module_open .history_module_open .history_module_bottom
{
	position:absolute;
	background:url("challenge_module_open_bottom.gif") no-repeat bottom center;
	width:637px;
	height:5px;
	right:0px;
	bottom:0px;
}

.challenge_group_module_open .history_module .thumbnail_module, .challenge_group_module_open .history_module_open .thumbnail_module
{
	position:absolute;
	width:25px;
	height:19px;	
	top:13px;
	left:10px;
	font-size:12px;
	color:#0097E0;
}

.challenge_group_module_open .history_module .thumb_module, .challenge_group_module_open .history_module_open .thumb_module
{
	background: url(thumb_corners_tiny.png ) no-repeat;
	top: 0;
	left: 0;
	width:25px;
	height:19px;	
}

.challenge_group_module_open .history_module .game_info
{
	position:absolute;	
	top:15px;
	left:40px;
	font-size:12px;
	color:#0097E0;
}

.challenge_group_module_open .history_module .winner_info
{
	position:absolute;	
	top:15px;
	left:185px;
	font-size:12px;
	color:#0097E0;
}

.challenge_group_module_open .history_module .challenger_info
{
	position:absolute;	
	top:15px;
	left:302px;
	font-size:12px;
	color:#0097E0;
}

.challenge_group_module_open .history_module .score_info
{
	position:absolute;
	top:15px;
	left:425px;
	font-size:12px;
	color:#3F3F3F;
}

.challenge_group_module_open .history_module .date_info
{
	position:absolute;
	top:15px;
	left:522px;
	font-size:12px;
	color:#3F3F3F;                                          
}

.history_module_open .game_info
{	
	position:relative;
	width:400px;
	margin:10px 0 10px 40px;
	font-size:12px;
	color:#0097E0;
}

.history_module_open .winner_info
{
	display:none;
}

.history_module_open .winner_info span
{
	position:relative;
	top:0px;
	left:0px;
	font-size:14px;
	color:#FF6D12;
}

.history_module_open .challenger_info, .history_module_open .score_info, .history_module_open .date_info, .challenge_group_module .history_module_open, .challenge_group_module .challenge_module_open
{
	display:none;
}

.create_challenge_module
{
	position:relative;
	width:631px;
	float:left;
	text-align:center;                 
	color:#0097E0;
}

.create_challenge_module .prize_breaker
{
	position:relative;
	margin:10px 150px 10px 150px;
	width:331px;
	left:0px;
	top:0px;
}

.create_challenge_module #new_challenge_form
{
	
}

#challenge_game_failure .form_warning
{
	position:relative;
	color:#ff0000;
	font-size:12px;
	width:300px;
	text-align:center;
	top:0px;
	height:35px;
	
}

.challenge_email_failure
{
	float:left;
	width:500px;
	padding:5px 0 0 0;
	text-align:center;
}

.challenge_email_failure .form_warning      
{
	position:relative;
	color:#ff0000;
	font-size:12px;
	width:600px;
	text-align:center;
	top:0px;
	left:10px;
	height:35px;
	
}

.create_challenge_module .search_dropdown
{
	float:none;	
	width:631px;
	text-align:center;
	position:relative;
	margin:5px 5px 5px 0;
}

.create_challenge_module .search_dropdown .search_dropdown_input
{
	left:0px;
	color:#FF6D12;
}

.challenge_add_module
{
	width:610px;
	position:relative;
	float:left;
	font-size:11px;
	top:64px;
	padding:0 0 64px 0;
	text-align:center;
	color:#0097E0;
}

.challenge_module_open .challenge_add_module
{
	position:relative;
	width:590px;
}

.challenge_end_module
{
	position:relative;
	float:left;
	width:610px;
	text-align:center;
	color:#0097E0;
}

.challenge_add_module .close_button
{
	position:relative;
	top:0px;
	right:5px;
	float:right;
}

.challenge_end_module .challenge_end_title
{
	font-size:18px;
	color:#0097E0;
	padding:40px 0 20px 0;
}                       

.no_entries_module
{
	position:relative;
	background:url("no_entries_module.gif") no-repeat top;
	float:left;
	margin:10px 0 10px 0;
	width:637px;
	height:120px;
	text-align:center;
	color:#0097E0;	
}

.no_entries_module .no_entries_copy
{
	position:absolute;

	top:30px;
	left:245px;
	width:280px;
	text-align:left;
}

.no_entries_module .no_entries_copy a
{
	color:#0097E0;
	text-decoration:underline;
}

.add_friends_module
{
	left:28px;
	top:0px;
	position:relative;
	background:url("574_blue_top.gif") no-repeat top left;
	background-color:#c2f0ff;
	color:#0097E0;
	width:534px;
	margin:10px 0 10px 0;
	padding:0px 20px 0px 20px;
	text-align:left;
}

.add_friends_module_buffer
{
	position:absolute;
	background:url("574_blue_bottom.gif") no-repeat bottom center;
	height:6px;
	width:574px;
	left:0px;
	bottom:0px;
}

.add_friends_column
{
	position:relative;
	float:left;
	margin:10px 12px 10px 0px;
}

.add_friends_column ul li
{
	height:18px;
	margin:0 0 3px 0;
}

.add_friends_column .search_box
{
	position:relative;
	background:url("input_box.gif") no-repeat;
	padding:6px 0 0 10px;
	height:26px;
	width:185px;
	color:#FFF;
}

.add_friends_column .added_email
{
	position:relative;
	background:url("added_email_module.gif") no-repeat;
	padding:6px 0 0 10px;
	height:26px;
	width:220px;
	color:#FFF;
}

.add_friends_column .added_email .delete_button
{
	position:absolute;
	right:2px;
	top:2px;
}

.challenge_group_module .tournament_intro_module
{
	display:none;
}

.challenge_group_module_open .tournament_intro_module
{
	background:url("good_luck_buddy.gif") no-repeat bottom right;
}

.tournament_intro_module
{
	width:631px;
	float:left;
	text-align:center;
	color:#0097E0;
	font-size:13px;
}

.tournament_intro_module .prize_breaker
{
	left:184px;
}

.tournament_intro_module .subtext
{
	
	text-align:center;
	font-size:13px;	
}


.tournament_intro_module .orange_text
{
	color:#FF6D12;
}

.tournament_intro_module .blue_text
{
	color:#0097E0;
}

.tournament_intro_module .green_text
{
	color:#71C700;
}

.tournament_intro_module .subtext span
{
	position:relative;
	left:0px;
	top:0px;
	font-weight:normal;
	font-size:11px;
	color:#B2B2B2;
}

.challenge_group_module .open_signup_module
{
	display:none;
}

.challenge_group_module_open .open_signup_module, .challenge_group_module_open .in_progress_module
{
	position:relative;
	background:url("challenge_module.gif") no-repeat bottom right;
	float:left;
	width:637px;
	height:70px;
	margin:0 0 4px 0;
}

.open_signup_module .game_info, .open_signup_module_open .game_info
{
	position:absolute;
	top:20px;
	left:92px;
	font-size:12px;
	color:#0097E0;
}

.open_signup_module .game_info span, .open_signup_module_open .game_info span
{
	position:relative;
	left:0px;
	top:-5px;
	font-size:9px;
	color:#B2B2B2;
}

.open_signup_module .date_info, .open_signup_module_open .date_info
{
	position:absolute;
	top:20px;
	left:350px;
	font-size:12px;
	color:#0097E0;
}

.open_signup_module .date_info span, .open_signup_module_open .date_info span
{
	position:relative;
	left:0px;
	top:-5px;
	font-size:9px;
	color:#B2B2B2;
}

.open_signup_module .status_info, .open_signup_module_open .status_info
{
	position:absolute;
	top:20px;
	left:460px;
	font-size:12px;
	color:#0097E0;
}

.open_signup_module .status_info span, .open_signup_module_open .status_info span
{
	position:relative;
	left:0px;
	top:-5px;
	font-size:9px;
	color:#B2B2B2;
}

.open_signup_module .full
{
	color:#B2B2B2;
}
                                                               
.open_signup_module .signed_up
{
	color:#90D400;
}

.open_signup_module .sign_up_button
{
	position:absolute;
	text-align:center;
	width:61px;
	right:45px;
	top:28px;
}

.open_signup_module_open .sign_up_button
{
	display:none;
}


.open_signup_module .prize_login
{
	display:none;
}
     

.open_signup_module .tournament_sign_info_module
{
	display:none;
}
                                                             
.open_signup_module_open .tournament_sign_info_module
{
	position:relative;
	
	font-weight:normal;
	font-size:11px;
	top:64px;
	padding:0 0 64px 0;
}

.open_signup_module_open .prize_login
{
	position:relative;
	float:left;
	font-weight:normal;
	font-size:11px;
	top:72px;
	padding:8px 0 80px 0;
}
     

.open_signup_module_open .tournament_sign_info_module .tournament_trophy
{	
	position:absolute;
	background:url("tournament_trophy_border.gif") no-repeat;
	right:8px;
	top:0px;
	width:141px;
	height:200px;
	margin:18px 0 4px 0;
	text-align:center;
}

.open_signup_module_open .tournament_sign_info_module .tournament_trophy .trophy_image
{
	position:relative;
	left:3px;
	top:3px;
	width:134px;
	height:134px;
}

.open_signup_module_open .tournament_sign_info_module .tournament_trophy span
{
	position:relative;
	width:141px;
	text-align:center;
	top:4px;
	left:0px;
	font-size:10px;
	color:#B2B2B2;
	font-weight:bold;
}

.open_signup_module_open .tournament_sign_info_module ul li
{
	width:450px;
	margin:10px 0 0 10px;
	
}

.open_signup_module_open .tournament_sign_info_module ul li span
{
	position:relative;
	top:0px;
	left:0px;
	font-size:12px;
	color:#0097E0;
}

.open_signup_module_open .tournament_sign_info_module .title
{
	font-size:16px;
	color:#B2B2B2;
	font-weight:bold;
	
}

.open_signup_module_open .tournament_sign_info_module .radio_links
{
	font-size:12px;
	font-weight:bold;
}

.open_signup_module_open .tournament_sign_info_module .radio_links input
{
	position:relative;
	top:2px;
}

.open_signup_module_open .tournament_sign_info_module .sign_up_info
{	
	position:relative;
	background:url("sign_up_info_border.gif") no-repeat;
	width:596px;
	height:123px;
	margin:20px 0 0 5px;
	text-align:left;
	font-size:10px;
	color:#B2B2B2;
	padding:10px 10px 10px 10px;
}

.open_signup_module_open .tournament_sign_info_module .sign_up_info span
{	
	position:relative;
	top:0px;
	left:0px;
	font-size:10px;
	color:#90D400;
}

.open_signup_module_open .tournament_sign_info_module .large_sign_up_button
{	
	position:relative;
	top:10px;
	left:265px;
}

.challenge_group_module .in_progress_module, .challenge_group_module .in_progress_header, .challenge_group_module .tournament_progress_header, .challenge_group_module .tournament_progress_header, .challenge_group_module .tournament_completed_header, .challenge_group_module .tournament_completed_header
{
	display:none;
}

.challenge_group_module_open .tournament_progress_header
{
	background:url("tournament_progress_header.gif") no-repeat;
	position:relative;
	float:left;
	color:#B2B2B2;
	margin:5px 0 10px 0;
	width:637px;
	min-height:60px;	
}

.challenge_group_module_open .tournament_completed_header
{
	background:url("tournament_completed_header.gif") no-repeat;	
	position:relative;
	float:left;
	color:#B2B2B2;
	margin:5px 0 10px 0;
	width:637px;
	min-height:60px;	
}

.tournament_progress_header .tournament_progress_header_title
{
	float:left;
	position:relative;
	top:20px;
	left:10px;
	height:50px;
	font-size:18px;
	color:#F2A202;
	font-weight:normal;
}

.tournament_completed_header .tournament_completed_header_title
{
	float:left;
	position:relative;
	top:20px;
	left:10px;
	height:50px;
	font-size:18px;
	color:#FF6D12;
	font-weight:normal;
}


.tournament_progress_header .avatar_module, .tournament_completed_header .avatar_module
{
	float:left;
	position:relative;
	top:6px;
	left:5px;
}

.tournament_progress_header .avatar_info, .tournament_completed_header .avatar_info
{
	float:left;
	position:relative;
	font-size:9px;
	top:16px;
	left:5px;
}

.tournament_progress_header .avatar_info span
{
	position:relative;
	top:0px;
	left:0px;
	color:#F2A202;
	font-size:14px;
}

.tournament_completed_header .avatar_info span
{
	position:relative;
	top:0px;
	left:0px;
	color:#FF6D12;
	font-size:14px;
}

.tournament_progress_header .search_dropdown, .tournament_completed_header .search_dropdown
{
	position:absolute;	
	background:url(search_dropdown_long.gif ) no-repeat right;
	width:265px;	
	right:0px;
	margin:15px 15px 5px 0;
	padding:5px 10px 0 0;
	text-align:right;
	color:#7EBA00;
}

.tournament_progress_header .search_dropdown span
{
	color:#F2A202;
	font-size:11px;
	float:right;
}

.tournament_completed_header .search_dropdown span
{
	color:#FF6D12;
	font-size:11px;
	float:right;
}
                                                                       
.tournament_progress_header .search_dropdown .search_dropdown_input, .tournament_completed_header .search_dropdown .search_dropdown_input
{                                                      
	position:relative;
	background-color:#fff;
	font-family:arial;
	color:#3F3F3F;
	font-weight:bold;	
	font-size:12px;
	width:210px;	
}

.challenge_group_module_open .in_progress_header
{
	position:relative;
	float:left;
	color:#B2B2B2;
	margin:15px 0 0 0;
	width:631px;
	height:18px;	
}

.challenge_group_module_open .in_progress_header span
{
	font-size:9px;
	color:#B2B2B2;
	top:2px;
}

.challenge_group_module_open .in_progress_header .progress_game_header { left:10px; }
.challenge_group_module_open .in_progress_header .progress_score_header { left:275px; }
.challenge_group_module_open .in_progress_header .progress_top_score_header { left:400px; }
.challenge_group_module_open .in_progress_header .progress_time_header { left:510px; }


.challenge_group_module_open .in_progress_header .progress_winner_header { left:188px; }
.challenge_group_module_open .in_progress_header .progress_challenger_header { left:302px; }
.challenge_group_module_open .in_progress_header .progress_challenge_score_header { left:425px; }
.challenge_group_module_open .in_progress_header .progress_ended_header { left:523px; }
.challenge_group_module_open .in_progress_header .progress_info_header { left:603px; }


.in_progress_module .game_info, .in_progress_module_open .game_info
{
	position:absolute;
	left:93px;
	top:18px;
	font-size:10px;
	color:#B2B2B2;
}

.in_progress_module .game_info span, .in_progress_module_open .game_info span
{
	position:relative;
	top:0px;
	left:0px;
	font-size:12px;
	color:#F2A202;
}


.in_progress_module .score_info, .in_progress_module_open .score_info
{
	position:absolute;
	left:275px;
	top:28px;
	text-align:left;
	font-size:12px;
	color:#F2A202;
}

.in_progress_module .top_score_info, .in_progress_module_open .top_score_info
{
	position:absolute;
	left:400px;
	top:28px;
	text-align:left;
	font-size:12px;
	color:#F2A202;
}

.in_progress_module .time_info, .in_progress_module_open .time_info
{
	position:absolute;
	left:510px;
	top:28px;
	text-align:left;
	font-size:12px;
	color:#F2A202;
}

.in_progress_module .tournament_content
{
	display:none;
}

.in_progress_module_open .tournament_content
{
	position:relative;
	top:64px;
	padding:0 0 64px 0;
}


.in_progress_module_open .tournament_content ul li
{
	position:relative;
	background:url("tournament_header_strip.gif") no-repeat;
	width:615px;
	height:42px;
	font-size:10px;
	color:#B2B2B2;
	margin:0 0 4px 10px;
}

.in_progress_module_open .tournament_content ul li span
{
	font-size:11px;
	top:12px;
	color:#8C8C8C;
}

.in_progress_module_open .tournament_content .header
{
	font-size:10px;
	color:#B2B2B2;
	background:none;
	height:40px;
	top:8px;
	font-weight:normal;
}

.in_progress_module .tournament_swf_holder
{
	display:none;                                                                 
}

.tournament_swf_holder
{
	position:relative;
	left:8px;
}

.tournament_content .tour_start                                     
{
	position:absolute;
	left:15px;
}

.tournament_content .tour_end
{
	position:absolute;
	left:120px;
}

.tournament_content .tour_round
{
	position:absolute;
	left:245px;
}

.tournament_content .tour_conference
{
	position:absolute;
	left:315px;
}

.tournament_content .tour_time
{
	position:absolute;
	left:405px;
}

.tournament_content .tour_active
{
	position:absolute;
	left:495px;
}

.tournament_content .tour_eliminated                                        
{
	position:absolute;
	left:558px;
}

.tournament_content  ul li span.blue_text
{
	color:#0097E0
}

.tournament_content .green_text
{
	color:#90D400
}

.tournament_content .search_breaker
{
	width:608px;
	left:10px;
}

.challenge_group_module .upcoming_module
{
	display:none;
}

.challenge_group_module_open .upcoming_module
{
	position:relative;
	float:left;
	background:url("search_results_grid.gif")  no-repeat;
	width:124px;
	height:156px;	
	margin:0 4px 4px 0;
}

.upcoming_module .thumbnail_module
{
	position:relative;
	left:22px;
	top:10px;
}

.upcoming_module .game_info
{
	position:relative;
	width:100px;
	text-align:center;
	left:12px;
	top:15px;
	font-size:11px;
	color:#7EBA00;
}

.upcoming_module .game_info span
{
	position:relative;
	top:2px;
	left:0px;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}

.upcoming_module .signup_info
{
	position:absolute;
	width:100px;
	text-align:center;
	left:12px;
	bottom:4px;
	font-size:13px;
	color:#7EBA00;
}

.upcoming_module .signup_info span
{
	position:relative;
	top:-2px;
	left:0px;
	font-size:10px;
	color:#7EBA00;
	font-weight:normal;
}

#icon_modules
{
	position:relative;
	float:left;
	width:631px;
}

#icon_modules .icon_reg_title
{
	
	background:url("icon_chooser_title.gif")  no-repeat;
	position:relative;
	margin:13px 0 0 0px;
	height:95px;
	width:581px;
	text-indent: -999em; overflow: hidden;
}

#icon_modules .icon_chooser, .white_content_icons .icon_chooser
{
	position:relative;
	float:left;
	width:340px;
	left:16px;
	height:316px;
	overflow:auto;
}

#icon_modules .icon_preview_section
{
	position:relative;
	float:left;
	width:250px;
	left:30px;                                                                      
	text-align:left;
	color:#B3B3B3;
}

#icon_modules .standard
{
	background:none;
	left:0px;
	width:250px;
	position:relative;
}

#icon_modules .icon_preview_section #icon_preview         
{
	position:relative;
	left:15px;
}

#icon_modules .icon_preview_section .subtext
{                                                                 
	font-size:10px;
	font-weight:normal;
	color:#B2B2B2;
	margin:2px 15px 10px 15px;
	text-align:center;
}

#icon_button_module
{
	text-align:center;
}

#icon_button_module a
{
	font-weight:normal;
	font-size:11px;
	color:#7EBA00;
}

#icon_success_module
{
	background-color:#c2f0ff;
	float:left;
	width:227px;
	height:91px;
	position:relative;
	left:15px;
	text-align:center;
	padding:10px 0 0 0;
	color:#0097E0;
	font-size:11px;
	font-weight:normal
}

#icon_success_module span
{
	font-weight:bold;
	font-size:12px;
	color:#0097E0;
}

#recent_score_module
{
	background:url("recent_score_module.gif")  no-repeat;
	position:relative;
	float:left;
	height:184px;
	width:647px;
	padding:30px 0 0 0;
	margin:0 0 10px 0;
}
                                                                               
#recent_score_module .scores_module_open
{
	background:none;
}

#recent_score_module .scores_module_empty
{
	position:relative;
	background:url("no_recent_scores.gif")  no-repeat;
	margin:13px 0 0 2px;
	height:164px;
}

#recent_score_module .scores_module_empty .no_game_info
{
	position:absolute;
	left:325px;
	top:66px;
	width:280px;
	color:#0097E0;
}

.scores_module_empty .trophy_label
{
	position:absolute;
	top:130px;
	left:-10px;
	text-align:center;
	color:#B2B2B2;
	width:149px;
	font-size:10px;	
}

#recent_score_module .see_more_button
{
	position:absolute;
	right:25px;
	bottom:15px;
}

#home_ticket_module
{
	background:url("home_ticket_module.gif")  no-repeat;
	position:relative;
	float:left;
	height:182px;
	width:411px;
}

#main_ticket_module
{
	background:url("ticket_section_sell.jpg")  no-repeat;
	position:relative;
	float:left;
	height:525px;
	text-align:center;
	width:635px;
}

#home_ticket_module .ticket_info_button
{
	position:absolute;
	left:98px;
	top:137px;
}

#main_ticket_module .ticket_info_button
{
	position:absolute;
	left:309px;
	top:128px;
}

#main_ticket_module .all_prizes_button
{
	position:absolute;
	left:56px;
	top:457px;
}

#home_ticket_module ul
{
	position:absolute;
	width:411px;
	top:40px;
	text-align:center;
}

#main_ticket_module .ticket_header ul
{
	position:relative;
	top:0px;
	left:-50%;
	float:left;
}

#home_ticket_module li, #main_ticket_module .ticket_header li
{
	display:block;
	background:url("ticket_back.png")  no-repeat;
	height:40px;
	width:32px;
	float:left;     
	position:absolute;
	margin:0 1px 0 1px;
	padding:4px 0 0 0;
	font-size:28px;
	font-family:arial;
	color:#FFF;	
}

#home_ticket_module .comma
{
	color:#7EBA00;
	background:none;
	padding:8px 0 0 0;
	height:40px;
	width:10px;	
}

#main_ticket_module .ticket_header .comma
{
	color:#FFFFFF;
	background:none;
	padding:8px 0 0 0;
	height:40px;
	width:10px;
}

#main_ticket_module .standard
{
	background:url(green_bullet.png) no-repeat center right;
	padding: 3px 15px 0 0;
	position:absolute;
	bottom:8px;
	right:0px;    
}

#main_ticket_module .ticket_header
{
	position:relative;
	top:30px;	
	float:left;
	left:50%;
}

#main_ticket_module .ticket_tickets_title
{
	position:relative;
	float:left;
	left:-50%;
	top:9px;
	background:url("ticket_tickets_title.png")  no-repeat 10px top;
	width:108px;
	height:27px;
}

#main_ticket_module .ticket_have_title
{
	position:relative;
	float:left;
	left:-50%;
	top:9px;
	background:url("ticket_have_title.png")  no-repeat;
	width:140px;
	height:27px;
}

#main_ticket_module ul.ticket_prizes
{
	position:absolute;
	top:310px;
	left:0px;
	clear:left;
}

#main_ticket_module ul.ticket_prizes li
{
	position:relative;	
	float:left;
	width:211px;
	text-align:center;
}

#main_ticket_module ul.ticket_prizes li .avatar_module
{
	position:relative;	
	width:211px;
	
	float:left;
}

#main_ticket_module ul.ticket_prizes li .prize_name
{
	position:relative;
	color:#FFFFFF;
	font-size:10px;
	padding:4px 0 0 0;
	
}

#main_ticket_module ul.ticket_prizes li .prize_dates
{
	position:relative;
	color:#FFFF00;
	font-size:9px;
	font-weight:normal;
	padding:4px 0 4px 0;
}

#main_ticket_module ul.ticket_prizes li .enter_now_button
{
	position:relative;
	padding:8px 0 4px 0;
}

#home_icon_module
{
	background:url("home_icon_module.gif")  no-repeat;
	position:relative;
	float:left;
	height:182px;
	width:218px;
	margin:0 0 0 8px;
}

#home_icon_module .avatar_module
{
	position:absolute;
	left:85px;
	top:70px;
}

#home_icon_module .subtext
{
	position:absolute;
	color:#FFF;
	font-size:10px;
	width:150px;
	left:34px;
	text-align:center;
	top:124px;
}

#home_icon_module .click_here_button
{
	position:absolute;
	left:78px;
	top:157px;
}

#ticket_history_module
{
	background:url("ticket_history_module.gif")  no-repeat;	
	position:relative;
	float:left;                                                                       
	width:637px;
	min-height:94px;
}

#ticket_history_module .ticket_totals
{
	position: absolute;
	top:42px;
	left:15px;
	font-size:12px;
	color:#8C8C8C;	
}

#ticket_history_module .ticket_totals span
{
	color:#7EBA00;
}

#ticket_history_module ul
{
	position:relative;
	top:60px;
	padding:0 0 60px 0;
}

#ticket_history_module ul li
{	
	position: relative;
	padding:10px 0 0 0;
	background:url(content_breaker.gif ) repeat-x bottom;
	width:635px;
	height:31px;
}

#ticket_history_module .ticket_item
{
	position: absolute;
	left: 15px;
	text-decoration:none;
	bottom:8px;
}

#ticket_history_module .ticket_name
{
	position: absolute;
	top:2px;
	left: 62px;
	text-decoration:none;
	color:#3F3F3F;
}

#ticket_history_module .ticket_name span
{
	font-size:10px;
	color:#B2B2B2;
}

#ticket_history_module .ticket_name span a
{
	font-size:10px;
	color:#7EBA00;
}

#ticket_history_module .ticket_name a
{
	color:#7EBA00;
}

#ticket_history_module .ticket_number
{
	position: absolute;	
	left: 282px;
	bottom:16px;
	text-decoration:none;
	font-size:12px;
	color:#3F3F3F;
}

#ticket_history_module .ticket_entries
{
	position: absolute;	
	left: 420px;
	bottom:16px;
	text-decoration:none;
	font-size:12px;
	color:#3F3F3F;
}

#ticket_history_module .ticket_date
{
	position: absolute;
	bottom:16px;
	float:right;
	right: 15px;
	text-decoration:none;
}

#ticket_history_module .list_header
{
	background:none;
	bottom:2px;
}

#ticket_history_module .header
{
	background-color:#f5f5f5;
	bottom:8px;	
	color:#8C8C8C;	
	font-size:11px;
}

#edit_profile_module #light_reg_info li .form_tip
{
	background:url("237_olive_top.gif") no-repeat;
	background-color:#e3fab4;
}

#edit_profile_module #light_reg_info .form_tip .bottom
{
	background:url("237_olive_bottom.gif") no-repeat bottom center;
}

#edit_profile_module #light_reg_info .form_tip .standard
{
	background:url("green_bullet.png") no-repeat;
	padding: 0 0 0 15px;
}

#edit_profile_module #light_reg_info .form_tip .standard:hover
{
	background:url("blue_bullet.png") no-repeat;
	color:#0099CC;
}

#light_reg_info li.form_tip_char
{
	background:url("form_tip_char.gif") no-repeat right 45px;
	width:500px;
	min-height:170px;
	padding:0 65px 0 0;	
	font-size:12px;
}

#light_reg_info li.form_tip_no_char
{
	background:none;
	min-height:0px;
}

#light_reg_info li.form_tip_char a
{
	color:#7EBA00;
	font-size:10px;
	font-weight:normal;
}
                                                                 
#light_reg_info li.form_tip_char .form_tip
{
	margin:0 90px 0 0;
	top:0px;
	left:205px;
}

#light_reg_info li.form_tip_char .form_tip a
{
	font-size:11px;                                          
	color:#3F3F3F;
	font-weight:bold;
}

#edit_profile_module #light_reg_info .bold_info
{
	color:#7EBA00;
}

#edit_profile_module #newsletter_content .white_content
{
	background:url("617_olive_top.gif") no-repeat;
	position:relative;
	background-color:#E3FAB4;
	width:567px;
	margin: 0 0 10px 0;
}

#edit_profile_module #newsletter_content .content_buffer
{
	background:url("617_olive_bottom.gif") no-repeat bottom center;
	bottom:0px;
	left:0px;
	height:4px;
	position:absolute;
	width:617px;
}

#light_reg_info .breaker
{
	margin:10px 0 0 0;
	background:url(content_breaker.gif ) repeat-x center;
	height:20px;
	width:580px;
	left:-20px;
}

#light_reg_info .header_title
{
	font-family:arial;
	font-size:18px;
	color:#3F3F3F;
}

#light_reg_info li.form_tip_char .username
{
	font-size:16px;
	color:#7EBA00;
	font-weight:bold;
	position:relative;
	width:209px;
	float:left;
}

#hot_new_games_module
{
background:#FFFFFF url(latesthead.jpg) no-repeat scroll center top;
clear:both;
 
 
margin:0 auto;
padding-top:40px;
 
top:0;
width:299px;
}

.latestbottom{
background:transparent url(latestbottom.jpg) no-repeat scroll left bottom;
clear:both;
float:none;
height:6px; 
margin:-5px auto 0;
_margin-top:-7px;
padding:0;
width:299px; 
}

#hot_new_games_module ul
{
	margin:0 auto;
width:100%;
}

#hot_new_games_module ul li
{
font-size:10px;
margin:0;
 }
 #hot_new_games_module ul li a{
display:block;
margin:0 auto;
width:280px;;
 }
   
 .artseperate{
 background:url(artseperate.jpg) repeat-x;
 height:1px; 
 width:100%;
 margin:0 auto; 
 margin-top:5px;
 margin-bottom:5px;
 _margin-top:5px;
 _margin-bottom:-6px;  
 }

#hot_new_games_module ul li a
{
	color:#0097E0;
	font-size:10px;
}

#hot_new_games_module ul li a:hover
{
	text-decoration:underline;
}

#hot_new_games_module li .rank_name
{
	position:absolute;
	width:120px;
}

#hot_new_games_module .rank_user
{
	position:absolute;
	width:85px;
	left:120px;
}

#hot_new_games_module .rank_score
{
	position:absolute;
	text-align:right;
	right:20px;
}

#hot_new_games_module .refresh_icon
{
	position:absolute;	
	top:10px;
	right:10px;
}

#last_played_module
{
	position:relative;
	background:url(last_played_module.gif ) no-repeat;
	width:148px;
	height:199px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	top:0px;
	left:10px;
}

#last_played_module ul
{
	position:relative;
	left:10px;
	top:42px;
}

#last_played_module ul li
{
	background:url(content_breaker.gif ) repeat-x bottom;
	width:125px;
	padding:5px 0 0 0;
	height:21px;
	font-size:10px;
}

#last_played_module ul li a
{
	color:#0097E0;
	font-size:10px;
}

#last_played_module ul li a:hover
{
	text-decoration:underline;
}


#last_played_module .rank_icon
{
	position:absolute;
	text-align:right;
	right:20px;
}

#top_favorites_module_logged_out
{
	position:relative;
	background:url(top_favorites_module_logged_out.gif ) no-repeat;
	width:300px;
	height:81px;
	float:left;
	left:6px;
	
}

#top_favorites_module_logged_out span
{
	position:absolute;
	top:40px;
	left:74px;
	color:#0097E0;
	width:215px;
}

#top_favorites_module
{
	position:relative;
	background:url(top_favorites_module.gif ) no-repeat;
	width:148px;
	height:199px;
	float:left;
	padding:0 0 0 0;
	top:0px;
	left:6px;
}

#top_favorites_module ul
{
	position:relative;
	left:10px;
	top:42px;
}

#top_favorites_module ul li
{
	background:url(content_breaker.gif ) repeat-x bottom;
	width:125px;
	padding:5px 0 0 0;
	height:21px;
	font-size:10px;
}

#top_favorites_module ul li a
{
	color:#0097E0;
	font-size:10px;
}

#top_favorites_module ul li a:hover
{
	text-decoration:underline;
}

#top_favorites_module .rank_icon
{
	position:absolute;
	text-align:right;
	right:20px;
}

#top_favorites_module .standard
{
	position:absolute;
	bottom:0px;
	right:5px;
	font-size:10px;
}

#newsfeed_module
{
	position:relative;
	background:url(newsfeed_module.gif ) repeat-y;
	width:180px;
	float:left;
	background-color:#FFF;
}

#newsfeed_module ul
{
	position:relative;
	float:left;
	left:10px;
	top:0px;
	padding-bottom:25px;
}

#newsfeed_module ul li
{
	background:url(news_breaker.gif ) repeat-x bottom;
	width:165px;
	padding:9px 0 15px 0;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#3F3F3F;
	position:relative;
	top:0px;
	left:0px;		
}

#newsfeed_module ul li a
{
	color:#0097E0;
	font-size:10px;
}

#newsfeed_module ul li a:hover
{
	text-decoration:underline;
}

#newsfeed_module .date_title
{
	position:relative;
	font-size:10px;
	color:#A6A6A6;
	padding:0 0 4px 0;
}

#newsfeed_module .standard
{
	position:absolute;
	margin:10px 0 4px 0;
	font-size:10px;
	bottom:0px;
	right:10px;
}

#newsfeed_module img
{
	position:relative;
	left:5px;
	bottom:5px;
}

#newsfeed_module .newsfeed_top_buffer
{
	position:relative;
	float:left;
	background:url("newsfeed_top_buffer.gif") no-repeat;
	height:43px;
	width:180px;
	top:0px;
	left:0px;
}

#newsfeed_module .newsfeed_module_buffer
{
	position:relative;
	float:left;
	background:url("newsfeed_buffer.gif") no-repeat bottom center;
	height:5px;
	width:180px;
	bottom:0px;
	left:0px;
}

#sidebar #newsfeed_module
{
	position:relative;
	left:6px;
	background:url(newsfeed_module_sidebar.gif ) no-repeat;
	width:300px;
	float:left;
	background-color:#FFF;
}

#sidebar #newsfeed_module ul li
{
	width:285px;
}

#sidebar #newsfeed_module .newsfeed_top_buffer
{
	position:relative;
	float:left;
	background:url("newsfeed_top_buffer_sidebar.gif") no-repeat;
	height:43px;
	width:300px;
	bottom:0px;
	left:0px;
}

#sidebar #newsfeed_module .newsfeed_module_buffer
{
	position:relative;
	float:left;
	background:url("newsfeed_buffer_sidebar.gif") no-repeat bottom center;
	height:5px;
	width:300px;
	bottom:0px;
	left:0px;
}

#follow_us_module
{
	position:relative;
	background:url(follow_us_header.gif ) no-repeat;
	width:160px;
	left:16px;
	padding:15px 0 0 0;
	float:left;
}

#follow_us_module ul li
{
	position:relative;
	float:left;
}

#follow_us_module_buffer
{
	position:relative;
	float:left;
	background:url("follow_us_footer.gif") no-repeat;
	height:19px;
	width:160px;
	bottom:0px;
	left:0px;
}

#sidebar_content #top_10
{
	position:relative;
	background:url(top10back6.jpg) no-repeat;	  
	width:182px;
	height:340px; 
	float:left;
	text-align:left;
	left:6px;  
	padding:0 4px 0 0; 
	margin: 0px 0px 0px 0px;
}

#sidebar_content #top_10 img
{
	display: block; 
	padding-left:0px;
}

#you_might_like_module
{
	position:relative;
	background:url(you_might_like_module_wide.gif ) no-repeat;
	width:300px;
	height:139px;
	float:left;
	left:5px;
	background-color:#f5f5f5;
	
}

#you_might_like_module ul
{
	position:relative;
	float:left;
	width:290px;
	left:15px;
	top:40px;
}

#you_might_like_module ul li
{
	position:relative;
	float:left;
	margin:0px 15px 0 0;
	width:80px;
	height:94px;
	text-align:center;
}

#you_might_like_module ul li .thumbnail_module
{
	left:0px;
	float:left;
	cursor:pointer;
}

#you_might_like_module div a
{
	position:relative;
	top:60px;
	color:#0097E0;
	font-size:10px;
}
#you_might_like_module div a:hover
{
	color:#7EBA00;
}

.double_widget #you_might_like_module
{
	position:relative;
	background:url(you_might_like_module.gif ) no-repeat;
	width:114px;
	height:321px;
	float:left;
	left:6px;
	background-color:#f5f5f5;
	text-align:center;
}

.double_widget #you_might_like_module ul
{
	position:relative;	
	float:left;
	width:114px;
	left:17px;
	top:40px;
}

.double_widget #you_might_like_module ul li
{
	float:left;
	position:relative;
	margin:0px 0 0 0;
	width:80px;
	height:94px;
	left:0px;
	top:0px;
}

.challenge_list_module ul {                                                   
  	width:610px;
	position:relative;
	float:left;      
	left:10px;
}

.challenge_list_module ul li {
	position: relative;
	background:url("leaderboard_row_background.gif") repeat-x bottom;
	width:610px;
	height:22px;
	list-style:none;
	margin:8px 0 0 0;
	font-size:14px;
	text-align:right;
	font-weight:bold;
}

.challenge_list_module ul li.header {
	background:url("leaderboard_header_background.gif") repeat-x bottom;
}

.challenge_list_module ul li.footer {
	background:url("leaderboard_header_background.gif") repeat-x bottom;
}

.challenge_list_module ul li span, .challenge_list_module ul li a
{
	font-size:14px;
	bottom: 6px;
}

.challenge_list_module ul li .rank_number
{
	position: absolute;
	top:0px;
	left:10px;
	color:#3F3F3F;
	padding:0 0 5px 0;
}

.challenge_list_module ul li .rank_name
{
	position: absolute;
	top:0px;
	left: 80px;
	color:#0097E0;
	text-decoration:none;
}

.challenge_list_module ul li .rank_name:hover
{
	color:#85C400;
}

.challenge_list_module ul li .rank_total 
{
	position: absolute;
	top:0px;
	left: 275px;
	color:#3F3F3F;
	padding:0 0 5px 0;
}

.challenge_list_module ul li .rank_played
{
	position: absolute;
	top:0px;
	left: 510px;
	color:#3F3F3F;
	padding:0 0 5px 0;
}

.challenge_list_module ul li span.current, .challenge_list_module ul li .current
{
	color:#FF6D12;
}

.challenge_list_module ul li .header
{
	color:#B2B2B2;
	bottom: 12px;
	font-size:11px;
}

.anon_challenge_title
{
	position:relative;
	background: url(anon_challenge_title.gif) no-repeat center;
	margin:10px 27px 10px 28px;
	height:18px;
	width:236px;
	text-indent: -999em; overflow: hidden;
}

.anon_tournament_title
{
	position:relative;
	background: url(anon_tournament_title.gif) no-repeat center;
	margin:10px 27px 10px 28px;
	height:18px;
	width:236px;
	text-indent: -999em; overflow: hidden;
}

.logged_challenge_title
{
	position:relative;
	background: url(logged_challenge_title.gif) no-repeat center;
	margin:10px 27px 10px 28px;
	height:18px;
	width:236px;
	text-indent: -999em; overflow: hidden;
}

.logged_tournament_title
{
	position:relative;
	background: url(logged_tournament_title.gif) no-repeat center;
	margin:10px 27px 10px 28px;
	height:18px;
	width:236px;
	text-indent: -999em; overflow: hidden;
}

.wrapup_widget_window .standard
{
	position:relative;
	top:6px;
	padding: 0 0 0 15px;
}

.wrapup_widget_window .content_copy
{
	position:relative;
	width:243px;
	font-size:11px;
	color:#3F3F3F;
	font-weight:normal;
	padding:5px 25px 10px 25px;
}

.wrapup_widget_window .wrapup_widget_button
{
	position:relative;
	float:left;
	left:52px;
	text-align:center;
}

#sidebar_content .wrapup_widget_window .challenge_diagram
{
	position:relative;
	left:24px;
}

.wrapup_widget_window .upcoming_tournaments 
{
	color:#B2B2B2;
	font-size:12px;
}

.wrapup_widget_window .upcoming_tournaments ul
{
	position:relative;
	float:left;
	width:238px;
	left:38px;
	margin:10px 0 10px 0;
}

.wrapup_widget_window .upcoming_tournaments ul li
{
	position:relative;
	float:left;
	width:90px;
	color:#B2B2B2;
	margin:0 9px 0 9px;
	font-size:9px;
	font-weight:normal;
}

.wrapup_widget_window .upcoming_tournaments ul li a
{
	color:#0097E0;
	font-size:10px;
}

.wrapup_widget_window .upcoming_tournaments ul li div
{
	position:relative;
	float:left;
}

.wrapup_widget_window .upcoming_tournaments ul li .thumb_module
{
	position:absolute;
}

.wrapup_widget_window .active_tournaments 
{
	color:#B2B2B2;
	font-size:12px;
	text-align:left;
}

.wrapup_widget_window .active_tournaments ul
{
	position:relative;
	float:left;
	width:273px;
	left:10px;
	margin:10px 0 0px 0;
	
}

.wrapup_widget_window .active_tournaments ul li
{
	position:relative;
	float:left;
	width:273px;
	height:70px;
	color:#B2B2B2;
	font-size:9px;
	font-weight:normal;
	text-align:left;
}

.wrapup_widget_window .active_tournaments ul li div
{
	padding:0px 0 0 90px;
}

.wrapup_widget_window .active_tournaments ul li .thumbnail_module, .wrapup_widget_window .active_tournaments ul li .thumb_module, .wrapup_widget_window .active_tournaments ul li .thumb_new
{
	padding:0px;
}

.wrapup_widget_window .active_tournaments ul li div a
{
	padding:30px 0 2px 0px;
	color:#3F3F3F;
	font-size:12px;	
}

.wrapup_widget_window .active_tournaments ul li div span
{
	color:#3F3F3F;
	font-weight:bold;
	font-size:10px;
}

.wrapup_widget_window .began_dates
{
	color:#7EBA00;
	font-weight:bold;
	margin:4px 0 0 0;
	font-size:10px;
}

.wrapup_widget_window .tournament_headers
{
	color:#7EBA00;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

.wrapup_widget_window .tournament_headers span
{
	color:#3F3F3F;
	font-weight:bold;
	font-size:11px;
}


.wrapup_widget_window .active_tournaments ul li .end_dates
{
	color:#FF6512;
	font-weight:bold;
	font-size:10px;
}


.wrapup_widget_window .active_tournaments ul li .challenger
{
	color:#0097E0;
	font-weight:bold;
	font-size:10px;
}

.wrapup_widget_window .button_copy
{
	position:relative;
	top:6px;
	color:#CCCCCC;
}

.reg_welcome_title
{
	position:relative;
	text-align:center;
	background: url(welcome_title.gif) no-repeat center;
	height:86px;
	width:948px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

#welcome_options
{
	position:relative;
	float:left;
	margin:10px 0 0 30px;
	width:948px;
	height:139px;
	text-align:center;
}

#welcome_options ul
{
	position:absolute;
	width:948px;
	text-align:center;
	left:335px;
}

#welcome_options li { display: inline; }
#welcome_options li a { float: left; display: inline; font-weight:bold; font-size:10px; height:22px; width: 62px;text-align:center;padding:40px 10px 0 10px;}

#welcome_options li
{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 2px;
	height:81px;
	width:84px;
	font-size:10px;
}

#welcome_options #games_tab
{
	background:url("games_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #prizes_tab
{
	background:url("prizes_tab_off.gif") no-repeat;
	color:#FFF;
}
#welcome_options #challenges_tab
{
	background:url("challenges_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #tournaments_tab
{
	background:url("tournaments_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #tickets_tab
{
	background:url("tickets_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #icon_tab
{
	background:url("icon_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #icon_tab a { width:64px; color:#B5B5B5; text-decoration:none; }
#welcome_options #games_tab a  { width:64px; color:#B5B5B5; text-decoration:none; }
#welcome_options #prizes_tab a  { width:64px; color:#B5B5B5; text-decoration:none; }
#welcome_options #tournaments_tab a { width:64px; color:#B5B5B5; text-decoration:none; }
#welcome_options #challenges_tab a { width:64px; color:#B5B5B5; text-decoration:none; }
#welcome_options #tickets_tab a { width:64px; color:#B5B5B5; text-decoration:none; }

.friends_list_section
{
	position:relative;
	float:left;
	padding:0 0 0 160px;
	text-align:left;
}

.invite_friends_section
{
	position:relative;
	float:left;
	width:600px;
	min-height:600px;
	padding:0 0 0 140px;
	text-align:center;
}

.pop_blank .invite_friends_thanks
{
	position:relative;
	float:none;
	padding:0 0 0 0;
	width:600px;
	text-align:center;
}

.pop_blank .invite_friends_section
{
	float:none;
	padding:0 0 0 0;
}

.welcome_text
{
	position:relative;
	width:548px;
	text-align:center;
	padding:0 200px 10px 200px;
}

.welcome_subtext
{
	position:relative;
	width:948px;
	text-align:center;
	color:#3F3F3F;
	font-size:14px;
}

#large_content_purple .welcome_subtext, #large_content_purple #welcome_options
{
	width:948px;
}

#large_content_purple #welcome_options ul
{
	left:270px;
}

#large_content_purple .welcome_text
{
	width:848px;
}

.partners_module
{
	margin:15px 0 0 20px;
	float:left;
	text-align:left;
	width:600px;
	color:#3F3F3F;
}

.partners_module .headline
{
	margin:4px 0 0 10px;
}

.partners_module a
{
	font-size:12px;
	color:#865DA6;
}

.partners_module .title
{
	position:relative;
	background: url(our_partners_title.gif) no-repeat center;
	height:82px;
	width:462px;
	text-indent: -999em; overflow: hidden;
}

.partners_module .subtitle
{
	position:relative;
	background: url(our_partners_subtitle.gif) no-repeat center;
	height:22px;
	width:234px;
	margin:40px 0 0 0;
	text-indent: -999em; overflow: hidden;
}

.partners_module ul li
{
	margin:15px 0 15px 10px;
}

.link_us_module
{
	margin:15px 0 0 20px;
	float:left;
	text-align:left;
	width:600px;
	color:#3F3F3F;
}

.link_us_module .title
{
	position:relative;
	background: url(link_us_title.gif) no-repeat center;
	height:82px;
	width:462px;
	text-indent: -999em; overflow: hidden;
}

.link_us_module .headline
{
	font-size:14px;
	color:#CC4B56;
	margin:4px 0 0 10px;
}

.link_us_module .link_body_content
{
	width:500px;
	font-size:11px;
	color:#3F3F3F;
	font-weight:normal;
	margin:4px 0 0 10px;
}

.link_us_module .subtitle
{
	font-size:12px;
	color:#CC4B56;
	margin:15px 0 0 10px;
}

.link_us_module textarea
{
	width:525px;
	height:100px;
	margin:4px 0 0 10px;
	padding:4px;
	background-color:#f5f5f5;
	color:#3F3F3F;
	font-size:12px;
	font-family:"tahoma";
}

.link_us_module a
{
	font-size:12px;
	color:#CC4B56;
}

#lg_search_header
{
	position: relative;
	float:left;
	background: url(search_header.gif) no-repeat center;
	width:640px;
	height:96px;
}

#lg_search_header input
{
	position:absolute;
	left:440px;
	top:68px;
	width:150px;
	font-size:12px;
	font-weight:bold;
}

#lg_search_header .level_search_button
{
	position:absolute;
	left:605px;
	top:62px;
}

#course_headers
{
	height:25px;
	background-color:#FFF;
	width:640px;
}

#course_headers .top_rated
{
	float:left;
	width:213px;
	height:25px;
	background: url(top_rated_header.gif) no-repeat center;
}

#course_headers .latest_courses
{
	float:left;
	margin:0 1px 0 1px;
	width:212px;
	height:25px;
	background: url(latest_levels_header.gif) no-repeat center;
}


#course_headers .most_played
{
	float:left;
	width:213px;
	height:25px;
	background: url(most_played_header.gif) no-repeat center;
}

#course_list
{
	position: relative;
	float:left;
	width:640px;
}

#course_list .sortable_course_header
{
	float:left;
	width:213px;
	height:19px;
	background-color:#CFCFCF;
	padding:4px 0 0 0;
	margin:0 0 1px 0;
	text-align:center;
	color:#3F3F3F;
}

#course_list .sortable_course_header a
{	
	color:#3F3F3F;
	font-size:10px;
}

#course_list .sortable_course_header a:hover
{	
	color:#5A9441;
}

#course_list .blank_course_header
{
	float:left;
	width:212px;
	margin:0 1px 1px 1px;
	height:23px;
	background-color:#CFCFCF;
}

#course_list .top_rated_list, #course_list .most_played_list
{
	float:left;
	width:213px;
}

#course_list .latest_list
{
	float:left;
	width:212px;
	margin:0 1px 0 1px;
}

#course_list .course_name
{
	float:left;
	margin:0 0 1px 0;
	padding:6px 0 0 10px;
	width:147px;
	height:22px;
	background: url(course_list_bg.gif) no-repeat center;
}

#course_list .course_name a
{
	color:#3F3F3F;
}

#course_list .course_name a:hover
{
	color:#CC9900;
}

#course_list .course_rating
{
	float:left;
	margin:0 0 1px 1px;
	padding:6px 0 0 4px;
	width:50px;
	height:22px;
	background: url(course_list_bg.gif) no-repeat center;
}

#course_list .top_rated_list .list_navigator, #course_list .most_played_list .list_navigator
{
	float:left;
	padding:4px 0 0 0;
	width:213px;
	height:19px;
	background-color:#8c8c8c;
	text-align:center;
	color:#FFF;
}

#course_list .latest_list .list_navigator
{
	float:left;
	padding:4px 0 0 0;
	width:212px;
	height:19px;
	background-color:#8c8c8c;
	text-align:center;
	color:#FFF;
}

#course_list .list_navigator a:hover
{
	color:#3F3F3F;
}

#search_results .list_navigator
{
	position:relative;
	float:left;
	padding:4px 0 0 0;
	width:640px;
	height:19px;
	background-color:#8c8c8c;
	text-align:center;
	color:#FFF;
}

#search_results .list_navigator a:hover
{
	color:#3F3F3F;
}

#lg_results_header
{
	position: relative;
	float:left;
	background: url(results_header.gif) no-repeat center;
	width:640px;
	height:36px;
}


#results_headers .results_course_header
{
	float:left;
	margin:0 1px 0 0;
	width:249px;
	height:25px;
	background: url(results_course_header.gif) no-repeat center;
}

#results_headers .results_creator_header
{
	float:left;
	margin:0 1px 0 0;
	width:258px;
	height:25px;
	background: url(results_creator_header.gif) no-repeat center;
}

#results_headers .results_par_header
{
	float:left;
	margin:0 1px 0 0;
	width:45px;
	height:25px;
	background: url(results_par_header.gif) no-repeat center;
}

#results_headers .results_rating_header
{
	float:left;
	margin:0 0 0 0;
	width:85px;
	height:25px;
	background: url(results_rating_header.gif) no-repeat center;
}

.results_course
{
	float:left;
	margin:1px 1px 0 0;
	padding:6px 0 0 10px;
	width:239px;
	height:23px;
	background: url(course_list_bg.gif) no-repeat center;
}

.results_creator
{
	float:left;
	margin:1px 1px 0 0;
	padding:6px 0 0 10px;
	width:248px;
	height:23px;
	background: url(course_list_bg.gif) no-repeat center;
}

.results_par
{
	float:left;
	margin:1px 1px 0 0;
	padding:6px 0 0 0;
	width:45px;
	height:23px;
	background: url(course_list_bg.gif) no-repeat center;
	text-align:center;
}

.results_rating
{
	float:left;
	margin:1px 0 0 0;
	padding:6px 0 0 0;
	width:85px;
	height:23px;
	background: url(course_list_bg.gif) no-repeat center;
	text-align:center;
}

#search_results .list_navigator .results_hide_button
{
	position:absolute;
	padding:4px 0 0 4px;
	right:0px;
	top:0px;
	height:19px;
	width:120px;
	
	background: url(results_hide_button.gif) no-repeat center;
}

#search_results .list_navigator .results_hide_button a
{
	font-size:10px;
}

#lg_divider
{
	position: relative;
	float:left;
	background: url(divider_bg.gif) no-repeat center;
	width:640px;
	height:6px;
}

#lg_search_footer
{
	position: relative;
	float:left;
	background: url(expander_footer.gif) no-repeat center;
	width:640px;
	height:25px;
}


.top_expander
{
	background-image:url(expander.gif);
	width:640px;
	height:30px;
}

.searchsection
{
	
	width:640px;
}

.level_content
{
	background-color:#ededed;
	color:#000000;
	font-weight:bold;
}

.expander_footer
{
	background-image:url(expander_footer.gif);
	width:640px;
	height:25px;
}

A#hide_search_results:hover
{
	color:#666666;
}

A.thin_level_header:hover
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}


.ajax_loading
{
	background: #FFFFFF;
	border: 2px solid #7D7979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	width: 80px;
	padding: 10px 10px 10px 10px;
}

.ajax_loading img {
	border: none;
	padding-right: 5px;
}

.search_message {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#course_list {
	padding-top: 0px;
}


.search_results_1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#red;
	font-weight:bold;
	height:25px;
	border: 1px solid #000000;
	padding:2px;
}

.search_results_2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c7bcbc;
	font-weight:bold;
	background-color:#6d4e4e;
	height:18px;
}

.search_results_footer
{
	background-color:#cc9900;
	height:12px;
	border:1px solid #000000;
	padding:1px;
}


.search_results_headers,A.search_results_headers:link,A.search_results_headers:visited,A.search_results_headers:active,A.search_results_headers:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.search_results,A.search_results:link,A.search_results:visited,A.search_results:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

A.search_results:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc9900;
	font-weight:bold;
	text-decoration:none;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:13px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:13px;
	line-height:13px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating .your-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:13px;
	line-height:13px;
	outline:none;
	overflow:hidden;
	border: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

.star-rating .your-rating{
	z-index:1;
	background-position: left bottom;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: bottom;
	padding-top: 7px;
}

/* smaller star */
.small-star{
	width:50px;
	height:13px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(star_small.gif);
	line-height: 13px;
	height: 13px;
}

.small-star .your-rating{
	background-image: url(star_small.gif);
	line-height: 13px;
	height: 13px;
}

.search_page_footer
{
	position:relative;
	float:left;
	margin:10px 0 10px 10px;
	width:631px;
}

.search_page_footer span
{
	font-size:12px;
	color:#B2B2B2;
}

.search_page_footer a
{
	color:#0097E0;
	text-decoration:underline;
}

.page_count
{
	position:relative;
	top:0px;
	left:10px;
	font-size:11px;
	font-weight:bold;
	color:#3F3F3F;
	padding:10px 0 0 0;
}
           
.page_count span
{
	color:#B2B2B2;
	font-size:11px;
}

.pagination
{
	position:absolute;
	float:right;
	right:0px;
	top:0px;
	height:34px;
	padding:10px 15px 0 15px;
	font-size:11px;
}

.pagination a
{
	position:relative;
	padding: 0 3px 0px 3px;
	font-size:11px;
	font-weight:normal;
}

.pagination span
{
	position:relative;
	padding: 0 3px 0px 3px;
	font-size:11px;
	font-weight:normal;
	color:#3F3F3F;
}

.pagination .standard_left
{
	background:url(green_bullet_left.png) no-repeat center left;
	padding: 0 3px 0px 15px;
	height:16px;
}

.pagination .standard_right
{
	background:url(green_bullet.png) no-repeat center right;
	padding: 0 15px 0px 3px;
	height:16px;
}


.per_page_module
{
	position:absolute;
	top:00px;
	right:5px;
	background:url("per_page_module.gif")  no-repeat;
	height:34px;
	width:193px;
	padding:10px 15px 0 15px;
	font-size:12px;
	font-weight:normal;
}

.per_page_module span
{
	color:#3F3F3F;
	font-weight:bold;
}

.per_page_module a
{
	font-size:12px;
}

#my_cs_content .search_page_footer
{
	margin:10px 0 10px 0px;
	width:400px;
}

#my_cs_content .pagination
{
	padding:10px 0px 0 0px;
}


#my_cs_content .no_friends_module
{
	background:url("no_friends_module.gif")  no-repeat;
	text-align:center;
	height:129px;
	width:598px;
	padding:140px 0 0 0;
	font-size:11px;
}

#my_cs_content .no_friends_module a
{
	font-size:11px;
	color:#0097E0;
	text-decoration:underline;
}

.download_free_games_ad
{
	position:relative;
	background:url("download_free_games_bg.gif")  no-repeat;
	width:636px;
	height:84px;
	cursor:pointer;
}

.featured_partners_title
{
	position:relative;
	color:#0097E0;
	padding:5px 0 5px 0;
}

.download_free_games_ad .headline_copy
{
	position:absolute;
	top:13px;
	left:340px;
	width:270px;
	color:#4ABBFF;
}

.download_free_games_ad .body_copy
{
	position:absolute;
	top:31px;
	left:340px;
	width:270px;
	color:#FFFDFD;
}














.green #mycs_nav { background:url("mycs_nav_background.gif") no-repeat; }

.green #main_content #home_content .user_newsfeed  ul li a {  color:#7EBA00; }

.green .player_search_box { background:url("player_search_box.gif") no-repeat; }

.green .player_search_box input { color:#color:#EAFF00;; }

.green #main_content #home_content .user_data ul li .ranking_section { background: url(rank_meter.gif) no-repeat; }

.green #main_content #home_content .user_data ul li #world_ranking .title { background: url(world_ranking_title.gif) no-repeat center top; }

.green #main_content #home_content .user_data ul li #friend_ranking .title { background: url(friend_ranking_title.gif) no-repeat center top; }

.green #main_content #home_content .user_data ul li .ranking_section .rank_message { color:#EAFF00; }

.green #sidebar #sidebar_content { background: url(side_content_top.gif) no-repeat top center; background-color:#d8f0a6; }

.green #sidebar #sidebar_bottom_buffer { background: url(side_content_bottom.gif) no-repeat bottom center; }

.green #sidebar #sidebar_content #most_recent_trophies_module .title { background: url(most_recent_trophies_module_title.gif) no-repeat center; }

.green #sidebar #sidebar_content #friend_tournaments_module .title { background: url(friend_tournaments_module_title.gif) no-repeat center; }

.green #most_recent_trophies_module ul li .game_title, .green #friend_tournaments_module  ul li .tourney_link, .green .sidebar_widget span { color:#color:#EAFF00;; }

.green #mycs_nav #home_tab { background:url("home_tab_off.gif") no-repeat; width:64px; }
.green #mycs_nav #friends_tab { background:url("friends_tab_off.gif") no-repeat; width:84px; }
.green #mycs_nav #scores_tab { background:url("scores_tab_off.gif") no-repeat; width:84px; }
.green #mycs_nav #favorites_tab { background:url("favorites_tab_off.gif") no-repeat; width:88px; }
.green #mycs_nav #tournaments_tab { background:url("tournaments_tab_off.gif") no-repeat; width:108px; }
.green #mycs_nav #tickets_tab { background:url("tickets_tab_off.gif") no-repeat; width:84px; }
.green #mycs_nav #profile_tab { background:url("profile_tab_off.gif") no-repeat; width:97px; }

.green #mycs_nav #home_tab a:hover { background:url("home_tab_over.gif") no-repeat; width:64px; }
.green #mycs_nav #friends_tab a:hover { background:url("friends_tab_over.gif") no-repeat; width:84px; }
.green #mycs_nav #scores_tab a:hover { background:url("scores_tab_over.gif") no-repeat; width:84px; }
.green #mycs_nav #favorites_tab a:hover { background:url("favorites_tab_over.gif") no-repeat; width:88px; }
.green #mycs_nav #tournaments_tab a:hover { background:url("tournaments_tab_over.gif") no-repeat; width:108px; }
.green #mycs_nav #tickets_tab a:hover { background:url("tickets_tab_over.gif") no-repeat; width:84px; }
.green #mycs_nav #profile_tab a:hover{ background:url("profile_tab_over.gif") no-repeat; width:97px; }

.green #mycs_nav #home_tab.current a { background:url("home_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #friends_tab.current a { background:url("friends_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #scores_tab.current a { background:url("scores_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #favorites_tab.current a { background:url("favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #tournaments_tab.current a { background:url("tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #tickets_tab.current a { background:url("tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #profile_tab.current a { background:url("profile_tab_on.gif") no-repeat;color:#B5B5B5; }

.blue #mycs_nav { background:url("mycs_nav_background.gif") no-repeat; }

.blue #main_content #home_content .user_newsfeed  ul li a { color:#0097E0; }

.blue .player_search_box { background:url("player_search_box.gif") no-repeat; }

.blue .player_search_box input { color:#0097E0; }

.blue #main_content #home_content .user_data ul li .ranking_section { background: url(rank_meter.gif) no-repeat; }

.blue #main_content #home_content .user_data ul li #world_ranking .title { background: url(world_ranking_title.gif) no-repeat center top; }

.blue #main_content #home_content .user_data ul li #friend_ranking .title { background: url(friend_ranking_title.gif) no-repeat center top; }

.blue #main_content #home_content .user_data ul li .ranking_section .rank_message { color:#91E3FF; }

.blue #sidebar #sidebar_content { background: url(side_content_top.gif) no-repeat top center; background-color:#a6e8ff; }

.blue #sidebar #sidebar_bottom_buffer { background: url(side_content_bottom.gif) no-repeat bottom center; }

.blue #sidebar #sidebar_content #most_recent_trophies_module .title { background: url(most_recent_trophies_module_title.gif) no-repeat center; }

.blue #sidebar #sidebar_content #friend_tournaments_module .title { background: url(friend_tournaments_module_title.gif) no-repeat center; }

.blue #most_recent_trophies_module ul li .game_title, .blue #friend_tournaments_module  ul li .tourney_link, .blue .sidebar_widget span { color:#0097E0; }

.blue #mycs_nav #home_tab { background:url("home_tab_off.gif") no-repeat; width:64px; }
.blue #mycs_nav #friends_tab { background:url("friends_tab_off.gif") no-repeat; width:84px; }
.blue #mycs_nav #scores_tab { background:url("scores_tab_off.gif") no-repeat; width:84px; }
.blue #mycs_nav #favorites_tab { background:url("favorites_tab_off.gif") no-repeat; width:88px; }
.blue #mycs_nav #tournaments_tab { background:url("tournaments_tab_off.gif") no-repeat; width:108px; }
.blue #mycs_nav #tickets_tab { background:url("tickets_tab_off.gif") no-repeat; width:84px; }
.blue #mycs_nav #profile_tab { background:url("profile_tab_off.gif") no-repeat; width:97px; }

.blue #mycs_nav #home_tab a:hover { background:url("home_tab_over.gif") no-repeat; width:64px; }
.blue #mycs_nav #friends_tab a:hover { background:url("friends_tab_over.gif") no-repeat; width:84px; }
.blue #mycs_nav #scores_tab a:hover { background:url("scores_tab_over.gif") no-repeat; width:84px; }
.blue #mycs_nav #favorites_tab a:hover { background:url("favorites_tab_over.gif") no-repeat; width:88px; }
.blue #mycs_nav #tournaments_tab a:hover { background:url("tournaments_tab_over.gif") no-repeat; width:108px; }
.blue #mycs_nav #tickets_tab a:hover { background:url("tickets_tab_over.gif") no-repeat; width:84px; }
.blue #mycs_nav #profile_tab a:hover{ background:url("profile_tab_over.gif") no-repeat; width:97px; }

.blue #mycs_nav #home_tab.current a { background:url("home_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #friends_tab.current a { background:url("friends_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #scores_tab.current a { background:url("scores_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #favorites_tab.current a { background:url("favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #tournaments_tab.current a { background:url("tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #tickets_tab.current a { background:url("tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #profile_tab.current a { background:url("profile_tab_on.gif") no-repeat;color:#B5B5B5; }


.chrome #mycs_nav { background:url("mycs_nav_background.gif") no-repeat; }

.chrome #main_content #home_content .user_newsfeed  ul li a { color:#666666; }

.chrome .player_search_box { background:url("player_search_box.gif") no-repeat; }

.chrome .player_search_box input { color:#666666; }

.chrome #main_content #home_content .user_data ul li .ranking_section { background: url(rank_meter.gif) no-repeat; }

.chrome #main_content #home_content .user_data ul li #world_ranking .title { background: url(world_ranking_title.gif) no-repeat center top; }

.chrome #main_content #home_content .user_data ul li #friend_ranking .title { background: url(friend_ranking_title.gif) no-repeat center top; }

.chrome #main_content #home_content .user_data ul li .ranking_section .rank_message { color:#FFFFFF; }

.chrome #sidebar #sidebar_content { background: url(side_content_top.gif) no-repeat top center; background-color:#e3e3e3; }

.chrome #sidebar #sidebar_bottom_buffer { background: url(side_content_bottom.gif) no-repeat bottom center; }

.chrome #sidebar #sidebar_content #most_recent_trophies_module .title { background: url(most_recent_trophies_module_title.gif) no-repeat center; }

.chrome #sidebar #sidebar_content #friend_tournaments_module .title { background: url(friend_tournaments_module_title.gif) no-repeat center; }

.chrome #most_recent_trophies_module ul li .game_title, .chrome #friend_tournaments_module  ul li .tourney_link, .chrome .sidebar_widget span { color:#666666; }

.chrome #mycs_nav #home_tab { background:url("home_tab_off.gif") no-repeat; width:64px; }
.chrome #mycs_nav #friends_tab { background:url("friends_tab_off.gif") no-repeat; width:84px; }
.chrome #mycs_nav #scores_tab { background:url("scores_tab_off.gif") no-repeat; width:84px; }
.chrome #mycs_nav #favorites_tab { background:url("favorites_tab_off.gif") no-repeat; width:88px; }
.chrome #mycs_nav #tournaments_tab { background:url("tournaments_tab_off.gif") no-repeat; width:108px; }
.chrome #mycs_nav #tickets_tab { background:url("tickets_tab_off.gif") no-repeat; width:84px; }
.chrome #mycs_nav #profile_tab { background:url("profile_tab_off.gif") no-repeat; width:97px; }

.chrome #mycs_nav #home_tab a:hover { background:url("home_tab_over.gif") no-repeat; width:64px; }
.chrome #mycs_nav #friends_tab a:hover { background:url("friends_tab_over.gif") no-repeat; width:84px; }
.chrome #mycs_nav #scores_tab a:hover { background:url("scores_tab_over.gif") no-repeat; width:84px; }
.chrome #mycs_nav #favorites_tab a:hover { background:url("favorites_tab_over.gif") no-repeat; width:88px; }
.chrome #mycs_nav #tournaments_tab a:hover { background:url("tournaments_tab_over.gif") no-repeat; width:108px; }
.chrome #mycs_nav #tickets_tab a:hover { background:url("tickets_tab_over.gif") no-repeat; width:84px; }
.chrome #mycs_nav #profile_tab a:hover{ background:url("profile_tab_over.gif") no-repeat; width:97px; }

.chrome #mycs_nav #home_tab.current a { background:url("home_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #friends_tab.current a { background:url("friends_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #scores_tab.current a { background:url("scores_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #favorites_tab.current a { background:url("favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #tournaments_tab.current a { background:url("tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #tickets_tab.current a { background:url("tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #profile_tab.current a { background:url("profile_tab_on.gif") no-repeat;color:#B5B5B5; }



.textheight{
height:100px;
clear:both;
}

.mainpicdiv{
background:transparent url(mainpicsbottom.jpg) repeat scroll left bottom;
clear:both;
height:57px;
width:209px;
margin-top:-2px;
}

.playbutton{
background:transparent url(gobutton.gif) no-repeat 0px 0px;
display:block;
height:14px;
margin-left:165px;
margin-top:-6px; 
 
width:35px;
}

.playbutton:hover{  
background:url(gobutton.gif) no-repeat 0px -16px; 
}

.playnowbutton{
background:transparent url(playnowbutton.jpg) repeat scroll 0 26px;
clear:both !important;
display:block;
float:right;
height:25px;
margin:10px 10px 0 0;
width:102px;
}
  
.playnowbutton:hover{
background:transparent url(playnowbutton.jpg) repeat scroll 0 -1px; 
clear:both !important;
display:block;
float:right;
height:25px;
margin:10px 10px 0 0;
width:102px;

}

.newscube{
 color:#0097E5;
float:left;
font-family:arial;
font-size:13px;
height:64px;  
}

.typetext{
background:url(newstextbox.jpg) no-repeat;
height:16px;
 width:124px;
 float:left;
}

.mynewsform div{
margin-bottom:5px;
}

.mynewsform div span{
display:block;
width:45px;
float:left;
}

.mynewsform{
display:block;
margin-top:0;
padding-top:13px;
}

.newsimage div{
float:left;
}

.subsbutton{
background:transparent url(newsbuttonaaa.jpg) repeat scroll 0 0;
color:white;
cursor:pointer;
display:block;
font-family:arial;
font-size:12px;
font-weight:bolder;
height:28px;
left:10px;
line-height:normal;
margin-top:15px;
position:relative;
text-align:center;
width:102px;

}
 
.subsbutton:hover{ 
background:transparent url(newsbuttonaaa.jpg)  no-repeat scroll 0 -30px; 
color:white;
cursor:pointer;
display:block;
font-family:arial;
font-size:12px;
font-weight:bolder;
height:28px; 
left:10px;
line-height:normal;
margin-top:15px;
position:relative;
text-align:center;
width:102px;
}

.innerleftcol{
float:left;
width:180px;  
margin-left:10px;
}

.innermiddlecol{  
float:left; 
margin-left:10px;
width:420px;
_width:400px;
 }

.envelopediv{ 
background:transparent url(envelopenews.jpg) no-repeat scroll 214px 10px;
 
margin:0 auto;

width:100%;
}

.storydiv h1, .storydiv h2{
font-size:14px;
padding-left:10px; 
color:#006fa5;
}

.innerstorydiv h1, .innerstorydiv h2{
font-size:14px;
padding-left:10px; 
color:#006fa5;
}


.storydiv{
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
width:636px;
}


.storydiv p{
font-size:12px;
font-weight:normal;
}

.storytop{
background:url(storytop.jpg);
height:10px;
width:638px;
margin-bottom:-3px; 
background-repeat:no-repeat;
}

 
.storybottom{
background:url(storybottom.jpg) no-repeat;
height:10px;
width:638px;

}

.allthestory{
margin-bottom:10px;
}

.menubottom{
background:url(menubottomborder.jpg) !important;
width:177px !important;
height:6px !important;
display:block !important;
padding:0px !important;
border:none !important;
 background-repeat:no-repeat;

}

.menutop{
background:url(menutopborder.jpg) !important; 
width:177px !important;
height:6px !important; 
display:block !important;   
border:none !important;
padding:0px !important;
 background-repeat:no-repeat;
_margin-top:0px !important;	
_margin-bottom:-8px !important; 	
 

}
  
.innerreviewright{  
	position:relative;  
	background: transparent url(top10title3.jpg) no-repeat scroll center !important;  
	margin:10px 0 6px 0;
	height:24px; 
	width:90px !important; 
	text-indent: -999em; overflow: hidden;
}

.reviewli a{
 font-weight:normal;
float:left;
display:block;
color:#white;
}

.reviewli{

border-bottom:1px solid #304161;
display:block;
margin-left:8px; 
_margin-left:7px; 
padding:5.5px 0;
_padding:3.5px 0;
width:165px;
} 

.myreviewul{ 
_margin-left:1px; 
_width:180px;
}

.casinonamereview{
padding-left:4px;
color:#d2ff00;  
}

.casinonamereview:hover{
color:#ffffff;
}


.casinoreviewlast{
padding-left:5px !important; 
}

.reviewbutton{ 

background:transparent url(reviewbutton2.gif) repeat 0px 0px; 
color:#790300;
float:right !important;
height:13px;
margin-right:4px; 
width:52px; 
 


  
}  
  
.reviewbutton:hover{
color:#cbe900; 
 background:url(reviewbutton2.gif) 0px 13px; 

 }

.reviewnum{
color:#575757; 
float:left;
font-size:9px; 
margin-left:5px;
margin-right:0;
padding-top:1px;
} 

.boxinsidenews{
margin:0 auto;
width:275px;
}

/*   stabs here */



			.alltabs ul li{
			display:block;
			float:left;
			margin-bottom:1px;
			}
			
			.alltabs ul li a{
			display:block;
			float:left;
			padding:0 10px; 
			color:black; 
			}
			
			.alltabs ul li span{	
			line-height:24px;
			float:left;
			display:block;
}
			
			.seperatetab span{
			padding:0px 1px !important;
			}
			
			
			.firsttab span{
			display:block;
			background:url(tabsleft.jpg) repeat-x 0px -1px;
			height:25px;
			}
			
			.firsttab span:hover{
			background:url(tabsleft.jpg) repeat-x 0px -27px;
			}
			
			.seperatetab span{ 
			display:block;
			background:url(seperatetabs2.jpg) repeat-x 0px -1px;
			height:25px;
			}
			
			.righttab span{
			background:url(righttabs2.jpg) repeat-x right -1px;
			display:block;
			height:25px;
			}
			
			.righttab span:hover{
			background:url(righttabs2.jpg) repeat-x right -27px;  
			display:block;
			height:25px; 
			}
			
			.middle span{
			background:url(middletabs.jpg) repeat-x 0px -1px; 
			display:block;
			height:25px; 
			}
			
			.middle span:hover{
			background:url(middletabs.jpg) repeat-x 0px -27px;    	
			display:block;  
			height:25px; 
			}
			
/*   stabs ends */

 
.liseperate{  

background:#304161 none repeat scroll 0 50%;
display:block;
height:1px;
margin:0 auto;
width:166px;
_margin-bottom:-4px;
display:none;

}




 
