/* main */
	
.clear { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

FORM { margin:0; padding:0; }

#mainWrapper { width:100%;}
#pageWrapper { width:1000px; text-align:left;}

#mainWrapperPDF { width:100%;}
#pageWrapperPDF { width:1000px; text-align:left; background-color:#F5F4F9;}

#outerPageWrapper { }

h3.pageHeader { font-family: Georgia, serif; font-size:200%; margin:5px 10px; font-weight:normal; }

a:link, a:visited { color:#f00; }

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

.fullCol { margin:0 10px; }

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

.campaignNumberHtml { background-color:#424242; color:#FFFFFF; padding-left:5px; margin:0px;  }
.campaignNumberHtmlNone { padding-left:5px; margin:0px; }
.noWinners { padding:40px 10px 40px 10px; font-size:120%; font-weight:bold; }

.winnersTabs {
	float:left; position:relative; z-index:1; width:1005px; margin-top:5px;
}

.NextPrevButtons { float:right; width:185px; margin-top:5px; text-align:right; }
.PageNumbers { float:left; margin-top:5px; }

.specialTab { margin-right:4px; }

.specialImageCol { float:left; width:600px; margin:10px 0px 10px 10px; display:inline;}
.specialTextCol { float:left; width:370px; margin:10px 0px 10px 10px; display:inline; }
.specialAwardTitle { background-color:#be2037; color:#fff; padding:5px 0px 5px 10px; font-weight:bold; font-size:120%; }
.specialAwardRow { padding:5px 0px 5px 10px; border-bottom:1px solid #999999; font-weight:bold; font-size:120%; }

.pdfLinkCol { width:360px; position:relative; height:30px; border-top:1px solid #eec4ce; border-bottom:1px solid #eec4ce; top:-50px; left:620px; padding:10px 0px 0px 10px; font-size:120%; font-weight:bold; }
* html .pdfLinkCol { height:40px; }
.pdfLinkCol a:link, .pdfLinkCol a:visited { color:#000000; text-decoration:none; }
.pdfLinkCol a:hover { color:#000000; text-decoration:underline; }

.specialAwardText { margin-top:5px; margin-bottom:5px; }
/*
--------------------------
PRINT
--------------------------
*/
.winColLeft { float:right; width:375px; margin-right:5px; padding-left:5px; padding-top:10px; display:inline; background-image:url(/images/winners/layout/gp_rightbox_rpt.jpg); background-repeat:repeat-x; }
.winColRight { float:left; width:600px; margin-left:5px; padding-top:10px; display:inline; }
.winThumb { float:left; width:120px; margin-right:5px; }
.winThumbRight { margin-right:0px; }

.winPagingRow { float:left; width:380px; height:32px; margin:5px 0px 5px 5px; display:inline; border-top:1px solid #eec4ce; border-bottom:1px solid #eec4ce; font-weight:bold; }
.winTitleRow { float:left; width:360px; height:32px; margin:5px 0px 5px 10px; display:inline; border-top:1px solid #eec4ce; border-bottom:1px solid #eec4ce; font-weight:bold; font-size:110%; }
.winSearchRow { float:left; width:230px; height:32px; margin:5px 0px 5px 5px; display:inline; border-top:1px solid #eec4ce; border-bottom:1px solid #eec4ce; }
.winPDFRow { float:right; width:590px; height:32px; margin:5px 0px 15px 10px; display:inline; text-align:right; }

.winEntryMediaMultiple {  }
.winEntryCreditsMultiple {}

.winEntryMediaSingle { float:left; width:600px; padding-top:10px; margin-left:5px; display:inline; }
.winEntryCreditsSingle { float:left; width:375px; margin-left:10px; display:inline; padding-top:0px; background-image:url(/images/winners/layout/gp_rightbox_rpt.jpg); background-repeat:repeat-x; overflow:hidden; }

.winEntryRadioCreditsMultiple { float:left; width:355px; }
.winEntryRadioMediaMultiple { float:left; width:230px; margin-left:10px; display:inline; text-align:right; }

.winEntryRadioCreditsSingle { float:left; width:510px; margin-left:5px; display:inline; }
.winEntryRadioMediaSingle { float:left; width:230px; margin-left:10px; display:inline; text-align:right; }

.winCreditsTitle {  font-weight:bold; font-size:100%; padding:10px 0px 2px 0px; margin-top:0px;  background-image:url(/images/winners/layout/divider_leftcontent.jpg); background-repeat:no-repeat; }
.winCreditsBody { padding:0 0px 0px 0; }
.winCreditsSynopsis{ padding-left:0px; }

.searchSubmit { float:right; margin-top:5px; width:40px; text-align:right; }
.searchInput { float:right; margin-top:5px; width:130px; }
.searchText { float:left; margin-top:7px; width:55px; }
.searchInput INPUT { width:130px; }


.creditTableTitleRow td {font-weight:bold; }
.creditTableDataRow td {padding-right:40px;}

.award_type_row {  }
.award_type_icon { float:left; width:80px; }
.award_type_title { float:left; width:500px; padding-top:10px; font-size:1.2em; font-weight:bold; }

.email_to_colleagues_row { margin:10px 0 10px 0; width:500px; overflow:hidden; }
.email_to_colleagues_icon { float:left; width:30px; }
.email_to_colleagues_link { float:left; width:300px; padding-top:4px; }

.credit_resources { margin:10px 0 10px 0; width:500px; overflow:hidden; }
.winEntryCreditsSingle .credit_resources { width:355px; margin-left:10px; }

.credit_recources_icon { float:left; width:30px; }
.credit_resources_link { float:left; padding-top:4px; padding-right:10px; }


.email_to_colleagues_icon { float:left; width:30px; }
.email_to_colleagues_link { float:left; width:300px; padding-top:4px; }


.winEntryCreditsSingle .email_to_colleagues_row { width:355px; margin-left:10px; }
.winEntryCreditsSingle .award_type_title { width:280px; }
.winEntryCreditsSingle .winCreditsBody { padding:0 10px 0px 10px; }
.winEntryCreditsSingle .winCreditsTitle { padding:10px 10px 2px 10px; }

/*
--------------------------
YOUNG CREATIVES
--------------------------
*/
.ycThumbCol { float:left; width:380px; margin-left:5px; display:inline; }
.ycGoldCol { float:left; width:120px; margin-right:10px; }
.ycSilverCol { float:left; width:120px; margin-right:10px; }
.ycBronzeCol { float:left; width:120px;  }
.awardTitle { border-top:1px Solid #eec4ce; border-bottom:1px Solid #eec4ce; margin-top:5px; margin-bottom:5px; padding:4px 0px 4px 0px; font-size:120%; font-weight:bold; }
.awardTitle a:link, .awardTitle a:visited { color:#000000; text-decoration:none; }
.awardTitle a:hover { color:#FF0000; text-decoration:none; }
.awardTitleOn { border-top:1px Solid #eec4ce; border-bottom:1px Solid #eec4ce; margin-top:5px; margin-bottom:5px; padding:4px 0px 4px 0px; font-size:120%; font-weight:bold; color:#FF0000; }
.awardTitleOn a:link, .awardTitleOn a:visited { color:#FF0000; text-decoration:none; }
.awardTitleOn a:hover { color:#FF0000; text-decoration:none; }
.ycCountry { margin-top:5px; margin-bottom:5px; font-weight:bold; font-size:120%; }
.ycCredits { font-size:120%; }

.ycMainImageCol { float:right; width:600px; margin-right:5px; display:inline; }

.sponsorRowTopBorder { border-top:1px solid #eec4ce; height:1px; width:380px; margin-left:5px; margin-bottom:10px; }
.sponsorRow { margin-left:10px; color:#999999; font-weight:bold; }
.sponsorRow IMG { margin-left:20px; }

#radioplayer { margin:0px; padding:0px; }
#radioplayer OBJECT { margin:0px; padding:0px; }
#radioHolder { width:230px; height:170px; }

#zoomplayer { margin:0px; padding:0px; }
#zoomplayer OBJECT { margin:0px; padding:0px; }
#zoomHolder { width:600px; height:450px; }

#filmplayer { margin:0px; padding:0px; }
#filmplayer OBJECT { margin:0px; padding:0px; }
#filmHolder { width:480px; height:380px; }
#FilmContainer { width:480px; height:380px; }
#MovContainer  { width:480px; height:375px; }

#mediaPlayer { margin:0px; padding:0px; }
#mediaPlayer OBJECT { margin:0px; padding:0px; }
#mediaHolder { width:600px;  }

/*
--------------------------
TITANIUM AND INTEGRATED
--------------------------
*/
.titanTitle { background-color:#FF0000; color:#FFFFFF; font-weight:bold; font-size:110%; padding:4px 0px 4px 10px; MARGIN-BOTTOM:8PX; }


/*
--------------------------
RADIO
--------------------------
*/
.radioScript { font-size:110%; }