.widget_title, .widget_title a {
	display:none;
}

.game_thumb_module
{
	overflow: hidden;
	position: absolute;
	width: 80px;
	height: 60px;
}

.game_thumb_module img {
	border-radius: 5px;
}

#site_wrapper #bread_crumbs
{
	color:#666666;
	font-family:"arial";
	font-size:10px;
	position:relative;
	left:0px;
	float:left;
	height:16px;
	left:10px;
}

#site_wrapper #bread_crumbs li 
{
	background: url(/assets/images/template/nav/bread_crumb.gif) no-repeat;
	padding:0 1px 0 11px;
	position:relative;
	float:left;
}

#site_wrapper #bread_crumbs li.Home { height:16px; background: url(/assets/images/template/nav/joystick.gif) no-repeat; padding:0 0 0 37px;}

#site_wrapper #bread_crumbs a
{
	color:#0097E0;
	font-family:"arial";
	font-size:10px;
	text-decoration:underline;
	position:relative;
}

#site_wrapper #bread_crumbs .bread_crumb_end
{
	display:none;
}

.thumbnail_module
{
	overflow: hidden;
	position: absolute;
	width: 80px;
	height: 60px;
}


.thumb_module
{
	background: url(../assets/images/modules/thumb_corners.png ) no-repeat;
	overflow: hidden;                     
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 60px;
}

.thumb_new
{
	background: url(../assets/images/modules/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;
	float:left;
}

.content_breaker
{
	background:url(../assets/images/template/nav/content_breaker.gif ) repeat-x;
	height:7px;
	width:638px;
	margin-left:0px 0 4px 0;
}

.full_content_breaker
{
	background:url(../assets/images/template/nav/content_breaker.gif ) repeat-x;
	height:7px;
	width:959px;
	margin-left:0px 0 4px 0;
}

.full_prize_breaker
{
	position:relative;
	background:url(../assets/images/template/nav/content_breaker.gif ) repeat-x;
	float:left;
	height:20px;
	width:946px;
	left:5px;
}

.prize_page_sweeps
{
	position:relative;
	float:left;
	width:946px;
	left:5px;
}

#game_sidebar
{
	background:url(/assets/images/template/nav/search_box_bg.png ) no-repeat;
	position:absolute;
	right:-12px;
	top:39px;
	width:234px;
	height:57px;
	padding: 0 0 0 0;
	margin: 0px 7px 0px 0px;
	z-index:5;
	
}

#game_sidebar .search_box
{
	float:left;
	background:url(/assets/images/template/nav/search_box.png ) no-repeat;
	top:0px;
	padding:0 0 0 0;
	margin:7px 0 0 17px;
	height:28px;
	width:173px;
}

#game_sidebar .search_box_input
{
	padding:0 0 0 0;
	margin:5px 0 0 0;
	background:none;
	font-family:"tahoma";
	color:#666666;
	font-weight:bold;
	font-size:10px;
	height:21px;
	width:155px;
	top:0px;
	left:0px;
}

#game_sidebar .search_box_input option
{
	line-height:25px;
}


#game_sidebar .search_box_button
{
	position:relative;
	float:right;
	width:34px;
	height:34px;
	margin:7px 10px 0 0;
	background:url(/assets/images/template/nav/search_button.png) no-repeat;
}

.search_dropdown
{
	float:left;
	background:url(../assets/images/modules/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_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(../assets/images/modules/top10_off.gif ) no-repeat;
}

#top_10 ul.top10_list li a:hover
{
	cursor:pointer;
	background:url(../assets/images/modules/top10_on.gif ) no-repeat;
}

#top_10 ul.top10_list li a
{
	position:absolute;
	height:20px;
	width:181px;
	text-decoration:none;
}

#top_10 ul.top10_list
{	
	width:181px;
}

#top_10 ul.top10_list li a:hover
{                                            
	background:url(../assets/images/modules/top10_on.gif ) no-repeat;
	height:20px;
	width:181px;
}

#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:70px;
	left:0px;
	top:0px;	
	text-align:left;
}

#top10_info_module .thumbnail_module           
{
	left:10px;
	top:0px;
	position:relative;
	float:left;
	text-align:left;
}

#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;
}

#download_of_day_gamename
{
	position: absolute;
	top:247px;
	font-size:12px;
	width:205px;
	left:10px;
	text-align:center;
	color:#0097E0;
}

#download_of_day_button
{
	position: absolute;
	left:66px;
	top:287px;
	text-align:center;
}

#facebook_fan #fan_widget
{
	position:relative;
	left:5px;
	width: 300px;
	height: 180px;
	border-bottom:1px solid #94A3C4;
}

#sidebar_content #download_of_day_gamename
{
	left:47px;
}

#sidebar_content #download_of_day_button
{
	left:103px;
}

#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:42px 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
{
	background: url(../assets/images/modules/thumb_new.png ) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 8px;
	left: 7px;
	width: 80px;
	height: 60px;
}

#sidebar_content #newest_games .new_thumb_new
{
	background: url(../assets/images/modules/thumb_new.png ) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	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(../assets/images/modules/new_thumb_on.png ) no-repeat;
}

.newest_game_module li .new_thumb_module_frame
{
	background: url(../assets/images/modules/new_thumb_off.png ) no-repeat;
}

#sidebar_content #newest_games .newest_game_module li a:hover .new_thumb_module_frame
{
	background: url(../assets/images/modules/thumb_corners.png ) no-repeat;
}

#sidebar_content #newest_games .newest_game_module li .new_thumb_module_frame
{
	background: url(../assets/images/modules/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:44px;
	left:0px;
}                                      

#category_title
{
	float:left;
	position:relative;
	top:10px;
	left:6px;
	padding-bottom:10px;
}

#category_info
{
	z-index:1;
	top:-10px;
	font-size:11px;
	float:left;
	position:relative;
	left:6px;
	color:#666666;
	font-weight:normal;
	width:600px;
	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(../assets/images/modules/facebook/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:334px;
	width:633px;
	margin:0 0 0 0;
	top:-1px;
	left:0px;
	z-index:2;
}

#feature_module_mask
{
	background: url(/assets/images/modules/cs_feature_mask.png ) no-repeat;
	float:left;
	position:absolute;
	height:334px;
	width:633px;
	top:0px;
	left:0px;
	z-index:5;
}

#feature_module ul.feature_thumbs
{
	position:absolute;
	left:7px;
	top:2px;
	width:80px;
}

#feature_module ul.feature_thumbs li
{
	position:relative;
	padding:5px 0 0 0;
	width:80px;
	height:60px;
}

#feature_marker
{
	background: url(/assets/images/modules/feature_marker.png) no-repeat;
	width:105px;
	height:68px;
	position:absolute;
	top:3px;
	left:3px;
	z-index:8;
}

#feature_link_large
{
	position:absolute;
	top:8px;
	left:92px;
	z-index:6;
}

#feature_link_1
{
	position:absolute;
	top:6px;
	left:7px;
	width:80px;
	height:60px;
	z-index:6;
}

#feature_link_2
{
	position:absolute;
	top:71px;
	left:7px;
	width:80px;
	height:60px;
	z-index:6;
}

#feature_link_3
{
	position:absolute;
	top:136px;
	left:7px;
	width:80px;
	height:60px;
	z-index:6;
}

#feature_link_4
{
	position:absolute;
	top:201px;
	left:7px;
	width:80px;
	height:60px;
	z-index:6;
}

#feature_link_5
{
	position:absolute;
	top:266px;
	left:7px;
	width:80px;
	height:60px;
	z-index:6;
}

#feature_image_1, #feature_image_2, #feature_image_3, #feature_image_4, #feature_image_5
{
	position:absolute;
	top:7px;
	left:92px;
	z-index:2;
}

#feature_play_now
{
	position:absolute;
	top:278px;
	left:324px;
}

#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(../assets/images/modules/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(../assets/images/modules/feature_right.gif ) no-repeat;
	text-indent:-9999em;
	top:6px;
	right:-20px;
	width:20px;
	height:20px;                                   
}
#page_breaker, #sub_page_breaker
{
	background:url(../assets/images/modules/page_breaker.gif) repeat-x;
	float:left;
	padding:15px 0 0 0;
	height:74px;
	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
{
	float:left;
	background:url(/assets/images/modules/widgets/site_user_updates_bg.gif) no-repeat;
	position:relative;
	height:46px;
	width:632px;
	margin:12px 0 12px 0;
}

#status_update_module .status_thumb_image
{
	position:absolute;
	top:4px;
	left:4px;
	width:38px;
	height:38px;
}

#status_update_module .status_thumb_frame
{
	background: url(/assets/images/modules/status_thumb_image.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 4px;
	left: 4px;
	width: 38px;
	height: 38px;
}

#status_update_module #status_module_content
{
	position:absolute;
	left:50px;
	vertical:align:middle;
	height:46px;
	top:0px;
	width:500px;
	color:#C0D0F0;
	font-size:12px;
	font-weight:bold;
	display: table;
}

#status_update_module #status_module_content p
{
	display: table-cell; vertical-align: middle; text-align: left;
}

#status_update_module #status_module_content a
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}	

#status_update_module #status_module_icon
{
	position:absolute;
	right:6px;
	top:0px;
}

#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;
}

#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:800px;
}

#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:63px;
}

.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 .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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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(/assets/images/modules/facebook/user/or.jpg) no-repeat;
	width:60px;
	height:193px;
	margin: 10px 10px 0 0;
}

.fb_register_content #fb_register_content_center_thin
{
	position:relative;
	float:left;
	background: url(/assets/images/modules/facebook/user/or_small.jpg) no-repeat;
	width:15px;
	height:190px;
}

.fb_register_content #fb_newsletter_left, #newsletter_content
{
	position:relative;
	float:left;
	background: url(/assets/images/modules/facebook/user/newsletter_sell.jpg) no-repeat;
	width:569px;
	height:190px;
}

#fb_newsletter_left input[type=checkbox], #newsletter_content input[type=checkbox]
{
	position:absolute;
	left:18px;
	top:135px;
}

#fb_newsletter_left .subtitle_light, #newsletter_content .subtitle_light
{
	position:absolute;
	left:35px;
	top:135px;
	color:#FFFFFF;
}

#fb_newsletter_left .newsletter_copy, #newsletter_content .newsletter_copy
{
	position:absolute;
	left:18px;
	top:160px;
	color:#FFCD4D;
	font-size:10px;
}

.fb_register_content #fb_register_icons
{
	position:relative;
	float:left;
	width:270px;
	height:190px;
}

#fb_register_icons ul li
{
	position:relative;
	float:left;
	width:270px;
	height:75px;
}

#fb_register_icons input[type=radio]
{
	position:absolute;
	float:left;
	left:80px;
	top:20px;
}

#fb_register_icons .subtitle_light
{
	position:absolute;
	margin: 0 0 0 6px;
	font-family:Tacoma, Arial;
	font-size:11px;
	left:90px;
	top:20px;
}

#fb_register_icons .avatar_module
{
	position:absolute;
	left:20px;
	float:left
}

#fb_register_wide_content
{
	width:958px;
	min-height:520px;	
}

#fb_register_wide_content #light_reg_info
{
	left:149px;
	width:660px;
	text-align:center;
}

#fb_register_wide_content #light_reg_info ul
{
	text-align:left;
	position:relative;
	left:239px;
}

