/*.horizontal_banner {
	width:775px;
	height:90px;
	overflow:hidden;
	margin:10px 0 0 0;
}
.skyscraper_banner {
	width:180px;
	height:600px;
	overflow:hidden;
	margin:10px 0 0 0;
}
*/
.skyscraper_banner {
	width:290px;
	height:242px;
	overflow:hidden;
	margin:0 0 5px 0;
}
/* .right_double_col { width:770px; }/*775*/

#page_content_holder { padding:0 0px 0 0px; }
h1 { margin:10px; }

/*NAVIGATION*/
ul.entry_types_menu_list{width:180px; float:left; list-style:none; margin:0 0px 0 10px; padding:0;}
ul.entry_types_menu_list li a:link, ul.entry_types_menu_list li a:visited{
	display:block; text-decoration:none; font-weight:bold; color:#000000;
	margin:0 0 2px 0; padding:0 0 0 0px;}
ul.entry_types_menu_list li a:hover{text-decoration:none; color:#A80000; }
ul.entry_types_menu_list li a.entry_type_nav_on{text-decoration:none; color:#A80000;}

/*HOMEPAGE ROWS*/
.divider{float:left; margin:0 5px; height:23px; line-height:23px; color:#999999;}
ul#entry_type_list{list-style:none; padding:0; margin:0 0 10px 0;}
ul#entry_type_list li{background:#E4E4E4; margin:0 0 5px 0; height:23px;}

ul#entry_type_list li div.winners_col_1 {width:33%; float:left;}
ul#entry_type_list li div.winners_col_1 a:link, ul#entry_type_list li div.winners_col_1 a:visited{color:#000; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:12px; height:23px; line-height:23px; padding:0 0 0 10px; display:block;}
ul#entry_type_list li div.winners_col_1 a:hover{text-decoration:underline;}
ul#entry_type_list li div.winners_col_1.special_young_lions{width:312px;}/* shorter rows */
ul#entry_type_list li div.winners_col_2{width:33%; float:left; height:23px; line-height:23px; text-align:center;}
ul#entry_type_list li div.winners_col_2 a:link, ul#entry_type_list li div.winners_col_2 a:visited{text-transform:uppercase; text-decoration:none; color:#505A5C; font-weight:bold; font-size:11px; padding:0 0 0 10px;}
ul#entry_type_list li div.winners_col_2 a:hover{text-decoration:underline;}
ul#entry_type_list li div.winners_col_2.special_young_lions { width:314px; }
ul#entry_type_list li div.winners_col_3{width:30%; float:left; height:23px; line-height:23px; text-align:center;}
ul#entry_type_list li div.winners_col_3 a:link, ul#entry_type_list li div.winners_col_3 a:visited{text-transform:uppercase; text-decoration:none; color:#505A5C; font-weight:bold; font-size:11px; padding:0 0 0 10px;}
ul#entry_type_list li div.winners_col_3 a:hover{text-decoration:underline;}

ul#entry_type_list li div.winners_col_2 p, ul#entry_type_list li div.winners_col_3 p {color:#3F3F3F; padding:0 0 0 10px; font-weight:bold; margin:0; }

/*SUBNAVIGATION NAV - GRANDPRIX - GOLD - SILVER - BRONZE - SHORTLIST - ALL ENTRIES
ul#winners_nav{margin:0px 0 5px 0; padding:0; list-style:none; overflow:hidden; height:25px; background:#E4E4E4;}
ul#winners_nav li{float:left; display:inline-block; }
ul#winners_nav li a:link, ul#winners_nav li a:visited{display:block; background:#E4E4E4; width:126px; border-right:2px solid #fff; color:#3F3F3F; text-decoration:none; font-weight:bold;}
ul#winners_nav li a:hover{background:#3F3F3F; color:#FFF;}
ul#winners_nav li a p{padding:4px 10px;}
ul#winners_nav li a.winners_linkon{background:#3F3F3F; color:#FFF;}
ul#winners_nav li a.free_width{ width:auto; }*/


ul#winners_nav{ 
background: #EEEEEE; 
border: 1px dashed #CCCCCC; 
border-radius: 5px 0 5px 0; 
color: #666666; 
list-style: none outside none; 
margin: 0 0 15px; 
padding: 10px; 
height:28px;
overflow:hidden;
display:table;
}
ul#winners_nav li { 
display:inline-block; 
float:left; 
text-align:center;
}
ul#winners_nav li a:link, 
ul#winners_nav li a:visited{
margin-right:10px; 
border:2px solid #fff;  
background:#fff; 
padding:3px 10px; 
width:200px; 
border-radius:3px; 
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
color:#3F3F3F; 
text-decoration:none; 
font-weight:bold;
display: inline-block;
font-variant: small-caps;
}
ul#winners_nav li a:hover{ 
background:#FFF; 
border: 2px solid #0973A5;
}
ul#winners_nav li a p{
padding:4px 10px;
}
ul#winners_nav li a.winners_linkon{ background:#FFFFFF; border: 2px solid #0973A5; color: #0973A5;}
ul#winners_nav li a.free_width{ width:auto; }
ul#winners_nav li a p { padding:0; margin:0; }


