/* 
------------------------------------------------------------------------
HOME PAGE
------------------------------------------------------------------------
*/


#home_slide_container { width:987px; height:576px; position:relative; overflow:hidden; margin:10px 0 0px 2px;  }
.home_slide { width:678px; height:576px; position:absolute; top:0; left:0; background-repeat:no-repeat; background-position:108px 0; }
.home_slide_inner { position:relative; width:738px; }

/*#home_slide_0 { left:0px; z-index:11; height:576px; background-image:url(/images/homeslide/slider1_agency_bg_new.jpg); }*/
#home_slide_0 { left:0px; z-index:11; height:576px; background-image:url(/images/homeslide/slider-winners_bg.jpg); }
#home_slide_1 { left:565px; z-index:12; height:576px; background-image:url(/images/homeslide/sliderlifetime_bg.jpg); }
#home_slide_2 { left:663px; z-index:13; height:576px; background-image:url(/images/homeslide/slider2new_bg.jpg);  }
#home_slide_3 { left:778px; z-index:14; height:576px; background-image:url(/images/homeslide/slider3_bg.jpg); }
#home_slide_4 { left:888px; z-index:15; height:576px; background-image:url(/images/homeslide/slider4a_bg.jpg); }



.home_slide_link { 
	position:absolute; top:0; left:0px; 
	width:108px; /*67*/
	height:576px; 
	overflow:hidden;
	z-index:30;
}

.home_slide_content { 
	position:absolute; 
	top:0; left:108px; 
	width:0; width:678px;
	overflow:hidden; 
	z-index:40;
}

/* slide 1 */
#home_slide_0 .home_slide_content { top:260px; left:170px; width:354px; color:#666666; }
#home_slide_1 .home_slide_content { top:440px; left:115px; width:410px; color:#FFFFFF; }
#home_slide_2 .home_slide_content { top:140px; left:107px; width:550px; color:#FFFFFF;}
#home_slide_3 .home_slide_content { top:80px; left:115px; width:400px; color:#fff; }
#home_slide_4 .home_slide_content { top:210px; left:160px; color:#666; width:340px; }


