/***** NUGGETS ******/

#nug-ad-around {background: url(/Ajax/Nuggets/images/bg_nonclient.gif) no-repeat ; position:relative; float:none; width:420px; padding-left:28px; padding-top:5px; padding-bottom:15px; }
#nug-ad-around-client {background: url(/Ajax/Nuggets/images/bg_client.gif) no-repeat ; position:relative; float:none; width:420px; padding-left:28px; padding-top:5px; padding-bottom:15px; }
#nug-ad-top-bckgd {background: url(/images/Nuggets/bg-agency_top.jpg) ; background-repeat: no-repeat ; clear: both; float: none; height:9px; width:346px;}
#nug-ad-mid-bckgd {background: url(/images/Nuggets/bg-agency_middle.jpg) ; background-repeat: repeat-y; position:relative; float:left; width:346px;}
#nug-ad-bottom-bckgd {background: url(/images/Nuggets/bg-agency_bottom.jpg) ; background-repeat: no-repeat ; clear: both; float: none; height:8px; width:346px;}
#nug-ad-logo {position: relative; text-align:center; width:346px; padding-top:0px;}
#nug-ad-left-col {position: relative; float:left; width: 140px; left: 15px; text-align:left;}
#nug-ad-right-col {position: relative; float:left; width: 160px; left: 30px; text-align:left;}
#nug-ad-close-button { height:35px; width:100px; padding-top:20px; padding-bottom:0px; font-family: Helvetica; font-size: 1.10em; font-weight: bold;}
#nug-ad-close-button a { color: #B3B3B3; text-decoration: none; outline: none; }
#nug-ad-close-button a:hover,
#nug-ad-close-button a:focus  { /*border-bottom: 1px solid #ffffff;*/ }
h1 { font-family: Verdana; font-size: 14px; color:white; text-align:center; } 
h2 { font-size: 14px; color:black; font-weight:bold; }
h3 { font-size: 11px; color:black; }
a.linkurl:link{	text-decoration: none; }
a.linkurl:visited{text-decoration: none; }

#voting-stars {}
#nug-ad-play-details {position:relative; float:none; width:220px; padding-left:10px; font-size:1.00em; color: #9c9c9c; }
#nug-ad-play-link {position:relative; width:140px; padding-left:0px; padding-top:5px; font-size:0.9em; color: #6dd0f7; }
#nug-ad-play-link a { color: #6dd0f7; text-decoration: none; }
#nug-ad-play-link a:hover,
#nug-ad-play-link a:focus  {color: #6dd0f7;}
#nug-ad-play-close {position:absolute; float:left; width:280px; top:432px; left:2px;}
#nug-ad-play-close-bg {position:relative; float:left; no-repeat; width:247px; padding-top:3px;}