/*******   ENTRY DETAILS   *******/
div.win_details, table.win_details { width:285px; margin-bottom:0px;  }
#main_container div.win_details, #main_container table.win_details { width:285px; }
div.win_details { float:left; width:325px;}
table.win_details { margin-top:0px;  border-left:1px dashed #ccc; border-right:1px dashed #ccc; margin-bottom:20px;}
.win_avp_switch { margin-top:5px; }
#mediaPlayerHolder { min-height:360px; }

.win_media { float:right; width:360px; margin-right:0px; }/* was 480 */

/* search_and_pdf */
.search_and_pdf{border-bottom:1px solid #A80000; display:none; }
div.winners_search_form { float:right; margin:5px 5px 5px 0 }
div.winners_search_text { margin:5px; }
.pdf_links { float:left; margin:5px 0 5px 5px; }


/*******   ENTRY LISTING / SHORTLIST   *******/
table.entry_list_table { width:700px; font-size:12px; margin-bottom:10px; float:left; }
table.entry_list_table tbody:odd{background:#666;}
/*header*/
table.entry_list_table th { background-color:#FFFFFF; color:#444; font-weight:bold;} 
table.entry_list_table th { padding:6px 3px; }
table.entry_list_table th a:link, table.entry_list_table th a:visited { color:#000000; }
table.entry_list_table th a img { margin-left:4px; }
/* Category */
table.entry_list_table td.category { font-weight:bold; border-top:1px solid #CDDEE6; background-color:#E4E4E4; padding:4px 4px; color:#3F3F3F; text-align:center; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;  }
/*listing*/
table.entry_list_table td { padding:12px 4px 7px 4px; }
table.entry_list_table tr.list_line td { border-bottom:1px dashed #CDDEE6;  height:36px; font-size:95%; background:#fff;}
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:88%; color:#666; padding-top:2px; }


table.entry_list_table td.category_prize {
	font-weight:bold;
	border-bottom:2px solid #0773A2;
	border-top:2px solid #0773A2;
	border:0;
	color:#FFFFFF;
	background:#0773A2;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:left;
}


table.pdf_entry_list_table th { width:100%; color:#fff; text-align:left; }
table.pdf_entry_list_table { font-size:100%; width:1000px; }

/* Paging Links */
.paging_row_top, .paging_row_bottom { margin:10px 0px 5px 0px; text-align:center; }
.paging_row_top { display:none; }
.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 10px 0; }

/**/
/*******   SPECIAL AWARDS   *******/
.special_award_wrapper { display:none; margin-top:10px; }
.forceShow { display:block; }
.special_image { float:left; display:block; margin-right:15px; width:480px; overflow:hidden; }
#mediaItem { float:left; display:block; margin-right:5px; padding:10px 0 0 10px; }

.special_text { float:left; width:425px;}
.special_image { float:right; display:block; margin-right:15px; width:480px; overflow:hidden; }

/*******   WINNERS   *******/
.win_row { margin:5px 0 10px 0;}
.win_thumb_col { float:left; width:132px; margin-right:25px; overflow:hidden; }
.win_thumb_col_right { margin-right:0px; }

/* Short Credits */
.win_t_campaign { color:#fff; width:132px; font-size:85%; background:#bbb; font-weight:bold; }
.win_t_no_campaign { font-size:85%; font-weight:bold; }
.win_t_prize { font-weight:bold; font-size:95%; }
.win_t_media { font-size:85%; font-weight: bold; color:#58595B;}
.win_t_cat { font-size:100%; font-weight: bold; color:#999999;} 

.win_t_title { font-weight:bold;}
.win_t_title a.tb-box{color:rgb(255,255,255);}

.win_t_adv { font-weight:bold; color:#58595B;} 

.win_t_prod { color:#666666; font-weight:bold; } 
.win_t_comp { color:#666666; font-weight:bold; } 
.win_t_cntry { color:#666666; font-weight:bold; } 

/********* NEXT PREVIOUS  ***********/
.winners_view_all_btn { text-align:right; padding:0 0 5px 0; }
.winners_view_all_btn a:link, .winners_view_all_btn a:visited{ 
	background: none repeat scroll 0 0 #AAAAAA;
    border: 2px solid #CCCCCC;
    border-radius: 5px 0 5px 0;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px 10px;
    text-decoration: none;
}
.winners_view_all_btn a:hover{background:#bbb; color:#eee;}

/********** YL **************/
.ylWinTextCol { float:left; width:430px; }
.ygWinnerAward { width:100px; margin:0px; padding:0px; font-weight:bold; font-size:1.1em; }
/*.ygWinnerBox { float:left; width:360px; border-top:1px solid #D6DADA; border-bottom:1px solid #D6DADA; padding:10px 0px 5px 0px; background:#EDEFEF; }*/
.ygWinnerBox { float:left; width:430px; padding:10px 0px 5px 0px; background: #8DC3D4; background: rgba(237,239,239,.5); }
.ygWinnerThumb { float:left; width:120px; display:block; padding-left:10px; }
.ygWinnerCredits { float:left; position:relative; width:230px; display:inline; margin-left:10px; }
.ygWinnerCredits h4 { font-weight:bold; font-style:italic; }

.loadingwait { width:400px; float:left; position:relative; padding-left:100px; padding-top:150px; }

/*thumbs*/
.win_campaign_thumbs { margin-top:10px; font-size:90%; }
.win_campaign_thumb { float:left; margin-right:8px; }

/* Column & Title */

.win_details, table.win_details { float:left; width:325px; color:#3F3F3F; }
.win_heading{ margin:0px 0px 0px 0; background:#0773A2; padding:5px; color:#fff; text-align:center;}
.win_heading .winners_title{ font-weight:bold; font-size:18px; }
table.win_details td.p5-r { padding:5px 5px 5px 5px; }

/* Credits Table */
table.win_details tbody tr:nth-child(odd){ background-color:#eee; padding:5px; border-bottom:1px solid #DCDCDC; }
table.win_details tbody tr:nth-child(even){ background-color:#fff; padding:5px; border-bottom:1px solid #DCDCDC; }

table.win_details tbody tr { border-bottom:8px solid #FFF; }
table.win_details tbody tr:last-of-type {  }
td.win_label{ color:#666; width:30%; padding:5px 5px 5px 10px; font-weight:bold;}
td.win_subhead{ padding:10px; font-weight:bold; background:#bbb; text-align:center; font-size:1.15em; color:#555;}
.win_credit{color:#666; font-weight:normal; width:50%; padding:5px 5px 5px 10px; }
.win_title{font-weight:bold; text-transform:uppercase; padding:5px; }
.win_media { float:right; width:360px; margin-right:10px;}
.win_media img{ border:3px solid #eee;}


/*special awards*/
/*SUBNAVIGATION NAV - GRANDPRIX - GOLD - SILVER - BRONZE - SHORTLIST - ALL ENTRIES*/
ul#winners_nav_sa{margin:0 0 2px 0; padding:0; list-style:none; overflow:hidden; height:25px; background:#A80000;}
ul#winners_nav_sa li{float:left; display:inline-block;}
ul#winners_nav_sa li a:link, ul#winners_nav_sa li a:visited{display:block; background:#A80000; border-right:2px solid white; color:#000; text-decoration:none; font-weight:bold;}
ul#winners_nav_sa li a:hover{background:#58595B; color:#FFF !important;}
ul#winners_nav_sa li a p{padding:4px 10px;}
ul#winners_nav_sa li a.winners_linkon{background:#58595B; color:#FFF;}


/* 
----------------------------------------------------------------------------------------------
SUBNAVIGATION WINNERS.
----------------------------------------------------------------------------------------------
*/

ul#sub_navigation_list { margin:0; padding:0; list-style:none; width:290px; }/*170*/
ul#sub_navigation_list li { }
ul#sub_navigation_list li a:link,
ul#sub_navigation_list li a:visited { display:block; background:#E4E4E4; padding:3px 10px; text-decoration:none; color:#3F3F3F;}
ul#sub_navigation_list li a:hover { background:#3F3F3F; color:#fff; }

ul#sub_navigation_list li a.nav_link_on { background:#3F3F3F; color:#fff;  }
/* 
----------------------------------------------------------------------------------------------
SUBNAVIGATION WINNERS.
----------------------------------------------------------------------------------------------
*/

.left_double_col { float:left; width:290px; margin-right:10px; min-height:100px; display:inline; }/*was 180*/
.right_double_col { float:left; width:692px; margin-left:0px; display:inline;  }/*812*/

.left_double_col .content_block { margin:10px 0 20px 0px; }
.right_double_col .left_content_block { float:left; width:360px; margin:10px 0px 20px 10px;  display:inline;}
.right_double_col .right_content_block { float:left; width:360px; margin:10px 0px 20px 20px;  display:inline;}

.right_double_col .content_block { margin:10px 150px 20px 10px; } 
/*
ul#winners_nav, .horizontal_banner, table.entry_list_table { width:685px !important; margin-left:0; margin-right:5px; padding-left:0; padding-right:0;}
.container_12 .grid_9{
 margin-left:0; margin-right:0; padding-left:0; padding-right:0;
    width: 695px !important;
}
.grid_3.content_margin{ margin-right:0;  padding-right:0;}*/