
/*    WINNERS CSS    */
.winners_thumb_br { float:left; width:140px; margin-right:40px; }

/*******   TB Box   *******/
#TBBoxDisplay { position:fixed; left:50%; top:20px; z-index:899; width:940px; margin:auto; margin-left:-470px; min-height:500px; background-color:#fff; border:1px solid #000; }
#TBBoxClose { background-color:#15B4EB; color:#000; text-align:right; padding:1px 5px; cursor:pointer; }
#TBBoxClose img { margin:0 0 0 5px; }
#TBBoxInner .loader { margin:50px 0 0 434px;}
#TBBoxBlackOut { position:absolute; top:0; left:0; width:100%; height:10000px; z-index:898;
	/* background-color:#000; opacity:0.80; filter:alpha(opacity=80); */
	background-image: url(../winners/images/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../winners/images/overlay.png", sizingMethod="scale");
}
/***********************/

hr { color:#ED297B; background-color:#0099CB; border:0; height:1px; }

/* ---------------------------------------------------------------------------------------------
LANDING PAGE
------------------------------------------------------------------------------------------------*/
table.win_landing { width:100%; font-size:12px;}
.win_landing td { text-align:center; padding:0 0; line-height:25px;  }
th.top_row, th { background-color:#EBE7E8; color:#000000; text-align:center; border:2px solid #FFF;}
th.top_row { background-color:#EBE7E8; color:#000000; text-align:center; width:150px; border:2px solid #FFF;}
.land_entry_type { text-align:left; padding:0 10px; width:170px; }

a.link_arrow:link, a.link_arrow:visited {display:block; width:152px; text-align:center;}
a.link_arrow:hover {color:white; display:block; background:#00B0D9; width:152px; font-weight:bold; }

.land_pink { background-color:#00B0D9; color:#fff; border:2px solid #FFF; }
.land_pink a { color:#fff; }

.winers_link_style, a.winers_link_style:link, a.winers_link_style:visited{display:block; width:110px; height:25px; line-height:25px; background:#00B0D9; margin-bottom:5px; padding:0 10px 0 20px; color:#fff;}
a.winers_link_style:hover{color:white; display:block; width:110px; height:25px; line-height:25px; background:#00B0D9; }
/* ---------------------------------------------------------------------------------------------*/

/* ---------------------------------------------------------------------------------------------
WINNERS SUB NAVS
------------------------------------------------------------------------------------------------*/
div.subnav{ margin:20px 0px 0 0px;
	background:url(/images/generic_layout/1line.gif) 0 0  repeat-x;
}
div.subnav ul#sublist{list-style:none; margin:0; padding:0; background:url(/images/generic_layout/1line.gif) 0 100%  repeat-x; }
div.subnav ul#sublist li{float:left; line-height:30px;}
div.subnav ul#sublist li a:link, div.subnav ul#sublist li a:visited{display:block; margin:0px 0px 0px 0px; padding:1px 15px 1px 15px; font-weight:bold;}
div.subnav ul#sublist li a:hover{background:#0E76BC; color:#FFFFFF;}
.winner_title_subnav{padding:1px 15px 1px 15px; font-weight:bold; color:#0E76BC;}
.subnavLinkon{background:#0E76BC; color:#FFFFFF !important;}


/* ---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------*/

.winners_in_page { margin:10px; background:Red; } /*not working anymore?!*/
.winners_in_page h3 { margin-bottom:10px; }
.winners_in_page .ebl_media_col, .winners_in_page .ebl_credit_col { margin-left:0; }

.noWinners { font-size:1.1em; padding:80px 0 5px 0; margin:5px 0 8px 0; border-top:1px solid #FFFFFF; text-align:center; }

.winners_item { float:left; width:150px; margin-left:10px; margin-bottom:8px; }
.winners_item IMG { padding-bottom:5px; }

.win_title { color:#4091E0; font-weight:bold; }
.win_advertiser { color:#0198CF; font-weight:bold; }
.win_product { font-weight:bold; }
.win_entrant_company {  }
.win_entrant_country {  }
.win_prod_company {  }
.win_prod_country {  }

a.winners_prize_link:link, a.winners_prize_link:visited { display:block; float:left; padding:4px 5px 4px 5px; color:#FFFFFF; background-color:#4091E0; text-decoration:none; margin:0 2px 0 0; z-index:100; }
a.winners_prize_link_on:link, a.winners_prize_link_on:visited { display:block; float:left; padding:4px 8px 4px 8px; color:#000000; background-color:#FF9900; text-decoration:none; margin:0 2px 0 0; z-index:100; }
a.winners_prize_link_on:hover, a.winners_prize_link:hover { background-color:#FF9900; color:#000000;  text-decoration:none; }

.winners_header { background-color:#000000; width:100%; text-align:center; }
.winners_header_inner { width:1001px; margin:auto; text-align:left; }
.winners_logo { float:right; width:149px; }
.winners_button_home { float:right; width:123px; position:relative; top:39px; }
.winners_button_browse { float:right; width:181px; position:relative; top:39px; z-index:50; }
.winners_title { float:left; }

.winners_entrytype_hdr { display:block; float:left; padding:4px 10px 4px 0px; }

#searchForm { float:right; margin:0; padding:0; }
#searchForm .searchicon { float:left; margin:5px 5px 0 0px; }
#searchForm .textinput { float:left; width:100px; margin:0px 5px 0 10px; padding:2px 0 2px 2px; }
#searchForm .submit { float:left; margin:0px 5px 0 0px; background-color:#999999; color:#FFFFFF; padding:2px 5px 2px 5px; border:0; }
a.search_mode_select:link, a.search_mode_select:visited { color:#999999; text-decoration:none; }
a.search_mode_select:hover{ color:#FF0000; }
a.search_mode_selectOn:link, a.search_mode_selectOn:visited { color:#FF0000; text-decoration:none; }
a.search_mode_selectOn:hover{ color:#FF0000; }
.et_search_check { float:left; margin:5px 0 0 5px; }
label.et_search_check { margin-left:8px; font-size:90%; }


/* PAGING */
.entry_list_paging { text-align:center; }
.entry_list_paging a:link, .entry_list_paging a:visited, .entry_list_paging strong { padding:0 3px; margin:0 3px; }

/* Dubai 2010 only amends */
.wsPagingViewing { width:160px; margin-top:3px; }
.wsPagingLinks { width:190px; margin-top:3px; }


/* YOUNG LIONS */
.yl_winners_title { padding:0 0 3px 0; margin:0 5px 5px 0; border-bottom:2px solid #48B7C0; }
.special_winners_title { padding:0 0 8px 15px; margin:10px 5px 20px 0; font-weight:bold;  }

.yc_thumb { width:132px; margin:0 10px 10px 0; float:left; }
.yc_names { width:180px; margin:0 0 10px 0; float:left;}

/* popup media */

.ebl_media_close { position:absolute; top:8px; left:730px; width:67px; }
.ebl_media_close a:link, .ebl_media_close a:visited { }
.ebl_media_close a:hover { }
.ebl_media_count { float:right; margin:5px 5px 5px 0px; }

.ebl_media_col { float:left; width:480px; margin-top:0px; margin-left:10px; margin-bottom:10px; display:inline; overflow:hidden; }
.ebl_credit_col { float:left; width:420px; margin-top:0px; margin-left:10px; margin-bottom:10px; display:inline; overflow:hidden; }
.winners_page .ebl_media_col, .winners_page .ebl_credit_col { margin-left:0; }

.ebl_box_title { float:left; margin-top:5px; padding-left:10px; font-weight:bold; }

.ebl_media_title { font-size:18px; margin-bottom:10px; }
.ebl_media_details { font-size:90%; min-height:450px; }
* html .ebl_media_details { height:450px; }
.winners_page .ebl_media_details { min-height:0px; }
* html .winners_page .ebl_media_details { height:50px; }

.credit_label { color:#009FD7; }
.winCreditsTitle { font-weight:bold; color:#000000; }
tr.creditTableTitleRow td { font-weight:bold;  color:#009FD7; }
.advert_title { font-size:1.2em; font-weight:bold; color:#4091e0; margin-bottom:5px; }

.ebl_more_col { padding:10px 10px 10px 10px; }
.winners_page .ebl_more_col { padding:0; }

.ebl_thumbs_col { float:left; width:450px; margin-left:10px; margin-bottom:10px; display:inline; }
.ebl_view_col { background-color:#15B4EB; color:#000; padding-right:80px; padding-bottom:5px; }

table.win_details { margin-bottom:10px; }
table.win_details td { padding-bottom:2px; }

.creditTableDataRow td { padding:2px 5px 2px 2px; }

.campaignNumberHtml { color:#666; font-size:88% }

.win_campaign_thumbs { margin:5px 0 10px 0; }
.winners_in_page .win_campaign_thumbs { margin-left:0px; }

.avp_link { color:#F0F0F0; }
.avp_link a:link, .avp_link a:visited { color:#999999; text-decoration:none; }
.avp_link a:hover { color:#F0F0F0; text-decoration:none; }
.avp_link a.avp_link_on:link, .avp_link a.avp_link_on:visited { color:#F0F0F0; text-decoration:none; }
.avp_link a.avp_link_on:hover { text-decoration:none; }

/* ------------------------------
		WINNERS PAGE
---------------------------------*/
.winners_detail_padding { margin:0 10px 0 10px; }
.media_holder { height:360px; margin:10px 0 5px 0; }
.media_holder_radio { margin:10px 0; }
.win_avp_switch { margin:30px 0 10px 0; }

/* Paging Links */
.paging_row_top, .paging_row_bottom { margin:0px 0px 5px 0px; }
.paging_row_top a:link, .paging_row_top a:visited, .paging_row_bottom a:link, .paging_row_bottom a:visited, .paging_row_top strong, .paging_row_bottom strong { padding:0 5px; }
.paging_row_bottom { margin:5px 0 0 0; }
.paging_row_top { margin-top:5px; border-bottom:1px solid #999999; }
.paging_viewing { float:left; display:inline; margin:5px 5px 0 5px; }
.paging_links { float:left; display:inline; }
.paging_links div { float:left; display:inline; width:85px; margin-top:5px; }

/*SEARCH AND PAGING STYLE*/
.winners_heading_page_search_container{ margin:0 0px 10px 0px; padding:10px 0 10px 0;
	background:url(/images/generic_layout/1line.gif) 0 100%  repeat-x;
}
.winners_paging_tl {float:left; width:300px;}
.winners_searchform_tl {float:right; width:400px;}

.winners_pdf_paging_container_btm{margin:0px; background:url(/images/generic_layout/1line.gif) 0 0  repeat-x; padding-top:10px;}
.winners_paging_bottom_left{float:left; width:300px;}
.winners_paging_bottom_left .paging_viewing, .winners_paging_bottom_left .paging_links div { margin-top:1px; }
.winners_pdf_bottom{float:right; width:300px; text-align:right; padding:0 10px 10px 0;}
.pdf_links { margin-right:10px; }

/* ------------------------------
	ENTRY LISTING / SHORTLIST
---------------------------------*/
table.entry_list_table { width:100%; margin:0 0 15px 0px; }
/*header*/
table.entry_list_table th { background-color:#F1592A; border-right:1px solid #fff; font-size:100%; font-weight:bold; }
table.entry_list_table th { padding:4px 3px; }
table.entry_list_table th a:link, table.entry_list_table th a:visited { color:#FFF; }
/* Category */
table.entry_list_table td.category { font-weight:bold; background-color:#efefef; padding:5px; font-size:90%; color:#000; }
/*listing*/
table.entry_list_table td { padding:5px 3px; }
table.entry_list_table tr.list_line td { border-bottom:1px solid #999; font-size:11px; }
table.entry_list_table tr.list_line td.list_i { text-align:center; width:45px; }
.win_denotes { float:right; font-weight:normal; font-style:italic; font-size:95%; color:#000; padding-top:2px; }


.win_next_nav { float:right; margin-top:3px;}

/* Credits formatting */
.m5-t { margin-top:5px; }
.win_campaign { color:#666; }
.win_label { color:#888; padding-right:8px; }
.win_subhead { color:#333; font-weight:bold; padding-top:10px; }
.win_media_type { font-size:0.9em; }
.win_category { font-size:0.9em; }
.win_title { font-weight:bold; font-size:110%; }
.win_adv {  }
.win_prod {  }
.win_company {  }
td.win_credit { padding-top:1px; padding-bottom:1px; }

.win_campaign_thumb { margin-right:5px; float:left; width:120px; }

/*=------		YCs			-----=*/
.subnav_hoz_yc{border-top: 1px solid #0099CB; border-bottom: 1px solid #0099CB; width:650px; margin:10px; }
ul#sublist_hoz_yc li.special_awards{color:#0099CB !important; line-height:30px;}

ul#sublist_hoz_yc{list-style:none; padding:0; margin:0; white-space: nowrap;}
ul#sublist_hoz_yc li{float:left; height:30px; line-height:30px; padding: 0px 10px; }
ul#sublist_hoz_yc li a:link, ul#sublist_hoz li a:visited{display:block; font-weight:bold; font-size: 12px; color:#0099CB; text-decoration:none;}
ul#sublist_hoz_yc li a:hover{color:#0099CB;}

ul#sublist_hoz_yc li a.yc_subnavLinkon{color:#0099CB;}

