@charset "utf-8";
/* CSS Document */

/* clearing fix
********************************/
.clearfix:after { content: "."; display: block;	clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
* {	padding: 0;	margin: 0; font-family: arial, helvetica, sans-serif; }

/* HTML  */

body { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

:focus {outline:none;}
a        { text-decoration: none; color: #FFFFFF; }
a img    { border: none; }
p { font-size:12px; line-height:18px; }
select { color:#000000; }
option { color:#000000; }
hr       { border-bottom:1px solid #488cb4; width: 100%; color: #48779e; background-color: #48779e; height: 2px; padding:0; margin:0; border-top:0; border-left:0; border-right:0;}
.hr { line-height:3px; height:3px; margin:0; padding:0; }
fieldset { border: none; }
input, textarea { color:#333333; font-size:12px; resize: none }

.off_page { text-align: left; text-indent: -9000px; } 
input.white { background-color:#FFFFFF; border:1px solid #FFFFFF; }
.file_input { font-size:12px; }
.small_text { font-size:11px; }
.blue_links { color:#81CCF5; font-size:12px; text-decoration:none; }
.blue_links a { text-decoration:underline; color:#81CCF5; }
.orange_text { color:#FAD107; }
.blue_link { text-decoration:underline; color:#81CCF5; }
.darkblue_link { text-decoration:underline; color:#124b7c; }
.facebook_smallprint { color:#bbe0f2; font-size:10px !important; line-height:12px; }
.wordCountColor { color:#FAD107; }


/************************************************ 
*            MAIN LAYOUT TEMPLATE               *
************************************************/

body { background: #135fa4 url('../images/bg_main_new.jpg') no-repeat top center; text-align: center; }
#wrapper { width: 994px; margin: 0 auto; text-align: left; position:relative; }
#logo-unikd { position: absolute; top: 6px; left: 0px; width: 131px; height: 116px;	background: transparent url('../images/en_US/kd-logo.png') no-repeat top center; text-indent: -99999px; z-index:10000; }
.wrapper_inner { margin-left:70px; width: 924px; background:url('../images/bg_fade_large.png') repeat; }
.wrapper_outer { width: 924px; background:url('../images/bg-arch-small.png') top center no-repeat; }
.wrapper_inner_bottom { margin-left:70px; width: 924px; height:37px; background:url('../images/bg-fade_bottom_rounded.png'); }


#top_container_old { position:relative; height:108px; margin:0 auto; text-align:center; width:100%; background: url('../images/bg-arch.png') top center no-repeat; }
#top_container { position:relative; height:108px; text-align:center; background: url('../images/bg-arch-small.gif') top center no-repeat; }
#top_nav { position:absolute; top:5px; right:0px; z-index:1001; }
#container { position:relative; float:left; width:710px; }
#header { float:left; width:710px; height:118px; position:relative; }
#flash_header { position:relative; width:659px; float:right; margin-right:13px; z-index:99; }
#flash_nav_main { z-index:100;  }
#content { float:left; width:662px; padding-left:38px; }
#side_panel { position:relative; float:left; width:214px; }
#side_widget { padding-left:0; height: 1194px; }
#footer { font-size:12px; padding:20px 0; }
#footer li { padding:0 8px; border-left:1px solid #FFFFFF; }
#footer li.first { border:none; }

/* Error messages */
div.errorblock { margin: 10px 33px 20px 33px; background-color: #fff; color: #f00; padding: 10px; border: 1px solid #223193; }
#hb_shareit { float:right; width:121px; height:33px;  padding:0;}
#at20mc { color:#000000; }
#atffc { display:none; }
#videoCommercial { width:320px; height:280px; padding-left:55px; }

/* Generic LIST ITEMS styles
***********************************************/
#header ul, #footer ul, #nav1 ul { list-style: none; }
#header ul li, #footer ul li, #nav1 ul li { display: inline; }

/* Top Secondary Nav
***********************************************/
#nav1 { float:right; height: 50px; padding-right:15px; background:url(../images/bg-kraft-nav-fix.png) top right no-repeat; }
#nav1 a { color: #FFFFFF; text-decoration: none; }
#nav1 a:hover { color:#6ba7cd; }
#nav1 ul { float: right; padding:5px 4px 0 0; }
#nav1 li { float: left; font-size: 11px; margin: 8px 0 0 12px; padding: 0 0 0 12px;	border-left: 1px solid #FFFFFF; }
#nav1 li.first, #nav1 li#search { border: none; }
#nav1 input { float: left; } 

/* Top Search Box
***********************************************/
#search_box { position:absolute; width:200px; height:37px; top:3px; left:7px; }
#search_input { float:left;	border-right:1px solid #FFFFFF;	border-bottom:1px solid #FFFFFF; border-top:2px solid #ababab; border-left:1px solid #ababab; color: #333; background-color: #FFFFFF; font-size: 11px; padding: 2px 0 2px 9px; width: 115px; margin: 9px 10px 0 0; }
#search_button { float:left; margin-top: 10px; }


/* ALTERNATE STYLES FOR WIDGETS PAGES
***********************************************/
#header_widgets { position:relative; height:37px; width:994px; z-index:1003; }
#header_widgets #search_box { position:absolute; left:800px; z-index:1004; }
#header_widgets #top_nav { position:absolute; right:200px; z-index:1005; }

#flash_widgets_container { position:relative; margin-top:-37px; width:1010px; height:604px; }
#flash_widgets_container #widgetEngine { position:relative; width:1010px; height:604px; margin:0 auto; }
#flash_widgets_container #widgetEngine a img { margin:200px; }

#wrapper #header_widgets #header { position:absolute; top:0; left:83px; }
#lounge_pollArchive_0 #logo-unikd, #main_home_1 #logo-unikd{ left:10px; }


/************************************************
*          CONTENT STYLES START HERE            *
************************************************/
#content h1 { float:left; display:inline; }
#content p.pg_info { float:right; bottom:0px; }

#big_daddy { position:relative; width:659px; }
#big_daddy_master_leaderboard { position:relative; width:659px; margin-top:-26px; }
.big_daddy_overlap { position:relative; padding-bottom:20px; z-index:10;}
.big_daddy_overlap .main_image { postion:relative; z-index:10;}
.big_daddy_overlap .use_map { position:relative; }
.big_daddy_overlap h1 img { position:absolute; top:0px; left:0px; z-index:10;}
.big_daddy_overlap p img { position:absolute; top:10px; right:0px; z-index:10;}
.gotta_win_big_daddy { position:relative; margin-top:-10px;  }


.winners_rules_box { width:659px; height:auto; margin-top:-22px; }

.winners_button { float:right; position:relative; width:120px; height:14px; padding-right:20px; background:url(../images/en_US/btn-check-out-the-winners.png) no-repeat; z-index:10; }
	.fr_CA .winners_button { float:right; position:relative; width:125px; height:14px; padding-right:20px; background:url(../images/fr_CA/btn-check-out-the-winners.png) no-repeat; z-index:10; }
.winners_button a { position:absolute; top:0; left:0; width:120px; height:14px; z-index:10; }

.winner_button { float:right; position:relative; width:120px; height:14px; margin-right:10px; background:url(../images/en_US/btn-check-out-the-winner.png) no-repeat; z-index:10; }
	.fr_CA .winner_button { float:right; position:relative; width:97px; height:14px; margin-right:10px; background:url(../images/fr_CA/btn-check-out-the-winner.png) no-repeat; z-index:10; }
.winner_button a { position:absolute; top:0; left:0; width:120px; height:14px; z-index:10; }
	.fr_CA .winner_button a { position:absolute; top:0; left:0; width:97px; height:14px; z-index:10; }

.rules_button { float:right; position:relative; width:78px; height:14px; background:url(../images/en_US/btn-official-rules.png) no-repeat; z-index:10; }
	.fr_CA .rules_button { float:right; position:relative; width:108px; height:14px; background:url(../images/fr_CA/btn-official-rules.png) no-repeat; z-index:10; }
.rules_button a { position:absolute; top:0; left:0; width:78px; height:14px;  z-index:10;}
	.fr_CA .rules_button a { position:absolute; top:0; left:0; width:108px; height:14px; z-index:10; }
	
.gotta_be_rules_button { float:right; margin-right: 10px; position:relative; width:78px; height:14px; background:url(../images/en_US/btn-official-rules.png) no-repeat; z-index:10; }
	.fr_CA .gotta_be_rules_button { float:right; margin-right: 8px; position:relative; width:108px; height:14px; background:url(../images/fr_CA/btn-official-rules.png) no-repeat; z-index:10; }
.gotta_be_rules_button a { position:absolute; top:0; left:0; width:78px; height:14px;  z-index:10;}
	.fr_CA .gotta_be_rules_button a { position:absolute; top:0; left:0; width:108px; height:14px; z-index:10; }

.itinerary_button { float:right; margin-right:10px; position:relative; width:78px; height:14px; background:url(../images/en_US/btn-itinerary-button.png) no-repeat; z-index:10; }
	.fr_CA .itinerary_button { float:right; margin-right:8px; position:relative; width:108px; height:14px; background:url(../images/fr_CA/btn-itinerary-button.png) no-repeat; z-index:10; }
.itinerary_button a { position:absolute; top:0; left:0; width:78px; height:14px; z-index:10; }
	.fr_CA .itinerary_button a { position:absolute; top:0; left:0; width:108px; height:14px; z-index:10; }
	
.gotta_be_itinerary_button { float:right; position:relative; width:78px; height:14px; background:url(../images/en_US/btn-itinerary-button.png) no-repeat; z-index:10; }
	.fr_CA .gotta_be_itinerary_button { float:right; position:relative; width:108px; height:14px; background:url(../images/fr_CA/btn-itinerary-button.png) no-repeat; z-index:10; }
.gotta_be_itinerary_button a { position:absolute; top:0; left:0; width:78px; height:14px; z-index:10; }
	.fr_CA .gotta_be_itinerary_button a { position:absolute; top:0; left:0; width:108px; height:14px; z-index:10; }

.contest_details_button { float:right; margin-right:10px; position:relative; width:90px; height:14px; background:url(../images/en_US/btn-contest-details-button.png) no-repeat; z-index:10; }
	.fr_CA .contest_details_button { float:right; margin-right:0; position:relative; width:108px; height:14px; background:url(../images/fr_CA/btn-contest-details-button.png) no-repeat; z-index:10; }
.contest_details_button a { position:absolute; top:0; left:0; width:90px; height:14px; z-index:10; }
	.fr_CA .contest_details_button a { position:absolute; top:0; left:0; width:108px; height:14px; z-index:10; }



#big_daddy_kd_pledge { position:relative; width:655px; height:240px; background:url(../images/en_US/img-bigdaddy-gotta-play-oath.png); z-index:1; }
.fr_CA #big_daddy_kd_pledge { position:relative; width:655px; height:240px; background:url(../images/fr_CA/img-bigdaddy-gotta-play-oath.png); z-index:1; }
#big_daddy_kd_pledge a { position:absolute; top:0; left:0; width:655px; height:240px; z-index:1; }

#big_daddy_kd_game_main { position:relative; margin:0 0 0 -22px; width:687px; height:249px; background:url(../images/en_US/games/img_games_big_daddy.png) no-repeat; z-index:1; }
.fr_CA #big_daddy_kd_game_main { position:relative; margin:0 0 0 0; width:662px; height:249px; background:url(../images/fr_CA/games/img_games_big_daddy.png) no-repeat; z-index:1; }
#big_daddy_kd_game_main a { position:absolute; top:0; left:0; width:659px; height:249px; z-index:1; }

#big_daddy_kd_quiz_main { position:relative; width:659px; height:237px; background:url(../images/en_US/games/img_quizzes_big_daddy.png); z-index:1; }
.fr_CA #big_daddy_kd_quiz_main { position:relative; width:659px; height:237px; background:url(../images/fr_CA/games/img_quizzes_big_daddy.png); z-index:1; }
#big_daddy_kd_quiz_main a { position:absolute; top:0; left:0; width:659px; height:237px; z-index:1; }

#big_daddy_kd_chat_main { position:relative; width:659px; height:239px; background:url(../images/en_US/img-bigdaddy-gotta-chat.png); z-index:1 }
.fr_CA #big_daddy_kd_chat_main { position:relative; width:659px; height:239px; background:url(../images/fr_CA/img-bigdaddy-gotta-chat.png); z-index:1; }
#big_daddy_kd_chat_main a { position:absolute; top:0; left:0; width:659px; height:239px; z-index:1; }

#big_daddy_gotta_be_canadian_sub_main { position:relative; margin:-10px 0 0 -7px; width:668px; height:276px; background:url(../images/en_US/showdowns/canadian/img-big-daddy-gotta-be-canadian-sub.png); z-index:1; }
.fr_CA #big_daddy_gotta_be_canadian_sub_main  { position:relative; margin:-10px 0 0 -7px; width:668px; height:276px; background:url(../images/fr_CA/showdowns/canadian/img-big-daddy-gotta-be-canadian-sub.png); z-index:1; }
#big_daddy_gotta_be_canadian_sub_main  a { position:absolute; top:0; left:0; width:659px; height:239px; z-index:1; }

#big_daddy_gotta_be_canadian_thanks { position:relative; margin:-10px 0 0 0; width:661px; height:276px; background:url(../images/en_US/showdowns/canadian/img-big-daddy-gotta-be-canadian-thanks.png); z-index:1; }
.fr_CA #big_daddy_gotta_be_canadian_thanks  { position:relative; margin:-10px 0 0 0; width:661px; height:276px; background:url(../images/fr_CA/showdowns/canadian/img-big-daddy-gotta-be-canadian-thanks.png); z-index:1; }
#big_daddy_gotta_be_canadian_thanks  a { position:absolute; top:0; left:0; width:659px; height:239px; z-index:1; }

#big_daddy_gotta_be_canadian_all_submissions { position:relative; margin:0; width:661px; height:244px; background:url(../images/en_US/showdowns/canadian/img-big-daddy-gotta-be-canadian-all-entries.png) no-repeat top; z-index:1; }
.fr_CA #big_daddy_gotta_be_canadian_all_submissions  { position:relative; margin:0; width:668px; height:244px; background:url(../images/fr_CA/showdowns/canadian/img-big-daddy-gotta-be-canadian-all-entries.png) no-repeat top; z-index:1; }
#big_daddy_gotta_be_canadian_all_submissions  a { position:absolute; top:0; left:0; width:668px; height:235px; z-index:1; }

#big_daddy_gotta_be_canadian_meet_winner { position:relative; margin:0; width:668px; height:244px; background:url(../images/en_US/showdowns/canadian/img-big-daddy-gotta-be-canadian-meet_winner.png) no-repeat top; z-index:1; }
.fr_CA #big_daddy_gotta_be_canadian_meet_winner  { position:relative; margin:0; width:668px; height:244px; background:url(../images/fr_CA/showdowns/canadian/img-big-daddy-gotta-be-canadian-meet_winner.png) no-repeat top; z-index:1; }

.gotta_be_canadian_top_ten { padding-bottom: 20px; padding-top: 15px; }

#big_daddy_gotta_be_canadian_all_submissions_voting { position:relative; margin:0; width:668px; height:276px; background:url(../images/en_US/showdowns/canadian/img-big-daddy-gotta-be-canadian-all-entries_voting.png) no-repeat top; z-index:1; }
.fr_CA #big_daddy_gotta_be_canadian_all_submissions_voting  { position:relative; margin:0; width:668px; height:276px; background:url(../images/fr_CA/showdowns/canadian/img-big-daddy-gotta-be-canadian-all-entries_voting.png) no-repeat top; z-index:1; }
#big_daddy_gotta_be_canadian_all_submissions_voting  a { position:absolute; top:0; left:0; width:668px; height:235px; z-index:1; }

#big_daddy_gotta_be_canadian_top_10 { position:relative; margin:0; width:668px; height:276px; background:url(../images/en_US/showdowns/canadian/img-big-daddy-gotta-be-canadian-top-10.png) no-repeat top; z-index:1; }
.fr_CA #big_daddy_gotta_be_canadian_top_10  { position:relative; margin:0; width:668px; height:276px; background:url(../images/fr_CA/showdowns/canadian/img-big-daddy-gotta-be-canadian-top-10.png) no-repeat top; z-index:1; }
#big_daddy_gotta_be_canadian_top_10  a { position:absolute; top:0; left:0; width:668px; height:235px; z-index:1; }

#big_daddy_gotta_be_canadian_winner { position:relative; margin-left:-8px; width:668px; height:276px; background:url(../images/en_US/showdowns/canadian/img-big-daddy-gotta-be-canadian-winner.png) no-repeat top; z-index:1; }
.fr_CA #big_daddy_gotta_be_canadian_winner  { position:relative; margin-left:-8px; width:668px; height:276px; background:url(../images/fr_CA/showdowns/canadian/img-big-daddy-gotta-be-canadian-winner.png) no-repeat top; z-index:1; }
#big_daddy_gotta_be_canadian_winner  a { position:absolute; top:0; left:0; width:668px; height:235px; z-index:1; }


#content_large { float:left; width:415px; }
#content_large div.game_title { float:left; font-size:13px; font-weight:bold; line-height:16px; padding:10px 0; }
#content_large a .button_arrow { float:right; font-size:11px; text-transform:uppercase; font-weight:bold; line-height:11px; padding:8px 14px 8px 0; background:url('../images/btn-background-arrow-off.gif') center right no-repeat;  }
#content_touts { float:right; width:228px; }

.content_large_switch { float:right !important; }
.content_touts_switch { float:left !important;}

/* gotta win pages
********************************************/
#content_large .gotta_win_info img { padding-bottom:15px; }

/* gotta cash in pages
********************************************/
#content_large .whos_cashin_in { width:280px; padding-bottom:10px; font-size:12px; font-weight:bold; padding-left:6px; }


/* Leaderboard page
********************************************/
#content_large .leaderboard .leaderboard_h1 img { padding-bottom:20px; }
#content_large .leaderboard_member_title { height:35px; width:407px; }
#content_large .leaderboard_member { height:70px; width:407px; }
#content_large .leaderboard_member-1 { background-color:#64b1da; height:86px; width:407px; }
#content_large .leaderboard_member-0 { background-color:#367bb7; height:86px; width:407px; }
#leaderboard_member { margin-bottom:3px; }
#leaderboard_member .ranking { float:left; width:125px; }
#leaderboard_member .ranking .rank { margin:28px 0 0 30px; font-size:26px; font-weight:bold; color:#FFFFFF; }
#leaderboard_member .membername { float:left; width:282px; }
#leaderboard_member .membername .thumb { float:left; position:relative; margin-top:10px; }
#leaderboard_member .membername .thumb .user_thumb_square { position:absolute; }
#leaderboard_member .membername .thumb .crown { position:absolute; left:-15px; top:-20px; }
#leaderboard_member .membername .name { float:left;  margin:30px 0 0 60px; position:relative;}
#leaderboard_member .membername .name a { color:#FFFFFF; text-decoration:underline; font-size:12px; font-weight:bold; }


/* Main Profile Page
*******************************************/
#user_banner h3.inline { padding:5px 0; }
#user_banner .username { float:left; display:inline; padding:0 0 0 0; }
#user_pic #photo img { padding: 10px 0; }
#memberInfo .inline { float:left; display:inline; padding:0; }
#memberInfo .inline a.learn_more { font-size:13px; color:#81ccf5; text-decoration:underline; padding:10px 0 0 5px; font-weight:bold; }

/* Start Profile SMALL tabs */
#tabs_panel { width:415px; }
#profile_tabs { height: 44px; width:415px; display: block; }
#profile_tabs ul { width:415px; }
#profile_tabs ul li { height: 43px; list-style: none; float: left; text-align: center; padding: 0; color: #fff; }
#tabs_panel .tabs_content { background-color:#4f9ed2; min-height: 300px; clear: both; }
#tabs_panel .tabs_panel_bottom { width:415px; height:7px; background:url(../images/profile/bg-tabboxes.gif) no-repeat top center; }

#profile_tabs li a { width:70px; height:44px; display:block; text-indent:-9999em; }
#profile_tabs li.t-1-inactive { width: 71px; background: url(../images/en_US/profile/bg_tabP1-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-2-inactive { width: 72px; background: url(../images/en_US/profile/bg_tabP2-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-3-inactive { width: 81px; background: url(../images/en_US/profile/bg_tabP3-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-4-inactive { width: 110px; background: url(../images/en_US/profile/bg_tabP4-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-5-inactive { width: 81px; background: url(../images/en_US/profile/bg_tabP5-sm.gif) no-repeat left bottom; }
#profile_tabs li:hover { cursor:pointer; }
#profile_tabs li.t-1-inactive:hover { background-position: left top; }
#profile_tabs li.t-2-inactive:hover { background-position: left top; }
#profile_tabs li.t-3-inactive:hover { background-position: left top; }
#profile_tabs li.t-4-inactive:hover { background-position: left top; }
#profile_tabs li.t-5-inactive:hover { background-position: left top; }
#profile_tabs li.t-1-active { width: 71px; background: url(../images/en_US/profile/bg_tabP1-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-2-active { width: 72px; background: url(../images/en_US/profile/bg_tabP2-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-3-active { width: 81px; background: url(../images/en_US/profile/bg_tabP3-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-4-active { width: 110px; background: url(../images/en_US/profile/bg_tabP4-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-5-active { width: 81px; background: url(../images/en_US/profile/bg_tabP5-sm-active.gif) no-repeat left bottom; }

/* French tabs */
/*#profile_tabs li a { width:70px; height:44px; display:block; text-indent:-9999em; }*/
#profile_tabs li.t-fr-1-inactive { width: 71px; background: url(../images/fr_CA/profile/bg_tabP1-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-2-inactive { width: 72px; background: url(../images/fr_CA/profile/bg_tabP2-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-3-inactive { width: 81px; background: url(../images/fr_CA/profile/bg_tabP3-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-4-inactive { width: 81px; background: url(../images/fr_CA/profile/bg_tabP4-sm.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-5-inactive { width: 110px; background: url(../images/fr_CA/profile/bg_tabP5-sm.gif) no-repeat left bottom; }
/*#profile_tabs li:hover { cursor:pointer; }*/
#profile_tabs li.t-fr-1-inactive:hover { background-position: left top; }
#profile_tabs li.t-fr-2-inactive:hover { background-position: left top; }
#profile_tabs li.t-fr-3-inactive:hover { background-position: left top; }
#profile_tabs li.t-fr-4-inactive:hover { background-position: left top; }
#profile_tabs li.t-fr-5-inactive:hover { background-position: left top; }
#profile_tabs li.t-fr-1-active { width: 71px; background: url(../images/fr_CA/profile/bg_tabP1-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-2-active { width: 72px; background: url(../images/fr_CA/profile/bg_tabP2-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-3-active { width: 81px; background: url(../images/fr_CA/profile/bg_tabP3-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-4-active { width: 81px; background: url(../images/fr_CA/profile/bg_tabP4-sm-active.gif) no-repeat left bottom; }
#profile_tabs li.t-fr-5-active { width: 110px; background: url(../images/fr_CA/profile/bg_tabP5-sm-active.gif) no-repeat left bottom; }
/* End profile SMALL tabs */

#tabs_panel .alert { padding: 20px;	font-size: 12px; width:375px; }
#tabs_panel .alert .date { padding-top:5px; font-size: 10px; }
#tabs_panel div.featured_1 { float: none; clear: both; width: auto; margin-left: 20px; margin-bottom: 20px; }
#tabs_panel div.featured_1 ul { margin-bottom: 14px;  }
#tabs_panel div.featured_1 li { padding-bottom: 8px; }
#tabs_panel div.featured_1 li.title a, #tabs_panel div.featured_1 li.title { font-size: 18px; color: #2d338e; }

.profile_sub .comment_count { padding-left: 16px; padding-right: 10px; background: url('../images/showdowns/icn_comment.gif') no-repeat scroll left 2px; float: left; }
.profile_sub .stars { float: none; }
.profile_sub .stars img { padding-right: 0; }
.profile_sub .buttons { float: right; padding-right: 12px; }

/* profile PHOTO BROWSER */
/*#tabs_panel */.photos { padding:20px; font-size: 12px; width:375px; clear: both; }
#photosHeader { height: 35px; width:375px;	color:#fff; font-size: 15px; font-weight: bold;  }
#photosHeader a { color: #fff; }
#photosHeader .photoCount { float:left; font-size:16px; font-weight:bold; padding-top:4px; }
#photosHeader .postButton { float:right; padding-left:0; }
#photosHeader .removeButton { float:right; padding-left:10px; }
#photosHeader .removeButton_fr { float:right; padding-left:0px; }  /* French side */
#thumbs { width:375px; height:80px; } 
#thumbs .thumbNav { float:left; width:40px; height:auto; padding-top:25px; }
#navPrev a img { padding-left:5px; }
#navNext a img { padding-right:5px; }
#thumbs .slider { float:left; width:255px; }
#thumbs .slider ul { float:left; width:255px; }
#thumbs .slider li { list-style: none; float: left; padding:10px; height:60px; width:65px; }
#thumbs .slider li img { height:60px; width:65px; }
#photoMain { position: relative; clear: both;  height:300px; width:375px; text-align: center; margin-top:20px; } 
/*
#tabs_panel .photos .caption { width:375px; height:auto; text-align:center; }
#tabs_panel .photos .caption p { font-size:12px; text-align:center; }
#tabs_panel .photos .photo, .photos table { width: 375px; height:auto;  position: absolute; top: 0; left: 0; text-align: center; }
#tabs_panel .photos .photo img, .photos table img { position: relative; }
#tabs_panel .photos #photo2 { display: none; }
#tabs_panel .photos #selectedPhoto { position: absolute; top: 0; left: 0; width: 375px; height:auto; }
#tabs_panel .photos #newPhoto { position: absolute;	top: 0; left: 0; display: none; }
*/
.photos .caption { width:375px; height:auto; text-align:center; }
.photos .caption p { font-size:12px; text-align:center; }
.photos .photo, .photos table { width: 375px; height:auto;  position: absolute; top: 0; left: 0; text-align: center; }
.photos .photo img, .photos table img { position: relative; }
.photos #photo2 { display: none; }
.photos #selectedPhoto { position: absolute; top: 0; left: 0; width: 375px; height:auto; }
.photos #newPhoto { position: absolute;	top: 0; left: 0; display: none; }




/* profile GROUPS TAB */
/*#tabs_panel .groupView3 { height: 120px; margin: 0 14px 0 17px; }
#tabs_panel .groupView3 div { float: left; }
#tabs_panel .groupView3 .groupImage { width: 256px; }
#tabs_panel .groupView3 li { list-style: none; list-style-position: outside; }
#tabs_panel .groupView3 .groupInfo li { padding-bottom: 5px; }
#tabs_panel .groupView3 .groupInfo li.category { padding-bottom: 0; }
#tabs_panel .groupView3 .name a { font-size: 18px; }
#tabs_panel .groupView3 .stats { font-size: 12px; }
#tabs_panel .groupView3 .stats span { padding-right: 8px; }
#tabs_panel .groupView3  .rating img { position: relative; top: 3px; }
#tabs_panel .groupView3 .groupButtons { float: right; padding-top: 28px; }
#tabs_panel .groupView3 .groupButtons a { display: block; margin: 0 0 4px; }
*/
#tabs_panel .groups { width:375px; padding:10px 20px; }
#tabs_panel .groups .featured_item { float:left; width:375px; padding:0 0 16px 0; }
#tabs_panel .groups .featured_item .thumb { float:left; }
/*#tabs_panel .groups .featured_item .thumb img{ border:none; width:70px; height:50px; padding-top:10px; }*/
#tabs_panel .groups .featured_item ul { list-style: none; float:left; padding:0 15px 0 10px; width:120px; }
#tabs_panel .groups .featured_item ul li.game_title { padding:0 0 6px 0; }
#tabs_panel .groups .featured_item ul li.game_title a{ font-size:13px; font-weight:bold; }
#tabs_panel .groups .featured_item ul li.hr { padding:0 0 5px 0; }
#tabs_panel .groups .featured_item ul li.info { font-size:11px; } 
#tabs_panel .groups .featured_item ul li span.num_plays { padding:0 5px 0 0; margin:10px 5px 0 0; border-right:1px solid #FFFFFF; }
#tabs_panel .groups .featured_item ul li { font-size:10px; padding-top:5px; }
#tabs_panel .groups .featured_item .join_button, #tabs_panel .groups .featured_item .leave_button, #tabs_panel .groups .featured_item .invite_button { float:right; padding: 0 0 4px 0; }




/* Comments Section
********************************************/
#comments {	margin-top: 4px; }
#comment_header { padding-top: 5px; }
#comment_header h4 { color: #fff; height: 27px; padding: 8px 0 0 0; }
p.no_comments { padding: 10px 0 0 15px; }
div.comment { clear: both; margin-top: 10px; padding: 0; padding-bottom: 10px; position: relative; }
a.thread_button { float:right; padding:11px 20px 0 0; }
.reply_button { float:right; padding:0 10px 0 0; }	
.reply_button img { float:right; }
.reply_button span { float:right; font-size:11px; color:#1560a6; padding-bottom:4px; padding-right:5px; text-decoration:underline; }
/*.hasComments .reply_button { float:right; position:relative; padding:0 10px 0 0; } 
.hasSubComments .reply_button { float:right; position:relative; padding:0 10px 0 0; }*/
.commentlevel_1, .commentlevel_2 { margin-left: 17px; }
.comment .comment_info { font-size: 11px; color: #333; text-align: right; margin-bottom: 4px; padding-right:10px; clear:both; }
.comment .comment_text .inner p { padding: 0 0 10px 0; margin: 0 20px 0 20px; color:#1560a6; font-size:11px; clear:right; min-height:40px; }
.comment .comment_info span.comment_date { padding-right: 9px; color:#FFFFFF; }
.comment .comment_info form { display: inline; }
.comment .comment_info a.flag { color: #FFFFFF; padding-right: 7px; text-decoration:underline; }
.comment .user_info { float: left; padding-top:0; width: 60px; overflow: hidden; }
.comment .user_info a { font-size: 11px; }
.comment .comment_text { background: url('../images/comments/bg_commentbubble_bottom.gif') no-repeat bottom left; margin-left: 60px; padding-bottom: 13px; }
.hasComments .comment_text { background: url('../images/comments/bg_replylist.gif') no-repeat bottom left; padding-bottom: 0px; }
.replylist { height: 33px; clear:right; }
.replylist p { float:right; padding: 7px 5px 0 0; color:#1560A6; font-size:11px; }
.replylist p a { color:#1560A6; text-decoration:underline; font-size:11px; }
.comment .comment_text div.inner { 	background: url('../images/comments/bg_commentbubble_top.gif') no-repeat top left; padding: 10px 0; min-height: 47px; height: auto !important; height: 47px; width:346px; overflow: visible; }
.commentlevel_1 .comment_text, .commentlevel_2 .comment_text { background: url('../images/comments/bg_commentbubble_bottom_1.gif') no-repeat bottom left; }
.commentlevel_1.hasSubComments .comment_text { background: url('../images/comments/bg_replylist_1.gif') no-repeat bottom left; padding-bottom: 0px; }
.commentlevel_1 .comment_text div.inner, .commentlevel_2 .comment_text div.inner { background: url('../images/comments/bg_commentbubble_top_1.gif') no-repeat top left; width:330px; }
.commentlevel_2 .comment_text { /*	background: url('../images/comments/bg_commentbubble_bottom_2.gif') no-repeat bottom left;*/ }
.commentlevel_2 .comment_text div.inner { /*	background: url('../images/comments/bg_commentbubble_top_2.gif') no-repeat top left;*/ }
.comment .comment_text div.inner { /*	margin-left: -3px;*/ padding-bottom:0 !important; }
.comment .clearfix { height:1px !important; }

/* Add a comment */
#add_comment { clear: both; margin-top: 20px; }
.comment_reply { margin-bottom: 20px; margin-top: 0; clear: both; }
#add_comment textarea, .comment_reply textarea { width: 370px; height: 170px; font-size: 12px; margin: 10px 0; color: #333; border: 1px solid #FFFFFF; }
#add_comment input { float:right; }
.reply_buttons { clear: both; text-align: right; }
.reply_buttons input, .reply_buttons a { margin-right: 16px; }
#add_comment { width: 405px; }
#add_comment h3{ padding-bottom:10px; }
#add_comment .top { width:405px; height:9px; background:url(../images/comments/bg-reply-top.gif) no-repeat bottom; }
#add_comment .middle { width:405px; height:auto; background:url(../images/comments/bg-reply-mid.gif) repeat-y; }
#add_comment .middle .inner { padding:0 5px; text-align:center; }
#add_comment .bottom { width:405px; height:8px; background:url(../images/comments/bg-reply-bot.gif) no-repeat top; }
#submit_comment { padding-top:10px }
/* End Comments */



/* Pagination Section
********************************************/
#pagination { margin-top: 10px; padding-left: 14px;	clear: both; padding-bottom: 6px; }
#pagination ul { list-style: none; font-size: 13px; }
#pagination li { display: inline; } 
#pagination li a { color: #FFFFFF; padding: 2px 0; text-decoration:underline; }
#pagination li#first_page a, #pagination li#last_page a, #pagination li#next_page a { text-decoration: none; }
#pagination li a img { position: relative; top: 1px; }
#pagination li.current { text-decoration: none;	font-weight: bold; background-color:#367bb5; padding: 2px 6px; color: #FFFFFF; }


/* Rate Section
********************************************/
#rate { float:left; width:270px; padding:5px 0; height:33px; }
#rate .rating_count { float:left; color:#a7d8f0; font-size:14px; margin-top:7px;  }
#rate .stars { float:left; position:relative; margin:2px 10px; }
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{ background: url(../images/icn_3stars.gif) left -1000px repeat-x; }
.star-rating { position:relative; width:100px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left center; }
.star-rating li{ display: inline; }
.star-rating a, .star-rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none; }
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{ background-position: left top; }
.star-rating a.star-1 { width:20%; z-index:6; }
.star-rating a.star-2 { width:40%; z-index:5; }
.star-rating a.star-3 { width:60%; z-index:4; }
.star-rating a.star-4 { width:80%; z-index:3; }
.star-rating a.star-5 {	width:100%;	z-index:2; }
.star-rating .current-rating{ z-index:1; background-position: left bottom; }


/* Horizontal links 
********************************************/
.menu_h { list-style: none; padding-bottom:10px; padding-top:13px; }
.menu_h li { display: inline; padding:0 5px; border-left:1px solid #48779e; }
.menu_h li a { color: #48779e; padding: 2px 5px; text-decoration:none; font-size: 13px; font-weight:bold; }
.menu_h li.noborder { border:none; }
.menu_h li.current a { text-decoration: underline; font-weight: bold; color: #48779e;  font-size: 14px;}
#sort_select { width:228px; margin-bottom:8px; }

#free_landing_1 .menu_h li a { color:#31506a; }
.voting_special .menu_h { padding-top:0; }
.voting_special .menu_h li a { color:#31506a; }



/* GAMES sections
*********************************************/
#big_daddy_game { width:659px; height:auto; margin-bottom:30px; }
#big_daddy_game .top { width:659px; height:10px; background:url('../images/games/img-big-daddy-top.gif') no-repeat bottom center; }
#big_daddy_game .middle { width:659px; height:auto; padding:10px 0; text-align:center; background:url('../images/games/img-big-daddy-mid.gif') repeat-y; }
#big_daddy_game .bottom { width:659px; height:10px; background:url('../images/games/img-big-daddy-bot.gif') no-repeat top center; }


/* gotta win list of entries page  
*********************************************/
#vids_grid { width:407px; float:left; }
#vids_grid .subview_featured { position:relative; float:left; width:187px; padding:10px 16px 10px 0; height:246px; }
/*#vids_grid .subview_featured .thumb { border:none; width:177px; height:115px; background:url(../images/img-rounded-box-large.png);  }
#vids_grid .subview_featured .thumb a img.sub_thumb { border:none; width:162px; height:101px; padding:7px; } */
#vids_grid .subview_featured ul.sub_info { list-style: none; }
#vids_grid .subview_featured ul.sub_info li.sub_name { padding:5px 0; }
#vids_grid .subview_featured ul.sub_info li.sub_name a{ font-size:16px; font-weight:bold; }
#vids_grid .subview_featured ul.sub_info li.user { padding:0; font-size:12px;}
#vids_grid .subview_featured ul.sub_info li.user a{ font-size:12px; font-weight:normal; }
#vids_grid .subview_featured ul.sub_info li.tagline { padding:3px 0 0 0; font-size:11px; height:34px; }
#vids_grid .subview_featured ul.sub_info li.tagline a{ font-size:11px; font-weight:normal; }
#vids_grid .subview_featured ul.sub_info li.hr { padding: 0 0 0 0; height:auto !important;}
#vids_grid .subview_featured ul.sub_info li.hr .hr {  }
#vids_grid .subview_featured ul.sub_info li.stats { font-size:11px; margin-top:-6px; } 
#vids_grid .subview_featured ul.sub_info li.stats .comment_count {  padding:0 5px 0 0; margin:10px 5px 0 0; }
#vids_grid .subview_featured ul.sub_info li.stats .rating { padding-top:5px; }  
#vids_grid .subview_featured .vote_button { position:absolute; top:217px; left:94px; width:82px; height:28px; }
.fr_CA #vids_grid .subview_featured .vote_button { position:absolute; top:217px; left:84px; width:82px; height:28px; }
.voting_special #vids_grid .subview_featured { position:relative; float:left; width:187px; padding:10px 16px 70px 0; }
.voting_special #vids_grid .subview_featured ul.sub_info li.tagline { text-transform:lowercase; }

/* Gotta Win Winners page
***********************************************/
#winners_grid2 { width:407px; float:left; }
#winners_grid2 .winner { float:left; width:187px; padding:10px 16px 10px 0; }
#winners_grid2 .winner .thumb { border:none; width:177px; height:115px; background:url(../images/img-rounded-box-large.png);  }
#winners_grid2 .winner .thumb a img.sub_thumb { border:none; width:162px; height:101px; padding:7px; }
#winners_grid2 .winner ul.sub_info { list-style: none; }
#winners_grid2 .winner ul.sub_info li.sub_name { padding:5px 0; }
#winners_grid2 .winner ul.sub_info li.sub_name a{ font-size:16px; font-weight:bold; }
#winners_grid2 .winner ul.sub_info li.location { padding:0; font-size:12px;}
#winners_grid2 .winner ul.sub_info li.location a{ font-size:12px; font-weight:normal; }
#winners_grid2 .winner ul.sub_info li.sub_title { padding:3px 0; font-size:11px;}
#winners_grid2 .winner ul.sub_info li.sub_title a{ font-size:11px; font-weight:normal; }
#winners_grid2 .winner ul.sub_info li.hr { padding: 5px 0 0 0; }
#winners_grid2 .winner ul.sub_info li .userThumb { float:left; padding-right:10px; }
#winners_grid2 .winner ul.sub_info li .stats { float:left; font-size:11px; } 
#winners_grid2 .winner ul.sub_info li .stats .rating { padding:10px 0; }  
#winners_grid2 .winner ul.sub_info li .stats .comment_count {  padding:0 5px 0 0; margin:10px 5px 0 0; font-size:13px; }


/* main games page (list of games)
*********************************************/
#games_grid { width:407px; float:left; }
#games_grid .featured_item { float:left; width:187px; padding:10px 16px 10px 0; }
#games_grid .featured_item ul { list-style: none; }
#games_grid .featured_item ul li.game_title { padding:6px 0; }
#games_grid .featured_item ul li.game_title a{ font-size:13px; font-weight:bold; }
#games_grid .featured_item ul li.hr { padding:0 0 5px 0; }
#games_grid .featured_item ul li.info { font-size:11px; } 
#games_grid .featured_item ul li span.num_plays { padding:0 5px 0 0; margin:10px 5px 0 0; border-right:1px solid #FFFFFF; }
#games_grid .featured_item ul li { font-size:10px; padding-top:5px; }

/* main oath list page (list of oaths)
*********************************************/
#oath_grid { width:655px; float:left; }
#oath_grid .featured_item { float:left; width:200px; height:150px; padding:10px 16px 10px 0; }
#oath_grid .featured_item ul { list-style: none; }
#oath_grid .featured_item ul li.game_title { padding:6px 0; }
#oath_grid .featured_item ul li.game_title a{ font-size:13px; font-weight:bold; }


/* main gotta chat page (list of groups)
*********************************************/
#groups_grid { width:407px; float:left; }
#groups_grid .featured_item { float:left; width:187px; padding:10px 16px 10px 0; height:220px; }
#groups_grid .featured_item ul { list-style: none; }
#groups_grid .featured_item ul li.game_title { padding:6px 0; }
#groups_grid .featured_item ul li.game_title a{ font-size:13px; font-weight:bold; }
#groups_grid .featured_item ul li.hr { padding:0 0 5px 0; }
#groups_grid .featured_item ul li.info { font-size:11px; } 
#groups_grid .featured_item ul li span.num_plays { padding:0 5px 0 0; margin:10px 5px 0 0; border-right:1px solid #FFFFFF; }
#groups_grid .featured_item ul li { font-size:10px; padding-top:5px; }   

/* gotta chat create a group page 
*********************************************/
#create_group { width:655px; }
#create_group .create_group_top { width:655px; height:11px; background:url(../images/groups/bg-groups-grad-top.gif) no-repeat bottom center; }
#create_group .create_group_middle { width:655px; height:auto; background:url(../images/groups/bg-groups-grad-middle.gif) no-repeat #1460a5; }
#create_group .create_group_middle .inner { padding:0 20px; width: 615px; }
#create_group .create_group_bottom { width:655px; height:19px; background:url(../images/groups/bg-groups-grad-bottom.gif) no-repeat bottom center; }
#create_group fieldset { width:622px; }

#groupProfile { width:615px; }
#groupProfile ul { list-style:none; }
#groupProfile ul li { float:left; width:250px; height:80px; }
#groupProfile #groupTitle { width:300px; padding-right:20px; }
#groupProfile label { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
#groupProfile #groupTitle .rounded_input { background:transparent url(../images/bg-input.gif) no-repeat scroll left center; height:30px; margin-top:10px; }
#groupProfile #groupTitle .rounded_input input { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:270px; }
#groupProfile ul li.text_input { height:105px; padding:5px 0 15px 0; width:616px; }
#groupProfile ul li.text_input .rounded_input { background:transparent url(../images/bg-input-616.png) no-repeat scroll left center; height:75px; margin-right:5px; width:616px; }
#groupProfile ul li.text_input .rounded_input textarea { background-color:#FFFFFF; border:1px solid #FFFFFF; height:60px; margin:5px 0 0 10px; width:597px; }

#groupPhoto { width:615px; }
#groupPhoto .instructions { font-weight:bold; width:500px; padding-bottom:20px; }
#groupPhoto #uploadedPhoto { float:left; width:250px; }
#groupPhoto ul { list-style:none; float:right; width:340px;  }
#groupPhoto ul li#postPhoto { width:340px; }
#groupPhoto ul li#postPhoto label { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
#uploadedPhoto { width:250px; }
#grpPhoto { width:250px; }
#fileBrowser {background-color: #1460a5; width: 112px; height: 30px; float: left; background: transparent url('../images/en_US/btn-browse.png') no-repeat left top;}
.fr_CA #fileBrowser {background-color: #1460a5; width: 112px; height: 30px; float: left; background: transparent url('../images/fr_CA/btn-browse.png') no-repeat left top;}
#removePhoto { margin-top:10px; }
#postPhoto label { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; float:none; }
#rights { font-size:12px; padding-top:20px; }
#groupPhoto .finePrint { font-size:11px; padding-top:20px; } 
#uploadButtonLi { padding-top:10px; }
#groupPhoto a.groupConditions { text-decoration:underline; color:#70cef7; }
#inviteFriends { width:615px; }
#inviteFriends p { width:500px; font-weight:bold; }
#inviteFriends p.finePrint { font-weight:normal; }
#inviteFriends p.finePrint a { text-decoration:underline; color:#70cef7; }
#inviteFriends ul { list-style:none; }
#inviteFriends label { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; float:none; }
#inviteFriends .email_addr { padding-top:10px; }
#inviteFriends .email_addr .rounded_input { background:transparent url(../images/bg-input.gif) no-repeat scroll left center; height:30px; }
#inviteFriends .email_addr .rounded_input input { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:270px; }
#inviteFriends ul li.personal_msg { height:105px; padding:5px 0 15px 0; width:616px; }
#inviteFriends ul li.personal_msg .rounded_input { background:transparent url(../images/bg-input-616.png) no-repeat scroll left center; height:75px; margin-right:5px; width:616px; }
#inviteFriends ul li.personal_msg .rounded_input textarea { background-color:#FFFFFF; border:1px solid #FFFFFF; height:60px; margin:5px 0 0 10px; width:597px; }
#formButtons { float:right; }
#formButtons #cancelCreateGroup, #formButtons #createGroup { float:right; padding-left:10px; }

/* gotta chat details page
***********************************************/
#big_daddy_group { width:659px; height:auto; margin-bottom:30px; }
#big_daddy_group .top { width:659px; height:10px; background:url('../images/games/img-big-daddy-top.gif') no-repeat bottom; }
#big_daddy_group .middle { width:659px; height:auto; padding:10px 0; text-align:center; background:url('../images/games/img-big-daddy-mid.gif') repeat-y; }
#big_daddy_group .middle .inner { width:639px; padding:0 10px; }
#big_daddy_group .middle .inner2 { width:589px; padding:0 30px; text-align:left; }
#big_daddy_group .middle .inner2 h3 { padding-bottom:15px; }
#big_daddy_group .bottom { width:659px; height:10px; background:url('../images/games/img-big-daddy-bot.gif') no-repeat top; }

#big_daddy_group .groupView2 .left { float:left; width:170px; height:auto; padding:5px 20px 20px 20px; text-align:left; }
#big_daddy_group .groupView2 .left img.groupImg { width:170px; padding-top:5px; }
#big_daddy_group .groupView2 .left .members { text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF; padding:15px 0 10px 5px; }
#big_daddy_group .groupView2 .left .buttonJoin { padding-top:10px; }

#big_daddy_group .groupView2 .right { float:left; width:407px; text-align:left; padding: 5px 0 0 10px; }
#big_daddy_group .groupView2 .right h2 { padding-bottom:5px; font-size:18px;}
#big_daddy_group .groupView2 .right p.description { font-size:12px; font-weight:bold; height:auto; line-height:1.3em; padding-bottom:5px; min-height:80px; }
#big_daddy_group .groupView2 .right .groupMembers { width:407px; height:107px; background:url(../images/bg-group-header-img-rotator.gif) no-repeat; bottom:1px;  }

#big_daddy_group .groupView2 .right .groupMembers .thumbs { width:380px; padding:18px 10px; margin-left:3px;  }
#big_daddy_group .groupView2 .right .groupMembers .thumbs .thumbNav { float:left; width:20px; padding:10px 8px; }
#big_daddy_group .groupView2 .right .groupMembers .thumbs .slider { float: left; width:305px; }
#big_daddy_group .groupView2 .right .groupMembers .thumbs .slider ul { list-style:none; }
#big_daddy_group .groupView2 .right .groupMembers .thumbs .slider ul li.thumb { float:left; width:50px; padding:0 5px; }
#big_daddy_group .groupView2 .right .groupMembers .thumbs .slider ul li.thumb span { font-size:11px; }
#big_daddy_group .groupView2 .right .groupMembers .thumbs .slider ul li.thumb span a { text-decoration:underline; }



/* main gotta cash in page (list of whos cashing in)
*********************************************/
#winners_grid { width:407px; }
#winners_grid .winner { float:left; padding:15px 8px 2px 8px; }
#winners_grid .winner .winner_pic { background:url(../images/img-rounded-box-110x110.png); height:110px; width:110px; }
#winners_grid .winner .winner_pic img { padding:7px; height:96px; width:96px; }
#winners_grid .winner a { text-align:left; font-size:11px; text-decoration:none; margin-top:-5px;  }

/* Free Stuff Big Daddy buttons */
#big_daddy div.btn_how_to_earn {position: absolute; top: 214px; right: 40px; }
#big_daddy div.btn_learn_more {position: absolute; top: 250px; right: 40px; }
#big_daddy div.btn_get_the_goods {position: absolute; top: 289px; right: 40px;}

.fr_CA #big_daddy div.btn_how_to_earn {position: absolute; top: 214px; right: 20px; width:150px; height:14px;  }
.fr_CA #big_daddy div.btn_learn_more {position: absolute; top: 246px; right: 20px; width:95px; height:14px;}
.fr_CA #big_daddy div.btn_get_the_goods {position: absolute; top: 279px; right: 20px; width:150px; height:21px;}


/* gotta cash in page 2
**********************************************/
#ways_to_earn { width:415px; }
#ways_to_earn .one_way_to_earn { width:415px; height:auto; padding:20px 0;  }
#ways_to_earn .one_way_to_earn .thumb { float:left; width:95px; height:80px; }
#ways_to_earn .one_way_to_earn .info { float:left; padding-left:20px; width:300px; }
#ways_to_earn .one_way_to_earn .info h2 { display:block; }
#ways_to_earn .one_way_to_earn .info p { padding:10px 0; }
#ways_to_earn .one_way_to_earn .info img { /*display:block*/ }

#more_ways_to_earn { width:409px; height:87px; background:url(../images/bg-blue-gotta-cash-in-blue.gif) no-repeat;  }
#more_ways_to_earn .inner { padding:10px; }
#more_ways_to_earn .inner .full_scoup { float:left; width:200px; padding:20px 0 0 5px; }
#more_ways_to_earn .inner .separator { float:left; width:2px; }
#more_ways_to_earn .inner .full_points_chart { float:left; padding: 20px 0 0 10px;}


/* gotta cash in redemption page
**********************************************/
#gotta_cash_in3 { width:415px; }
#gotta_cash_in3 p { padding:5px 0 20px 5px;}
#gotta_cash_in3 p.special1 { padding:5px 0 5px 7px; }
#gotta_cash_in3 h2.meetthemovers { padding-top:10px; }
#gotta_cash_in3 a.check_out { font-size:13px; color:#81ccf5; text-decoration:underline; font-weight:bold; }

#level_members { width:657px; }
#level_tabs { height: 43px; width:657px; display: block; }
#level_tabs ul li { height: 43px; list-style: none; float: left; text-align: center; padding: 0; color: #fff; }
#level_tabs li a { height:43px; display:block; text-indent:-9999em; }
#level_tabs li.t-1-inactive { width: 130px; background: url(../images/en_US/redemption/bg_status_tabP1.gif) no-repeat left bottom; }
#level_tabs li.t-2-inactive { width: 130px; background: url(../images/en_US/redemption/bg_status_tabP2.gif) no-repeat left bottom; }
#level_tabs li.t-3-inactive { width: 132px; background: url(../images/en_US/redemption/bg_status_tabP3.gif) no-repeat left bottom; }
#level_tabs li.t-4-inactive { width: 265px; background: url(../images/en_US/redemption/bg_status_tabP4.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-1-inactive { width: 130px; background: url(../images/fr_CA/redemption/bg_status_tabP1.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-2-inactive { width: 130px; background: url(../images/fr_CA/redemption/bg_status_tabP2.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-3-inactive { width: 132px; background: url(../images/fr_CA/redemption/bg_status_tabP3.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-4-inactive { width: 265px; background: url(../images/fr_CA/redemption/bg_status_tabP4.gif) no-repeat left bottom; }
#level_tabs li:hover { cursor:pointer; }
#level_tabs li.t-1-inactive:hover { background-position: left top; }
#level_tabs li.t-2-inactive:hover { background-position: left top; }
#level_tabs li.t-3-inactive:hover { background-position: left top; }
#level_tabs li.t-4-inactive:hover { background-position: left top; }
#level_tabs li.t-1-active { width: 130px; background: url(../images/en_US/redemption/bg_status_tabP1-active.gif) no-repeat left bottom; }
#level_tabs li.t-2-active { width: 130px; background: url(../images/en_US/redemption/bg_status_tabP2-active.gif) no-repeat left bottom; }
#level_tabs li.t-3-active { width: 132px; background: url(../images/en_US/redemption/bg_status_tabP3-active.gif) no-repeat left bottom; }
#level_tabs li.t-4-active { width: 262px; background: url(../images/en_US/redemption/bg_status_tabP4-active.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-1-active { width: 130px; background: url(../images/fr_CA/redemption/bg_status_tabP1-active.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-2-active { width: 130px; background: url(../images/fr_CA/redemption/bg_status_tabP2-active.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-3-active { width: 132px; background: url(../images/fr_CA/redemption/bg_status_tabP3-active.gif) no-repeat left bottom; }
.fr_CA #level_tabs li.t-4-active { width: 262px; background: url(../images/fr_CA/redemption/bg_status_tabP4-active.gif) no-repeat left bottom; }

#level_members .winners_grid_small { width:600px; }
#level_members .winners_grid_small .winner { float:left; padding:20px 10px 5px 10px; }
#level_members .winners_grid_small .winner a.username { font-size:11px; }

/*  For logged in tabs   */
#level_tabs ul#user_is_logged_in_now li { height: 53px; list-style: none; float: left; text-align: center; padding: 0; color: #fff; }
#level_tabs ul#user_is_logged_in_now li a { height:53px; display:block; text-indent:-9999em; }
#level_tabs ul#user_is_logged_in_now li.t-1-inactive { width: 130px; background: url(../images/en_US/redemption/bg_status_tabP1_login.gif) no-repeat left bottom; }
#level_tabs ul#user_is_logged_in_now li.t-2-inactive { width: 131px; background: url(../images/en_US/redemption/bg_status_tabP2_login.gif) no-repeat left bottom; }
#level_tabs ul#user_is_logged_in_now li.t-3-inactive { width: 132px; background: url(../images/en_US/redemption/bg_status_tabP3_login.gif) no-repeat left bottom; }
#level_tabs ul#user_is_logged_in_now li.t-4-inactive { width: 263px; background: url(../images/en_US/redemption/bg_status_tabP4_login.gif) no-repeat left bottom; }
#level_tabs ul#user_is_logged_in_now li.t-1-inactive:hover { background-position: left top; }
#level_tabs ul#user_is_logged_in_now li.t-2-inactive:hover { background-position: left top; }
#level_tabs ul#user_is_logged_in_now li.t-3-inactive:hover { background-position: left top; }
#level_tabs ul#user_is_logged_in_now li.t-4-inactive:hover { background-position: left top; }
#level_tabs ul#user_is_logged_in_now li.t-1-active { width: 130px; background: url(../images/en_US/redemption/bg_status_tabP1_login-active.gif) no-repeat left bottom; }
#level_tabs ul#user_is_logged_in_now li.t-2-active { width: 131px; background: url(../images/en_US/redemption/bg_status_tabP2_login-active.gif) no-repeat left bottom; }
#level_tabs ul#user_is_logged_in_now li.t-3-active { width: 132px; background: url(../images/en_US/redemption/bg_status_tabP3_login-active.gif) no-repeat left bottom; }
#level_tabs ul#user_is_logged_in_now li.t-4-active { width: 263px; background: url(../images/en_US/redemption/bg_status_tabP4_login-active.gif) no-repeat left bottom; }

.fr_CA #level_tabs ul#user_is_logged_in_now li.t-1-inactive { width: 130px; background: url(../images/fr_CA/redemption/bg_status_tabP1_login.gif) no-repeat left bottom; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-2-inactive { width: 131px; background: url(../images/fr_CA/redemption/bg_status_tabP2_login.gif) no-repeat left bottom; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-3-inactive { width: 132px; background: url(../images/fr_CA/redemption/bg_status_tabP3_login.gif) no-repeat left bottom; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-4-inactive { width: 263px; background: url(../images/fr_CA/redemption/bg_status_tabP4_login.gif) no-repeat left bottom; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-1-inactive:hover { background-position: left top; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-2-inactive:hover { background-position: left top; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-3-inactive:hover { background-position: left top; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-4-inactive:hover { background-position: left top; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-1-active { width: 130px; background: url(../images/fr_CA/redemption/bg_status_tabP1_login-active.gif) no-repeat left bottom; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-2-active { width: 131px; background: url(../images/fr_CA/redemption/bg_status_tabP2_login-active.gif) no-repeat left bottom; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-3-active { width: 132px; background: url(../images/fr_CA/redemption/bg_status_tabP3_login-active.gif) no-repeat left bottom; }
.fr_CA #level_tabs ul#user_is_logged_in_now li.t-4-active { width: 263px; background: url(../images/fr_CA/redemption/bg_status_tabP4_login-active.gif) no-repeat left bottom; }




/* gotta cash in - what you can get page. allProduct
*****************************************************/
.what_youve_scored { width:659px; height:157px; background:url(../images/bg-blue-box.gif) no-repeat; }
.what_youve_scored .inner { padding:15px; }
.what_youve_scored h4 { padding:5px 0; font-size:12px;  }
.what_youve_scored .left { float:left; }
.what_youve_scored .thumb { float:left; padding-top:10px; }
.what_youve_scored .thumb img { width:75px; height:48px; }
.what_youve_scored .item_name { float:left; padding:15px 0 0 10px; font-size:12px; font-weight:bold; width:180px;  }
.what_youve_scored .small_box { width:280px; height:68px; }
.what_youve_scored .with_background { width:315px; height:68px; background:url(../images/bg-smaller-blue.gif) }
.what_youve_scored .right { float:right; }
.what_youve_scored .middle { float:left; margin:0 15px; background:url(../images/img-vertical-line.gif) repeat-y; width:3px; height:97px; }
.what_youve_scored .with_background .thumb { padding-left:20px }

/* Platinum Prize redemption rules link
****************************************************/
.platinum_prize_redemption { float:right; padding:0 5px 20px 0; }

.prizes_grid h3 { font-size:16px; padding:10px 0 10px 7px; }
.prizes_grid .prize { float:left; padding:10px 7px 0 7px; width:205px; height:auto; }
.prizes_grid .prize .thumb { width:205px; height:130px; background:url(../images/img-rounded-box-prizes.png); }
.prizes_grid .prize .thumb img.prize_thumb { width:191px; height:116px; padding:7px; }
.prizes_grid .prize h4 { font-weight:bold; padding: 6px 0; font-size:12px; width:205px;  }
.prizes_grid .prize p { font-weight:normal; padding: 0 0 6px 0; font-size:11px; width:205px; line-height:14px; }

/* Registration Page
**********************************************/
.top_text_signup { height:30px; padding-bottom:10px; }
.top_text_signup img { float:left; }
.top_text_signup a { float:left; color:#407db4; padding-top:10px; }
#registration_page { width:655px; }
#registration_page ul.reg-page { width:655px; list-style:none; }
#registration_page li { float:left; width:310px; padding:5px 10px 5px 0; height:75px; }
#registration_page li label { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
#registration_page li .rounded_input { background:url(../images/bg-input.gif) no-repeat left; height:30px; margin-top:10px; }
#registration_page li .rounded_input input { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:270px; } 
#registration_page li .form_hint { font-size:11px; }
#registration_page .username_not_available { font-size:11px; color:#fad107; } 

#registration_page li.short_input { float:left;  }
#registration_page li.short_input .rounded_input { width:190px; float:left; margin-right:5px; background:url(../images/bg-input-190x30.gif) no-repeat left; height:34px; }
#registration_page li.short_input .rounded_input input { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:170px; }
#registration_page li.short_input #check_username { float:left; margin-top:11px; }

#registration_page #over16_check { width:655px; padding:10px 0; }
#registration_page #over16_check .big_box_top { width:637px; height:12px; background:url(../images/bg-signup-box-top.gif) no-repeat bottom center; }
#registration_page #over16_check .big_box_middle { width:637px; height:auto; background:url(../images/bg-signup-box-middle.gif) repeat; }
#registration_page #over16_check .big_box_middle .inner { padding:0 20px; width: 597px; }
#registration_page #over16_check .big_box_middle .inner .left { float:left; width:280px; }
#registration_page #over16_check .big_box_middle .inner .left .parents { font-size:12px; padding:5px 0 15px 0; }
#registration_page #over16_check .big_box_middle .inner .left #paragree { font-size:11px; }
#registration_page #over16_check .big_box_middle .inner .left #paragree input { margin-right:5px; }
#registration_page #over16_check .big_box_middle .inner .left .email-guardian-container { padding-top:10px; }
#registration_page #over16_check .big_box_middle .inner .left .email-guardian-container .parent-guardian-email { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin-top:20px;  }
#registration_page #over16_check .big_box_middle .inner .left .email-guardian-container .rounded_input { width:190px; float:left; margin-right:5px; background:url(../images/bg-input-190x30.gif) no-repeat left; height:34px; margin-bottom:10px; }
#registration_page #over16_check .big_box_middle .inner .left .email-guardian-container .rounded_input input { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:170px; }
#registration_page #over16_check .big_box_middle .inner .right { float:right; width:280px; }
#registration_page #over16_check .big_box_middle .inner .right .parents { padding-top:38px;  }
#registration_page #over16_check .big_box_bottom { width:637px; height:12px; background:url(../images/bg-signup-box-bottom.gif) no-repeat top center; }
.spacer_text12 { padding:20px 0; }
#registration_page ul.reg-page2 { width:655px; list-style:none; }
#registration_page ul.reg-page2 li { height:100px; }
#create_account_button { padding-top:20px; float:right; }

/* Thanks for registering
***********************************************/
#registration_page2 p.confirmation_info { width:400px; padding-bottom:10px; }
#registration_page2 .emphasis, #registration_page2 a { text-decoration:underline; color:#FFFFFF; }
#registration_page2 #thanks_confirmation { width:655px; padding:10px 0; }
#registration_page2 #thanks_confirmation .big_box_top { width:637px; height:12px; background:url(../images/bg-signup-box-top.gif) no-repeat bottom center; }
#registration_page2 #thanks_confirmation .big_box_middle { width:637px; height:auto; background:url(../images/bg-signup-box-middle.gif) repeat; }
#registration_page2 #thanks_confirmation .big_box_middle .inner { padding:0 20px; width: 597px; }
#registration_page2 #thanks_confirmation .big_box_bottom { width:637px; height:12px; background:url(../images/bg-signup-box-bottom.gif) no-repeat bottom center; }
#registration_page2 #thanks_confirmation .big_box_middle .inner .steps_container { width:500px; margin-left:15px; }
#registration_page2 #thanks_confirmation .big_box_middle .inner .steps_container ol.steps { padding:0; margin:0; list-style-position:outside; }
#registration_page2 #thanks_confirmation .big_box_middle .inner .steps_container ol.steps li { font-size:14px; font-weight:bold; vertical-align:top; padding:0; margin:5px 0 10px 25px; }
#registration_page2 #thanks_confirmation .big_box_middle .inner .steps_container ol.steps li .item { font-size:12px; font-weight:normal; padding:0; margin:0; } 

/* Product Page #gotta_know_products_1
**********************************************/
/* Fix ie */
#gotta_know_products_1 #content_products .clearfix {clear: both;}
#gotta_know_products_1 hr {border-width: 0 0 1px 0;}
/* End fix ie */
#gotta_know_products_1 ul {list-style: none;}
#gotta_know_products_1 #recipes h2 {height: 38px;}
#gotta_know_products_1 #content_products {position: relative; width: 608px; left: 28px; top: 14px;}
#gotta_know_products_1 #content_products div.top {background: transparent url(../images/gotta_know/bg_prod_top.png) no-repeat scroll left bottom;	height: 7px; font-size: 1px;}
#gotta_know_products_1 #content_products div.middle {background: #1460a5 url(../images/gotta_know/bg_prod.png) no-repeat scroll left top; height: auto;}
#gotta_know_products_1 #content_products div.bottom {background: url(../images/gotta_know/bg_prod_bottom.png) no-repeat scroll left top; height: 7px; font-size: 1px;}
#gotta_know_products_1 #kd_box {position: absolute; left: -18px; top: -28px;}
#gotta_know_products_1 #recipes {margin: 26px 35px 48px 183px;}
#gotta_know_products_1 #recipes h3 {height: 29px;}
#gotta_know_products_1 #recipes p {margin-bottom: 12px;	font-size: 13px;}
#gotta_know_products_1 #recipes .toprule {margin-bottom: 15px;}
#gotta_know_products_1 #recipes .bottomrule {margin-bottom: 22px;}
#gotta_know_products_1 #recipes .more_ideas {color: #bbdff1;}
#gotta_know_products_1 #recipes .more_ideas a {color: #bbdff1; text-decoration: underline;}
/* These could be reused: */
.recipe_list .recipe {float: left; width: 129px; margin-bottom: 17px; position: relative;}
.recipe_list .recipe h4 {height: 50px; overflow: hidden; font-size: 13px; font-weight: bold;}
#gotta_know_products_1 #lineup {padding: 0 0 20px 19px;}
#gotta_know_products_1 #lineup h4 {font-weight: bold; font-size: 14px; margin: 0 120px 35px 0;}
#lineup .product {width: 290px; float: left; padding-bottom: 26px; padding-top: 200px; position: relative;}
#lineup .product img {position: absolute;}
#lineup .product h3 {font-weight: bold; font-size: 16px; margin-bottom: 5px; margin-right: 30px;}
#lineup .product p {font-size: 13px; margin-bottom: 5px; margin-right: 30px;}
#lineup .product ul {font-size: 13px; color: #bbdff1; margin-right: 30px;}
#lineup .hr {padding-right: 33px;}
#lineup #kd img {top: 4px; left: -24px;}
#lineup #dinner_smart img {top: -20px; left: -20px;}
#lineup #dinner_smart #dinner_smart_new_en { top:194px; left:-2px; height:30px; }
#lineup #smart #dinner_smart_new_fr { top:194px; left:-2px; height:30px; }
#lineup #crackers img {top: -35px; left: -58px;}
#lineup #varieties img, #lineup #ww img, #lineup #smart img {top: -10px; left: -38px;}
#lineup #cups img {top: 16px; left: -37px;}
#lineup #boldcups img {top: 23px; left: -20px;}
#lineup #easy img {top: -8px; left: -28px;}
#lineup #deluxe img {top: 20px; left: -72px;}

/* Search Page #search_landing_11-0
**********************************************/
/* Fix IE */
#search_landing_11-0 #content_large .clearfix {clear: both; font-size: 0;}
#search_landing_11-0 hr {border-width: 0 0 1px 0;}
/* End fix IE */
#search_landing_11-0 #content h1 {float: none; display: block; height: 42px;}
#search_landing_11-0 #content_large .top {background: transparent url(../images/search/bg-search-top.png) no-repeat scroll left bottom; height: 10px; width: 415px;}
#search_landing_11-0 #content_large .bottom {background: transparent url(../images/search/bg-search-bottom.png) no-repeat scroll left top; height: 10px; width: 415px;}
#search_landing_11-0 #content_large .middle {background: transparent url(../images/search/bg-search-middle.png) repeat-y scroll left top; height: auto; width: 415px;}
#search_landing_11-0 #content_large .middle .inner {background: transparent url(../images/search/bg-search-grad.png) no-repeat scroll left top; min-height: 516px; padding: 5px 10px;}
#search_landing_11-0 #content_large h2 {font-size: 17px; font-weight: normal; padding: 0 0 10px 10px;}
#search_landing_11-0 ul {list-style: none;}
.searchResult {padding: 20px 10px 15px; clear: both;}
#search_landing_11-0 .evenRow {background-color: #4591c7;}
.searchResult .thumb {float: left; text-align: right; width: 186px;}
.userResult .thumb img, .commentResult .thumb img {width: 100px; height: 100px;}
.groupResult .thumb img, .charespResult .thumb img {width: 187px; height: 107px;}
.searchResult ul {float: right; width: 170px;}
.searchResult ul li {padding-top: 5px;}
.searchResult .title {font-size: 16px; padding: 0;}
.searchResult .info {font-size: 12px;}
.searchResult .info a {text-decoration: underline;}
.searchResult .num_plays {border-right: 1px solid #FFFFFF; margin: 10px 5px 0 0; padding: 0 5px 0 0;}
#search_landing_11-0 #tout_bar .middle .inner {padding: 5px 10px 10px 18px;}
#search_landing_11-0 #tout_bar h2 {padding: 2px 0 0; font-size: 16px; font-weight: normal;}
#search_landing_11-0 #tout_bar h3 {padding: 10px 0 5px;}
#search_landing_11-0 #tout_bar ul h4 {font-size: 14px; padding-bottom: 5px; font-weight: bold;}
#search_landing_11-0 #tout_bar ul li {padding-bottom: 10px;}
#search_landing_11-0 #tout_bar ul li li {padding-bottom: 5px; font-size: 13px;}
#search_landing_11-0 #tout_bar ul h4 a {text-decoration: none;}
#search_landing_11-0 #tout_bar .catSelected {font-weight: bold; font-size:16px;}







/* tout styles (in vertical tout bar inside content pages)
*********************************************/
#tout_bar h2 { padding:10px 0 0 0; }
#tout_bar h3 { padding:5px 0; }
#tout_bar p { float:none; font-size:12px; padding-bottom:15px; } 

#tout_bar { width:228px; }
#tout_bar .top { width:228px; height:10px; background:url(../images/touts/bg-tout-bar-top.png) bottom  left no-repeat; display:block; margin:0; padding:0; }
#tout_bar .middle { width:228px; height:auto; background:url(../images/touts/bg-tout-bar-mid.png) left repeat-y; }
#tout_bar .middle .inner { padding:0 10px 10px 18px; }
#tout_bar .middle .inner hr { margin-top:10px; }
#tout_bar .bottom { width:228px; height:8px; background:url(../images/touts/bg-tout-bar-bot.png) top left no-repeat; display:block; margin:0; padding:0; }

#tout_bar .featured_item { padding:10px 0; }
#tout_bar .featured_item .thumb { float:left; padding-right:5px; }
/*#tout_bar .featured_item .thumb img{ width:77px; height:69px; }*/
#tout_bar .featured_item ul { list-style: none; float:right; }
#tout_bar .featured_item ul li.title { font-size:12px; font-weight:bold; padding-bottom:4px; }
#tout_bar .featured_item ul li.hr { padding:0; }
#tout_bar .featured_item ul li.hr hr { width:100px; margin-top:0; }
#tout_bar .featured_item ul li.info { font-size:10px; }
#tout_bar .featured_item ul li span.num_plays { font-size:10px; padding:0 5px 0 0; margin:10px 5px 0 5px; border-right:1px solid #FFFFFF; }
#tout_bar .featured_item ul li { font-size:10px; padding-top:5px; width:113px; }

#tout_bar .who_rules ul { list-style:none; }
#tout_bar .who_rules ul li { font-size:11px; float:left; position:relative; width:55px; padding:0 10px 10px 0; text-align:center; }
#tout_bar .who_rules ul li.last { padding-right:0; }
#tout_bar .who_rules ul li a.thumb { border:none; }
#tout_bar .who_rules ul li img.crown { border:none; position:absolute; top:-20px; left:-15px; }
#tout_bar .who_rules p { padding:0 0 25px 0; margin:0; display:block; }

#tout_bar .whos_cashin_in .winner { float:left; width:50px; padding:5px; }
/*#tout_bar .whos_cashin_in .winner .winner_pic img { width:50px; height:50px; } */
#tout_bar .whos_cashin_in .winner a.username { font-size:11px; color:#ffffff; text-decoration:none; }

#tout_bar .got-your-own-super-sweet-idea { font-size:12px; }
#tout_bar .got-your-own-super-sweet-idea .thumb { float:left; padding-right:10px; }
#tout_bar .got-your-own-super-sweet-idea .info { font-size:12px; }

/* Start Profile LARGE tabs */
#profile_menu { height: 43px; display: block; }
#profile_menu ul li { height: 43px; list-style: none; float: left; text-align: center; padding: 0; color: #fff; }

#profile_menu li a { width:128px; height:43px; display:block; text-indent:-9999em; }
#profile_menu li.t-1-inactive { width: 128px; background: url(../images/en_US/profile/bg_tabP1.gif) no-repeat left bottom; }
#profile_menu li.t-2-inactive { width: 130px; background: url(../images/en_US/profile/bg_tabP2.gif) no-repeat left bottom; }
#profile_menu li.t-3-inactive { width: 132px; background: url(../images/en_US/profile/bg_tabP3.gif) no-repeat left bottom; }
#profile_menu li.t-4-inactive { width: 132px; background: url(../images/en_US/profile/bg_tabP4.gif) no-repeat left bottom; }
#profile_menu li.t-5-inactive { width: 134px; background: url(../images/en_US/profile/bg_tabP5.gif) no-repeat left bottom; }

#profile_menu li:hover { cursor:pointer; }
#profile_menu li.t-1-inactive:hover { background-position: left top; }
#profile_menu li.t-2-inactive:hover { background-position: left top; }
#profile_menu li.t-3-inactive:hover { background-position: left top; }
#profile_menu li.t-4-inactive:hover { background-position: left top; }
#profile_menu li.t-5-inactive:hover { background-position: left top; }

#profile_menu li.t-1-active { width: 128px; background: url(../images/en_US/profile/bg_tabP1-active.gif) no-repeat left bottom; }
#profile_menu li.t-2-active { width: 130px; background: url(../images/en_US/profile/bg_tabP2-active.gif) no-repeat left bottom; }
#profile_menu li.t-3-active { width: 132px; background: url(../images/en_US/profile/bg_tabP3-active.gif) no-repeat left bottom; }
#profile_menu li.t-4-active { width: 132px; background: url(../images/en_US/profile/bg_tabP4-active.gif) no-repeat left bottom; }
#profile_menu li.t-5-active { width: 134px; background: url(../images/en_US/profile/bg_tabP5-active.gif) no-repeat left bottom; }

/* French LARGE tabs */
#profile_menu li.t-fr-1-inactive { width: 128px; background: url(../images/fr_CA/profile/bg_tabP1.gif) no-repeat left bottom; }
#profile_menu li.t-fr-2-inactive { width: 130px; background: url(../images/fr_CA/profile/bg_tabP2.gif) no-repeat left bottom; }
#profile_menu li.t-fr-3-inactive { width: 132px; background: url(../images/fr_CA/profile/bg_tabP3.gif) no-repeat left bottom; }
#profile_menu li.t-fr-4-inactive { width: 132px; background: url(../images/fr_CA/profile/bg_tabP4.gif) no-repeat left bottom; }
#profile_menu li.t-fr-5-inactive { width: 134px; background: url(../images/fr_CA/profile/bg_tabP5.gif) no-repeat left bottom; }

#profile_menu li.t-fr-1-inactive:hover { background-position: left top; }
#profile_menu li.t-fr-2-inactive:hover { background-position: left top; }
#profile_menu li.t-fr-3-inactive:hover { background-position: left top; }
#profile_menu li.t-fr-4-inactive:hover { background-position: left top; }
#profile_menu li.t-fr-5-inactive:hover { background-position: left top; }

#profile_menu li.t-fr-1-active { width: 128px; background: url(../images/fr_CA/profile/bg_tabP1-active.gif) no-repeat left bottom; }
#profile_menu li.t-fr-2-active { width: 130px; background: url(../images/fr_CA/profile/bg_tabP2-active.gif) no-repeat left bottom; }
#profile_menu li.t-fr-3-active { width: 132px; background: url(../images/fr_CA/profile/bg_tabP3-active.gif) no-repeat left bottom; }
#profile_menu li.t-fr-4-active { width: 132px; background: url(../images/fr_CA/profile/bg_tabP4-active.gif) no-repeat left bottom; }
#profile_menu li.t-fr-5-active { width: 134px; background: url(../images/fr_CA/profile/bg_tabP5-active.gif) no-repeat left bottom; }
/* End profile LARGE tabs */


/* PROFILE TAB PAGES */
#profile_tab_content { background:url(../images/bg-profile-tab-content-pages.jpg) #1460a5 top no-repeat; width:620px; padding:5px 17px 20px 18px; }
#profile_tab_content p a{ color:#81ccf5; text-decoration:underline; }
#profile_tab_content .profile_info_top_left { float:left; width:250px; height:87px; padding:20px 0 0 0; background:url(../images/img-profile-line-separator.png) right no-repeat; }
#profile_tab_content .profile_info_top_left p{ font-size:13px;  }
#profile_tab_content .profile_info_top_right {float:left; width:300px; height:70px; padding:20px 0 0 30px; }
#profile_tab_content #content_touts { width:200px !important; }
#profile_tab_content ul { list-style:none; }
#profile_tab_content label { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:15px; }
.nav_buttons, .nav_buttons #btn_next, .nav_buttons #btn_back, .nav_buttons #btn_upload , .nav_buttons #btn_finish { float:right;  }
/* french label */
#profile_tab_content label.fr { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:15px; }


/* profile tab */
#profile_profile_info_page ul.profile_info li { float:left; width:300px; padding:5px 10px 5px 0; height:60px; }
#profile_profile_info_page ul.profile_info li.smaller { height:50px; padding-top:20px; }
.fr_CA #profile_profile_info_page ul.profile_info li.smaller { height:55px; padding-top:20px; }
.fr_CA #profile_profile_info_page ul.profile_info li.smaller p{ line-height:19px; }
#profile_profile_info_page ul.profile_info li .rounded_input { background:url(../images/bg-input.jpg) no-repeat left; height:30px; margin-top:10px; }
#profile_profile_info_page ul.profile_info li .rounded_input .text_field { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:270px; }
#profile_profile_info_page ul.profile_info li.nav_buttons {float: right; }

/* intrests tab */
#profile_intrests_page ul.intrests li.short_input { width:620px; height:105px; padding:5px 0 15px 0;  }
#profile_intrests_page ul.intrests li.short_input .short_fields .rounded_input { float:left; width:201px; margin-right:5px; background:url(../images/select-bg-201px.png) no-repeat left; height:34px; }
#profile_intrests_page ul.intrests li.short_input .short_fields .rounded_input .short_text { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:170px; } 
#profile_intrests_page ul.intrests li.large_input { width:616px; height:105px; padding:5px 15px 15px 0; }
#profile_intrests_page ul.intrests li.large_input .rounded_input { margin-right:5px; width:616px; height:75px; background:url(../images/bg-input-616.png) no-repeat left; } 
#profile_intrests_page ul.intrests li.large_input .rounded_input textarea { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:590px; height:60px; }
#profile_intrests_page ul.intrests li.medium_input { float:left; width:299px; padding:5px 11px 15px 0; }
#profile_intrests_page ul.intrests li.medium_input .rounded_input { width:299px; height:74px; background:url(../images/bg-input-299.png) no-repeat left; }
#profile_intrests_page ul.intrests li.medium_input .rounded_input textarea { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:270px; height:60px; }

/* profile pic tab */
#profile_profile_photo_page ul.profile_photo li { padding:5px 0; font-size:12px;  }
#profile_profile_photo_page ul.profile_photo li.above_file_input { padding-bottom:0; }
#profile_profile_photo_page ul.profile_photo li.file_input { padding-top:0; }
#profile_profile_photo_page ul.profile_photo li label {font-weight:normal; }
#profile_profile_photo_page a{ color:#81ccf5; text-decoration:underline; }
#profile_profile_photo_page #avatarPicker .avatar { float:left; padding:20px;  }
#profile_profile_photo_page #avatarPicker .avatar img { height: }
#profile_profile_photo_page #avatarPicker .avatar { float:left; padding:15px 12px 2px 12px; }
#profile_profile_photo_page #avatarPicker .avatar .avatarThumb { background:url(../images/img-rounded-box-110x110.png); height:110px; width:110px; }
#profile_profile_photo_page #avatarPicker .avatar .avatarThumb img { padding:7px; height:96px; width:96px; }
#profile_profile_photo_page #avatarPicker .avatar .avatar_radio { text-align:center; }



/* profile gallery page */
#profile_photo_gallery_page #rightsAgree { padding:10px 0 20px 0;  }
#profile_photo_gallery_page .top_copy { padding-top:10px; }
#profile_photo_gallery_page .file_input { padding-top:5px; }
#profile_photo_gallery_page ul.notify_me { width:619px; height:50px; background:url(../images/bg-profile-keepintouch-notify-me.png) left center no-repeat; margin:20px 0; }
#profile_photo_gallery_page ul.notify_me li { float:left; padding:15px 5px; font-size:12px; }
#profile_photo_gallery_page ul.notify_me li.first { padding-left:30px; }

#profile_photo_gallery_page ul.edit1 { padding-top:20px; }
#profile_photo_gallery_page ul.edit1 li.uploadedImage { float:left; width:200px; padding:20px 30px 0 0; }
#profile_photo_gallery_page ul.edit1 li.headings { float:left; width:340px; font-size:12px; padding-bottom:5px; }
#profile_photo_gallery_page ul.edit1 li.caption { float:left; width:340px; height:150px; }
#profile_photo_gallery_page ul.edit1 li.caption .rounded_input { background:url(../images/bg-input-348x144.png) no-repeat; width:348px; height:144px; }
#profile_photo_gallery_page ul.edit1 li.caption .rounded_input textarea { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:10px 0 0 10px; width:325px; height:124px; }
#profile_photo_gallery_page ul.edit2 li.remove { float:left; padding: 5px 0 10px 260px; font-size:12px; }

/* keep in touch tab */
#profile_keep_in_touch_page p { padding:5px 0;  }
#profile_keep_in_touch_page .keep_in_touch_icon { float:left; padding:15px 15px 15px 0; }
#profile_keep_in_touch_page .subscribe_checkbox { float:left; width:10px; padding:35px 10px 0 0;   }
#profile_keep_in_touch_page .subscribe_copy { float:left; padding-top:30px; width:400px; } 
#profile_keep_in_touch_page .subscribe_copy p { float:left; }
#profile_keep_in_touch_page ul.notify_me { /*width:397px;*/ height:50px; background:url(../images/bg-profile-keepintouch-notify-me.png) left center no-repeat; padding-top:10px; margin-bottom:10px; }
#profile_keep_in_touch_page ul.notify_me li { float:left; padding:10px 5px; font-size:12px; }
#profile_keep_in_touch_page ul.notify_me li.first { padding-left:30px; }


/* Start checkout menu LARGE tabs */
#checkout_menu { height: 45px; display: block; }
#checkout_menu ul li { height: 45px; list-style: none; float: left; text-align: center; padding: 0; color: #fff; }

#checkout_menu li { display:block; text-indent:-9999em; }
#checkout_menu li.t-1-inactive { width: 217px; background: url(../images/en_US/profile/gotta-win-tabs-flat_01.gif) no-repeat left bottom; }
#checkout_menu li.t-2-inactive { width: 220px; background: url(../images/en_US/profile/gotta-win-tabs-flat_02.gif) no-repeat left bottom; }
#checkout_menu li.t-3-inactive { width: 219px; background: url(../images/en_US/profile/gotta-win-tabs-flat_03.gif) no-repeat left bottom; }

#checkout_menu li.t-1-inactive:hover { background-position: left top; }
#checkout_menu li.t-2-inactive:hover { background-position: left top; }
#checkout_menu li.t-3-inactive:hover { background-position: left top; }

#checkout_menu li.t-1-active { width: 217px; background: url(../images/en_US/profile/gotta-win-tabs-flat_01-active.gif) no-repeat left bottom; }
#checkout_menu li.t-2-active { width: 220px; background: url(../images/en_US/profile/gotta-win-tabs-flat_02-active.gif) no-repeat left bottom; }
#checkout_menu li.t-3-active { width: 219px; background: url(../images/en_US/profile/gotta-win-tabs-flat_03-active.gif) no-repeat left bottom; }
#checkout_menu.platinum li.t-3-active { width: 219px; background: url(../images/en_US/profile/gotta-win-tabs-flat_03-active-pl.gif) no-repeat left bottom; }

/* French LARGE tabs */
#checkout_menu li.t-fr-1-inactive { width: 217px; background: url(../images/fr_CA/profile/gotta-win-tabs-flat_01.gif) no-repeat left bottom; }
#checkout_menu li.t-fr-2-inactive { width: 220px; background: url(../images/fr_CA/profile/gotta-win-tabs-flat_02.gif) no-repeat left bottom; }
#checkout_menu li.t-fr-3-inactive { width: 219px; background: url(../images/fr_CA/profile/gotta-win-tabs-flat_03.gif) no-repeat left bottom; }

#checkout_menu li.t-fr-1-inactive:hover { background-position: left top; }
#checkout_menu li.t-fr-2-inactive:hover { background-position: left top; }
#checkout_menu li.t-fr-3-inactive:hover { background-position: left top; }

#checkout_menu li.t-fr-1-active { width: 217px; background: url(../images/fr_CA/profile/gotta-win-tabs-flat_01-active.gif) no-repeat left bottom; }
#checkout_menu li.t-fr-2-active { width: 220px; background: url(../images/fr_CA/profile/gotta-win-tabs-flat_02-active.gif) no-repeat left bottom; }
#checkout_menu li.t-fr-3-active { width: 219px; background: url(../images/fr_CA/profile/gotta-win-tabs-flat_03-active.gif) no-repeat left bottom; }
#checkout_menu.platinum li.t-fr-3-active { width: 219px; background: url(../images/fr_CA/profile/gotta-win-tabs-flat_03-active-pl.gif) no-repeat left bottom; }

/* CHECKOUT TAB PAGES */
#checkout_tab_content { background:url(../images/bg-profile-tab-content-pages.jpg) #1460a5 top no-repeat; width:620px; padding:15px 17px 20px 18px; }
#checkout_tab_content p a{ color:#81ccf5; text-decoration:underline; }
#checkout_tab_content .profile_info_top_left { float:left; width:250px; height:70px; padding:20px 0 0 0; background:url(../images/img-profile-line-separator.png) right no-repeat; }
#checkout_tab_content .profile_info_top_left p{ font-size:13px; font-style:italic; }
#checkout_tab_content .profile_info_top_right {float:left; width:300px; height:70px; padding:20px 0 0 30px; }
#checkout_tab_content #content_touts { width:200px !important; }
#checkout_tab_content ul { list-style:none; }
#checkout_tab_content label { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#checkout_tab_content #form_comment { font-size:12px; }
#checkout_tab_content ul li.nav_buttons {float: right; }

/* step 1 tab content */
#checkout_step1 ul li { float:left; width:300px; padding:5px 10px 5px 0; height:60px; }
#checkout_step1 ul li.smaller { height:40px; padding-top:20px; }
#checkout_step1 ul li .rounded_input { background:url(../images/bg-input.jpg) no-repeat left; height:30px; margin-top:10px; }
#checkout_step1 ul li .rounded_input .text_field { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:270px; }
#checkout_step1 ul li .smaller { float:left; }
#checkout_step1 ul li .smaller2 { float:right; }
#checkout_step1 ul li .smaller .rounded_postal { background:url(../images/bg-rounded-postalcode.gif) no-repeat left; height:30px; margin-top:10px; width:139px; }
#checkout_step1 ul li .smaller .rounded_postal .text_field { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:120px; }

/* step 2 tab content */
#checkout_step2 #prize_list { float:left; width:250px; padding:20px 0; }
#checkout_step2 #points_count { float:right; width:300px; padding:70px 0 20px 0; }
#checkout_step2 #points_count .heading { font-size:16px; font-weight:bold; text-align:right; padding-right:10px; }
#checkout_step2 ul#nav_buttons li { float:right; padding-left:5px; }

/* step 3 tab content */
#checkout_step2 {}

/* groups edit images */
ul#file_upload { list-style:none; }
ul#file_upload .file_input { padding-top:5px;  }
ul#file_upload .finePrint { padding-top:10px; }
ul#file_upload #rightsAgree { padding:10px 0 20px 0;  }

#edit_group_gallery ul { list-style:none; }
#edit_group_gallery ul.edit1 { padding-top:20px; }
#edit_group_gallery ul.edit1 li.uploadedImage { float:left; width:200px; padding:20px 30px 0 0; }
#edit_group_gallery ul.edit1 li.headings { float:left; width:340px; font-size:12px; padding-bottom:5px; }
#edit_group_gallery ul.edit1 li.caption { float:left; width:340px; height:170px; }
#edit_group_gallery ul.edit1 li.caption .rounded_input { background:url(../images/bg-input-348x144.png) no-repeat; width:348px; height:144px; }
#edit_group_gallery ul.edit1 li.caption .rounded_input textarea { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:10px 0 0 10px; width:325px; height:124px; }
#edit_group_gallery ul.edit2 li.remove { float:left; padding: 5px 0 10px 233px; font-size:12px; }

/*******************************************
*     STYLES FOR FANCY DROP DOWN BOX       *
*******************************************/

/* Default Styles
*********************************************************/
.js ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0}
.hiLite { /*background:#448bbf!important; color:#333!important; */}
.newListHover {background:#82bee0!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:-30px 0; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/* LARGE class="my-select" - rest of default styles
*********************************************************/
ul.newList {margin:0; padding:0 0 0 10px; list-style:none; color:#000; width:285px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:300px; color:#000; height:30px; padding:0; float:left; background:url('../images/select-bg.gif') no-repeat; margin-top:10px;}
.newListSelected span {width:284px; display:block;}
ul.newList li { padding:3px 0 !important; color:#000066; font-size:12px; width:260px!important; height:13px!important; }
.selectedTxt { width:260px; overflow:hidden; height:14px; padding:0 23px 0 0; margin:8px 0 0 10px; color:#666666; font-size:12px;}

/* SMALL (.date_select using class="my-select"
*********************************************************/
.date_select ul.newList {margin:0; padding:0 0 0 10px; list-style:none; color:#000; width:75px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.date_select .newListSelected {width:90px; color:#000; height:30px; padding:0; float:left; background:url('../images/select-bg-sm.gif') no-repeat; margin:10px 10px 0 0;}
.date_select .newListSelected span { width:74px; display:block;}
.date_select ul.newList li { padding:3px 0 !important; color:#000066; font-size:12px; width:55px!important; height:13px!important; }
.date_select .selectedTxt { width:50px; overflow:hidden; height:14px; padding:0 23px 0 0; margin:8px 0 0 10px; color:#666666; font-size:12px;}

/* SORT SELECT  for games display page .sort_select using class="my-select" 
*********************************************************/
.sort_select ul.newList {margin:0; padding:0 0 0 10px; list-style:none; color:#000; width:214px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.sort_select .newListSelected { width:228px; color:#000; height:30px; padding:0; float:left; background:url('../images/select-bg-sort-games.gif') no-repeat; margin-bottom:10px;}
.sort_select .newListSelected span {width:213px; display:block;}
.sort_select ul.newList li { padding:3px 0 !important; color:#000066; font-size:12px; width:189px!important; height:13px!important; }
.sort_select .selectedTxt { width:189px; overflow:hidden; height:14px; padding:0 23px 0 0; margin:8px 0 0 10px; color:#666666; font-size:12px;}

/* SEARCH SELECT  for search results page .search_select using class="my-select" 
*********************************************************/
.search_select ul.newList {margin:0; padding:0 0 0 10px; list-style:none; color:#000; width:181px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.search_select .newListSelected { width:195px; color:#000; height:30px; padding:0; float:left; background:url('../images/select-bg-sort-search.gif') no-repeat; margin-bottom:10px;}
.search_select .newListSelected span {width:180px; display:block;}
.search_select ul.newList li { padding:3px 0 !important; color:#000066; font-size:12px; width:189px!important; height:13px!important; }
.search_select .selectedTxt { width:156px; overflow:hidden; height:14px; padding:0 23px 0 0; margin:8px 0 0 10px; color:#666666; font-size:12px;}







/* Gotta Cash In - Prizes - Section 3 styles */
/* spacing the 3 buttons */
#checkout_step3 #buttons li { padding: 5px 0; }

/* 2 columns for games/quizzes */
#checkout_step3 #try_these_games { width: 300px; float: left; padding-left:20px; }

#checkout_step3 #try_these_quizzes { width: 300px; float: left; }

/* games styles for smaller thumb and info beside it */
#try_these_games #games_grid, #try_these_quizzes #games_grid {  width:233px; }
#try_these_games #games_grid .featured_item hr, #try_these_quizzes #games_grid .featured_item hr { width:150px; }
#try_these_games #games_grid .featured_item, #try_these_quizzes #games_grid .featured_item { float:none; padding: 10px 0; width: 253px;}

#try_these_games #games_grid .featured_item .thumb, #try_these_quizzes #games_grid .featured_item .thumb{ float:left; padding-right: 10px; margin-right: 10px; }
/*#try_these_games #games_grid .featured_item .thumb img, #try_these_quizzes #games_grid .featured_item .thumb img {height: 69px; width: 77px;}*/


/* Gotta Chat - Groups - styles */
/* Button on Big Daddy   */
#big_daddy_kd_chat_main #gotta_chat_button { position: absolute; top: 144px; left: 471px; }
#big_daddy_kd_chat_main #gotta_chat_button a { width:175px; height:32px;  }

/* buttons below Big Daddy - Gotta Chat */
#gotta_chat_group_buttons {    }
#gotta_chat_group_buttons ul.gotta_chat_group_buttons { list-style: none; }
#gotta_chat_group_buttons ul.gotta_chat_group_buttons li { float:left; }
#gotta_chat_group_buttons ul.gotta_chat_group_buttons li.featured { padding-right: 21px; } 

/* Video player page styles */
#vid_main #vid_player {background: url('../images/bg-video-player.png') no-repeat scroll top; width: 401px; height: 295px;}
#vid_main #vid_player #vid {padding: 18px 45px; }
#vid_main #vid_player #vid .flash_video { width:320px; height:260px;  }
#vid_main #vid_player #vid #videodisp-_api { z-index:30;  }
#vid_main #vid_player img {width: 334px; height: 265px;}
#vid_main #vid_description {padding: 15px 0;}
#vid_main #vid_thumb {float: left; padding-right: 10px;}
#vid_main ul.vid_info {list-style: none; float:left; width: 170px; font-size: 12px;}

/* Terms and Conditions styles */
#content #terms {width: 608px;}
#content #terms div.middle #terms_content {margin:0 33px 0px 20px;}
#content #terms div.top {background:transparent url(../images/bg-terms-top.png) no-repeat scroll left bottom; font-size:1px; height:6px;}
#content #terms div.middle {background:#1460A5 url(../images/bg-terms.png) no-repeat scroll left top; height:auto;}
#content #terms div.bottom {background:transparent url(../images/gotta_know/bg_prod_bottom.png) no-repeat scroll left top; font-size:1px; height:10px;}
#content #terms #terms_content #btn_back { float:right; }

#terms_content h1 { font-size: 24px; font-weight: bold; color: #FFFFFF; padding-bottom: 12px; float:none; }
#terms_content h2 { font-size: 22px; font-weight: bold; color: #FFFFFF; padding:15px 0; }
#terms_content h3 { font-size: 16px; padding-bottom: 16px; }
#terms_content h4 { font-size: 16px; }
#terms_content p { 	padding-bottom: 16px; }
#terms_content ul,#terms_content ol { padding-bottom: 16px; list-style-position:inside; }
#terms_content li { font-size:12px; }
#terms_content table.terms_points { border-width: 1px 0 0 1px; border-color: #333; border-style: solid; font-size: 13px; margin-bottom: 12px; }
#terms_content table.terms_points th, #terms_content table.terms_points td { border-width: 0 1px 1px 0; border-color: #333; border-style: solid; padding: 3px 10px 3px 3px; }
#terms_content table.terms_points th { font-size: 15px; }
#terms_content table.terms_points tr.taskValue { font-weight: bold; }
#terms_content table.footnotes { font-size: 13px; margin-bottom: 12px; }
#terms_content table.footnotes .markers {padding-right: 10px; }
#terms_content ol#platinum_rules { list-style-position:outside; padding-left:10px; }
#terms_content ol#platinum_rules li { padding-bottom:5px; } 

.rulesregs .date_list { font-size: 13px; list-style: none; 	padding-left: 30px; padding-bottom: 16px; font-weight: normal; }
.rulesregs .sub_options { font-size: 13px; padding-left: 30px; padding-bottom: 16px; font-weight: normal; }
.rulesregs ol.submitOptions { margin-left: 50px; font-size: 13px; padding-bottom: 10px; }
.rulesregs ol.submitOptions li { padding-bottom: 6px; }
.rulesregs p.rulesSub { margin-left: 50px; }

#flash_oath_viewer2 { width:430px; height:460px; margin:0 auto; }


/* KD and ME  Winners
***************************************************************/
.winBody .winRow .hasWinner { float:left; padding:10px; } 
.winBody .winRow .hasWinner ul { list-style:none; } 
.winBody .winRow .hasWinner ul li { padding:0; margin:0; width:110px; }
.winBody .winRow .hasWinner ul li.winner { }
.winBody .winRow .hasWinner ul li.pic img { width:110px; height:120px; } 
.winBody .winRow .hasWinner ul li.title {}

/* New thumb styles with rounded corners.
**************************************************************/

/* smallest thumbs */
.sxt_xsml {  background:url(../images/img-rounded-box-52x53.png) top left no-repeat; width:52px; height:53px; }
.sxt_xsml img.sxt_xsml_image { padding:5px; width:42px; height:43px; }  


.sxt_sml {  background:url(../images/img-rounded-box-77x69.png) top left no-repeat; width:77px; height:69px; }
.sxt_sml img.sxt_sml_image { padding:5px; width:67px; height:59px; }  

.sxt_med { background:url(../images/img-rounded-box-110x110.png) top left no-repeat; height:110px; width:110px; }
.sxt_med img.sxt_med_image { padding:7px; width:96px; height:96px; }

.sxt_lrg { border:none; width:177px; height:115px; background:url(../images/img-rounded-box-large.png) top left no-repeat;  }
.sxt_lrg img.sxt_lrg_image { border:none; width:162px; height:101px; padding:7px; }


/*  Gotta Win Home Page
**********************************************************/
#contests_home h4 {
	font-size:16px;
	font-weight:normal;
	padding-bottom:10px;
}

.canadian_details { background:url(../images/en_US/showdowns/canadian/img-big-daddy-contest-detail-main.png) top left no-repeat; }
.canadian_details #container #content #gotta-be-canadian-details #big_daddy { width:655px; height:320px; }
.canadian_details #container #content #gotta-be-canadian-details ul { list-style:none; }

#contests_home .contest_home_each { width:408px;}
#contests_home .contest_home_each .top { width:408px; height:12px; background:url(../images/bg-408-top.png) bottom left no-repeat; }
#contests_home .contest_home_each .middle { width:408px; height:auto; background:url(../images/bg-408-mid.png) left repeat-y;}
#contests_home .contest_home_each .inner { width:376px; padding:8px 16px; }
#contests_home .contest_home_each .bottom { width:408px; height:9px; background:url(../images/bg-408-bot.png) top left no-repeat; }

#contests_home .contest_info { font-size:14px; font-weight:bold; padding:10px 30px 10px 0; line-height:1.2em;}
#contests_home hr { margin:30px 0; }
#contests_home ul, #contest_info ul { list-style:disc !important; list-style-position:inside !important; padding:0; margin:0; }
#contests_home ul li, #contest_info ul li { padding:0 0 0 15px; margin:0; font-size:12px; }


/* Contest Submission Page.
**************************************************************/
#submit_contest_page .important_rules { width:660px; margin-top:15px; height:auto; background:url(../images/en_US/showdowns/canadian/bg-contest-rules-top.png) no-repeat top left; }
#submit_contest_page .important_rules_bottom { width:660px; height:17px; background:url(../images/en_US/showdowns/canadian/bg-contest-rules-bottom.png) no-repeat top left; }
#submit_contest_page .important_rules p { padding:20px 40px 20px 40px;  }

#submit_contest_page p { font-weight:bold; }
#submit_contest_page p.small_text { padding:10px 0; }
#submit_contest_page p.form_hint { font-size:11px; }
#submit_contest_page span.emphasis { font-size:11px; }
#submit_contest_page ul.submit_grid { list-style:none; width:659px; height:auto; }
#submit_contest_page ul.submit_grid li.file_input { float:left; width:350px; }
#submit_contest_page ul.submit_grid li.text_input { float:left; width:301px; padding-left:8px; }
#submit_contest_page ul.submit_grid li.text_input .rounded_input { width:299px; height:30px; background:url(../images/bg-input-299x40.png) no-repeat left; }
#submit_contest_page ul.submit_grid li.text_input .rounded_input input { border:1px solid #FFFFFF; margin:5px; width:280px;   }
#submit_contest_page ul.submit_grid li.large_input { width:658px; height:138px; padding:5px 0 0 0; }
#submit_contest_page ul.submit_grid li.large_input .rounded_input { margin-right:5px; width:658px; height:94px; background:url(../images/bg-input-658x94.png) no-repeat left; } 
#submit_contest_page ul.submit_grid li.large_input .rounded_input textarea { background-color:#FFFFFF; border:1px solid #FFFFFF; margin:5px 0 0 10px; width:635px; height:79px; }

#submit_contest_page ul.submit_grid li.checkbox_input { clear:both; padding:10px 0; }
#submit_contest_page ul.submit_grid li.checkbox_input .checkbox { float:left; margin-right:10px;  }
#submit_contest_page ul.submit_grid li.checkbox_input #rights { float:left; padding-top:0 !important; }
#submit_contest_page ul.submit_grid li.checkbox_input #agree_rules { float:left; }
#submit_contest_page ul.submit_grid li.bottom_button { clear:both; padding-top:10px; }

#thankyou_contest_page p { font-weight:bold; padding:10px 0; }
#thankyou_contest_page .back-to-gallery-link { padding-top:10px; }

#canadian_results_page #see_submissions_large { padding-top:20px; padding-bottom:5px; }
#canadian_results_page .menu_h { padding-top:30px; }

#canadian_top_10_page .heading { padding-top:20px; padding-bottom:5px; }
#canadian_top_10_page .vote_button { display:none;}



/* Oath email  (send to friend)
*********************************************************************/
ul#friend_info { list-style:none; }
ul#friend_info li.name { float:left; width:228px; height:70px; text-align:left; }
ul#friend_info li.email { float:right; width:220px; height:70px; text-align:right; }
ul#friend_info li label { float:left; }
ul#friend_info li.name input, ul#friend_info li.email input { background: url(../images/overlays/bg-textinput.png) repeat-x scroll top left #FFFFFF; padding: 8px 0 4px; height: 17px; width: 190px; border: none; float: left; font-size: 14px; }
ul#friend_info li.list_separator { clear:both;  }
ul#friend_info li.submit_input { float:right; }


/* gotta be canadian rules and regs
********************************************/
ol.canadian_rules { list-style-position:outside !important; padding:0; margin:0 0 0 20px; }
ol.canadian_rules li { padding:10px 0 10px 10px; margin:0 0 0 0; text-indent:  }
ol.canadian_rules li ol { list-style-position:outside !important; padding:0; margin:0 0 0 20px; } 

#uploadFileName, .file { height:22px; }


/* gotta be canadian updates */
.gotta_be_canadian_submissions_voting .vote_paragraph { padding-top:10px; }
.gotta_be_canadian_submissions_voting .menu_h { padding-top:10px !important; }


/* Overlays 
***********************************************/

#gotta_be_canadian_voting .voting_are_you_sure .lock_it_in { float:left; }
#gotta_be_canadian_voting .voting_are_you_sure .take_another_look { float:right; }

#gotta_be_canadian_voting .voting_already_voted_today { display:none; }
