
.hide { display:none; }

h1 { padding:12px 0 20px 20px; float:left; width:700px; }

ul.winners_tabs { margin:0 0 0 20px; padding:0; list-style:none; }
ul.winners_tabs li { display:block; float:left; margin-right:2px;  }
ul.winners_tabs li a:link, ul.winners_tabs li a:visited {
	display:block; float:left;
	background-color:#FDCDA2;
	color:#333333;
	padding:5px 10px 5px 10px; font-weight:bold; text-decoration:none;
}
ul.winners_tabs li a:hover, ul.winners_tabs li a.subnavLinkon:link, ul.winners_tabs li a.subnavLinkon:visited {
	background-color:#F1EFF0;
	color:#FF7920;
	text-decoration:none;
}

.winners_mainContent_container { margin:0 200px 0 20px; background-color:#F1EFF0; }
.winners_mainContent_container_all { margin:0 10px 0 20px; background-color:#F1EFF0; }

#winnerslogo { float:right; width:150px; padding:20px 20px 0 0; }

/*    WINNERS CSS    */
.hd_winners_craft{background-image:url(/images/hd/hd_winners_craft.gif); width: 680px; height: 125px;}
.hd_winners_design{background-image:url(/images/hd/hd_winners_design.gif); width: 680px; height: 125px;}
.hd_winners_digital{background-image:url(/images/hd/hd_winners_digital.gif); width: 680px; height: 125px;}
.hd_winners_integrated{background-image:url(/images/hd/hd_winners_integrated.gif); width: 680px; height: 125px;}
.hd_winners_media{background-image:url(/images/hd/hd_winners_media.gif); width: 680px; height: 125px;}
.hd_winners_outdoor{background-image:url(/images/hd/hd_winners_outdoor.gif); width: 680px; height: 125px;}
.hd_winners_print{background-image:url(/images/hd/hd_winners_print.gif); width: 680px; height: 125px;}
.hd_winners_radio{background-image:url(/images/hd/hd_winners_radio.gif); width: 680px; height: 125px;}
.hd_winners_special{background-image:url(/images/hd/hd_winners_special.gif); width: 680px; height: 125px;}
.hd_winners_tv{background-image:url(/images/hd/hd_winners_tv.gif); width: 680px; height: 125px;}
.hd_winners_young{background-image:url(/images/hd/hd_winners_young.gif); width: 680px; height: 125px;}
.hd_winners_direct{background-image:url(/images/hd/hd_winners_direct.gif); width: 680px; height: 125px;}
.hd_winners_special{background-image:url(/images/hd/hd_winners_special.gif); width: 680px; height: 125px;}
.hd_winners_youngspikes{background-image:url(/images/hd/hd_winners_young.gif); width: 680px; height: 125px;}

/*DETAILS ARROW*/
.arrow_link_det{
	display: block;
	width: 100px;
	height: 20px;
	padding-left: 10px;
	background-image:url(/images/winners/arrow_3.png);
	background-repeat:no-repeat;
	background-position: 0% 40%;
	}
a.arrow_link_det {color: #41A5F0;}

/*CORNERS FOR WINNERS CONTAINER DIV*/
.winners_bl_crnr{position: absolute; top: 100%; left: 0%;}
.winners_tr_crnr{position: absolute; top: 0%; left: 100%;}

/*DISPLAY NONE FOR IE*/
* html .winners_bl_crnr{display:none;}
* html .winners_tr_crnr{display:none;}
	
/*PAGING ALL ENTRIES*/
.paging_row_top a:link, .paging_row_top a:visited, .paging_row_top a:hover, .paging_row_top strong, .paging_row_bottom strong {padding: 5px; display: inline;}
.paging_row_top a:active {font-weight:bold;}
.paging_row_top {padding: 10px;}

.paging_row_bottom a:link, .paging_row_bottom a:visited, .paging_row_bottom a:hover {padding: 5px; display: inline;}
.paging_row_bottom {padding: 10px;}

/*******   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:#ffe2f8; 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:1000px; z-index:898;
	/* background-color:#000; opacity:0.80; filter:alpha(opacity=80); */
	background-image: url(/images/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}
/***********************/

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

/*    LANDING PAGE    */
.wsLandingPage { margin: 10px 20px 10px 20px; }
table.win_landing { width:591px; }
.win_landing td, .win_landing th { padding:3px 10px; margin:0 2px 3px 0; }
.win_landing tr { border-bottom:3px solid white; }
th.top_row, th { }
th.top_row { color:#333333; background-color:#E9E9E9; border-left:2px solid #fff; font-weight:bold; padding-left:10px; }
.land_entry_type { text-align:left; padding:0 10px; background-color:#FFCDA2; color:#FF7920; font-weight:bold; width:170px; }
.land_entry_type a { color:#FF7920; }
.landing_link, .landing_link_on { border-left:2px solid #fff;}
.landing_link { background-color:#ccc; }
.landing_link_on { background-color:#D0D0D0; }
.landing_link_on a { color:#FF7920; font-weight:bold;}

.wsLandingPage .button_style { background-color:#652d90; color:#fff !important; width:250px; }

.winners_in_page { margin:10px; }
.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:#FF9900; 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; }

.wsSearchForm { margin-right: 10px; width:350px; float:right; }
#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 */
.paging_page_row { font-size:1.1em; padding:0 0 5px 0; margin:0 0 8px 0; border-bottom:1px solid #999999; font-weight:bold; }
.paging_prev_col { float:left; width:200px; }
.paging_page_col { float:left; text-align:left; width:170px; }
.paging_next_col { float:left; text-align:right; width:100px; }
.paging_link a:link, .paging_link a:visited { color:#009FD7; text-decoration:none; }
.paging_link a:hover { text-decoration:underline; }
.paging_currentpage { background-color:#000000; color:#D76B00; }
.wsPagingViewing { width:160px; margin-left:10px; margin-top:4px; margin-bottom:4px; }
.wsPagingLinks { width:350px; margin-left:25px; }
.wsPagingLinks div { float:left; width:80px; margin-top:4px; }

/* 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;  }


/* 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 { 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:transparent; 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_thumb { float:left; margin-right:5px; }

.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; }


/*******   ENTRY LISTING / SHORTLIST   *******/
table.entry_list_table { width:858px; margin:0 0 15px 5px; }
/*header*/
table.entry_list_table th { background-color:#D0D0D0; border-right:1px solid #fff; font-size:95%; 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:#000; }
/* 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:95%; }
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 {  }
.win_category {  }
.win_title {color: #000; font-weight:bold; font-size:110%; margin-bottom: 10px;}
.win_adv {  }
.win_prod {  }
.win_company {  }
td.win_credit { padding-top:1px; padding-bottom:1px; }

/* Special Awards Page */
.win_special_image { float: left; width: 480px; overflow: hidden; margin-right:10px; }
.win_special_text { min-height:120px; width:350px; float:left; }

/* Trimmed Pages for iPad */
body.trimmed_page { background-color:#fff; font-size:11px; }
body.trimmed_page #page_navigation_list li a:link, body.trimmed_page #page_navigation_list li a:visited { margin:0 6px; padding-top: 4px; }
body.trimmed_page #page_navigation_list { padding-left:2px; font-size:11px; }
body.trimmed_page #pagenav { margin-bottom:10px; }
body.trimmed_page .winners_mainContent_container, body.trimmed_page .winners_mainContent_container_all { margin:0 10px; }
body.trimmed_page ul.winners_tabs {margin-left:10px; }
body.trimmed_page table.entry_list_table { width:98%; }
body.trimmed_page .paging_row_top a { padding:5px 7px; }