#my_nugget {height: 100%; background: url(/ajax/nuggets/images/adforum-logo.gif) no-repeat bottom right;}
#my_nugget a { color: #ffffff; text-decoration: none; }
#my_nugget_left a { color: #ffffff; text-decoration: none; }
#nug-latest-all {margin-left: 55px; margin-top: 2px; font-size:1.20em; color: #6fcef5; font-weight: bold; }
#nug-latest-all a:hover,
#nug-latest-all a:focus  { border-bottom:solid 1px #6fcef5; }
.nug-thumb-select-start {position:relative; float:left; width:249px; height:65px; padding-left:5px; padding-top:3px; padding-bottom:2px; background:#47c9fb; border:solid 3px #132336;}
.nug-thumb-select-start-ap {position:relative; float:left; width:249px; height:65px; padding-left:5px; padding-top:3px; padding-bottom:2px; background:#8DF351; border:solid 3px #8DF351;}
.nug-thumb-not-select {position:relative; float:left; width:249px; height:65px; padding-left:5px; padding-top:3px; padding-bottom:2px; background:#132336; border:solid 3px #132336;}
.nug-thumb-select {position:relative; float:left; width:249px; height:65px; padding-left:5px; padding-top:3px; padding-bottom:2px; background:#47c9fb; }
.nug-thumb-select-ap {position:relative; float:left; width:249px; height:65px; padding-left:5px; padding-top:3px; padding-bottom:2px; background:#8DF351; }
.nug-thumb-mouseover {position:relative; float:left; width:249px; height:65px; padding-left:5px; padding-top:3px; padding-bottom:2px; border:solid 3px #47c9fb;}
.nug-thumb-mouseover-ap {position:relative; float:left; width:249px; height:65px; padding-left:5px; padding-top:3px; padding-bottom:2px; border:solid 3px #8DF351;}

/*Header*/

#header-logo {position:absolute; top:14px; left:25px;}
#header-date {position:absolute; top:60px; left:282px;}
#header-border {background: #123456; width:980px; height : .16em; z-index:8;}



/* Color bars to indicate the section */

a.header-worldwide {position:absolute; top:71px; left:25px; font-size: .63em; color: #a0afbf; text-decoration:none;} a.header-worldwide:hover {text-decoration:underline; color:#ffffff;}
a.header-france {position:absolute; top:71px; left:131px; font-size: .63em; color: #a0afbf; text-decoration:none;} a.header-france:hover {text-decoration:underline; color:#ffffff;}
a.header-usa {position:absolute; top:71px; left:99px; font-size: .63em; color: #a0afbf; text-decoration:none;} a.header-usa:hover {text-decoration:underline; color:#ffffff;}
a.header-uk {position:absolute; top:71px; left:183px; font-size: .63em; color: #a0afbf; text-decoration:none;} a.header-uk:hover {text-decoration:underline; color:#ffffff;}
a.header-germany {position:absolute; top:71px; left:209px; font-size: .63em; color: #a0afbf; text-decoration:none;} a.header-germany:hover {text-decoration:underline; color:#ffffff;}
a.header-spain {position:absolute; top:71px; left:269px; font-size: .63em; color: #a0afbf; text-decoration:none;} a.header-spain:hover {text-decoration:underline; color:#ffffff;}
a.header-italy {position:absolute; top:71px; left:299px; font-size: .63em; color: #a0afbf; text-decoration:none;} a.header-italy:hover {text-decoration:underline; color:#ffffff;}

a.header-find-ads {position:absolute; top:26px; left:417px; font-size: 1.35em; color:#A7CCF9; font-weight:bold; text-decoration:none;} a.header-find-ads:hover {font-weight:bold; text-decoration:underline;}
a.header-find-agency {position:absolute; top:48px; left:417px; font-size: 1.35em; color:#B3EA8C; font-weight:bold; text-decoration:none;} a.header-find-agency:hover {font-weight:bold; text-decoration:underline;}
a.header-find-ads-small {position:absolute; top:26px; left:417px; font-size: 1.0em; color:#A7CCF9; font-weight:bold; text-decoration:none;} a.header-find-ads:hover {font-weight:bold; text-decoration:underline;}
a.header-find-agency-small {position:absolute; top:48px; left:417px; font-size: 1.0em; color:#B3EA8C; font-weight:bold; text-decoration:none;} a.header-find-agency:hover {font-weight:bold; text-decoration:underline;}


/*** adfolio + award + specialevent ***/
#vd_results2 { position: absolute; left: -10px; width:960px; height:70px;}  
#dyn_content { position: absolute; top:80px; left:100px; width:500px; background-color: #0C0C0C;}
#dyn_content2 { position: absolute; top:80px; left:600px; width:300px; background-color: #0C0C0C;}
#overlay{position: absolute; top: 0; left: 0; z-index: 300; width: 100%; height: 500px; background-color: #919598;	filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
#adfolio-top-bar {background-color:#cee0f4; position: absolute; float: left; left:5px; top: 129px; width: 971px; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-left {background-color:#cee0f4; position: relative; float: left; width: 232px; height: 160px; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-left-title1 {background-color:#6dacfb; position: relative; float: left; width: 185px; height: 32px; padding-left:25px; padding-top:5px; top:64px; font-size:1.20em; color: #ffffff; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-left-title2-search {background-color:#cee0f4; position: relative; float: left; width: 215px; height: 40px; padding-left:15px; padding-top:15px; top:64px; font-size:1.70em; color: #000000; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-left-title2-result {background-color:#cee0f4; position: relative; float: left; width: 215px; height: 40px; padding-left:15px; padding-top:15px; top:64px; font-size:1.70em; color: #000000; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-right {position: relative; float: left; width: 735px; height: 160px; /*border: thin dotted #000000;*/ z-index: 30;   }
#adfolio-top-right-adv-title {background-color:#ffffff; position: relative; float:left; width: 718px; height: 15px; padding-left:15px; font-size:0.70em; color: #d0d0d0; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-right-adv {background-color:#ffffff; position: relative; float:left; width: 737px; text-align:right; /*border: thin dotted #000000;*/ z-index: 30;   }
#adfolio-top-middle-title {background-color:#cee0f4; position: relative; float:left; width: 435px; height: 35px; padding-left:30px; padding-top:15px; font-size:1.35em; color: #000000; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-right-title {background-color:#000000; position: relative; float:left; width: 240px; height: 22px; margin-top:28px; padding-left:30px; padding-top:0px; font-size:1.00em; color: #ffffff; text-align:left; font-weight: bold; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-top-blue-bar {background-color:#6dacfb; float:left; left: 20px; width: 971px; height: 6px; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-left {position: relative; float: left; width:240px; top:149px; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-left-menu-search {background-color:#6dacfb; position: relative; float:left; width: 225px; left:4px; padding-left:10px; padding-bottom:40px; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-left-menu-result {background-color:#6dacfb; position: relative; float:left; width: 225px; left:4px; padding-left:10px; padding-bottom:40px; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-left-menu-lbl {background-color:#537197; float:left; width: 215px; padding-left:10px; font-size:0.90em; color: #ffffff; text-align:left; }
#adfolio-left-advert {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-left-advert-title {height:20px; font-size:0.70em; color: #d0d0d0; font-weight: bold; text-align:center; /*border: thin dotted #000000;*/ z-index: 30;}
#adfolio-left-advert-pict { width: 100%; /*border: thin dotted #000000;*/ z-index: 30;}
#adf-adfolio-subscribe {position: relative; float:none; background:#FFFFFF; left:5px; width: 950px; height:125px; padding-left:10px; font-size:0.66em; color: #818181; font-weight: bold; z-index: 30;}
#adf-col-main { position: relative; float: left; width:710px;}
#adf-keyword-lbl {font-size:1.10em; color: #000000; font-weight: bold; text-align:left;}
#adf-info-lbl {padding-left:15px; font-size:0.75em; color: #000000; text-align:left;}
#adf-info-box {font-size:0.80em; color: #000000; text-align:left;}
#adf-info-lbl-credits {font-size:0.70em; color: #000000; text-align:left; font-weight: bold;}
#adf-table-padding {height:30px;}
#adf-table-padding-15 {height:15px;}
#adfolio-padding10 {float:left; width: 100%; height:10px; /*border: thin dotted #000000;*/ z-index: 30; }
#adfolio-padding20 {float:left; width: 100%; height:20px; /*border: thin dotted #000000;*/ z-index: 30; }
#adfolio-padding30 {float:left; width: 100%; height:30px; /*border: thin dotted #000000;*/ z-index: 30; }



/**** AWARD SHOW ****/
#aw-detail-left {position: relative; float: left; width:240px; top:185px; /*border: thin dotted #000000;*/ z-index: 30;}
#aw-detail-col-main { position: relative; float: left; width:710px; top:185px; padding-left:30px;}
#aw-detail-top-bar { position: absolute; float: left; left:5px; top: 129px; width: 971px; /*border: thin dotted #000000;*/ z-index: 30;}
#aw-detail-top-left {background-color:#d3cbc9; position: relative; float: left; width: 232px; height: 110px; /*border: thin dotted #000000;*/ z-index: 30;}
#aw-detail-top-left-title1 {background-color:#ffffff; position: relative; float: left; width: 185px; height: 32px; padding-left:25px; padding-top:5px; top:64px; font-size:1.20em; color: #000000; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ }
#aw-detail-top-title-aw {background-color:#e7e2df; position: relative; float: left; width: 954px; height: 40px; padding-left:15px; padding-top:6px; font-size:1.70em; color: #000000; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/}
#aw-detail-top-bar2 {background-color:#e7e2df; position: relative; float: left; width: 954px; height: 40px; padding-left:15px; /*border: thin dotted #000000;*/}
#aw-detail-top-right {background-color:#ffffff; position: relative; float: left; width: 735px; height: 110px; /*border: thin dotted #000000;*/ }
#aw-detail-top-right-adv-title {background-color:#ffffff; position: relative; float:left; width: 718px; height: 15px; padding-left:15px; font-size:0.70em; color: #d0d0d0; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ }
#aw-detail-top-right-adv {background-color:#ffffff; position: relative; float:left; width: 737px; text-align:right; /*border: thin dotted #000000;*/ }
#aw-detail-top-select-year {background-color:#e7e2df; position: relative; float:left; width: 280px; height: 40px; left:240px; padding-top:0px; font-size:0.8em; color: #8f7b76; text-align:left; /*border: thin dotted #000000;*/}
#aw-detail-top-select-year a { color: #8f7b76; font-size:0.90em; font-weight:bold; text-decoration: none; outline:none; }
#aw-detail-top-select-year a:hover,
#aw-detail-top-select-year a:focus  { border-bottom: 1px solid #000000; }
#aw-detail-top-right-title {background-color:#000000; position: relative; float:left; width: 210px; height: 22px;  font-size:0.85em; color: #ffffff; text-align:left; font-weight: bold; /*border: thin dotted #000000;*/ }
#aw-detail-top-color-bar {background-color:#8e7a76; float:left; left: 20px; width: 971px; height: 6px; /*border: thin dotted #000000;*/}
#aw-detail-padding3 {float:left; width: 100%; height:3px; /*border: thin dotted #000000;*/ z-index: 30; }

#apindex-left-col-new{
float:left;
left:4px;
position:relative;
width:615px;
z-index:20;
background:#B9B9B9 none repeat scroll 0 0;
}

#apindex-right-col-new{
background:#FFFFFF none repeat scroll 0 0;
float:left;
left:100px;
position:relative;
text-align:center;
z-index:20;
}

/* Global definition */
html { font-size:100.01%; }
/*
body {
	margin: 0px; 
	padding: 0px;
	color: #333;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size:1.0em;
	}
*/
img{ border: none; }

p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size:0.875em;
	color:#6b6c6e;
	line-height:1.2;
	text-align:justify;
	text-indent: 10px;
}
/*
li {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size:0.875em;
	color:#6b6c6e;
	line-height:1.2;
	text-align:justify;
	text-indent: 10px;
}
*/

/* Main Containers */

#dot-line {position: absolute; width:1px; background: url(/images/css/dot-line-vert.gif) repeat-y top left; z-index:40;}
#dot-line-hoz {position: absolute; width:1px; background: url(/images/css/dot-line-hoz.gif) repeat-x top left; z-index:40;}


#adf-header { left:0px; top:0px; width:980px; height:95px; background: #1d324a;}

#adf-footer { clear: both; left:0px; width:980px; }

#adf-col-top {position: absolute; width:980px; height:65px; /*border: thin dotted #000000;*/ background: url(/images/css/bg-head-3cols.gif) repeat-y top left; z-index: 12;}
#adf-col-top-2cols-wide-right {position: absolute; width:980px; height:65px; /*border: thin dotted #000000;*/ background: url(/images/css/bg-head-2cols-wide-right.gif) repeat-y top left; z-index: 12;}
#adf-col-top-2cols-wide-left {position: absolute; width:980px; height:65px; /*border: thin dotted #000000;*/ background: url(/images/css/bg-head-2cols-left.gif) repeat-y top left; z-index: 12;}
#adf-col-bottom {width:980px; height:50px; z-index: 0;}
#adf-col-generic { position: relative;  top:4px; width:980px; float: left; repeat-y top left; overflow:hidden; }
#adf-col-2cols-wide-right { position: relative; top: 0px; width:980px; background: url(/images/css/bg-2cols-wide-right.gif) repeat-y top left; }
#adf-col-2cols-wide-left { position: absolute;  width:980px; float: left; background: url(/images/css/bg-2cols-wide-left.gif) repeat-y top left; }
#adf-col-3cols-wide-left { position: relative; top: 0px; width:980px; background: url(/images/css/bg-3cols-wide-left.gif) repeat-y top left; }

/* Vertical box for ads*/ 
div.ad-box-vertical { position: relative; width: 180px; height: 230px; background: url(/images/css/ad-box-vertical.gif) no-repeat top left;}
#ad-box-vertical-country {padding-left:1px; font-size:0.70em; color: #A6BCD2; text-align:left;}
#ad-box-vertical-subsc {position:absolute; width:160px; padding-top:5px; text-align:center;}
#ad-box-vertical-grey {background:#CCCCCC; width:160px; height:25px; padding-top:5px; text-align:center; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70; -khtml-opacity: 0.7; }

div.ad-box-vertical-shadow { position: relative; width: 188px; height: 238px; background: url(/images/css/ad-box-vertical-shadow.gif) no-repeat top left;}
div.ad-box-horizontal-top5 { position: relative; width: 315px; height: 130px; background: url(/images/css/ad-box-horizontal-top5.gif) no-repeat top left;}
div.ad-box-horizontal-focus { position: relative; width: 370px; height: 150px; background: url(/images/css/ad-box-horizontal-focus.gif) no-repeat top left;}
div.ad-box-horizontal-focus-v2 { position: relative; width: 370px; height: 150px; background: url(/images/css/ad-box-horizontal-focus-v2.gif) no-repeat top left;}
div.ad-box-horizontal-focus-hp { position: relative; width: 310px; height: 150px; background: url(/images/css/ad-box-horizontal-focus-hp.gif) no-repeat top left;}
div.ad-box-horizontal-myads { position: relative; width: 320px; height: 140px; background: url(/images/css/ad-box-horizontal-myadsnew.gif) no-repeat top left;}

div.ad-box-v-thumb {font-size:0.90em; font-weight: bold; padding:10px; height:120px; }

div.ad-box-v-thumb-latest {font-size:0.90em; font-weight: bold; padding:10px; height:120px; }
div.ad-box-v-thumb-latest a { color: #000000; text-decoration: none; outline: none; filter:alpha(opacity=100); -moz-opacity:1.0; opacity: 1.0;}
div.ad-box-v-thumb-latest a:hover,
div.ad-box-v-thumb-latest a:focus  {color: #ffad5c; background:#DC7258;}


div.ad-box-myads-thumb { height:90px; width:120px; background-position:top center; cursor: pointer; }
div.ad-box-horizontal-award-hp { position: relative; width: 375px; height: 150px; background: url(/images/css/ad-box-horizontal-award-hp-shadow.gif) no-repeat top left;}
div.ad-box-top5-thumb { height:120px; width:120px; background-position:top center; cursor: pointer; }
div.ad-box-top5-focus { padding:15px; background-position:top center; cursor: pointer; }
div.ad-box-bar { height: 20px; font-size:0.75em; color: #FEFEFE; }
div.ad-box-viewad { float: left; padding: 0px; width:114px; }
div.ad-box-viewad a { color: #FEFEFE; text-decoration: none; outline: none; font-size:0.90em; }
div.ad-box-viewad-v2 { float: left; padding: 0px; width:135px; }
div.ad-box-viewad-v2 a { color: #FEFEFE; text-decoration: none; outline: none; font-size:0.90em;}
div.ad-box-icons { float: left; padding: 1px; position:relative;}
div.ad-box-icons-new { float: left; padding: 4px; position:relative;}
div.ad-box-label {position: relative; float:left; padding-left:10px; line-height:1.4; font-size:0.60em; letter-spacing: 0.03em; color: #909398; float: left; width:55px; }
div.ad-box-value { white-space: nowrap; padding-left:10px; line-height:1.4; line-height:1.4; font-size:0.71em; letter-spacing: 0.06em; color: #5A585B;}

div.ad-box-agency {position:relative; float:left; padding-left:0px; line-height:1.4; font-size:9px; width:115px; text-transform: lowercase;}
div.ad-box-agency a { color: #DC7258; text-decoration: none; outline: none; }
div.ad-box-agency a:hover,
div.ad-box-agency a:focus  {color: #eef3f7; background:#DC7258;}

div.ad-box-agency-hp {position:relative; float:left; padding-left:20px; line-height:1.4; font-size:0.68em; width:145px; }
div.ad-box-agency-hp a { color: #DC7258; text-decoration: none; outline: none; }
div.ad-box-agency-hp a:hover,
div.ad-box-agency-hp a:focus  {color: #eef3f7; background:#DC7258;}

div.ad-box-agency-h {position: relative; float:left; width:120px; line-height:1.4; font-size:0.68em; font-weight: bold;}
div.ad-box-agency-h a { color: #DC7258; text-decoration: none; outline: none; }
div.ad-box-agency-h a:hover,
div.ad-box-agency-h a:focus  { background:#97AF7F; }

/* horizontal box for ads in Adfolio*/
div.ad-box-horizontal-adfolio {width:320px; height: 105px;}
div.ad-box-horizontal-thumb-back {position: relative; float: left; background: url("/images/css/back_ad_blue.gif") no-repeat top left; padding: 7px 0px 0px 7px; width: 130px; height: 103px;}
div.ad-box-horizontal-thumb-back-red {position: relative; float: left; background: url("/images/css/back_ad_red.gif") no-repeat top left; padding: 7px 0px 0px 7px; width: 130px; height: 103px;}
div.ad-box-horizontal-thumb-back-green {position: relative; float: left; background: url("/images/css/back_ad_green.gif") no-repeat top left; padding: 8px 0px 0px 7px; width: 130px; height: 103px;}
div.ad-box-horizontal-right-top {position: relative; float: left; width: 180px; height: 75px;}
div.ad-box-horizontal-bar {background-color:#000000; position: relative; float: left; height: 17px; width:180px; padding: 0px; font-size:0.75em;}

div.ad-box-horizontal-viewad {position: relative; float: left; padding: 0px; width:114px;}
div.ad-box-horizontal-viewad a { color: #FFF; text-decoration: none; outline: none; }

div.ad-box-horizontal-icons {position: relative; float: left; float: left; padding: 1px; cursor: pointer;}


/* small green box for ads */
div.ag-box-agency-name-small {position: relative; background-color:#e0715d; padding-left:10px; left:-3px; width:168px; line-height:1.4; font-size:0.75em; font-weight: bold; text-align:left; }
.ag-box-agency-name-small a { color: #f5f5f5; text-decoration: none; outline: none; }
div.ag-box-agency-name-smaller {position: relative; background-color:#e0715d; padding-left:10px; left:-3px; width:168px; line-height:1.4; font-size:0.75em; font-weight: bold; text-align:left; }
.ag-box-agency-name-smaller a { color: #f5f5f5; text-decoration: none; outline: none; }
div.ag-box-small {position: relative;  width: 184px; height:145px; background: url("/images/css/back_ad_small.gif") no-repeat;}
div.ag-box-s-thumb-small {position: relative; float: left; width: 160px; height:113px; padding:8px; }
div.ag-box-bar-link-small {position: relative; float: left; width: 100%; top:21px;}
div.ag-box-view-small {background-color:#969696; float: left; width: 145px; height:17px; font-size:0.70em; color: #FFFFFF; padding-left:10px; padding-top:1px; text-align:left; }
div.ag-box-view-small a { color: #FFFFFF; text-decoration: none; outline: none; }
div.ag-box-view-small-v3 {background-color:#969696; float: left; width: 170px; height:17px; font-size:0.70em; color: #FFFFFF; padding-left:10px; text-align:left; }
div.ag-box-cart-small {float: left; height:17px; padding-left:5px;}

/* small blue box for ads*/
div.ag-box-small-blue-box { position: relative; width: 310px; }
div.ag-box-small-blue-tilte { position: relative; text-align:left; padding-left:10px; padding-right:10px; padding-bottom:10px; font-size:1.2em; font-weight:bold; }
div.ag-box-small-blue-tilte a {color: #000000; text-decoration: none; outline: none;}
div.ag-box-small-blue-tilte a:hover,
div.ag-box-small-blue-tilte a:focus {background-color:#607898; color: #FFFFFF; }

div.ag-box-s-thumb-small-blue {position: relative; float: left; width:320px; height: 110px; }
div.ag-box-small-blue {background: url("/images/css/back_ad_blue.gif") no-repeat top left; padding:7px; width: 117px; height: 90px; float: left; position: relative; bottom:-2px; }
div.ag-box-result-small-blue {position: relative; float: left; width: 165px; height: 70px; font-size:0.75em; padding:6px; }
div.ag-box-bar-link-small-blue {position: relative; float: left; height: 50px; width: 176px; }
div.ag-box-view-small-blue { background-color:#617898; float: left; width: 160px; height:15px; margin-left:5px; padding-left:12px; font-size:0.65em; color: #FFFFFF; }
div.ag-box-view-small-blue a { color: #FFFFFF; text-decoration: none; outline: none; }
div.ag-box-view-small-blue a:hover,
div.ag-box-view-small-blue a:focus  { color: #FFFFFF; text-decoration: none; outline: none; }

/* small blue box for home page*/
div.ag-box-hp-top5-back {position: relative; float:left; background: url("/images/css/back_ad_blue.gif") no-repeat top left; padding:7px 7px 7px 4.5px; width: 117px; height: 90px; float: left; bottom:-2px;}


/* square green box for ads*/
div.ag-box-square { position: relative; width: 192px; height: 154px; background: url("/images/css/back_ad_square.gif") no-repeat top left; }
div.ag-box-s-thumb-square { padding-left:14px; padding-top:15px; height:135px }
div.ag-box-bar-link-square { height: 30px; width: 184px; padding-left:10px; padding-top: 8px; font-size:0.75em; font-weight:bold; color: #a2b587; }
div.ag-box-viewad-left-square { float: left; width:60px; color: #a2b587; }
div.ag-box-viewad-right-square { float: left; width:120px; color: #a2b587; }
div.ag-box-agency-name-square { padding-left:10px; width:180px; line-height:1.4; font-size:0.85em; color: #DC7258; font-weight: bold; }
div.ag-box-value-name-square { padding-left:10px; width:180px; line-height:1.4; font-size:0.80em; color: #5A585B; }

/* square green box without agency and link "view ..." for ads*/
div.ag-box-square-light { position: relative; width: 192px; height: 154px; background: url("/images/css/back_ad_square.gif") no-repeat top left; }
div.ag-box-s-thumb-square-light { padding-left:14px; padding-top:15px; height:135px }
div.ag-box-bar-link-square-light { height: 30px; width: 184px; padding-left:10px; padding-top: 8px; font-size:0.75em; font-weight:bold; color: #a2b587; }
div.ag-box-viewad-left-square-light { float: left; width:60px; color: #a2b587; }
div.ag-box-value-name-square-light { padding-left:10px; width:180px; line-height:1.4; font-size:0.80em; color: #5A585B; }

/* square green+grey box for ads*/
div.ag-box-agency-name-square-grey { width:190px; line-height:1.4; font-size:0.85em; font-weight: bold; text-align:left;}
.ag-box-agency-name-square-grey a {  color: #DC7258; text-decoration: none; outline: none; }
div.ag-box-square-grey { position: relative; width: 192px; height: 154px; background: url("/images/css/back_ad_square.gif") no-repeat top left;}
div.ag-box-s-thumb-square-grey {position: relative; float: left; padding-top:15px; padding-left:14px; width: 160px; height: 120px;}
div.ag-box-bar-link-square-grey {position: relative; float: left; width: 100%; top:21px;}
div.ag-box-view-square-grey { background-color:#969696; float: left; width: 145px; height:17px; font-size:0.70em; color: #FFFFFF; padding-left:10px; text-align:left;}
div.ag-box-cart-square-grey { float: left; height:17px; padding-left:5px;}

/* agency of week */
#hp-right-agweek {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agweek-title { width: 100%; height:22px; font-size:1.0em; color: #8f9e7d; font-weight: bold; text-align:center; padding-left:17px;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agweek-pict { width: 100%; /*border: thin dotted #000000;*/ z-index: 30; }
#hp-right-agshow1 {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30; }
#hp-right-agshow1-title { height:18px; padding-left:13px; font-size:0.80em; color: #8f9e7d; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agshow1-pict { width: 100%; padding-left:13px; height:220px; /*border: thin dotted #000000;*/ z-index: 30; }
#hp-right-agshow2 {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agshow2-title { height:18px; padding-left:10px; font-size:0.80em; color: #8f9e7d; font-weight: bold; text-align:left; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-agshow2-pict { width: 100%; height:200px;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-advert {float:left; width: 100%;  /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-advert-title { height:20px; font-size:0.70em; color: #d0d0d0; text-align:center; /*border: thin dotted #000000;*/ z-index: 30;}
#hp-right-advert-pict { width: 100%; /*border: thin dotted #000000;*/ z-index: 30;}


/**** PADDING ****/
#hp-right-padding2 {clear: both; width: 100%; height:2px; }
#hp-right-padding4 {clear: both; width: 100%; height:4px; }
#hp-right-padding10 {clear: both; width: 100%; height:10px; }
#hp-right-padding20 {clear: both; width: 100%; height:20px; }
#hp-right-padding30 {clear: both; width: 100%; height:30px; }


/* Adfolio nuggets */
#adf-overlay { 
position:absolute; left:0; top:0; width:100%; height: 1050px; display:none; z-index:90; background-image:url(/images/css/overlaybkg.png); }

#adf-nugget-left { position: absolute; top:70px; left:150px; width:350px; height: 450px; font-size:0.70em; color: #FFFFFF; background-color: #132436; z-index: 400;}
#adf-nugget-right { position: absolute; top:70px; left:500px; width:350px; height: 450px; font-size:0.70em; color: #FFFFFF; background-color: #132436; z-index: 400;}
#adf-nugget-center { position: absolute; top:25%; left:35%; width:500px; height: 320px; font-size:0.70em; color: #FFFFFF; background-color: #132436; z-index: 400;}
#adf-nugget-whole { position: absolute; top:70px; left:150px; width:700px; height: 450px; font-size:0.70em; color: #FFFFFF; background-color: #132436; z-index: 400;}
#adf-nugget-left a { color: #FFFFFF; text-decoration: none; outline: none; }
#adf-nugget-right a { color: #FFFFFF; text-decoration: none; outline: none; }
#adf-nugget-whole a { color: #FFFFFF; text-decoration: none; outline: none; }

/* Adfolio frame around nuggets */
#adf-nugget-bg-adfolio { position: absolute; top:25px; left:135px; width:730px; height: 510px; font-size:0.70em; color: #FFFFFF; background-color: #6DACFB; z-index: 350;}
#adf-nugget-bg-agencypreview { position: absolute; top:25px; left:135px; width:730px; height: 510px; font-size:0.70em; color: #FFFFFF; background-color: #98D079; z-index: 350;}

/* AP nuggets */
#adf-nugget-agency { position: absolute; top:20px; left:50px; width:400px; height: 400px; z-index: 200;}

/* Banners */
#adf-banner-head, #adf-banner-top, #adf-banner-left, #adf-banner-right, #adf-banner-center1, #adf-banner-center2, #adf-banner-bottom {
	color:#6b6c6e; font-size:.65em; margin:0px 0px 0px 0px; text-align:center; }


/* E-Commerce / Fav ads and agencies*/
#popup-message { position: absolute; left:0px; top:0px; width:200px; padding:5px; border:1px solid #ACA976; background-color:#FFFFFF; z-index: 800; }

#popup-confirm { position: absolute; left:0px; top:0px; width:375px; padding:5px; border:3px solid #616161; background-color:#C6D9EB; z-index: 800; }



/* Agency Preview */
#adf-profile-main-col {position: relative; float: left; top: 0px; width: 980px; }

#profile-left-col {position: relative; background:#E1E2DC; float: left; left: 5px; width: 250px; height: 100%; z-index: 30;}
#profile-main-col {position: relative; float: left; width: 720px; height: 100%; }
#profile-main-col a { color: #60605E; text-decoration: none; outline: none; }
#profile-main-col a:hover,
#profile-main-col a:focus  { border-bottom: 1px solid #60605E; }

.profile-header-box {height:25px; border: solid 1px #9DB585; background:#85976F; text-align:right; color: #fff; font-weight: bold; font-size:1.125em; }
.profile-icon-box { height:110px; width:190px; margin-left:60px; background:#FFFFFF; }
.profile-icon-box a { color: #60605E; text-decoration: none; outline: none; }
.profile-icon-box a:hover,
.profile-icon-box a:focus  { border-bottom: 1px solid #60605E; }

.profile-icon-box-line { float: left; height:25px; padding: 5px; width:110px; color: #60605E; font-size:0.70em; text-align: right; }
.profile-icon-box-img { float: left; height:35px; width:35px; }

.profile-tab-box { width:250px; background:#FFFFFF; }
.profile-tab-box a { color: #FFFFFF; text-decoration: none; outline: none; }
.profile-tab-box a:hover,
.profile-tab-box a:focus  { border-bottom: 1px solid #FFFFFF; }

.profile-tab-off { background:#909C84; width:220px; height: 21px; padding-top:2px; margin-bottom:1px; text-align:right; padding-right: 15px; font-size:0.75em; color: #FFFFFF; font-weight: bold; }
.profile-tab-on { background:#6B7A5B; width:220px; height: 21px; padding-top:2px; margin-bottom:1px; text-align:right; padding-right: 30px; font-size:0.75em; color: #FFFFFF; font-weight: bold; }
.profile-tab-highlight { background:#909C84; float: left; height: 21px; width:60px; padding:0px; }

.profile-bar {background: #6b7a5b; left:5px; width:700px; height : .08em; }

.profile-link-bar { background:#E2E3DE; height:21px; width:712px; border: solid 1px #E1E2DC; font-size:0.71em; padding-top:4px; padding-left:10px; }
.profile-link-bar a { color: #60605E; text-decoration: none; outline: none; }
.profile-link-bar a:hover,
.profile-link-bar a:focus  { border-bottom: 1px solid #60605E; }

.profile-update a { color: #60605E; text-decoration: none; outline: none; }
.profile-update a:hover,
.profile-update a:focus  { border-bottom: 1px solid #60605E; }

.profile-button a { color: #ffffff; text-decoration: none; outline: none; }
.profile-button a:hover,
.profile-button a:focus  { border-bottom: 1px solid #ffffff; }

.profile-title-bar { background:#E2E3DE; font-size:0.8em; padding-left:5px; padding-right:5px; }

/* Footer */
#footer-top {position:relative; float:left; left:2px; width:967px; height:2.5em; border: thin dotted #000000; z-index: 12;}
#footer-mid-top {position: relative; float:left; left:2px; width:967px; height:4.7em; border: thin dotted #000000; z-index: 12;}
#footer-mid-bottom {position: relative; float:left; left:2px; width:967px; height:3.4em; border: thin dotted #000000; z-index: 12;}
#footer-bottom {position: relative; float:left; left:2px; width:967px; height:7.6em; border: thin dotted #000000; z-index: 12;}
#footer-copyright {position: relative; float:left; left:2px; width:967px; height:1.5em; /*border: thin dotted #FFFFFF;*/ z-index: 12;}
div.footer-copyright-text {position:relative; float:left; font-size:0.7em; color: #B5B3B6; }
a.footer-copyright-links {position:relative; float:left; font-size:0.7em; color: #B5B3B6; text-decoration:none;} a.footer-copyright-links:hover {text-decoration:underline;}
div.footer-section-text {position:relative; font-size:0.7em; color: #303030; }



a.footer-find-ads {position:relative; font-size: 1.35em; color:#4B87D0; font-weight:bold; text-decoration:none;} a.footer-find-ads:hover {text-decoration:underline;}
a.footer-find-agency {position:relative; font-size: 1.35em; color:#7D9D48; font-weight:bold; text-decoration:none;} a.footer-find-agency:hover {text-decoration:underline;}
a.footer-bold-text {position:relative; font-size: 0.9em; color:#737373; font-weight:bold; text-decoration:none;} a.footer-bold-text:hover {text-decoration:underline;}
a.footer-bold-red-text {position:relative; font-size: 0.9em; color:#EF5107; font-weight:bold; text-decoration:none;} a.footer-bold-red-text:hover {text-decoration:underline;}
a.footer-bold-white-text {position:relative; font-size: 0.7em; color:#FFFFFF; font-weight:bold; text-decoration:none;} 
a.footer-plain-text {position:relative; font-size: 0.7em; color:#737373; text-decoration:none;} a.footer-plain-text:hover {text-decoration:underline;}




/*  */
a.agency-link { line-height:1.4; font-size:0.85em; color: #DC7258; font-weight: bold; text-align:left; }

/* Help Nugget Styles (Added by Beck's) */
.helpNugget {
	display: none;
	padding: 0;
	width: 250px;
	position: absolute;
	background-image: url(/images/helpNugget/helpNugget_top.png);
	background-repeat: no-repeat;
	padding-top: 13px;
	font-family: sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	z-index: 100;
	color: black;
}
			
.helpNugget div {
	position: relative;
	background-image: url(/images/helpNugget/helpNugget_bottom.png);
	background-repeat: no-repeat;
	padding-bottom: 19px;
	background-position: 0 100%;
	width: 250px;
}
			
.helpNugget div div {
	padding: 0;
	background-repeat: repeat-y;
	background-image: url(/images/helpNugget/helpNugget_middle.png);
	width: 100%;
}
			
.helpNugget div div div {
	padding-left: 9px;
	padding-right: 18px;
	background-image: none;
	width: 223px;
}
			
.helpNugget div div div div {
	width: auto;
	padding: 0;
}

/*content (text) of the helpnugget*/
.helpNugget span {
	font-weight: bold;
}

.helpNugget a {
	color: #85651e !important;
	text-decoration: none;
}
			
.helpNugget a:hover {
	text-decoration: underline !important;
	background-color: transparent !important;
	color: #85651e !important;
}
			
.helpNugget a img {
	border-style: none;
	padding: 0 2px;
}

/* Following code used for the Image Finder (added by Beck's) */
#if-main {
	color: white;
	width: 188px;
	font-family: sans-serif;
	font-size: 12px;
}

img#if-header, img#if-footer {
	display: block;
}

#if-content {
	border: 3px solid #fe3edf;
	border-width: 0 3px;
	background-color: black;
	padding-bottom: 3px;
}

#if-top {
	background-color: black;
	padding: 0 3px;
	border-bottom: thin solid #fe3edf;
}

#if-selected-se-logo-div {
	height: 31px;
}

#if-selected-se-logo-div img {
	max-width: 170px;
}

img#if-selected-se-snapshot {
	display: block;
	border: 1px solid #fe3edf;
	margin-bottom: 6px;
}

#if-top a {
	color: #fe3edf;
	text-decoration: none;
}

#if-top a:hover {
	text-decoration: underline;
}

#if-search {
	height: 45px;
}

#if-search input[type=text] {
	width: 97%;
	display: block;
	margin-bottom: 2px;
	font-size: 0.8em;
	font-family: Verdana, Arial, sans-serif;
}

#if-advanced-search {
	font-size: 0.8em;
	font-family: Arial, sans-serif;
}

#if-search-btn img {
	border-style: none;
}

#if-search .if-right {
	float: right;
	text-align: right;
	width: 50%;
}

#if-search .if-left {
	margin-right: 50%;
	margin-left: 5px;
}

.if-se {
	border-bottom: 4px solid #31322d;
	background-color: black;
	cursor: pointer;
}

.if-se-radio {
	background-color: #fe3edf;
	width: 20px;
	float: left;
	height: 30px;
	text-align: center;
	border-bottom: 1px solid #fe3edf;
	line-height: 30px;
}

.if-se-radio input[type=radio] {
	margin: 0;
	vertical-align: middle;
	cursor: pointer;
}

.if-se .if-se-logo {
	border-bottom: 1px solid #fe3edf;
	margin-left: 20px;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.if-se:hover .if-se-logo {
	opacity:1;
	filter:alpha(opacity=100);
}

.if-se-logo img {
	max-width: 157px;
	vertical-align: middle;
}

/* Text Ads (Blue) */
.text-ad a {text-decoration: none; color: #0774c0;}
.text-ad a:hover {text-decoration: underline}

/* ad_box_horizontal_adfolio_v2 */
.ad-box-horizontal-adfolio-v2 {
	background-color: #f1f6fc;
	width: 320px;
	font-size: 0.7em;
	border: 1px solid #39567e;
	margin-bottom: 5px;
	padding-top: 5px;
}

.ad-box-horizontal-adfolio-v2 .ad_view img {
	width: 111px;
	height: 83px;
	border: 1px solid #39567e;
	margin-left: 7px;
	vertical-align: middle;
}

.ad-box-horizontal-adfolio-v2 .ad_view .infos {
	width: 175px;
	padding-left: 10px;
	line-height: 1em;
}

.ad-box-horizontal-adfolio-v2 .ad_view .infos .ad-box-label, .ad-box-horizontal-adfolio-v2 .ad_view .infos a.details {
	font-size: 0.90em;
	text-transform: uppercase;
	color: #929397;
}

.ad-box-horizontal-adfolio-v2 .ad_view .infos .ad-box-value {
	color: #5a5a5a;
}

.ad-box-horizontal-adfolio-v2 .ad_view .infos a.details {
	padding-top: 5px;
	display: block;
	padding-left: 3px;
	text-decoration: none;
}

.ad-box-horizontal-adfolio-v2 .ad_view .view_ad {
	display: block;
	clear: both;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
	padding-left: 15px;
}

.ad-box-horizontal-adfolio-v2 .ad_view .infos a.details:hover, .ad-box-horizontal-adfolio-v2 .ad_view .view_ad:hover {
	text-decoration: underline;
}

.ad-box-horizontal-adfolio-v2 .cart {
	background-color: #39567e;
	padding: 1px;
	height: 16px;
	margin-bottom: 5px;
	margin-top: 8px;
}

.ad-box-horizontal-adfolio-v2 .cart a {
	color: #fff;
	text-decoration: none;
}

.ad-box-horizontal-adfolio-v2 .cart img {
	margin-left: 8px;
	margin-right: 4px;
}

.ad-box-horizontal-adfolio-v2 .cart strong {
	margin-right: 5px;
}

/* ad search CSS */
#adf-adfolio-main-col {position: relative; float: left; top: 0px; width:100%; z-index: 30;}
#adf-adfolio-find-ad {position: relative; border-bottom:5px solid #8596AA; float:none; left:5px; width:950px; height:30px; padding-left:20px; font-size:1.40em; font-weight: bold; z-index: 30;}
#adf-adfolio-separator {position: relative; float:none; background:#818181; left:5px; width:950px; height:2px; padding-left:20px; z-index: 30;}
#adf-adfolio-left-col-new {position: relative; background:#B9B9B9; float: left; left: 5px; width: 615px; height: 100%; z-index: 30;}
#adf-adfolio-left-col {position: relative; background:#FFFFFF; float: left; left: 5px; width: 250px; height: 100%; z-index: 30;}
#adf-adfolio-left-adv {position: relative; background:#989898; float: none; width: 240px; height: 40px; padding-left:10px; padding-top:7px; font-size:1.20em; color: #FFFFFF; z-index: 30;}
#adf-adfolio-right-col-new {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:100%;
left:680px;
position:absolute;
top:35px;
width:250px;
z-index:30;}
#adf-info-lbl {padding-left:10px; font-size:0.75em; color: #757575; text-align:left;}
#adf-col-main-adplay { position: relative; float: left; width:710px; top:19px; padding-left:30px;}
#apindex-bottom-new
{
	position:absolute;
	top:855px;
	width:977px;
}

#adf_reel_detail_cart {padding-left:20px; padding-top:30px; float:right; }

table.credits p {
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size:1.0em;
	color:#5b5d5e;
	line-height:1.2;
	text-align:justify;
}

table.credits td {
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	color:#5b5d5e;
	font-size:0.72em;
	font-weight: normal;
	text-align:justify;
	
}

#adf-credits-details { color: #FFFFFF; font-size:0.90em; }
#adf-credits-details a { color: #FFFFFF; text-decoration: none; outline: none; font-size:0.90em; }

#adf-credits-link a  { color: #BD1306; text-decoration: none; outline: none; font-size:0.72em; }

#src-btn {
	background-color: #8dc73f;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	font-weight: bold;
	color: #ffffff;
	font-family: ;
	padding: 3px 12px 3px 12px;
}

#placeholderId {
background:#000000 none repeat scroll 0 0;
background-position:center;
background-repeat:no-repeat;
width:600px;
height:384px;
background-image:url(/images/icons/VideoLoader.gif)
}