.home_slide_content a:link, .home_slide_content a:visited { color:#FFFFFF; text-decoration:underline; }
#home_slide_4 .home_slide_content a:link, #home_slide_4 .home_slide_content a:visited { color:#E74F26; text-decoration:underline; }
.home_slide_content a:hover { text-decoration:underline; }

/*Old home stuff starts here */

.home_row_1 {
	border-bottom:5px solid #A1A1A1;
	margin:5px 0 0 0;
	padding:0 0 2px 0;
}
.home_row_1 .home_left_panel { 
	float:left;
	width:306px;
	height:350px;
	padding:0px 0px 0 0px;
	font-size:1.2em;
	background-color:#26877A;
	color:#FFFFFF;
	/*position:relative;
	z-index:1;*/
}

.home_row_1 .home_left_panel h1 { font-size:1.55em; font-weight:bold; margin:0 0 4px 0; color:#000000; }
.home_row_1 .home_left_panel h2 { font-size:1.1em; font-weight:bold; margin:0 0 10px 0; color:#000000; }

.home_row_1 .home_left_panel .different_display h1 { font-size:1.55em; font-weight:bold; margin:8px 0 4px 0; color:#000000; }
.home_row_1 .home_left_panel .different_display h2 { font-size:1.1em; font-weight:bold; margin:0 0 10px 0; color:#FFFFFF; }

.home_row_1 .home_left_panel a:link, .home_row_1 .home_left_panel a:visited { color:#FFFFFF; text-decoration:underline; }
.home_row_1 .home_left_panel a:hover { text-decoration:underline; }

.home_row_1 .home_left_panel a.closelink:link, .home_row_1 .home_left_panel a.closelink:visited { color:#FFFFFF; text-decoration:none; }
.home_row_1 .home_left_panel a.closelink:hover { text-decoration:underline; }

.different_display {
	width:296px;
	height:340px;
	padding:5px;
	background-color:#26877A;
	color:#FFFFFF;
	position:absolute;
	top:0;
	left:0;
}

.home_row_1 .home_right_panel {
	float:right;
	width:689px;
	height:350px;
	display:inline;
}

.home_row_2 {
	margin:2px 0 0 0;
	padding:0 0 2px 0;
}
.home_row_2 .home_left_panel { 
	float:left;
	width:304px;
	text-align:left;
	display:inline;
}
.home_row_2 .home_center_panel {
	float:left;
	width:364px;
	display:inline;
	/*background-color:#B1A281;*/
	height:200px;
	margin-left:0px;
	padding:0px 0px 1px 0px;
	color:#FFFFFF;
	text-align:center;
}

.home_row_2 .home_center_panel h2 { font-size:1.7em; font-weight:bold; margin:0 0 20px 0; color:#363F07; }
.home_row_2 .home_center_panel h2 strong { font-size:1.5em; font-weight:bold; color:#363F07; }

.home_row_2 .home_center_panel a.link_btn:link, .home_row_2 .home_center_panel a.link_btn:visited, .home_row_2 .home_center_panel a.link_btn:hover {
	background-color:#EEE7D4; 
	padding:12px 25px 12px 25px; 
	color:#363F07; 
	border:0;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.home_row_2 .home_right_panel {
	float:left;
	width:328px;
	/*background-color:#EEE7D4;*/
	height:200px;
	margin-left:3px;
	padding:0px 0px 1px 0px;
	display:inline;
}

/*.home_row_2 .home_right_panel IMG { padding:0 10px 0 0; }*/

.home_row_2 .home_right_panel h2 { font-size:1.7em; font-weight:bold; margin:0 0 20px 0; color:#363F07; }

/* 
------------------------------------------------------------------------
PRESS PAGE
------------------------------------------------------------------------
*/

/* story links */

#press_left_col {
	float:left;
	width:200px;
	color:#FFFFFF;
	display:inline;
	overflow:hidden;
}

#press_story_col { 
	float:left;
	width:480px;
	margin:0px 0px 0px 5px;
	padding:10px 10px 10px 5px;
	border-top:5px solid #26877A;
	display:inline;
	overflow:hidden;
}

#press_image_col {
	float:right;
	width:300px;
	text-align:right;
	padding:25px 0 25px 0;
	border-top:5px solid #26877A;
	display:inline;
	overflow:hidden;
}

/* left col */

.press_item { padding:5px 5px 10px 5px; }
.press_date { color:#FFFFFF; font-weight:bold; }
.press_location { color:#FFFFFF; font-weight:bold; }
.press_link { font-size:0.9em; }
.press_item a:link, .press_item a:visited { color:#FFFFFF; text-decoration:none; }
.press_item a:hover { text-decoration:underline; }

/* main story */

#press_story_title {
	position:absolute;
	top:166px;
	left:300px;
	font-size:36px;
	width:410px;
	height:34px;
	text-align:right;
	z-index:1;
}

.press_story_date { color:#26877A; font-size:1.4em; font-weight:bold; }
.press_story_location { color:#000000; font-weight:bold; }
.press_story_release_date {  }
.press_story_header { color:#000000; font-weight:bold; font-size:1.4em; }
.press_story_contact {  }

/* 
------------------------------------------------------------------------
ENTRIES
------------------------------------------------------------------------
*/

.mediums_text_bar { padding:2px 10px; background-color:#D7D2CB; text-align:right; font-weight:bold; }
.mediums_text_bar a:link, .mediums_text_bar a:visited { color:#000; text-decoration:none; }
.mediums_text_left { width:190px; padding:10px 0px 10px 5px;  }
.mediums_text_col { float:left; width:770px; padding:0px 0px 10px 20px;  }
.elegibility_text_left { width:190px; padding:10px 0px 10px 5px; }
.elegibility_text_col { float:left; width:770px; padding:10px 0px 10px 20px; overflow:hidden; }

.entries_left_col {
	padding:5px; font-size:1.2em;
}
.entries_centre_col { float:left; width:370px; padding:10px 10px 10px 20px; }
.entries_right_col { float:left; width:390px; padding:10px 0 10px 10px; }

.entries_centre_col b, .entries_right_col b { color:#000000; font-size:1em; font-weight:bold; }
.entries_right_col ol { margin:0 0 0 1em; padding:0 0 0 1em; list-style-type: decimal; }


/* 
------------------------------------------------------------------------
CONTACT US PAGE
------------------------------------------------------------------------
*/

#contact_left_col { float:left; width:185px; padding:10px 10px 10px 5px; }
#contact_main_col { float:left; width:660px; background-color:#FFFFFF; }

#contactForm { margin:20px 0px 0px 20px; width:600px; }
#contactForm label { float:left; width:170px; margin-bottom:10px; margin-right:20px; }

#contactForm .input { float:left; width:300px; padding:2px; margin-bottom:10px; border:1px solid #999999; }
#contactForm .smallinput { float:left; width:80px; padding:2px; margin-bottom:10px; margin-right:5px; border:1px solid #999999;}
#contactForm .selectinput { float:left; width:306px; margin-bottom:10px; border:1px solid #999999; }
#contactForm .textareainput { float:left; width:400px; margin-bottom:10px; border:1px solid #999999; }
#contactForm .checkBox { float:left; width:15px; padding:2px; margin-bottom:10px; }
#contactForm .submit_button { float:right; }

/* 
------------------------------------------------------------------------
JURIES
------------------------------------------------------------------------
*/
.jurer_splash_image {
	float:left; 
	width:175px; 
	margin:0 0 10px 5px;
}

.jurer_left_col { float:left; width:294px; margin-left:2px; }

.jurer_name { color:#000000; font-size:1.4em; font-weight:bold; padding:0 0 0 2px; }
.jurer_jobtitle { color:#000000; font-size:1.4em; font-weight:bold; padding:0 0 0 2px; }
.jurer_company { color:#000000; font-size:1.4em; font-weight:bold; padding:0 0 0 2px; }
.jurer_city { color:#000000; font-size:1.2em; font-weight:bold; padding:0 0 0 2px; }
.jurer_bio { padding:10px 0 0 2px; }

.jurer_right_col { 
	float:right; 
	width:390px; 
	/*margin-top:5px;
	margin-bottom:65px;*/
	padding:5px 30px 0 0;
	margin-right:50px;
	/*
	background-image:url(/images/layout/Speech_Open.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	*/
}
.jurer_quote {
	font-weight:bold;
	font-size:1.4em;
	color:#999999;
	padding:0 0 20px 0;
	background-image:url(/images/layout/Speech_Close.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
}

.jurerPanel { 
	position:relative; 
	background-color:#D5D5D5; 
	color:#676767; 
	font-family:arial, sans-serif; 
	font-size:0.8em; 
	font-weight:bold; 
	text-align:right; 
	padding:0 5px 4px 0; 
}


/*
-----------------
SPONSORS PAGE
-----------------
*/

.sponsorLogo {
	position:relative;
	float:left;
	text-align:center;
	display:block;
	line-height:90px;
	height:90px;
	width:220px;
	padding-left:10px;
	/*padding-bottom:40px;*/
}

/* 
------------------------------------------------------------------------
WINNERS PAGE
------------------------------------------------------------------------
*/

.winners_col { float:left; width:400px; }
.winner_box { 
	margin:10px 0 0px 5px;
	padding:10px 0 0 10px;
	font-size:0.75em; 
	min-height:130px; 
	border-bottom:1px solid #F0F0F0;
	width:380px;
	/*background-color:#FFFFFF;
	opacity:0.85;
	filter:alpha(opacity=85);*/
}
* html .winner_box { height:130px; }

.winner_thumb_col { float:left; width:200px; }
.winner_main_credits_col { float:left; width:180px; }
.winners_details_link { position:relative; top:-10px; }
.winners_details_link a:link, .winners_details_link a:visited  { float:right; background-color:#26877A; color:#FFFFFF; padding:2px 20px 2px 5px; font-weight:bold; border:0; text-decoration:none; }
.winners_details_link a:hover {}
.winner_hidden_credits { margin:0px 0 10px 0px; padding-top:0px; background-color:#FFFFFF; }
.winner_hidden_credits_col { float:left; width:240px; }
.winner_hidden_credits_col .CreditRole { float:left; width:120px; padding-left:10px; }
.winner_hidden_credits_col .CreditName { float:left; width:110px;  }

#winners_awards { color:#26877A; font-size:14px; font-weight:bold; text-align:left; padding:0 0 0 10px; line-height:1.4em; }
#winners_awards a:link, #winners_awards a:visited { color: #26877A; text-decoration: none;  }
#winners_awards a:hover { text-decoration:underline; }

#pdf_row { float:left; width:175px; text-align:right; padding:2px 25px 2px 0px; font-weight:bold; font-size:0.9em; }
* html #pdf_row { width:175px; }
#pdf_row a:link, #pdf_row a:visited { color:#26877A; text-decoration:none; }
#pdf_row a:hover { text-decoration:underline; }

#paging_row { float:left; width:800px; background-color:#C4BCB9; padding:2px 0px 2px 0px; font-size:0.9em; }
#paging_row a:link, #paging_row a:visited { color:#FFFFFF; text-decoration:none; }
#paging_row a:hover { color:#FF0000; }

#paging_pages { float:left; color:#FFFFFF; font-weight:bold; margin-left:10px; }
#paging_maxrows { float:right; color:#FFFFFF; font-weight:bold; margin-right:10px; }

.winners_media { opacity:1; filter:alpha(opacity=100); border:1px solid #000000; background-color:#FFFFFF; }

.popup_nav_links { float:right; margin:10px 10px 10px 0px; }
.popup_nav_links a:link, .popup_nav_links a:visited {
	background-color:#26877A;
	color:#FFFFFF;
	padding:2px 10px 2px 10px;
	font-weight:bold;
	border:0;
	font-size:0.8em;
	text-decoration:none;
}
.popup_nav_links a:hover {
	text-decoration:underline;
}

.shortlistIcon { float:left; width:196px; padding:0 0 4px 4px; }

.AwardEntry {  }
.AwardThumb { float:left; margin-right:8px; }
.AwardDetailsLink { clear:both; text-align:right; margin-top:-10px; width:420px;  }
.AwardEntryDetails { margin:10px 0 10px 0px; padding-top:10px; background-color:#FFFFFF; }


.AwAdAward { font-weight: bold; color:#26877A; }
.AwAdTitle { font-weight: bold; }
.AwAdAdvertiser {}
.AwAdURLLink {}
.AwAdCat, .AwAdMedia { color:#666; }



#AwardsPaging  a { color: #FFFFFF; text-decoration: none;  }

#AwardType a{text-decoration: none;}
.AwardEntryTypeHeader {
	font-weight: bold;
	color: #FFFFFF;
	padding:2px 0px 0px 5px;
}
.Award2ndLevelBanner { 
	width:618px; 
	height:15px; 
	background-color:#66CCCC; 
	margin-bottom:10px;
}
.AwardCategoryTypeHeader {
	font-weight: bold;
	color: #000000;
	padding:0px 0px 0px 5px;
}

#winnersNav { float:left; width:800px; background:#D7D2CB; margin:0px 2px 5px 2px; padding:3px 0 3px 10px; line-height:20px; font-size:1.2em; font-weight:900; }
a.winnersYear { text-decoration:none; color:#938E88; }
a.winnersYear:hover { text-decoration:underline; }
a.winnersYearSelected { color:#26877A; }

/*
 * -----------
 * SHOW PAGES
 * -----------
 */
/* index.cfm */
.spreadingPanel { background:#E8D8B6; margin:3px 1px 0 0; padding:5px; }

/* venue.cfm */
.col_main_right { float:right; position:relative; width:190px; height:390px; padding:0px; margin-right:3px; font-size:1.2em; font-weight:bold; color:#A2BE01; }
.col_main_left { float:left; position:relative; width:600px; }
.home_main_image { position:relative; width:600px; height:auto; overflow:hidden; padding-left:3px; }
#home_slide { width:600px; height:auto; overflow:hidden; }
.slideThumb { float:left; display:block; width:90px; height:90px; padding:0 5px 5px 0; }
#home_caption { font-weight:bold; margin-top:5px; }

/*
-------------------------------------------
SHOW GALLERY
-------------------------------------------
*/

/* new page css - Sam*/
.image_col_right{ float:right; width:540px; height:419px; overflow:hidden; }
.image_col_left{ float:left; width:450px; height:419px; }

.image_col_left ul#copy_list{ margin:20px 0 0 0; padding:0; list-style:none; }
.image_col_left ul#copy_list li{ padding:20px 0 0 0; }
.image_col_left ul#copy_list li p#address{ font-weight:bold; line-height:22px; }
.image_col_left ul#copy_list li p#address img{ padding:0px 0 30px 0; }

.image_col_left li div.time_col{float:left; width:67px; font-weight:bold;}
.image_col_left li div.info_col{float:right; width:380px;}
.container_show{height:420px;}/*ie6 fix*/
/* eof:: new page */

.galleryImageCol { float:left; width:600px; display:inline; }
.galleryThumbsCol { float:left; width:400px; display:inline; }
.galleryPaging { float:right; color:#000000; width:200px; text-align:right; margin-top:10px; font-size:0.9em; }
.galleryTitle { float:left;height:32px; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; font-size:1.8em; }
#galleryImageDesc { float:left; width:390px; color:#000000; padding-left:10px;  }

a.galleryPageLink:link, a.galleryPageLink:visited, a.galleryPageLink:hover { color:#000000; font-weight:bold; text-decoration:none; }
a.galleryPageLinkOn:link, a.galleryPageLinkOn:visited, a.galleryPageLinkOn:hover { color:#A2BE01; font-weight:bold; text-decoration:none; }

.captiontitle { margin:5px 0 5px 0; font-size:1.2em; font-weight:bold; }
.captiontext { margin:5px 0 5px 0; font-size:0.8em; }

.mediaGalleryLeftCol { float:left; width:400px; margin-top:20px; }
.mediaGalleryRightCol { float:left; width:400px; margin-top:20px; }

/* video wall */

.video_wall {}
.video_wall img { padding:0 2px 2px 0; }
.video_wall_paging { color:#666; position:relative; top:-30px; padding:15px 5px 0 5px; font-weight:bold; }
.video_wall_paging a:link, .video_wall_paging a:visited { color:#666; text-decoration:none; }
.video_wall_paging a:hover { color:#0C5B8C; text-decoration:none; }
.video_wall_paging a.video_page_on:link, .video_wall_paging a.video_page_on:visited { color:#0C5B8C; text-decoration:none; }
.video_wall_paging a.video_page_on:hover { color:#0C5B8C; text-decoration:none; }


/* *************
**** STORE *****
************* */
.store_basket_form_holder { width:765px; padding:10px; background:#ECECEC; margin:2px 0 10px 5px; padding:10px; border:solid 1px #666; } 
.store_col { margin-left:5px; }
.store_item { width:475px; background:#ECECEC; margin:2px 0 10px 0; padding:10px; border:solid 1px #666; }
.store_individual_item { width:450px; background:#E1E1E1; margin:10px 0 10px 0; padding:10px; border:solid 1px #666; }

/* ************************************
****  left content panel links   ******
************************************ */
a.leftColLink_black:link, a.leftColLink_black:visited { color:#000000; font-weight:bold; text-decoration:none; }
a.leftColLink_black:hover { text-decoration:underline; }

a.leftColLink_white:link, a.leftColLink_white:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.leftColLink_white:hover { text-decoration:underline; }