#fb_register_wide_content .facebook_error_text
{
	font-weight:bold;
	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(/assets/images/modules/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(/assets/images/modules/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(../assets/images/modules/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("/assets/images/modules/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("/assets/images/modules/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:0px;
}

#large_content_blue .white_content .light_reg_newsletter_info
{
	left:0px;
	height:884px;
}

#large_content_blue .white_content #light_reg_info #tall_newsletter_sell
{
	position:absolute;
	top:20px;
	right:0px;
	width:322px;
	height:864px;
	z-index:10;
	background:url("/assets/images/modules/user/tall_newsletter_sell.jpg") no-repeat;
}

#tall_newsletter_sell #radio_checkbox, #tall_newsletter_sell #radio_checkbox_img
{
	position:absolute;
	top:697px;
	left:76px;
	width:176px;
	height:74px;
}

#tall_newsletter_sell .newsletter_copy
{
	position:absolute;
	text-align:center;
	left:30px;
	top:816px;
	width:280px;
	font-size:10px;
	color:#FFF170;
}

#large_content_blue .white_content #light_reg_info ul
{
	position:relative;
	left:40px;
}

#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(../assets/images/modules/main_content_blue_top.gif) no-repeat top center;
	height:6px;
	width:640px;
	top:0px;
	left:0px;
}

#main_content_blue_bottom_buffer
{
	background: url(../assets/images/modules/main_content_blue_bottom.gif) no-repeat bottom center;
	height:6px;
	width:640px;
	position:absolute;
	left:0px;
	bottom:-1px;
}

#main_content_blue
{
	background: url(../assets/images/modules/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("../assets/images/modules/wrapup_630_top.gif") no-repeat;
	background-color:#fff;
	width:630px;
	margin-bottom:5px;
	text-align:center;	
}

#main_content_blue .white_content_buffer
{
	position:absolute;
	float:left;
	background:url("/assets/images/modules/wrapup_630_bottom.gif") no-repeat bottom center;
	height:4px;
	width:630px;
	bottom:0px;
	left:0px;
}

#main_content_purple
{
	background: url(../assets/images/modules/user/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(../assets/images/modules/user/main_content_purple_bottom.gif) no-repeat bottom center;
	height:6px;
	width:640px;
	position:absolute;
	left:0px;
	bottom:-1px;
}

#large_content_purple
{
	background: url(../assets/images/modules/user/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(../assets/images/modules/user/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("../assets/images/modules/user/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("/assets/images/modules/user/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("/assets/images/modules/user/facebook_948_top.gif") no-repeat;
	background-color:#fff;
	width:908px;
	margin-bottom:5px;
	text-align:center;	
}

#large_content_purple .white_content_buffer
{
	position:absolute;
	float:left;
	background:url("/assets/images/modules/user/facebook_948_bottom.gif") no-repeat bottom center;
	height:4px;
	width:948px;
	bottom:0px;
	left:5px;
}

#main_content_purple .white_content #cs_facebook_logo
{
	position:relative;
	text-align:right;
	width:630px;
	top:0px;
	right:5px;
}

#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(../assets/images/template/nav/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(../assets/images/template/nav/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:948px;
	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:948px;
	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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/terms_of_use_title.gif) no-repeat center;
	height:20px;
	width:620px;
	padding-top:23px;
	text-indent: -999em; overflow: hidden;
}

.terms_list
{
	list-style-type: disc;
	margin-left:20px;
	font-size:12px;
}

#light_reg_info
{
	float:left;
	text-align:left;
	position:relative;
	left:31px;
	font-weight:normal;
	font-size:11px;
}

#light_reg_info a
{
	color:#0097e0;
}

.center_align #light_reg_info
{
	left:103px;
	width:428px;
}

#light_reg_info a
{
	color:#0097e0;
}

#light_reg_info .search_box
{
	position:relative;
	width:209px;
	float:left;	
}
    
#light_reg_info .contact_input input 
{
	width:209px;
}
    
#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("/assets/images/modules/exclamation_icon.png") no-repeat;
	width:18px;
	height:17px;
	left:-25px;	
	top:10px;
}

#light_reg_info li .form_tip
{
	position:absolute;
	background:url("/assets/images/modules/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("/assets/images/modules/blue_bullet.png") no-repeat;
	color:#3F3F3F;
	text-decoration:none;
}

#light_reg_info li .form_tip .bottom
{
	background:url("/assets/images/modules/237_blue_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

#light_reg_info li .form_warning
{
    background: url("/assets/images/modules/237_red_top.gif") no-repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    font-weight: bold;
    left: 112px;
    margin: 0;
    padding: 6px 0 6px 8px;
    position: relative;
    text-align: left;
    top: 12px;
    width: 229px;
}

#light_reg_info li .form_warning .bottom
{
	background:url("/assets/images/modules/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("/assets/images/modules/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("/assets/images/modules/237_green_bottom.gif") no-repeat bottom center;
	position:absolute;
	width:237px;
	height:4px;
	left:0px;
	bottom:0px;
}

.form_alert
{
	position:relative;
	background:url("/assets/images/modules/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("../assets/images/modules/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 .contact_select { width:205px; }
#light_reg_info .search_box_sidebar .contact_select { width:209px; }
    
#light_reg_info .search_box_long
{                                                  
	position:relative;		
	font-weight:normal;
	background:url("/assets/images/modules/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("/assets/images/modules/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("/assets/images/modules/staf_input_box.gif") no-repeat;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	width:209px;
	height:26px;
}

#light_reg_info .search_box_sidebar.contact_sidebar {width:219px;}


.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("/assets/images/modules/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("/assets/images/modules/sweeps/input_box.gif") no-repeat;
	width:185px;	
}

.redemption_module #light_reg_info li .form_tip
{
	background:url("/assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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(../assets/images/modules/my_cs/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:550px;
	padding:10px 0 0 10px;
	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("/assets/images/modules/wrapup_300_top.gif") no-repeat;
	background-color:#fff;
	width:300px;
}

#sidebar_content .white_content_buffer
{
	position:absolute;
	background:url("/assets/images/modules/wrapup_300_bottom.gif") no-repeat;
	height:4px;
	width:300px;
	bottom:0px;
	left:0px;
}

.white_content a
{
	color:#0097E0;
	text-decoration:underline;
}


#large_content_blue .facebook_reg_text
{
	position:absolute;
	top:50px;
	left:205px;
	font-size:12px;
	font-weight:normal;
	color:#43609B;
}

#large_content_blue #registration_breaker
{
	background:url("/assets/images/modules/user/registration_breaker.gif") no-repeat;
	float:left;
	width:948px;
	height:34px;
	clear:both;
}

#large_content_blue .light_reg_title
{
	position:relative;
	text-align:center;
	background: url(/assets/images/modules/light_reg_title.gif) no-repeat center;
	height:80px;
	width:948px;
	padding-top:18px;
	text-indent: -999em; overflow: hidden;
}

#large_content_blue .facebook_reg_area
{
	position:relative;
	background: url(/assets/images/modules/user/facebook_reg_area.gif) no-repeat center;
	height:90px;
	width:423px;
	left:260px;
	padding:15px 0 0 20px;
	text-align:left;
}	

#large_content_blue .facebook_reg_title
{
	position:relative;
	text-align:left;
	font-size:14px;
	padding:0 0 15px 0;
	color:#49649D;
}

#large_content_blue .new_account_title
{
	position:relative;
	float:left;
	text-align:center;
	background: url(/assets/images/modules/user/new_account_title.gif) no-repeat center;
	height:29px;
	width:948px;
	padding-top:8px;
	text-indent: -999em; overflow: hidden;
}

#large_content_blue #light_reg_info .new_account_title
{
	width:648px;
}

#main_content_blue .contact_us_title
{
	position:relative;
	text-align:left;
	background: url(/assets/images/modules/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(../assets/images/modules/contact_us_title.gif) no-repeat center top;
	text-align:center;
	margin:23px 0 10px 0;
}

#main_content_blue .contact_ad_title
{
	position:relative;
	text-align:center;
	background: url(../assets/images/modules/contact_ad_title.gif) no-repeat left top;
	height:63px;
	width:640px;
	margin:23px 0 10px 62px;
	text-indent: -999em; overflow: hidden;
}

#main_content_blue .contact_press_title
{
	position:relative;
	text-align:center;
	background: url(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(/assets/images/modules/user/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(/assets/images/modules/user/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(/assets/images/modules/user/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(../assets/images/modules/user/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(../assets/images/modules/user/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("/assets/images/modules/user/disconnect_breaker.gif") no-repeat;
	float:left;
	width:630px;
	height:65px;
}

.full_reg_title
{
	position:relative;
	text-align:center;
	background: url(../assets/images/modules/sweeps/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(../assets/images/modules/sweeps/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(../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/wrapup_240_bottom.gif") no-repeat;
	height:4px;
	width:240px;
	bottom:0px;
	left:0px;
}

#icon_preview
{
	background:url("../assets/images/modules/icon_preview_bg.png") no-repeat;
	margin:6px 0 0 0;
	height:61px;
	width:217px;
	color:#FFFFFF;
	padding:10px 0 0 10px;
	text-align:left;
}

.icon_preview_section #icon_preview {
	background-image:none;
	background-color:#22466f;
	height:auto;
	margin:0;
	padding:0 0 0 10px;
}

.icon_preview_top { 
	background:url("../assets/images/modules/icon_preview_bg.png") no-repeat left top;
	height:10px; 
	width:227px;
	margin:6px 0 0 15px;
	padding:0;
}

.icon_preview_bottom { 
	background:url("../assets/images/modules/icon_preview_bg.png") no-repeat left bottom; 
	height:10px; 
	width:227px;
	margin:0 0 0 15px;
	padding:0;
}

.ticket_text {
	padding-bottom:5px;
}

.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(../assets/images/modules/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(../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/372_blue_bottom.gif") no-repeat;
	height:4px;
	width:372px;
	bottom:0px;
	left:0px;
}

.avatar_holder
{
	position:relative;
	float:left;
	background: url(../assets/images/modules/my_cs/icon_back_off.gif) no-repeat center;
	width:62px;
	height:62px;
	margin: 1px 1px 0px 0px;
}

.avatar_holder:hover, .current_avatar:hover
{
	background: url(../assets/images/modules/my_cs/icon_back_over.gif) no-repeat center;
	cursor:pointer;
}

.current_avatar
{
	background: url(../assets/images/modules/my_cs/icon_back_on.gif) no-repeat center;
}

.avatar_holder .avatar_module
{
	left:7px;
	top:7px;
}

#sidebar_top_buffer
{
	background: url(../assets/images/modules/side_content_top.gif) no-repeat bottom center;
	height:6px;
	width:312px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

#sidebar_content
{
	background: url(../assets/images/modules/side_content_top.gif) no-repeat top center;
	position:relative;
	background-color:#91e3ff;
	float:left;
	width:312px;
	top:0px;
	left:0px;
	padding:6px 0 0 0;
}

#sidebar_content img                             
{
	display:block;
}

#sidebar_content #rotating_square
{

	
}

#sidebar_bottom_buffer
{
	background: url(../assets/images/modules/side_content_bottom.gif) no-repeat bottom center;
	height:6px;
	width:312px;
	bottom:0px;
	left:0px;
	position:relative;
}

#prizes_module
{
	position:relative;
	float:left;
	width: 300px;
	height: 536px;
	left:6px;
	top:0px;
}

#sweepstakes_module
{
	background: url(../assets/images/modules/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(../assets/images/modules/sweepstakes_title.gif) no-repeat center;
	margin-top:5px;
	height:24px;
	width:300px;
	text-indent: -999em; overflow: hidden;
}

#sweepstakes_module .sub_title
{
	position:absolute;
	background: url(../assets/images/modules/sweepstakes_sub_title.gif) no-repeat center;
	top:208px;
	height:24px;
	width:300px;
	text-indent: -999em; overflow: hidden;
}

#sweepstakes_module ul
{
	position:absolute;
	top:243px;
	left:0px;
	
}

#sweepstakes_module ul li
{
	background: url(/assets/images/modules/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(/assets/images/modules/sweepstakes_module_over.gif) no-repeat center;
}

#sweepstakes_module .mini_thumb
{
	position:absolute;
	top:6px;
	left:6px;
}

#sweepstakes_module .mini_thumb_frame
{
	position:absolute;
	top:6px;
	left:6px;
}

#sweepstakes_module ul li:hover .mini_thumb_frame
{
	background: url(/assets/images/modules/feature_thumb_corners_sweeps.png) no-repeat;
}

#sweepstakes_module ul li span
{
	position:absolute;
	top:10px;
	left:60px;
	width:200px;
	color:#0097E0;
	font-size:11px;
}

#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;
	height:163px;
	top:34px;
	left:5px;
	position: absolute;
	
}

.sweepstakes_module_back
{
	background: url(../assets/images/modules/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(../assets/images/modules/widgets/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(/assets/images/modules/widgets/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(/assets/images/modules/widgets/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
{
	float:left;
	background: url(/assets/images/modules/widgets/we_want_to_know.gif) no-repeat;
	background-color:#FFF;
	width:290px;	
	text-align:left;
	position:relative;  
	left:6px;
	padding:41px 0 0 10px;
	color:#0097E0;
	margin: 0px 0px 0px 0px;
}

#we_want_to_know .title
{
	position:relative;
	background: url(/assets/images/modules/widgets/we_want_to_know_title.gif) no-repeat center;
	margin:13px 0 6px 0;
	padding:0 0 0 0;
	height:21px;
	width:277px;
	text-indent: -999em; overflow: hidden;
}

#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: url(/assets/images/modules/widgets/we_want_to_know_buffer.gif) no-repeat bottom center;
	position:absolute;
	height:5px;
	width:300px;
	float:left;
	left:0px;
	bottom:0px;
}

#my_cs_content .sidebar_widget
{
	float:left;
	background: url(/assets/images/modules/widgets/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(../assets/images/modules/widgets/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(../assets/images/modules/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(/assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/widgets/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(../assets/images/modules/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(../assets/images/modules/widgets/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(/assets/images/modules/widgets/most_played_games_buffer.gif) no-repeat bottom center;
	position:absolute;
	height:5px;
	width:300px;
	float:left;
	left:0px;
	bottom:0px;
}

#download_of_the_day
{
	float:left;
	background: url(../assets/images/modules/game_of_the_day.gif) no-repeat;
	margin: 5px 0px 5px 0px;
	height:322px;
	width:225px;
	position:relative;                                                          
}

#download_of_the_day .title
{
	position:relative;
	background: url(../assets/images/modules/download_of_the_day_title.gif) no-repeat center;
	margin:15px 0 6px 17px;
	height:18px;
	width:196px;
	text-indent: -999em; overflow: hidden;
}

#sidebar_content #download_of_the_day
{
	float:left;
	background: url(../assets/images/modules/widgets/download_of_the_day_sidebar.gif) no-repeat;
	height:300px;
	width:300px;	
	position:relative;  
	left:6px;
	padding:0 4px 0 0;
	margin: 0px 0px 0px 0px;
}

#sidebar_content #download_of_the_day .title
{
	position:relative;
	background: url(../assets/images/modules/download_of_the_day_title.gif) no-repeat center;
	margin:15px 0 6px 0;
	height:18px;
	width:300px;
	text-indent: -999em; overflow: hidden;
}

#latest_trophies
{
	float:left;
	background: url(/assets/images/modules/widgets/latest_trophies.gif) no-repeat;
	margin: 5px 0px 5px 8px;
	height:322px;
	width:209px;
	position:relative;                                                          
}

#latest_trophies .title
{
	position:relative;
	background: url(../assets/images/modules/latest_trophies_title.gif) no-repeat center;
	margin:15px 0 6px 23px;
	height:18px;
	width:166px;
	text-indent: -999em; overflow: hidden;
}

#latest_trophies .trophy_image
{
	position:relative;
	left:41px;
	top:0px;
}

#latest_trophies .game_thumb_module
{
	position:relative;
	text-align:center;
	left:66px;
	height:70px;
}

#latest_trophies_nav
{
	position:relative;
	top:15px;
}

#latest_trophies .previous_button
{
	padding:0 0 0 16px;
	color:#B3B3B3;
	position: absolute;
	left:10px;
	width:80px;
	text-align:left;
	background: url(/assets/images/modules/green_bullet_left.png) no-repeat left;
}

#latest_trophies .previous_button:hover
{
	background: url(/assets/images/modules/blue_bullet_left.png) no-repeat left;
	color:#0097E0;
}

#latest_trophies .next_button
{
	padding:0 16px 0 0;
	color:#B3B3B3;
	position: absolute;
	right:10px;
	width:80px;
	text-align:right;
	background: url(/assets/images/modules/green_bullet.png) no-repeat right;
}

#latest_trophies .next_button:hover
{
	background: url(/assets/images/modules/blue_bullet.png) no-repeat right;
	color:#0097E0;
}

#trophy_gamename
{
	position:relative;
	font-size:12px;
	width:192px;
	left:10px;
	height:20px;
	text-align:center;
	color:#0097E0;
	display:block;
}

#trophy_gameinfo
{
	position: relative;
	font-size:9px;
	width:192px;
	left:10px;
	height:20px;
	text-align:center;
	color:#B2B2B2;
	font-weight:bold;
	display:block;
}

#game_of_the_day
{
	float:left;
	background: url(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/widgets/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
{
	overflow: hidden;
	position: relative;
	top: 10px;
	left: 8px;
	width: 209px;
	height: 116px;
}

.square_game_module_frame
{
	background: url(../assets/images/modules/square_game_module.png) no-repeat center;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 209px;
	height: 116px;
}

.tall_download_module
{
	overflow: hidden;
	position: relative;
	top: 15px;
	left: 56px;
	width: 112px;
	height: 175px;
}

#sidebar_content .tall_download_module
{
	left: 93px;
}

.tall_download_module_frame
{
	background: url(../assets/images/modules/tall_download_module.png) no-repeat center;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 112px;
	height: 175px;
}

#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(../assets/images/modules/newest_games.gif) no-repeat;
	margin: 5px 0px 5px 8px;
	height:322px;
	width:212px;
	text-align:center;
}

#newest_games .title
{
	position:relative;
	background: url(../assets/images/modules/newest_games_title.gif) 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(../assets/images/modules/widgets/newest_games_sidebar.gif) no-repeat;
	margin: 0 0 0 0;
	left:6px;
	height:170px;
	width:300px;
	text-align:center;
}

#sidebar_content .double_widget #newest_games
{
	position: relative;
	float:left;
	background: url(../assets/images/modules/widgets/newest_games_slim.gif) no-repeat;
	margin: 0 0 0 6px;
	height:321px;
	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 12px;
}

#sidebar_content .double_widget #newest_games .newest_game_module li
{
	padding:0px 5px 0 5px;
}

#top_10
{
	position:relative;
	text-align:left;
	float:left;
	background: url(../assets/images/modules/widgets/top_10_module.gif) no-repeat;
	margin: 5px 0px 5px 8px;
	height:322px;
	width:183px;
}

#top_10 .title
{
	position:relative;
	background: url(../assets/images/modules/top_10_title.gif) no-repeat 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;
	right:8px;	
	padding:0 0px 0 0;
}

.sub_category_modules
{
	position:relative;
	display:block;                  
	list-style-type:none;
	background-color: #fff;
	float:left;
	left:0px;
	padding:17px 0 0 0;
}

.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_modules  .cs_tall_banner
{
	width:160px;
	height:640px;
	text-align:center;
	position:relative;
	top:0px;
	left:5px;
	margin:0 15px 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(../assets/images/modules/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_shared_module
{
	background: url(../assets/images/modules/small_shared_module.gif) no-repeat center;
	background-color: #fff;
	position: relative;
	width: 124px;
	height: 166px;
	float:left;
	text-align:left;
	margin:0px 4px 4px 0;
	
}

.game_code_module
{
	background: url(../assets/images/modules/small_code_module.gif) no-repeat center;
	background-color: #fff;
	position: relative;
	width: 124px;
	height: 166px;
	float:left;
	text-align:left;
	margin:0px 4px 4px 0;
}

.game_code_textarea
{
	width:108px;
	height:63px;
	overflow:hidden;
	position:absolute;
	top:28px;
	left:9px;
	font-size:10px;
	color:#B2B2B2;
}

.gamepage_code_sidebar
{
	background: url(../assets/images/modules/gamepage_code_sidebar.gif) no-repeat center;
	background-color: #fff;
	position: relative;
	width: 215px;
	height: 309px;
}

.gamepage_code_title
{
	position:absolute;
	left:10px;
	top:13px;
	font-size:11px;
	width:195px;
	color:#FFFFFF;
}

.gamepage_code_textarea
{
	width:190px;
	height:185px;
	
	position:absolute;
	top:56px;
	left:14px;
	font-size:11px;
	color:#B2B2B2;
}

.game_small_module .game_thumb_module, .game_shared_module .game_thumb_module
{	                                                      
	position:relative;
	top:9px;
	left:22px;
	padding-bottom:10px;                 
}

.game_small_module .thumb_link, .game_shared_module .thumb_link, .game_shared_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_code_name
{
	text-align:center;
	padding:4px 0 0 0;
	width:100%;
	font-size:10px;
	color:#FFFFFF;
	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_shared_button
{
	position:absolute;
	bottom:18px;
	left:32px;
}

.game_return_button
{
	position:absolute;
	bottom:9px;
	left:38px;
}

.game_shared_preview
{
	text-align:center;
	padding-left:0px;
	width:100%;
	font-size:10px;
	color:#0097E0;
	font-weight:bold;
	position:absolute;
	bottom:5px;
}

.download_buttons
{
	height:36px;
	width:100%;
	text-align:center;
}

#game_header_ad
{
	margin:3px 6px 6px 6px;
}

#pregame_header_ad
{
	position:relative;
	width:844px;
	height:100px;
	padding:0 0 0 115px;
}

#pregame_header_ad #banner_rotate { 
	display:none; 
}

.pregame_page .subhead
{
	font-size: 44px;
	letter-spacing : -3px;
	margin:4px 0 0 16px;
}

.pregame_page .content_breaker
{
	margin-left:16px;
	width:614px;
}

.pregame_page .gamepage_info .breaker
{
	width:429px;
}

#spin_wheel_button
{
	position:relative;
	float:left;
	width:212px;
	height:90px;
	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(/assets/images/modules/widgets/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(/assets/images/modules/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(../assets/images/modules/game_header_module.gif) no-repeat center;
}

#game_header_module ul
{
	position:relative;
	width:120px;
	left:16px;
	float:left;
	top:2px;
}

#game_header_module ul li
{
	cursor:pointer;
	position:relative;
	float:left;
	margin:2px 0px 0px 0px;
	font-size: 16px;	                           
	height:16px;	
	font-size:1px;
	text-align:left;
}

#game_header_module ul li.favorites, #game_header_module ul li.bookmarks
{
	width:122px;
}


#game_header_module ul li.favorites { background:url(../assets/images/modules/widgets/favorites_icon.png ) no-repeat left;}
#game_header_module ul li.bookmarks { background:url(../assets/images/modules/widgets/bookmark_icon.png ) no-repeat left;}

#game_header_module ul li a span
{	
	font-family: "arial";
	font-size: 9px;
	font-weight:bold;
	color:#B2B2B2;
	position:absolute;
	padding:0 0 0 16px;
	bottom:4px;
	left:0px;
	width:100px;
	text-decoration:none;
}

#game_header_module ul li.digg
{
	margin:4px 0px 0px 5px;
	position:relative;
	text-align:right;
	height:30px;
}

#game_header_module ul li.digg #___plusone_0
{
	position:absolute;
	top:0px;
	left:60px;
}

#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:17px 15px 0px 0px;
	display:block;
}

.game_detail_name
{
	position:relative;
	margin:10px 0 2px 10px;
	color:#0097E0;
	font-size:11px;
	font-weight:bold;
}

.game_detail_gameinfo
{
	position:relative;
	left:10px;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	width:150px;
}

.game_detail_button
{
	position:absolute;
	right:10px;
	bottom:10px;
}
                                                                    
.game_detail_frame
{
	background: url(/assets/images/modules/game_detail_module.png);
	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;
}

.mobile_feature_module
{	
	position:relative;
	width:922px;
	height:470px;
	padding:0 0 0 0;
	margin:0 0 0 24px;
}

.mobile_large_feature_frame
{
	background: url(/assets/images/modules/mobile_large_feature_corners.png);
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0;
	width:922px;
	height:470px;
}

.mobile_category_modules
{
	position:relative;             
	list-style-type:none;
	background-color: #fff;
	float:left;
	left:0px;
	margin:18px 0 0 24px;
	width:922px;
}

.mobile_category_modules .cs_tall_banner
{
	width:160px;
	height:640px;
	text-align:center;
	position:relative;
	top:0px;
	right:0px;
	float:right;
}

.mobile_detail_module
{
	background-color: #fff;
	position: relative;
	width: 240px;
	height: 216px;
	float:left;
	margin:0 8px 6px 0;
	display:block;
}

.mobile_detail_frame
{
	background: url(/assets/images/modules/mobile_thumb_corners.png);
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 240px;
	height: 216px;
}

.mobile_detail_name
{
	position:relative;
	margin:8px 0 4px 14px;
	color:#00B5F4;
	font-size:17px;
	font-weight:bold;
}

.mobile_detail_gameinfo
{
	position:relative;
	left:14px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	width:210px;
}

.mobile_play_page
{
	position:relative;
	padding:15px 0 0 0;
	margin:0 0 0 24px;
	width:922px;
}

.mobile_play_page .cs_square_banner
{
	position:relative;
	top:31px;
	right:0px;
}

.mobile_feature_image
{
	background-color: #fff;
	position: relative;
	width: 534px;
	height: 320px;
	float:left;
	margin:0 0 0 0;
	top:0px;
	left:0px;
	display:block;
}

.mobile_feature_frame
{
	background: url(/assets/images/modules/mobile_feature_corners.png);
	overflow: hidden;
	position: absolute;
	top:0px;
	left:0px;
	width: 534px;
	height: 320px;
}

.mobile_play_info
{
	position: relative;
	background: url(/assets/images/mobile/mobile_play_info_bg.jpg);
	width:370px;
	height:320px;
	left:0px;
	margin:0 0 0 18px;
	float:left;
}

.mobile_play_name
{
	position:relative;
	margin:0 0 0 0;
	color:#00B5F4;
	font-size:17px;
	font-weight:bold;
}

.mobile_play_shares
{
	position:absolute;
	text-align:right;
	top:0px;
	right:0px;
	height:30px;
	font-family:Arial;
	font-size:11px;
	color:#999999;
}

.mobile_play_shares #___plusone_0
{
	position:relative;
	right:0px;
	top:0px;
}

.mobile_play_shares .facebook_like
{
	border:none;
	display:inline;
	overflow:hidden;
	width:50px;
	height:20px;
	padding:5px 5px 0 0;
	top:0px;
	left:0px;
}

.mobile_play_gameinfo
{
	position:relative;
	top:25px;
	left:0px;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	width:225px;
}

.mobile_download_links
{
	position: absolute;
	width:370px;
	height:124px;
	bottom:0px;
	text-align:center;
}

.mobile_download_links .ios_link
{
	position:relative;
	float:left;
	background: url(/assets/images/mobile/ios_download_btn.jpg) no-repeat;
	width:180px;
	height:124px;
	padding: 0 5px 0 0;
}

.mobile_download_links .android_link
{
	position:relative;
	float:left;
	background: url(/assets/images/mobile/android_download_btn.jpg) no-repeat;
	width:180px;
	height:124px;
	padding: 0 5px 0 0;
}

.mobile_game_screens
{
	position: relative;
	background: url(/assets/images/mobile/mobile_game_screens_bg.jpg) no-repeat;
	width:602px;
	height:250px;
	left:0px;
	margin:31px 0 0 0px;
	float:left;
	padding:48px 0 0 6px;
}

.mobile_game_screens img
{
	padding:0px 8px 0 8px;
}

.game_category_module
{
	background: url(../assets/images/modules/tall_game_module.gif);
	background-color: #fff;
	position: relative;
	width: 209px;
	height: 237px;
	float:right;
	margin:0 5px 15px 9px;
}

.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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/blue_bullet.png) no-repeat right;
	color:#0097E0;
}

.tall_game_module
{
	background: url(/assets/images/modules/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(/assets/images/modules/feature_thumb_select.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 97px;
	height: 76px;
}

.mini_thumb_frame
{
	background: url(/assets/images/modules/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(/assets/images/modules/my_cs/trophy_thumb_frame.gif) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
}

.userbar_thumb_module
{
	float:left;
	position:relative;
	width: 29px;
	height: 29px;
}

.userbar_thumb_image
{
	position:relative;
	left:0px;
	top:0px;
	width: 29px;
	height: 29px;
}

.userbar_thumb_frame
{
	background: url(/assets/images/modules/my_cs/userbar_thumb_frame.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 29px;
	height: 29px;
}

.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(/assets/images/modules/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(/assets/images/modules/my_cs/thumb_thumb_corners.png) no-repeat center;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 64px;
	height: 48px;
}

.game_category_new
{
	background: url(/assets/images/modules/category_new.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 650px;
	height: 210px;
}

#gameobject a, .flash_alert a 
{
	color:#3F3F3F;
	text-decoration:underline;
}

.flash_alert
{
	text-align:center;
	position: relative;
	font-weight:bold;
	margin:40px 20px 0 20px;	
}

#json_flash
{
	position:relative;
	float:left;
	width:960px; 
	margin:0 0 10px 6px;    
}

#gameholder
{
	position:relative;
	float:left;
	background: url(../assets/images/modules/gameplay_medium_top.gif) no-repeat top left;
	background-color:#91e3ff;
	text-align:center;
	margin:0 0 10px 6px;
	padding:0 0 0 0;
	width:800px;                                                  
}

#gameholder.full_wide
{
	position:relative;
	float:left;
	background: url(../assets/images/modules/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(../assets/images/modules/gameplay_small_top.gif) no-repeat top center;
	background-color:#91e3ff;  
}

#gameholder #gameholder_buffer
{
	background: url(../assets/images/modules/gameplay_medium_bottom.gif) no-repeat bottom center;
	height:6px;
	width:800px;
	float:left;
	left:0px;
	position:absolute;
	bottom:0px;
	z-index:1;
}

#gameholder.full_wide #gameholder_buffer
{
	background: url(../assets/images/modules/gameplay_large_bottom.gif) no-repeat bottom center;
	height:6px;
	width:958px;
	float:left;
	left:0px;
	position:absolute;
	bottom:0px;
	z-index:1;
}

#gameobject
{
	position:relative;
	text-align:center;
	z-index:2;
}

#main_content #gameholder #gameholder_buffer
{
	background: url(../assets/images/modules/gameplay_small_bottom.gif) no-repeat bottom center;
	height:6px;
	width:640px;
	float:left;
	left:0px;
	position:absolute;
	bottom:0px;
}

#omgpop_login
{
	position:relative;
	width:958px;
	height:580px;
	background: url(/assets/images/modules/play/omgpop_login_bg.jpg) no-repeat;
}

#omgpop_login .omgpop_login_button
{
	position:absolute;
	top:480px;
	left:513px;
}

#omgpop_login .omgpop_reg_button
{
	position:absolute;
	top:480px;
	left:625px;
}

#minigolf_login
{
	position:relative;
	width:958px;
	height:600px;
	background: url(/assets/images/modules/play/minigolf_login_bg.jpg) no-repeat;
}

#minigolf_login .minigolf_login_button
{
	position:absolute;
	top:489px;
	left:564px;
}

#minigolf_login .minigolf_reg_button
{
	position:absolute;
	top:489px;
	left:736px;
}

#minigolf_newsletter_login
{
	position:relative;
	width:958px;
	height:600px;
	background: url(/assets/images/modules/play/minigolf_newsletter_bg.jpg) no-repeat;
}

#minigolf_newsletter_login .minigolf_signup_button
{
	position:absolute;
	top:284px;
	left:53px;
}

#minigolf_newsletter_login .minigolf_ok_button
{
	position:absolute;
	top:284px;
	left:669px;
}

#minigolf_newsletter_login #minigolf_newletter_title
{
	position:absolute;
	top:229px;
	left:53px;
	width:862px;
	height:55px;
}

#minigolf_newsletter_login #minigolf_alert_box
{
	position:absolute;
	top:290px;
	left:143px;
	width:672px;
	height:48px;
	text-align:center;
	vertical:align:middle;
	display: table;
	
	
}

#minigolf_newsletter_login #minigolf_alert_box p
{
	width:562px;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	font-size:16px;
	font-family:Arial;
	color:#FFFFFF;
}

#minigolf_newsletter_login #minigolf_alert_box p a
{
	font-size:16px;
	font-family:Arial;
	color:#E0FF6E;
	text-decoration:none;
}


#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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/game_tab_left_on.gif");
}
#gamepage_menu .current a
{
	background-image:url("../assets/images/modules/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;
}

#pregame_info
{
	position:relative;
	left:20px;
}

#pregame_info #gamepage_menu_bar
{
	width:434px;
}

#pregame_info #gamepage_menu ul
{
	padding:0px 0 10px 0;
}

.pregame_content
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
}

.pregame_content .square_game_module 
{
	top:0px;
	left:0px;
}

.pregame_shares
{
	position:relative;
	width:614px;
	text-align:right;
	height:50px;
	left:16px;
	font-family:Arial;
	font-size:11px;
	color:#999999;
}

.pregame_shares span
{
	position:relative;
	bottom:5px;
}

.pregame_shares #___plusone_0
{
	position:relative;
	right:0px;
	top:0px;
	margin-top:10px;
}

.pregame_shares .facebook_like
{
	border:none;
	display:inline;
	overflow:hidden;
	width:50px;
	height:20px;
	padding:5px 0 0 0;
	top:0px;
	left:0px;
	margin-top:10px;
}

.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(../assets/images/modules/green_bullet.png) no-repeat;
	padding: 0 0 2px 15px;
	
	height:16px;
	color:#B3B3B3;
	text-decoration:none;
}

.gamepage_info a.standard:hover
{
	background:url(../assets/images/modules/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(/assets/images/modules/list_image.gif);
}

.gamepage_info .gamepage_header
{
	font-size:18px;
	font-family:"arial";
	font-weight:bold;
}

.gamepage_info .gamepage_description
{
	font-size:12px;
	font-weight:normal;
	font-family:"arial";
}

.gamepage_info .breaker
{
	background:url(../assets/images/template/nav/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("../assets/images/modules/ticket_module_frame.gif");
	position:relative;
	width:215px;
	height:188px;	
	text-align:center;
}

#gamepage_trophy_module .ticket_title
{
	position:relative;
	background: url(../assets/images/modules/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("../assets/images/modules/trophy_module_top_buffer.gif") no-repeat;
	height:5px;
	width:215px;
	top:0px;
	left:0px;
}

#gamepage_trophy_module
{
	background:url("../assets/images/modules/trophy_module_frame.gif") repeat-y;
	position:relative;
	width:215px;
	text-align:center;
}

#gamepage_trophy_module_buffer
{
	position:relative;
	background:url("../assets/images/modules/trophy_module_buffer.gif") no-repeat;
	height:5px;
	width:215px;
	bottom:0px;
	left:0px;
}

#gamepage_trophy_module .title
{
	position:relative;
	background: url(../assets/images/modules/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, #pregame_trophy_module .trophy_value_content .breaker
{
	background:url(../assets/images/template/nav/content_breaker.gif ) repeat-x;
	height:7px;
	width:170px;
	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:6px;
	left:30px;
	font-size:11px;
}

#gamepage_trophy_module .trophy_value .trophy_color_submit, #gamepage_ticket_module .trophy_value .trophy_color_submit
{
	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, #gamepage_trophy_module .trophy_value .trophy_color_submit span, #gamepage_ticket_module  .trophy_value .trophy_color_submit span, #pregame_trophy_module .trophy_value_content .trophy_value .trophy_color span
{
	color:#3F3F3F;
}

#gamepage_trophy_module .trophy_value .trophy_tickets, #gamepage_ticket_module .trophy_value .trophy_tickets, #pregame_trophy_module .trophy_value_content .trophy_value .trophy_tickets
{
	position:absolute;
	top:12px;
	left:30px;
	font-size:11px;
	color:#7EBA00;
}

#pregame_trophy_module
{
	float:left;
	left:20px;
	position:relative;
	width:434px;
	height:174px;
}

#pregame_ticket_module
{
	background: url(/assets/images/modules/play/pregame_tickets_bg.gif) no-repeat;	
	float:left;
	left:20px;
	position:relative;
	width:434px;
	height:120px;
}

#pregame_ticket_module .ticket_count 
{
	position:absolute;
	width:320px;
	text-align:center;
	font-weight:normal;
	top:50px;
	left:112px;
}

#pregame_ticket_module .ticket_count span 
{
	color:#7EBA00;
	font-weight:bold;
}

#pregame_ticket_module a 
{
	position:absolute;
	top:75px;
	left:214px;
}

#pregame_trophy_module .high_score_holder
{
	position:absolute;
	top:34px;
	left:302px;
	background: url(/assets/images/modules/play/pregame_high_score.gif) no-repeat;	
	width:132px;
	height:100px;
}

#pregame_trophy_module .high_score_holder img
{
	position:absolute;
	top:46px;
	left:55px;
}

#pregame_trophy_module .high_score_holder div
{
	position:absolute;
	width:122px;
	top:72px;
	left:5px;
	font-family:Arial;
	font-size:16px;
	text-align:center;
}

#pregame_trophy_module .trophy_image
{
	width:100px;
	height:100px;
	top:32px;
	left:0px;
	position:absolute;	
}

#pregame_trophy_module .title
{
	position:relative;
	background: url(/assets/images/modules/trophy_module_title.gif) no-repeat left;
	padding-top:0px;
	height:16px;
	width:215px;
	text-indent: -999em; overflow: hidden;
}

#pregame_ticket_module .ticket_title
{
	position:relative;
	background: url(/assets/images/modules/ticket_module_title.gif) no-repeat left;
	padding-top:0px;
	height:16px;
	width:215px;
	text-indent: -999em; overflow: hidden;
}

#pregame_trophy_module .solid_breaker, #pregame_ticket_module .solid_breaker
{
	background-color:#DDDDDD;
	position:relative;
	margin:7px 0 7px 0;
	width:434px;
	height:1px;	
	clear:both;
}

#pregame_trophy_module .trophy_value_content
{
	position:absolute;
	left:114px;
	width:178px;
	top:37px;
}

#pregame_trophy_module .trophy_value_content .trophy_value
{
	position:relative;
	width:170px;
	margin:4px 0 4px 0;
	text-align:left;
	top:0px;
	left:12px;
	color:#3F3F3F;
}

#pregame_trophy_module .trophy_value_content .locked
{
	background: url(../assets/images/modules/locked_icon.gif) no-repeat right;
}

#pregame_trophy_module .trophy_value_content .unlocked
{
	background: url(../assets/images/modules/unlocked_icon.gif) no-repeat right;
}


#pregame_trophy_module .trophy_value_content .trophy_value .trophy_color
{
	color:#B2B2B2;
	position:absolute;
	top:-2px;
	left:30px;
	font-size:11px;
}

#pregame_trophy_module .trophy_value_content .trophy_value .trophy_color_submit
{
	color:#B2B2B2;
	position:absolute;
	top:-2px;
	left:30px;
	font-size:11px;
}

#gamepage_requirements_module
{
	background-image:url("../assets/images/modules/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:45px;
	left:44px;
	color:#0097E0;
	font-size:11px;
}

.gamepage_favorite_module .title
{
	position:absolute;
	top:8px;
	left:74px;
	font-size:11px;
	font-weight:bold;
	color:#B2B2B2;
}

.gamepage_favorite_module .requirements
{
	position:absolute;
	top:28px;
	left:74px;
	color:#3F3F3F;
	font-size:11px;
}

.gamepage_favorite_module .requirements_info
{
	position:absolute;
	top:26px;
	left:104px;
	color:#3F3F3F;
	font-size:11px;
}

.gamepage_favorite_module .download_link a
{
	position:absolute;
	top:40px;
	left:104px;
	color:#0097E0;
	font-size:11px;
}

.gamepage_favorite_module
{
	background-image:url("../assets/images/modules/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("../assets/images/modules/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("/assets/images/modules/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("/assets/images/modules/leaderboard_row_background_mine_wide.gif") repeat-x bottom;
}

.gamepage_info .leaderboard ul li.header {
	background:url("/assets/images/modules/leaderboard_header_background.gif") repeat-x bottom;
}

.gamepage_info .leaderboard ul li.footer {
	background:url("../assets/images/modules/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;
}

.gamepage_info #leaderboard_menu
{
	position:relative;
	float:left;
	font-size:12px;
	line-height:normal;
}

.gamepage_info #leaderboard_menu ul
{
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
}
.gamepage_info #leaderboard_menu ul li
{
	list-style: none;
	left:0px;
	float:left;	
	background:url("../assets/images/modules/leaderboards/header_tab_left_off.gif") no-repeat left top;
	margin:0;
	padding:0 0px 0 5px;
}
.gamepage_info #leaderboard_menu a
{
	float:left;
	height:34px;
	display:block;
	background:url("../assets/images/modules/leaderboards/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 \*/
.gamepage_info #leaderboard_menu a {float:none;}
/* End IE5-Mac hack */                                          
.gamepage_info #leaderboard_menu a:hover {
	color:#7EBA00;
}

.gamepage_info #leaderboard_menu #left                              
{
	background-image:url("../assets/images/modules/leaderboards/header_left_tab_left_off.gif");
}

.gamepage_info #leaderboard_menu #right a
{
	background-image:url("../assets/images/modules/leaderboards/header_right_tab_right_off.gif");
}

.gamepage_info #leaderboard_menu ul li:hover
{
	background-image:url("../assets/images/modules/leaderboards/header_tab_left_over.gif");
}
.gamepage_info #leaderboard_menu li:hover a
{
	background-image:url("../assets/images/modules/leaderboards/header_tab_right_over.gif");
}

.gamepage_info #leaderboard_menu ul li.current
{
	background-image:url("../assets/images/modules/leaderboards/header_tab_left_on.gif");
}
.gamepage_info #leaderboard_menu ul li.current a
{
	background-image:url("../assets/images/modules/leaderboards/header_tab_right_on.gif");
	font-weight:bold;
	color:#fff;
}

.gamepage_info #leaderboard_menu #left:hover
{
	background-image:url("../assets/images/modules/leaderboards/header_left_tab_left_over.gif");
}
.gamepage_info #leaderboard_menu #left:hover a
{
	background-image:url("../assets/images/modules/leaderboards/header_tab_right_over.gif");
}

        
.gamepage_info #leaderboard_menu #left.current
{
  background-image:url("../assets/images/modules/leaderboards/header_left_tab_left_on.gif");
}
.gamepage_info #leaderboard_menu #left.current a
{
	background-image:url("../assets/images/modules/leaderboards/header_left_tab_right_on.gif");
	font-weight:bold;
	color:#fff;
}

.gamepage_info #leaderboard_menu #right:hover a
{
	background-image:url("../assets/images/modules/leaderboards/header_right_tab_right_over.gif");
}

.gamepage_info #leaderboard_menu #right.current
{
	background-image:url("../assets/images/modules/leaderboards/header_tab_left_on.gif");
}
.gamepage_info #leaderboard_menu #right.current a
{
	background-image:url("../assets/images/modules/leaderboards/header_right_tab_right_on.gif");
	font-weight:bold;
	color:#fff;
}

.gamepage_info #leaderboard_menu #offset
{
	background-image:url("../assets/images/modules/leaderboards/extra_tab_left.gif");
	
	margin-left:10px;
}

.gamepage_info #leaderboard_menu #offset a
{
	background-image:url("../assets/images/modules/leaderboards/extra_tab_right.gif");
	color:#fff;
}

.gamepage_info #leaderboard_menu #offset a:hover
{
	background-image:url("../assets/images/modules/leaderboards/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;
}

.pregame_content
{
	position:relative;
	height:130px;
	left:16px;
	width:598px;
}

.pregame_content .description
{
	position:absolute;
	top:2px;
	left:226px;
	width:388px;
	color:#3F3F3F;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}

.pregame_content .instructions
{
	position:absolute;
	top:33px;
	left:226px;
	width:388px;
	text-align:center;
}


.pregame_content .play_btn
{
	position:absolute;
	top:50px;
	left:226px;
}

.ad_title
{
	position:relative;
	top:0px;
	left:6px;
}

.game_banner_300
{
	position:relative;
	float:left;
	top:0px;
	left:6px;
	width:300px;
	height:70px;
}
                                                      
.game_banner_300 .overlay_frame
{
	background-image:url("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/wrapup_630_top.gif") no-repeat;
	background-color:#fff;
	width:630px;
}

#main_content #gameholder #wrapup_login_window #wrapup_login_window_buffer
{
	background:url("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/template/nav/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("../assets/images/modules/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("../assets/images/modules/wrapup_leaderboard_bottom.gif") no-repeat bottom center;
	height:4px;
	width:436px;
	bottom:0px;
	left:0px;	
}

#game_wrapup
{
	position:relative;
	float:left;
	width:960px;
	height:585px;
	margin:0 0 6px 5px;
}

#prizesFlash
{
	position:relative;
	float:left;
	width:946px;
	height:625px;
	margin:6px 0 6px 6px;
}

#prizes_footer
{
	float:left;
	width:946px;
	position:relative;
	font-size:13px;
	color:#A3A3A3;
	text-align:center;
	height:30px;
	font-weight:normal;
}

#prizes_footer a
{
	font-size:13px;
	color:#A3A3A3;
	font-weight:normal;
}

#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("../assets/images/modules/leaderboard_tab_left_off.gif") no-repeat left top;
	color: #0097E0;
	text-decoration: none;
	padding: 5px 0;
}
#navigation ul li span {
	background: url("../assets/images/modules/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("../assets/images/modules/leaderboard_tab_left_on.gif") no-repeat left top;
}
#navigation li.current span {
	background: url("../assets/images/modules/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("/assets/images/modules/leaderboard_row_background.gif") no-repeat bottom;
	width:425px;
	height:22px;
}

#wrapup_leaderboard_window .leaderboard ul li.header {
	position: relative;
	background:url("/assets/images/modules/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("/assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/play/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("../assets/images/modules/play/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("../assets/images/modules/play/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("../assets/images/modules/play/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("../assets/images/modules/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("../assets/images/modules/widgets/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("../assets/images/modules/widgets/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("/assets/images/modules/widgets/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("/assets/images/modules/wrapup_300_bottom.gif") no-repeat bottom center;
	height:4px;
	width:300px;		
	left:0px;
	bottom:0px;
}

#sweeps_nav
{
	position:relative;
	float:left;
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/how_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:86px;
}

#sweeps_nav #drawings_tab
{
	background:url("../assets/images/modules/sweeps/drawings_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:77px;
}

#sweeps_nav #sweeps_tab
{
	background:url("../assets/images/modules/sweeps/sweeps_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:95px;
}

#sweeps_nav #prizes_tab
{
	background:url("../assets/images/modules/sweeps/prizes_tab_off.gif") no-repeat;
	color:#FFF;
	height:56px;
	width:76px;
}

#sweeps_nav #help_tab
{
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/how_tab_over.gif") no-repeat; }
#sweeps_nav #drawings_tab a:hover { background:url("../assets/images/modules/sweeps/drawings_tab_over.gif") no-repeat; }
#sweeps_nav #sweeps_tab a:hover { background:url("../assets/images/modules/sweeps/sweeps_tab_over.gif") no-repeat; }
#sweeps_nav #prizes_tab a:hover { background:url("../assets/images/modules/sweeps/prizes_tab_over.gif") no-repeat; }
#sweeps_nav #help_tab a:hover{ background:url("../assets/images/modules/sweeps/help_tab_over.gif") no-repeat; }

#sweeps_nav #how_tab.current a { background:url("../assets/images/modules/sweeps/how_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #drawings_tab.current a { background:url("../assets/images/modules/sweeps/drawings_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #sweeps_tab.current a { background:url("../assets/images/modules/sweeps/sweeps_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #prizes_tab.current a { background:url("../assets/images/modules/sweeps/prizes_tab_on.gif") no-repeat;color:#B5B5B5; }
#sweeps_nav #help_tab.current a { background:url("../assets/images/modules/sweeps/help_tab_on.gif") no-repeat;color:#B5B5B5; }

#help_content
{
	margin:20px 0 0 20px;
}

#help_content .official_rules_link
{
	float:left;
	background:url("../assets/images/modules/sweeps/official_rules_title.gif") no-repeat;
	width:600px;
	height:16px;
	text-indent: -999em; overflow: hidden;
	margin:20px 0 10px 0px;
}

#help_content .help_title
{
	float:left;
	background:url("../assets/images/modules/sweeps/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(../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/current_prize_module.gif") repeat-y;
	top:104px;
	left:0px;
}

#current_prize_module_top_buffer
{
	background:url("/assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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(../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/351_blue_top.gif") no-repeat;
	background-color:#c2f0ff;
	text-align:left;
}

#prize_redemption .verification_module_buffer
{
	position:absolute;                                      
	background:url("../assets/images/modules/sweeps/351_blue_bottom.gif") no-repeat;
	position:relative;
	height:4px;
	bottom:0px;
}

#prize_redemption .redemption_module .verification_module
{
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/login_nag_char.gif") no-repeat;
}

.proccess_module
{
	position:relative;
	top:6px;
	left:5px;
	height:240px;
	background:url("../assets/images/modules/sweeps/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(../assets/images/modules/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(../assets/images/modules/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/my_cs/login_bg.gif") no-repeat;
	left:50px;
}

.prize_login .title
{
	background:url("../assets/images/modules/sweeps/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("/assets/images/modules/my_cs/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, .prize_login_content #fb_login_form
{
	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(../assets/images/modules/my_cs/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("/assets/images/modules/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("../assets/images/modules/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_content ul li.full_length
{
	width:400px;
	position:relative;   
	
	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(../assets/images/modules/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(../assets/images/modules/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, .prize_login_content .user_panel_breaker
{
	display:none;
}

.prize_login_content #cs_login_form
{
	background:none; 
	position:relative;
	float:left;
	width:400px;
	
	padding:0 0 0 0;
}

.prize_login_content #cs_login_form .full_length
{
	position:relative;
	top:10px;
	left:17px;
}

.prize_login_content #cs_login_form .full_length .checkbox_field_pair
{
	position:relative;
	top:8px;
}

.prize_login_content #cs_login_form .full_length #forgot_password_link
{
	position:relative;
	top:10px;
	right:4px;
}

.prize_login_content #cs_login_form .cs_fields
{
	width:179px;
	background:none;
}

.prize_login_content #cs_login_form .cs_labels
{
	visibility:hidden;
}

.prize_login_content #cs_login_form #username_div
{
	float:left;
	display:inline;
	top:4px;
	left:-3px;
}

.prize_login_content #cs_login_form #password_div
{
	top:-22px;
	left:193px;
}


.prize_login_content #fb_login_form, .prize_login_content #cs_reg_form
{
	visibility:hidden;
}

.prize_login_content #cs_login_form ul
{
	position:relative;
	width:400px;
	float:left;
}

.register_sell_button
{	
	position:absolute;
	top:166px;
	left:0px;
	width:637px;
	height:705px;
}

.register_sell_subbutton
{	
	position:absolute;
	top:0px;
	left:416px;
	width:221px;
	height:166px;
}

.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
{
	width:400px;
}

#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("../assets/images/modules/sweeps/1_icon.gif") no-repeat;
	padding:6px 0 0 30px;
	height:30px;
}

.sweeps_how_intro ul li.list_icon_2
{
	position:relative;
	background:url("../assets/images/modules/sweeps/2_icon.gif") no-repeat;
	padding:6px 0 0 30px;
	height:30px;
}

.sweeps_how_intro ul li.list_icon_3
{
	position:relative;
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/drawing_icon_1.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.drawing_icon_2 { background:url("../assets/images/modules/sweeps/drawing_icon_2.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.drawing_icon_3 { background:url("../assets/images/modules/sweeps/drawing_icon_3.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.drawing_icon_4 { background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/sweeps_icon_1.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.sweeps_icon_2 { background:url("../assets/images/modules/sweeps/sweeps_icon_2.gif") no-repeat; height:75px; }

.sweeps_how_intro ul li.sweeps_icon_3 { background:url("../assets/images/modules/sweeps/sweeps_icon_3.gif") no-repeat; height:75px; }

#sweeps_how_title
{
	position:relative;
	float:left;
	text-align:center;
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/drawings_column_315.gif") no-repeat;
}

.prize_column .sweeps_header
{
	width:315px;
	height:43px;
	padding:0 0 5px 0;
	text-align:center;
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/prize_column_637.gif") no-repeat;
}

.sweeps_empty
{
	position:relative;
	float:left;
	text-align:left;
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/search_page_dropdown.gif") no-repeat;
	width:234px;
	height:26px;
}

.giant_search_box_open .advanced_search .mini_dropdown
{
	background:url("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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 .game_thumb_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:0px;
	background:url("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/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(../assets/images/template/nav/content_breaker.gif ) repeat-x bottom;
	list-style-image: url(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/my_cs/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(../assets/images/modules/my_cs/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(../assets/images/modules/my_cs/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("/assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/home_tab_off.gif") no-repeat;
	color:#FFF;
	height:62px;
	width:64px;
	
}

#mycs_nav #friends_tab
{
	background:url("../assets/images/modules/my_cs/friends_tab_off.gif") no-repeat;
	color:#FFF;
	height:62px;
	width:84px;
	
}

#mycs_nav #scores_tab
{
	background:url("../assets/images/modules/my_cs/scores_tab_off.gif") no-repeat;
	color:#FFF;
	width:84px;
}

#mycs_nav #favorites_tab
{
	background:url("../assets/images/modules/my_cs/favorites_tab_off.gif") no-repeat;
	color:#FFF;
	width:88px;
}

#mycs_nav #tournaments_tab
{
	background:url("../assets/images/modules/my_cs/tournaments_tab_off.gif") no-repeat;
	color:#FFF;
	width:108px;
	height:62px;
}

#mycs_nav #tickets_tab
{
	background:url("../assets/images/modules/my_cs/tickets_tab_off.gif") no-repeat;
	color:#FFF;
	width:84px;
}

#mycs_nav #profile_tab
{
	background:url("../assets/images/modules/my_cs/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("/assets/images/modules/my_cs/home_tab_over.gif") no-repeat; width:64px; }
#mycs_nav #friends_tab a:hover { background:url("/assets/images/modules/my_cs/friends_tab_over.gif") no-repeat; width:84px; }
#mycs_nav #scores_tab a:hover { background:url("/assets/images/modules/my_cs/scores_tab_over.gif") no-repeat; width:84px; }
#mycs_nav #favorites_tab a:hover { background:url("/assets/images/modules/my_cs/favorites_tab_over.gif") no-repeat; width:88px; }
#mycs_nav #tournaments_tab a:hover { background:url("/assets/images/modules/my_cs/tournaments_tab_over.gif") no-repeat; width:108px; }
#mycs_nav #tickets_tab a:hover { background:url("/assets/images/modules/my_cs/tickets_tab_over.gif") no-repeat; width:84px; }
#mycs_nav #profile_tab a:hover{ background:url("/assets/images/modules/my_cs/profile_tab_over.gif") no-repeat; width:97px; }

#mycs_nav #home_tab.current a { background:url("/assets/images/modules/my_cs/home_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #friends_tab.current a { background:url("/assets/images/modules/my_cs/friends_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #scores_tab.current a { background:url("/assets/images/modules/my_cs/scores_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #favorites_tab.current a { background:url("/assets/images/modules/my_cs/favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #tournaments_tab.current a { background:url("/assets/images/modules/my_cs/tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #tickets_tab.current a { background:url("/assets/images/modules/my_cs/tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_nav #profile_tab.current a { background:url("/assets/images/modules/my_cs/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("../assets/images/modules/my_cs/scores_profile_tab_off.gif") no-repeat;
	color:#FFF;
	width:74px;
}

#mycs_profile_nav #favorites_tab
{
	background:url("../assets/images/modules/my_cs/favorites_profile_tab_off.gif") no-repeat;
	color:#FFF;
	width:76px;
}

#mycs_profile_nav #tournaments_tab
{
	background:url("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/scores_profile_tab_over.gif") no-repeat; }
#mycs_profile_nav #favorites_tab a:hover { background:url("../assets/images/modules/my_cs/favorites_profile_tab_over.gif") no-repeat; }
#mycs_profile_nav #tournaments_tab a:hover{ background:url("../assets/images/modules/my_cs/tournaments_profile_tab_over.gif") no-repeat; }

#mycs_profile_nav #scores_tab.current a { background:url("../assets/images/modules/my_cs/scores_profile_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_profile_nav #favorites_tab.current a { background:url("../assets/images/modules/my_cs/favorites_profile_tab_on.gif") no-repeat;color:#B5B5B5; }
#mycs_profile_nav #tournaments_tab.current a { background:url("../assets/images/modules/my_cs/tournaments_profile_tab_on.gif") no-repeat;color:#B5B5B5; }

.player_search_box
{
	position:relative;
	background:url("../assets/images/modules/my_cs/player_search_box.gif") no-repeat;
	height:66px;
	width:312px;
}

#sidebar_top_buffer
{
	background: url(../assets/images/modules/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(/assets/images/modules/my_cs/side_content_top.gif) no-repeat top center; background-color:#d8f0a6; }

#my_cs_content #sidebar_bottom_buffer { background: url(/assets/images/modules/my_cs/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(../assets/images/modules/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(../assets/images/modules/my_cs/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(../assets/images/modules/my_cs/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(../assets/images/modules/my_cs/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(/assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/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(../assets/images/modules/my_cs/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(../assets/images/modules/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("../assets/images/modules/my_cs/scores_module_closed.gif") no-repeat;
	width:637px;
	height:57px;
	margin:0 0 3px 0;
	float:left;	
}

.scores_module_open
{
	position:relative;
	background:url("../assets/images/modules/my_cs/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 .game_thumb_module
{
	display:none;
}

.scores_module_open .game_thumb_module
{
	position:absolute;
	left:165px;
	top:28px;
}

.scores_module .expander_closed
{
	background:url("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/my_cs/favorite_module_frame.gif");
	position:absolute;
	right:12px;
	bottom:12px;
	width:59px;
	height:61px;		
}

.scores_module_open .favorite_module .favorite_button
{
	background-image:url("../assets/images/modules/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("../assets/images/modules/my_cs/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 .game_thumb_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(../assets/images/modules/search_dropdown.gif ) no-repeat right;
	width:300px;	
	right:0px;
	margin:5px 15px 5px 0;
	padding:7px 5px 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("../assets/images/modules/my_cs/favorites_module.gif") no-repeat;
	width:124px;
	height:156px;
	margin:0 3px 3px 0;
	float:left;	
}

.favorites_module .game_thumb_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(../assets/images/modules/my_cs/favorites_dropdown.gif ) no-repeat right;
	width:325px;
	height:35px;	
	top:0px;
	right:0px;
	padding:16px 7px 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(../assets/images/modules/my_cs/red_column_header.gif ) no-repeat;
}

.challenge_group_module .blue, .challenge_group_module_open .blue
{
	background:url(../assets/images/modules/my_cs/blue_column_header.gif ) no-repeat;
}

.challenge_group_module .green, .challenge_group_module_open .green
{
	background:url(../assets/images/modules/my_cs/green_column_header.gif ) no-repeat;
}

.challenge_group_module .orange, .challenge_group_module_open .orange
{
	background:url(../assets/images/modules/my_cs/orange_column_header.gif ) no-repeat;
}

.challenge_group_module .black, .challenge_group_module_open .black
{
	background:url(../assets/images/modules/my_cs/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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(../assets/images/modules/my_cs/red_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_blue
{
	float:left;
	height:8px;
	width:637px;
	background:url(../assets/images/modules/my_cs/blue_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_orange
{
	float:left;
	height:8px;
	width:637px;
	background:url(../assets/images/modules/my_cs/orange_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_green
{
	float:left;
	height:8px;
	width:637px;
	background:url(../assets/images/modules/my_cs/green_column_footer.gif ) no-repeat;
}

.challenge_group_module_open .column_footer_black
{
	float:left;
	height:8px;
	width:637px;
	background:url(../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/sweeps/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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(../assets/images/modules/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("../assets/images/modules/my_cs/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("../assets/images/modules/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("../assets/images/modules/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("../assets/images/modules/sweeps/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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(../assets/images/modules/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("../assets/images/modules/my_cs/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("../assets/images/modules/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/home_ticket_module.gif")  no-repeat;
	position:relative;
	float:left;
	height:182px;
	width:411px;
}

#main_ticket_module
{
	background:url("../assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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(/assets/images/modules/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("/assets/images/modules/my_cs/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("/assets/images/modules/my_cs/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("/assets/images/modules/my_cs/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("../assets/images/modules/my_cs/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(../assets/images/template/nav/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;
}

#my_cs_prizes
{
	background:url("../assets/images/modules/my_cs/ticket_section_sell.jpg")  no-repeat;
	position:relative;
	float:left;
	height:626px;
	text-align:center;
	width:958px;
}

#edit_profile_module #light_reg_info li .form_tip
{
	background:url("../assets/images/modules/237_olive_top.gif") no-repeat;
	background-color:#e3fab4;
}

#edit_profile_module #light_reg_info li .form_warning
{
	position:relative;
	background:url("../assets/images/modules/237_red_top.gif") no-repeat;
	background-color:#ff0000;
	color:#ffffff;
	font-size:12px;
	width:229px;
	float:right;
	top:6px;
	right:150px;
	padding:6px 0 6px 8px;
	margin:0 0 0 0;
	text-align:left;
	font-weight:bold;
}

#edit_profile_module #light_reg_info .form_tip .bottom
{
	background:url("../assets/images/modules/237_olive_bottom.gif") no-repeat bottom center;
}

#edit_profile_module #light_reg_info .form_tip .standard
{
	background:url("../assets/images/modules/green_bullet.png") no-repeat;
	padding: 0 0 0 15px;
}

#edit_profile_module #light_reg_info .form_tip .standard:hover
{
	background:url("../assets/images/modules/blue_bullet.png") no-repeat;
	color:#0099CC;
}

#light_reg_info li.form_tip_char
{
	background:url("/assets/images/modules/my_cs/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("../assets/images/modules/617_olive_top.gif") no-repeat;
	position:relative;
	background-color:#E3FAB4;
	width:567px;
	margin: 0 0 10px 0;
	text-align:left;
}

#edit_profile_module #newsletter_content .content_buffer
{
	background:url("../assets/images/modules/617_olive_bottom.gif") no-repeat bottom center;
	bottom:0px;
	left:0px;
	height:4px;
	position:absolute;
	width:567px;
}

#light_reg_info .breaker
{
	margin:10px 0 0 0;
	background:url(../assets/images/template/nav/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
{
	position:relative;
	background:url(../assets/images/modules/widgets/hot_new_scores_module.gif ) no-repeat top center;
	width:300px;
	height:196px;
	float:left;
	top:0px;
	left:6px;
	margin:7px 0 0 0;
}

#hot_new_games_module ul
{
	position:relative;
	left:10px;
	top:65px;
}

#hot_new_games_module ul li
{
	margin:5px 0 0 0;
	padding:0 0 0 0;
	height:21px;
	font-size:10px;
}

#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(../assets/images/modules/widgets/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(../assets/images/template/nav/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(../assets/images/modules/widgets/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(../assets/images/modules/widgets/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(../assets/images/template/nav/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(../assets/images/modules/widgets/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(../assets/images/modules/widgets/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("../assets/images/modules/widgets/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("../assets/images/modules/widgets/newsfeed_buffer.gif") no-repeat bottom center;
	height:5px;
	width:180px;
	bottom:0px;
	left:0px;
}

#sidebar #newsfeed_module
{
	position:relative;
	left:6px;
	background:url(../assets/images/modules/widgets/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("../assets/images/modules/widgets/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("../assets/images/modules/widgets/newsfeed_buffer_sidebar.gif") no-repeat bottom center;
	height:5px;
	width:300px;
	bottom:0px;
	left:0px;
}

#follow_us_module
{
	position:relative;
	background:url(../assets/images/modules/widgets/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("../assets/images/modules/widgets/follow_us_footer.gif") no-repeat;
	height:19px;
	width:160px;
	bottom:0px;
	left:0px;
}

#sidebar_content #top_10
{
	position:relative;
	background:url(../assets/images/modules/widgets/top_10_sidebar_module.gif ) no-repeat;	
	width:182px;
	height:321px;
	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(../assets/images/modules/widgets/you_might_like_module_wide.gif ) no-repeat;
	width:300px;
	height:258px;
	float:left;
	left:5px;
	background-color:#f5f5f5;
	overflow:hidden;
}

#you_might_like_module ul
{
	position:relative;
	float:left;
	width:290px;
	left:10px;
	top:34px;
}

#you_might_like_module ul li
{
	position:relative;
	float:left;
	margin:0 0 0 0;
	width:180px;
	height:74px;
	text-align:center;
}

#you_might_like_module ul li .game_thumb_module
{
	top:6px;
	left:0px;
	float:left;
	cursor:pointer;
}

#you_might_like_module .game_name a
{
	position:absolute;
	top:6px;
	left:88px;
	width:175px;
	color:#0097E0;
	text-align:left;
	font-size:11px;
}

#you_might_like_module .game_name a:hover
{
	color:#7EBA00;
}

#you_might_like_module .description
{
	position:absolute;
	font-family:Arial;
	top:22px;
	left:88px;
	width:175px;
	font-weight:normal;
	text-align:left;
	color:#666666;
	font-size:10px;
}

#you_might_like_module .play_now
{
	position:absolute;
	top:52px;
	left:88px;
}

.double_widget #you_might_like_module
{
	position:relative;
	background:url(../assets/images/modules/widgets/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;
}

#mini_sidebar 
{
	background: url(/assets/images/modules/mini_side_content_top.gif) no-repeat top left;
	position:relative;
	background-color:#91e3ff;
	float:left;
	width:148px;
	top:0px;
	left:5px;
	padding:0 0 0 0;
	
}

#mini_sidebar_bottom_buffer
{
	background: url(/assets/images/modules/mini_side_content_bottom.gif) no-repeat top left;
	height:6px;
	width:148px;
	bottom:0px;
	left:0px;
	position:absolute;
}

#mini_sidebar #you_might_like_module
{
	position:relative;
	background:url(../assets/images/modules/widgets/you_might_like_module_mini.gif ) no-repeat;
	width:136px;
	height:468px;
	float:left;
	left:6px;
	top:6px;
	background-color:#f5f5f5;		
}

#mini_sidebar #you_might_like_module ul
{
	position:relative;
	float:left;
	width:136px;
	left:0px;
	top:44px;
	height:468px;
}

#mini_sidebar #you_might_like_module ul li
{
	position:relative;
	float:left;
	margin:0 0 0 0;
	width:136px;
	height:141px;
	verticle-align:center;
	text-align:center;
}

#mini_sidebar #you_might_like_module ul li .game_thumb_module
{
	top:13px;
	left:28px;
	float:left;
	cursor:pointer;
}

#mini_sidebar #you_might_like_module .game_name a
{
	position:absolute;
	top:80px;
	left:6px;
	width:124px;
	color:#0097E0;
	text-align:center;
	font-size:11px;
}

#mini_sidebar #you_might_like_module .game_name a:hover
{
	color:#7EBA00;
}

#mini_sidebar #you_might_like_module .description
{
	position:absolute;
	font-family:Arial;
	top:96px;
	left:6px;
	width:124px;
	font-weight:normal;
	text-align:center;
	color:#666666;
	font-size:10px;
}

#mini_sidebar #you_might_like_module .play_now
{
	display:none;
}

#random_game_module {
	position: relative;
	background:url(/assets/images/modules/random/random_games_module.jpg ) no-repeat;
	width: 958px;
	height: 112px;
	float: left;
	left: 5px;
}

#random_game_module ul {
	position: relative;
	float: left;
	width: 857px;
	left: 203px;
	top: 38px;
}

#random_game_module ul li {

	position: relative;
	float: left;
	left:0px;
	width: 189px;
	height: 60px;
	text-align: center;
}

#random_game_module ul li .thumbnail_module {
	left: 0px;
	float: left;
	cursor: pointer;
}

#random_game_module .thumb_module
{
	background: url(/assets/images/modules/random/thumb_corners.png ) no-repeat;
}
#random_game_module ul li .play_button
{
	position: absolute;
	left:110px;
	top:38px;
}

#random_game_module div a {
	position: absolute;
	left:85px;
	width:88px;
	top: 8px;
	color: #000000;
	font-size: 10px;
}

#random_game_module div a:hover {
	color: #BC0000;
}

.challenge_list_module ul {                                                   
  	width:610px;
	position:relative;
	float:left;      
	left:10px;
}

.challenge_list_module ul li {
	position: relative;
	background:url("../assets/images/modules/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("../assets/images/modules/my_cs/leaderboard_header_background.gif") repeat-x bottom;
}

.challenge_list_module ul li.footer {
	background:url("../assets/images/modules/my_cs/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(../assets/images/modules/widgets/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(../assets/images/modules/widgets/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(../assets/images/modules/widgets/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(../assets/images/modules/widgets/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(../assets/images/modules/user/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("../assets/images/modules/user/games_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #prizes_tab
{
	background:url("../assets/images/modules/user/prizes_tab_off.gif") no-repeat;
	color:#FFF;
}
#welcome_options #challenges_tab
{
	background:url("../assets/images/modules/user/challenges_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #tournaments_tab
{
	background:url("../assets/images/modules/user/tournaments_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #tickets_tab
{
	background:url("../assets/images/modules/user/tickets_tab_off.gif") no-repeat;
	color:#FFF;
}

#welcome_options #icon_tab
{
	background:url("../assets/images/modules/user/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:610px;
	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(../assets/images/modules/partners/our_partners_title.gif) no-repeat center;
	height:82px;
	width:462px;
	text-indent: -999em; overflow: hidden;
}

.partners_module .subtitle
{
	position:relative;
	background: url(../assets/images/modules/partners/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(../assets/images/modules/partners/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/top_rated_header.gif) no-repeat center;
}

#course_headers .latest_courses
{
	float:left;
	margin:0 1px 0 1px;
	width:212px;
	height:25px;
	background: url(/assets/images/game/line_golfer/latest_levels_header.gif) no-repeat center;
}


#course_headers .most_played
{
	float:left;
	width:213px;
	height:25px;
	background: url(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/divider_bg.gif) no-repeat center;
	width:640px;
	height:6px;
}

#lg_search_footer
{
	position: relative;
	float:left;
	background: url(/assets/images/game/line_golfer/expander_footer.gif) no-repeat center;
	width:640px;
	height:25px;
}


.top_expander
{
	background-image:url(/assets/images/game/line_golfer/expander.gif);
	width:640px;
	height:30px;
}

.searchsection
{
	
	width:640px;
}

.level_content
{
	background-color:#ededed;
	color:#000000;
	font-weight:bold;
}

.expander_footer
{
	background-image:url(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/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(/assets/images/game/line_golfer/star_small.gif);
	line-height: 13px;
	height: 13px;
}

.small-star .your-rating{
	background-image: url(/assets/images/game/line_golfer/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(../assets/images/modules/green_bullet_left.png) no-repeat center left;
	padding: 0 3px 0px 15px;
	height:16px;
}

.pagination .standard_right
{
	background:url(../assets/images/modules/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("../assets/images/modules/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("/assets/images/modules/my_cs/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("/assets/images/modules/widgets/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;
}

#pregamepage_leaderboard
{
	position:relative;
	float:left;
	left:6px;
	text-align:center;
	width:300px;	
	height:460px;
	background:url("/assets/images/modules/widgets/leaderboard_module.gif") no-repeat;
}


#pregamepage_leaderboard .leaderboard ul {
	position:relative;
  	width:288px;
  	left:6px;
	top:72px;
}
#pregamepage_leaderboard .leaderboard ul li {
	list-style-position:outside;
	marker-offset:0px;
	list-style-image: none;
	position: relative;
	background:url("/assets/images/modules/widgets/leaderboard_row_bg.gif") repeat-x bottom;
	left:0px;
	width:288px;
	height:33px;
	font-size:12px;
	font-family:Arial;
}

#pregamepage_leaderboard .leaderboard ul li.current {
	background:url("/assets/images/modules/widgets/leaderboard_row_mine_bg.gif") no-repeat;
}


#pregamepage_leaderboard .leaderboard ul li span, #pregamepage_leaderboard .leaderboard ul li a
{
	font-size:12px;
	color:#0097E0;
	bottom: 6px;
}

.gamepage_info .leaderboard ul li.header {
	background:none;
	height:25px;
}


#pregamepage_leaderboard .leaderboard ul li.header span
{
	font-size:10px;
}

#pregamepage_leaderboard .leaderboard ul li .rank_name_header
{
	position: absolute;
	left: 67px;
	text-decoration:none;
	color:#3F3F3F;
}

#pregamepage_leaderboard .leaderboard ul li span.rank_number 
{
	position: absolute;	
	left: 5px;
	color:#3F3F3F;
}

#pregamepage_leaderboard .leaderboard ul li .rank_name
{
	position: absolute;
	left: 67px;
	color:#0097E0;
	text-decoration:none;
}

#pregamepage_leaderboard .leaderboard ul li .rank_avatar
{
	position: absolute;
	bottom:4px;
	left: 33px;
	color:#0097E0;
	text-decoration:none;
}

#pregamepage_leaderboard .leaderboard ul li .rank_percent
{
	display:none;
}

#pregamepage_leaderboard ul li .rank_meter
{
	display:none;
}

#pregamepage_leaderboard .leaderboard ul li a.rank_name:hover
{
	color:#85C400;
}

#pregamepage_leaderboard .leaderboard ul li span.rank_total 
{
	position: absolute;
	right: 54px;
	text-align:right;
	color:#3F3F3F;
}

#pregamepage_leaderboard .leaderboard ul li span.rank_trophy 
{
	position: absolute;
	right: 6px;
	color:#3F3F3F;
}

#pregamepage_leaderboard .leaderboard ul li span.current, #pregamepage_leaderboard .leaderboard ul li .current, #pregamepage_leaderboard .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;
}

#pregamepage_leaderboard .gamepage_header
{
	display:none;
}

#pregamepage_leaderboard #leaderboard_menu
{
	position:absolute;
	left:38px;
	font-size:12px;
	line-height:normal;
	top:50px;
}

#pregamepage_leaderboard #leaderboard_menu ul
{
	margin:0;
	list-style:none;
}
#pregamepage_leaderboard #leaderboard_menu ul li
{
	float:left;
	padding:0 0 0 15px;
}
#pregamepage_leaderboard #leaderboard_menu a
{
	color:#B2B2B2;
}

#pregamepage_leaderboard #leaderboard_menu a:hover
{
	color:#0097E0;
}

#pregamepage_leaderboard #leaderboard_menu ul li.current a
{
	color:#0097E0;
}

#pregamepage_leaderboard .leaderboard_nav
{
	position:absolute;
	bottom:6px;
	color:#0097E0;
	text-align:center;
	width:300px;
}

#pregamepage_leaderboard .leaderboard_nav a
{
	color:#B2B2B2;
}

#pregamepage_leaderboard .leaderboard_nav a:hover
{
	color:#0097E0;
}

#pregamepage_leaderboard .ajax_loader
{
	background:url(../assets/images/template/ajax_loader.gif) no-repeat center;
	position:relative;
	float:left;
	width:300px;
	top:100px;	
	height:150px;
	text-align:center;
}

#reactivation_landing
{
	background:url(/assets/images/promotions/reactivation/reactivation_landing_bg.jpg);
	position:relative;
	top:0px;
	width:100%;
	height:840px;
}

#reactivation_landing .btn { position:absolute; top:600px;left:270px; }
#reactivation_landing .optin_checkbox { float:left; margin:0; padding:0; width:12px; }
#reactivation_landing .optin_txt { color:#000000; float:left; font-size:11px; margin:0 0 0 7px; padding:0px 0 0 0; width:750px; }
#reactivation_landing .optin_txt a { color:#000000; text-decoration:underline; }

#reactivation_success
{
	background:url(/assets/images/promotions/reactivation/reactivation_success_bg.jpg);
	position:relative;
	width:100%;
	height:840px;
}

#reactivation_success .btn { position:absolute;top:690px;left:270px; }

#reactivation_success .thumbs_btn { position:absolute;top:550px;left:100px;height:120px;width:720px;}

#reactivation_sorry
{
	background:url(/assets/images/promotions/reactivation/reactivation_sorry_bg.jpg);
	position:relative;
	width:100%;
	height:840px;
}

#reactivation_sorry .btn { position:absolute;top:662px;left:270px; }

#reactivation_sorry .thumbs_btn { position:absolute;top:535px;left:100px;height:120px;width:720px;}

.green #mycs_nav { background:url("/assets/images/modules/my_cs/themes/green/mycs_nav_background.gif") no-repeat; }

.green #main_content #home_content .user_newsfeed  ul li a {  color:#7EBA00; }

.green .player_search_box { background:url("/assets/images/modules/my_cs/themes/green/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(/assets/images/modules/my_cs/themes/green/rank_meter.gif) no-repeat; }

.green #main_content #home_content .user_data ul li #world_ranking .title { background: url(/assets/images/modules/my_cs/themes/green/world_ranking_title.gif) no-repeat center top; }

.green #main_content #home_content .user_data ul li #friend_ranking .title { background: url(/assets/images/modules/my_cs/themes/green/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(/assets/images/modules/my_cs/themes/green/side_content_top.gif) no-repeat top center; background-color:#d8f0a6; }

.green #sidebar #sidebar_bottom_buffer { background: url(/assets/images/modules/my_cs/themes/green/side_content_bottom.gif) no-repeat bottom center; }

.green #sidebar #sidebar_content #most_recent_trophies_module .title { background: url(/assets/images/modules/my_cs/themes/green/most_recent_trophies_module_title.gif) no-repeat center; }

.green #sidebar #sidebar_content #friend_tournaments_module .title { background: url(/assets/images/modules/my_cs/themes/green/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("/assets/images/modules/my_cs/themes/green/home_tab_off.gif") no-repeat; width:64px; }
.green #mycs_nav #friends_tab { background:url("/assets/images/modules/my_cs/themes/green/friends_tab_off.gif") no-repeat; width:84px; }
.green #mycs_nav #scores_tab { background:url("/assets/images/modules/my_cs/themes/green/scores_tab_off.gif") no-repeat; width:84px; }
.green #mycs_nav #favorites_tab { background:url("/assets/images/modules/my_cs/themes/green/favorites_tab_off.gif") no-repeat; width:88px; }
.green #mycs_nav #tournaments_tab { background:url("/assets/images/modules/my_cs/themes/green/tournaments_tab_off.gif") no-repeat; width:108px; }
.green #mycs_nav #tickets_tab { background:url("/assets/images/modules/my_cs/themes/green/tickets_tab_off.gif") no-repeat; width:84px; }
.green #mycs_nav #profile_tab { background:url("/assets/images/modules/my_cs/themes/green/profile_tab_off.gif") no-repeat; width:97px; }

.green #mycs_nav #home_tab a:hover { background:url("/assets/images/modules/my_cs/themes/green/home_tab_over.gif") no-repeat; width:64px; }
.green #mycs_nav #friends_tab a:hover { background:url("/assets/images/modules/my_cs/themes/green/friends_tab_over.gif") no-repeat; width:84px; }
.green #mycs_nav #scores_tab a:hover { background:url("/assets/images/modules/my_cs/themes/green/scores_tab_over.gif") no-repeat; width:84px; }
.green #mycs_nav #favorites_tab a:hover { background:url("/assets/images/modules/my_cs/themes/green/favorites_tab_over.gif") no-repeat; width:88px; }
.green #mycs_nav #tournaments_tab a:hover { background:url("/assets/images/modules/my_cs/themes/green/tournaments_tab_over.gif") no-repeat; width:108px; }
.green #mycs_nav #tickets_tab a:hover { background:url("/assets/images/modules/my_cs/themes/green/tickets_tab_over.gif") no-repeat; width:84px; }
.green #mycs_nav #profile_tab a:hover{ background:url("/assets/images/modules/my_cs/themes/green/profile_tab_over.gif") no-repeat; width:97px; }

.green #mycs_nav #home_tab.current a { background:url("/assets/images/modules/my_cs/themes/green/home_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #friends_tab.current a { background:url("/assets/images/modules/my_cs/themes/green/friends_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #scores_tab.current a { background:url("/assets/images/modules/my_cs/themes/green/scores_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #favorites_tab.current a { background:url("/assets/images/modules/my_cs/themes/green/favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #tournaments_tab.current a { background:url("/assets/images/modules/my_cs/themes/green/tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #tickets_tab.current a { background:url("/assets/images/modules/my_cs/themes/green/tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
.green #mycs_nav #profile_tab.current a { background:url("/assets/images/modules/my_cs/themes/green/profile_tab_on.gif") no-repeat;color:#B5B5B5; }

.blue #mycs_nav { background:url("/assets/images/modules/my_cs/themes/blue/mycs_nav_background.gif") no-repeat; }

.blue #main_content #home_content .user_newsfeed  ul li a { color:#0097E0; }

.blue .player_search_box { background:url("/assets/images/modules/my_cs/themes/blue/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(/assets/images/modules/my_cs/themes/blue/rank_meter.gif) no-repeat; }

.blue #main_content #home_content .user_data ul li #world_ranking .title { background: url(/assets/images/modules/my_cs/themes/blue/world_ranking_title.gif) no-repeat center top; }

.blue #main_content #home_content .user_data ul li #friend_ranking .title { background: url(/assets/images/modules/my_cs/themes/blue/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(/assets/images/modules/my_cs/themes/blue/side_content_top.gif) no-repeat top center; background-color:#a6e8ff; }

.blue #sidebar #sidebar_bottom_buffer { background: url(/assets/images/modules/my_cs/themes/blue/side_content_bottom.gif) no-repeat bottom center; }

.blue #sidebar #sidebar_content #most_recent_trophies_module .title { background: url(/assets/images/modules/my_cs/themes/blue/most_recent_trophies_module_title.gif) no-repeat center; }

.blue #sidebar #sidebar_content #friend_tournaments_module .title { background: url(/assets/images/modules/my_cs/themes/blue/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("/assets/images/modules/my_cs/themes/blue/home_tab_off.gif") no-repeat; width:64px; }
.blue #mycs_nav #friends_tab { background:url("/assets/images/modules/my_cs/themes/blue/friends_tab_off.gif") no-repeat; width:84px; }
.blue #mycs_nav #scores_tab { background:url("/assets/images/modules/my_cs/themes/blue/scores_tab_off.gif") no-repeat; width:84px; }
.blue #mycs_nav #favorites_tab { background:url("/assets/images/modules/my_cs/themes/blue/favorites_tab_off.gif") no-repeat; width:88px; }
.blue #mycs_nav #tournaments_tab { background:url("/assets/images/modules/my_cs/themes/blue/tournaments_tab_off.gif") no-repeat; width:108px; }
.blue #mycs_nav #tickets_tab { background:url("/assets/images/modules/my_cs/themes/blue/tickets_tab_off.gif") no-repeat; width:84px; }
.blue #mycs_nav #profile_tab { background:url("/assets/images/modules/my_cs/themes/blue/profile_tab_off.gif") no-repeat; width:97px; }

.blue #mycs_nav #home_tab a:hover { background:url("/assets/images/modules/my_cs/themes/blue/home_tab_over.gif") no-repeat; width:64px; }
.blue #mycs_nav #friends_tab a:hover { background:url("/assets/images/modules/my_cs/themes/blue/friends_tab_over.gif") no-repeat; width:84px; }
.blue #mycs_nav #scores_tab a:hover { background:url("/assets/images/modules/my_cs/themes/blue/scores_tab_over.gif") no-repeat; width:84px; }
.blue #mycs_nav #favorites_tab a:hover { background:url("/assets/images/modules/my_cs/themes/blue/favorites_tab_over.gif") no-repeat; width:88px; }
.blue #mycs_nav #tournaments_tab a:hover { background:url("/assets/images/modules/my_cs/themes/blue/tournaments_tab_over.gif") no-repeat; width:108px; }
.blue #mycs_nav #tickets_tab a:hover { background:url("/assets/images/modules/my_cs/themes/blue/tickets_tab_over.gif") no-repeat; width:84px; }
.blue #mycs_nav #profile_tab a:hover{ background:url("/assets/images/modules/my_cs/themes/blue/profile_tab_over.gif") no-repeat; width:97px; }

.blue #mycs_nav #home_tab.current a { background:url("/assets/images/modules/my_cs/themes/blue/home_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #friends_tab.current a { background:url("/assets/images/modules/my_cs/themes/blue/friends_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #scores_tab.current a { background:url("/assets/images/modules/my_cs/themes/blue/scores_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #favorites_tab.current a { background:url("/assets/images/modules/my_cs/themes/blue/favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #tournaments_tab.current a { background:url("/assets/images/modules/my_cs/themes/blue/tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #tickets_tab.current a { background:url("/assets/images/modules/my_cs/themes/blue/tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
.blue #mycs_nav #profile_tab.current a { background:url("/assets/images/modules/my_cs/themes/blue/profile_tab_on.gif") no-repeat;color:#B5B5B5; }


.chrome #mycs_nav { background:url("/assets/images/modules/my_cs/themes/chrome/mycs_nav_background.gif") no-repeat; }

.chrome #main_content #home_content .user_newsfeed  ul li a { color:#666666; }

.chrome .player_search_box { background:url("/assets/images/modules/my_cs/themes/chrome/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(/assets/images/modules/my_cs/themes/chrome/rank_meter.gif) no-repeat; }

.chrome #main_content #home_content .user_data ul li #world_ranking .title { background: url(/assets/images/modules/my_cs/themes/chrome/world_ranking_title.gif) no-repeat center top; }

.chrome #main_content #home_content .user_data ul li #friend_ranking .title { background: url(/assets/images/modules/my_cs/themes/chrome/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(/assets/images/modules/my_cs/themes/chrome/side_content_top.gif) no-repeat top center; background-color:#e3e3e3; }

.chrome #sidebar #sidebar_bottom_buffer { background: url(/assets/images/modules/my_cs/themes/chrome/side_content_bottom.gif) no-repeat bottom center; }

.chrome #sidebar #sidebar_content #most_recent_trophies_module .title { background: url(/assets/images/modules/my_cs/themes/chrome/most_recent_trophies_module_title.gif) no-repeat center; }

.chrome #sidebar #sidebar_content #friend_tournaments_module .title { background: url(/assets/images/modules/my_cs/themes/chrome/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("/assets/images/modules/my_csthemes/chrome//home_tab_off.gif") no-repeat; width:64px; }
.chrome #mycs_nav #friends_tab { background:url("/assets/images/modules/my_cs/themes/chrome/friends_tab_off.gif") no-repeat; width:84px; }
.chrome #mycs_nav #scores_tab { background:url("/assets/images/modules/my_cs/themes/chrome/scores_tab_off.gif") no-repeat; width:84px; }
.chrome #mycs_nav #favorites_tab { background:url("/assets/images/modules/my_cs/themes/chrome/favorites_tab_off.gif") no-repeat; width:88px; }
.chrome #mycs_nav #tournaments_tab { background:url("/assets/images/modules/my_cs/themes/chrome/tournaments_tab_off.gif") no-repeat; width:108px; }
.chrome #mycs_nav #tickets_tab { background:url("/assets/images/modules/my_cs/themes/chrome/tickets_tab_off.gif") no-repeat; width:84px; }
.chrome #mycs_nav #profile_tab { background:url("/assets/images/modules/my_cs/themes/chrome/profile_tab_off.gif") no-repeat; width:97px; }

.chrome #mycs_nav #home_tab a:hover { background:url("/assets/images/modules/my_cs/themes/chrome/home_tab_over.gif") no-repeat; width:64px; }
.chrome #mycs_nav #friends_tab a:hover { background:url("/assets/images/modules/my_cs/themes/chrome/friends_tab_over.gif") no-repeat; width:84px; }
.chrome #mycs_nav #scores_tab a:hover { background:url("/assets/images/modules/my_cs/themes/chrome/scores_tab_over.gif") no-repeat; width:84px; }
.chrome #mycs_nav #favorites_tab a:hover { background:url("/assets/images/modules/my_cs/themes/chrome/favorites_tab_over.gif") no-repeat; width:88px; }
.chrome #mycs_nav #tournaments_tab a:hover { background:url("/assets/images/modules/my_cs/themes/chrome/tournaments_tab_over.gif") no-repeat; width:108px; }
.chrome #mycs_nav #tickets_tab a:hover { background:url("/assets/images/modules/my_cs/themes/chrome/tickets_tab_over.gif") no-repeat; width:84px; }
.chrome #mycs_nav #profile_tab a:hover{ background:url("/assets/images/modules/my_cs/themes/chrome/profile_tab_over.gif") no-repeat; width:97px; }

.chrome #mycs_nav #home_tab.current a { background:url("/assets/images/modules/my_cs/themes/chrome/home_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #friends_tab.current a { background:url("/assets/images/modules/my_cs/themes/chrome/friends_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #scores_tab.current a { background:url("/assets/images/modules/my_cs/themes/chrome/scores_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #favorites_tab.current a { background:url("/assets/images/modules/my_cs/themes/chrome/favorites_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #tournaments_tab.current a { background:url("/assets/images/modules/my_cs/themes/chrome/tournaments_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #tickets_tab.current a { background:url("/assets/images/modules/my_cs/themes/chrome/tickets_tab_on.gif") no-repeat;color:#B5B5B5; }
.chrome #mycs_nav #profile_tab.current a { background:url("/assets/images/modules/my_cs/themes/chrome/profile_tab_on.gif") no-repeat;color:#B5B5B5; }
