/* undo browser inconsistencies */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,input,select { font-size:100%; }
ul,ol { list-style:none; padding:0; margin: 0; }
address, caption, cite, code, dfn, em, th, var
{ font-style:normal; font-weight: normal }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border:0 }
caption,th { text-align: left; }
q:before,q:after { content: ''; }

* { margin: 0; padding: 0; }

:-moz-any-link:focus {
	outline: none;
	}	

/* begin styling */


.clearfix:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* http://callmejack.wordpress.com/2006/10/14/100-height-with-css/  - 100% height */
html, body, form {
    height: 100%;
}

body 
{
	width: 100%;
	
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/* funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop. */
	font-family: Arial, Verdana, helvetica, sans-serif;
	color: #111; /* text colour */
	text-align: center;
	
	overflow: -moz-scrollbars-vertical;
	/*
	overflow-y:scroll;*/
	background: #e7e0c3;
	}	

#nonFooter {
	position: relative;
	float: left;
	margin-bottom: 60px;
	background: #fff url(/assets/shared/bg_verticalline.gif) no-repeat left top;
	}

* html #nonFooter {
	height: 100%;
	}

#footer
{
	clear: left;
	position: relative;
	margin-top: -60px;
	width: 100%;
	height: 60px;
}

#innerfooter {
	margin: 0 auto;
	width: 831px;
	height: 60px;position: relative;
	padding: 0 5px 0 5px;
	}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer {
	margin-top: -60px;
	}
/*
#pagecontainer {
	height: 100%;
	}
*/
#page {
	margin:0pt auto;
	min-height:100%;
	text-align:left;
	width: 831px;
	padding: 0 5px 0 5px;
	
	/*overflow: auto;*/
	}
.clear { clear: left; }
* html #page {/* ie6 fix */
	height:100%;
	overflow: visible;
	}

#content {
	clear: left;
	/*padding-bottom: 30px;
	overflow: auto;*/
	}

* html #content {/* ie6 fix */
	float: left;
	width: 100%;
	overflow: visible;
	}


#contentMain {
	clear: both;
	display: inline;
	float: left;
	width: 100%;
	}

#contentHolding {
	
	}
	
p {
	line-height: 1.3em;
	margin: 1.7em 0 0.9em 0;
	}

.txtsmall {
	font-size: 0.8em;
	}

.bold { font-weight: bold; }

.superscript{font-size:xx-small; vertical-align:top;}

a {
	color: #7F2430;
	text-decoration: none;
	font-weight: bold;
	}
	
a:link {
	}
	
a:visited {
	}
	
a:active {
	}
	
a:hover {
	color: #466A34;
	}

/*
a.arrowlink, a.pdflink {
	float: left;
	text-decoration: none;
	color: #7F2430;
	font-weight: bold;
	background: url(../../assets/shared/arrow_right.gif) no-repeat right 4px;
	height: 12px;
	}

a.arrowlink:hover, a.pdflink:hover {
	color: #466A34;
	}

a.pdflink {
	height: 16px;
	background: url(../../assets/shared/icon_pdf.gif) no-repeat right 0px;
	}
*/

a.arrowleft {
	float: left;
	margin: 0 0 0 -9px;
	}

a.saveas {
	float: right;
	}

a.adminlink {
	text-decoration: none;
	color: #7F2430;
	font-weight: bold;
	}

a.adminlink:hover {
	color: #fff;
	background: #7F2430;
	}

a.rsslink {
	float: left;
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	background: url(../../assets/shared/icon_rss.gif) no-repeat right 0px;
	}

a.rsslink:hover {
	color: #d24b5d;
	}

select { }
.adminlinks { margin-bottom: 20px; }
.adminlinks li { display: inline; padding-right: 20px; }
.admincontent label { text-indent: 0; }
.admincontent h1 { text-indent: 0; font-size: 12pt; float: none; }
.admincontent ul { display: block; list-style-type: disc;  }
.admincontent li { margin-left: 20px; }
.date-combo select { width: 60px; }
.admincontent textarea { width: 500px; height: 100px }

/* arrow link width settings depending on where used */

#subcolright a.morenewslink { float: left; width: 100%; padding: 12px 0 12px 0 ; margin: 0 0 10px 0; border-top: 1px dashed #B0ADA1; border-bottom: 1px dashed #B0ADA1;}
/*
.content a.pdflink { width: 145px; }
*/

.iconlive { vertical-align: middle; }

.error, .confirmation {
	color: #CC0033;
	font-weight: bold;
	}

.confirmation {
	float: left;
	margin-left: 135px;
	}	

h1 { float: left; font-size: 2.9em; text-indent: -9999px; width: 400px; height: 35px; background-repeat: no-repeat; margin-bottom: 15px; }
h2 { float: left; font-size: 19px; text-indent: -9999px; width: 180px; height: 25px; background-repeat: no-repeat; margin: 8px 0 15px 0; }
.format-title div { float: left; font-size: 2.9em; text-indent: -9999px; width: 369px; height: 35px; background-repeat: no-repeat; }
h4  { float: left; font-size: 14px; text-indent: -9999px; width: 180px; height: 15px; background-repeat: no-repeat; margin: 0 0 10px 0; }
h5 { clear: left; float: left; font-size: 14px; text-indent: -9999px; width: 500px; height: 14px; background-repeat: no-repeat; margin: 5px 0 10px 0; }
h6 { clear: left; font-size: 14px; color:#7f2430;}

.intro-para div { clear: left; float: left; font-size: 18px; text-indent: -9999px; width: 534px; height: 87px; background-repeat: no-repeat; margin: 4px 0 7px 0; }
.label { float: left; font-size: 13px; text-indent: -9999px; width: 125px; height: 13px; background-repeat: no-repeat; }
.biog h2 { float: left; font-size: 19px; text-indent: -9999px; width: 337px; height: 19px; background-repeat: no-repeat; padding: 0; margin: 0;}
.job h4 { float: left; font-size: 12px; text-indent: -9999px; width: 337px; height: 14px; background-repeat: no-repeat; margin-top: 10px; }

.subtitle div { float: left; font-size: 14px; text-indent: -9999px; padding-bottom: 10px;width: 100%; height: 15px; background-repeat: no-repeat; }

/* h overides */
/*#contentcontainerthin h4 { width: 337px; }*/
#formats h1 { width: 140px; }
#tube-and-bus h1 { width: 192px; }
#westfield h1 { width: 155px; }

/*
#our-formats h4 { margin-top: 10px; width: 100%; }
#our-formats-deliver h4 { width: 100%; }
*/

#campaigns h1 { width: 190px; }
#news h1 { width: 95px; margin-bottom: 15px; }

/*
#client h3 { width: 334px; }
#dep h3, #xtp h3, #lcd h3, #led h3 { width: 369px; }
#campaigndetail h3 { width: 334px; }
*/

#latest-news h2 { width: 90px; }

#formatsnavcontainer .subtitle div { height:auto; width: auto; margin: 0 15px 0 0;  text-indent:0px; font-style:italic; font-size:15px;}
#campaign-search.subtitle div { margin: 0 0 10px -2px; }

#best-digital-outdoor h1 { width:524px; }
#enter-win-500-by-voting h1 {width:524px;}

.intro-para div.thanks-for-voting { clear: left; float: left; font-size: 18px; text-indent: -9999px; width: 534px; height: 20px; background-repeat: no-repeat; margin: 4px 0 7px 0; }


/* dynamic page settings */


.flowersetholdingpagesettings #page { background: url(../../assets/shared/bg_dropshadow_flowersetholding.jpg) no-repeat; }

.flowerset1pagesettings { background: #E7E0C3 url(../../assets/shared/background_flowerset1.jpg) no-repeat 50% 0; }
.flowerset1pagesettings #page { background: url(../../assets/shared/bg_dropshadow_flowerset1.jpg) no-repeat; }

.flowerset2pagesettings { background: #E7E0C3 url(../../assets/shared/background_flowerset2.jpg) no-repeat center top; }
.flowerset2pagesettings #page { background: url(../../assets/shared/bg_dropshadow_flowerset2.jpg) no-repeat; }

.flowerset3pagesettings { background: #E7E0C3 url(../../assets/shared/background_flowerset3.jpg) no-repeat center top; }
.flowerset3pagesettings #page { background: url(../../assets/shared/bg_dropshadow_flowerset3.jpg) no-repeat; }

.flowerset4pagesettings { background: #362f1f url(../../assets/shared/background_flowerset4.jpg) no-repeat center top; }
.flowerset4pagesettings #page { background: url(../../assets/shared/bg_dropshadow_flowerset4.jpg) no-repeat; }


.flowerset1pagesettings #imagecol-left-header,
.flowerset2pagesettings #imagecol-left-header,
.flowerset3pagesettings #imagecol-left-header,
.flowerset4pagesettings #imagecol-left-header { position: absolute; top: 0; left: 0; width: 40px; height: 104px; }

.flowerset1pagesettings #imagecol-right-header, 
.flowerset2pagesettings #imagecol-right-header,
.flowerset3pagesettings #imagecol-right-header,
.flowerset4pagesettings #imagecol-right-header { position: absolute; top: 0; right: 0; width: 40px; height: 104px; }

/*
.flowerset1pagesettings #imagecol-left-body,
.flowerset2pagesettings #imagecol-left-body,
.flowerset3pagesettings #imagecol-left-body { float: left; width: 40px; height: 382px; margin-top: -191px; }

.flowerset1pagesettings #imagecol-right-body,
.flowerset2pagesettings #imagecol-right-body,
.flowerset3pagesettings #imagecol-right-body { float: right; width: 40px; height: 382px; margin-top: -191px; }
*/

.flowerset1pagesettings #imagecol-left-body,
.flowerset2pagesettings #imagecol-left-body,
.flowerset3pagesettings #imagecol-left-body,
.flowerset4pagesettings #imagecol-left-body { position: absolute; top: 169px; left: 0; width: 40px; height: 382px; }

.flowerset1pagesettings #imagecol-right-body,
.flowerset2pagesettings #imagecol-right-body,
.flowerset3pagesettings #imagecol-right-body,
.flowerset4pagesettings #imagecol-right-body { position: absolute; top: 169px; right: 0; width: 40px; height: 382px; }

.flowerset1pagesettings #imagecol-left-footer,
.flowerset2pagesettings #imagecol-left-footer,
.flowerset3pagesettings #imagecol-left-footer,
.flowerset4pagesettings #imagecol-left-footer { position: absolute; bottom: 0; left: 0; width: 40px; height: 60px; }

.flowerset1pagesettings #imagecol-right-footer,
.flowerset2pagesettings #imagecol-right-footer,
.flowerset3pagesettings #imagecol-right-footer,
.flowerset4pagesettings #imagecol-right-footer { position: absolute; bottom: 0; right: 0; width: 40px; height: 60px; }

/*
.flowerset1pagesettings #imagecol-left-footer-outer,
.flowerset2pagesettings #imagecol-left-footer-outer,
.flowerset3pagesettings #imagecol-left-footer-outer { position: absolute; width: 205px; height: 60px; left: -205px; }

.flowerset1pagesettings #imagecol-right-footer-outer,
.flowerset2pagesettings #imagecol-right-footer-outer,
.flowerset3pagesettings #imagecol-right-footer-outer { position: absolute; width: 205px; height: 60px; left: 831px; }
*/

.flowerset1pagesettings #imagecol-left-header { background: url(../../assets/shared/bg_left_header_flowerset1.jpg) no-repeat top left; }
.flowerset1pagesettings #imagecol-right-header { background: url(../../assets/shared/bg_right_header_flowerset1.jpg) no-repeat top left; }
.flowerset1pagesettings #imagecol-left-body { background: url(../../assets/shared/bg_left_body_flowerset1.gif) no-repeat top left; }
.flowerset1pagesettings #imagecol-right-body { background: url(../../assets/shared/bg_right_body_flowerset1.gif) no-repeat top left; }
/*.flowerset1pagesettings #imagecol-left-footer { background: url(../../assets/shared/bg_left_footer_flowerset1.jpg) no-repeat bottom left; }
.flowerset1pagesettings #imagecol-right-footer { background: url(../../assets/shared/bg_right_footer_flowerset1.jpg) no-repeat bottom left; }
.flowerset1pagesettings #imagecol-left-footer-outer { background: url(../../assets/shared/bg_left_footer_outer_floweset1.jpg) no-repeat top left; }
.flowerset1pagesettings #imagecol-right-footer-outer { background: url(../../assets/shared/bg_right_footer_outer_floweset1.jpg) no-repeat top left; }*/
.flowerset1pagesettings #footer { background: url(bg_footer_flowerset1.gif) no-repeat center; }

.flowerset2pagesettings #imagecol-left-header { background: url(../../assets/shared/bg_left_header_flowerset2.jpg) no-repeat top left; }
.flowerset2pagesettings #imagecol-right-header { background: url(../../assets/shared/bg_right_header_flowerset2.jpg) no-repeat top left; }
.flowerset2pagesettings #imagecol-left-body { background: url(../../assets/shared/bg_left_body_flowerset2.gif) no-repeat top left; }
.flowerset2pagesettings #imagecol-right-body { background: url(../../assets/shared/bg_right_body_flowerset2.gif) no-repeat top left; }
/*.flowerset2pagesettings #imagecol-left-footer { background: url(../../assets/shared/bg_left_footer_flowerset2.jpg) no-repeat bottom left; }
.flowerset2pagesettings #imagecol-right-footer { background: url(../../assets/shared/bg_right_footer_flowerset2.jpg) no-repeat bottom left; }
.flowerset2pagesettings #imagecol-left-footer-outer { background: url(../../assets/shared/bg_left_footer_outer_floweset2.jpg) no-repeat top left; }
.flowerset2pagesettings #imagecol-right-footer-outer { background: url(../../assets/shared/bg_right_footer_outer_floweset2.jpg) no-repeat top left; }*/
.flowerset2pagesettings #footer { background: url(bg_footer_flowerset2.gif) no-repeat center; }

.flowerset3pagesettings #imagecol-left-header { background: url(../../assets/shared/bg_left_header_flowerset3.jpg) no-repeat top left; }
.flowerset3pagesettings #imagecol-right-header { background: url(../../assets/shared/bg_right_header_flowerset3.jpg) no-repeat top left; }
.flowerset3pagesettings #imagecol-left-body { background: url(../../assets/shared/bg_left_body_flowerset3.gif) no-repeat top left; }
.flowerset3pagesettings #imagecol-right-body { background: url(../../assets/shared/bg_right_body_flowerset3.gif) no-repeat top left; }
.flowerset3pagesettings #footer { background: url(bg_footer_flowerset3.gif) no-repeat center; }

/*
.flowerset3pagesettings #imagecol-left-footer { background: url(../../assets/shared/bg_left_footer_flowerset3.jpg) no-repeat bottom left; }
.flowerset3pagesettings #imagecol-right-footer { background: url(../../assets/shared/bg_right_footer_flowerset3.jpg) no-repeat bottom left; }
.flowerset3pagesettings #imagecol-left-footer-outer { background: url(../../assets/shared/bg_left_footer_outer_floweset3.jpg) no-repeat top left; }
.flowerset3pagesettings #imagecol-right-footer-outer { background: url(../../assets/shared/bg_right_footer_outer_floweset3.jpg) no-repeat top left; }*/


.flowerset4pagesettings #imagecol-left-header { background: url(../../assets/shared/bg_left_header_flowerset4.jpg) no-repeat top left; }
.flowerset4pagesettings #imagecol-right-header { background: url(../../assets/shared/bg_right_header_flowerset4.jpg) no-repeat top left; }
.flowerset4pagesettings #imagecol-left-body { background: url(../../assets/shared/bg_left_body_flowerset4.gif) no-repeat top left; }
.flowerset4pagesettings #imagecol-right-body { background: url(../../assets/shared/bg_right_body_flowerset4.gif) no-repeat top left; }
.flowerset4pagesettings #footer { background: url(bg_footer_flowerset4.gif) no-repeat center; }







/* header */
#headercontainer {
	height: 133px;
	width: 831px;
	border-bottom: 1px solid #fff; 
	background: url(../../assets/shared/bg_header.jpg) repeat-x top left;
	position: relative;
	}

#headercontent { float: left; width: 768px; }

.homelink { position: absolute; top: 13px; left: 38px; width: 147px; height: 66px; text-indent: -9999px; background: url(/assets/shared/alive.gif) no-repeat; }
.cbslink { position: absolute; top: 30px; right: 40px; width: 81px; height: 41px; text-indent: -9999px; background: url(/assets/shared/cbs_outdoor.gif) no-repeat; }

#navcontainer { position: relative; margin-top: 104px; float: left; width: 768px; height: 29px; background: url(../../assets/shared/bg_nav.jpg) repeat-x top left; }

#headercontent, #navcontainer { padding: 0 30px; }

#promocontainer, #formatcontainer { float: left; width: 100%; }
#promocontainer img, #formatcontainer img { display: block; }


/* page structure */
#contentplaceholder {
	float: left;
	width: 751px;
	padding: 0 40px 0 40px;
	background: #ffffff url(/assets/shared/bg_contentplaceholder.gif) no-repeat left top;
	}	

#contentcontainer, #contentcontainerthin, #contentcontainerwide, #contentcontainerholding {
	float: left;
	width: 524px;
	padding: 0 40px 20px 0;
	margin: 30px 0 0 0;	
	}

#contentcontainerholding {
	margin: 0 0 0 0;	
	}

#contentcontainerthin {
	width: 337px;
	margin: 30px 40px 0 40px;	
	}	
	
#contentcontainerwide {
	width: 751px;
	margin: 30px 0 0 0;
	background: #fff; /* override the vertical line in nonFooter, we don't want it on these pages */
	}

.content { clear: left;/* float: left; */width: 100%; }


#subcolleft { float: left; width: 194px; margin: 0px 0 60px 0; }
#subcolmiddle { display: inline; float: left; width: 330px; border-bottom: 0px; }
#subcolright { float: right; width: 176px; padding-left: 10px; margin: 30px 0 60px 0;  border-left:1px solid #c6c4bc;}

#contentcontainersearchresults {
	float: left;
	width: 751px;
	background: #fff; /* override the vertical line in nonFooter, we don't want it on these pages */
	}


/* promos */

.promo-mini {
	float: left;
	margin: 20px 0 0 0;
	}

.home2 {
	float: right;
	}


/* footer */
#footerholder { position: absolute; bottom: 0; left: 40px; width: 751px; height: 60px; font-size: 0.8em; }
#footercontent { margin-top: 40px; color: #999; }
#copyright { float: left; margin-right: 15px; }



/* navigation */
ul#mainnav {
	float: left;
	width: 600px;
	margin: 0 0 0 0;
	}
	
ul#mainnav li {
	float: left;
	border-right: 1px solid #C7C6BF;
	}

ul#mainnav li a { display: block; height: 29px; padding: 0 8px 0 8px; text-indent: -9999px; background-position: 7px 0px; }
ul#mainnav li a:hover { background-position: 7px -29px; }
ul#mainnav li.selected a { background-position: 7px -29px; }

ul#mainnav li.home a { width: 35px; border-left: 1px solid #C7C6BF; }
ul#mainnav li.tube a { width: 27px; }
ul#mainnav li.westfield a { width: 50px; }
ul#mainnav li.campaigns a { width: 62px; }
ul#mainnav li.team a { width: 34px; }
ul#mainnav li.support a { width: 46px; }
ul#mainnav li.news a { width: 32px; }
ul#mainnav li.insight a { width: 38px; }
ul#mainnav li.contact a { width: 45px; border-right: 0px; }

ul.navfooter { }
ul.navfooter li { float: left; }
ul.navfooter li a { display: block; margin: 0 8px 0 8px; color: #999; }
ul.navfooter li.navfooterlast { border-right: 0px; }

/* search in header */
#search-area  
{
	border:0 solid black;
	height:25px;
	width:150px;
	float:right;
	
}
.search-box {
	background:transparent url(/assets/shared-nl/bg-searchbox.gif) no-repeat scroll 0 0;
	border:1px solid #c6c4bc;
	background-color:#ffffff;
	padding-left:4px;
	clear:right;
	display:inline;
	float:right;
	height:24px;
	/* margin-right:30px; */
	margin-top:2px;
	position:relative;
	width:124px;
}
.search-box .btnsearch { margin: 0 0 0 0;}
.input-search 
{
	border:none;
	background-color:#ffffff;
	font-size:1em;
	left:19px;
	position:absolute;
	top:2px;
	width:108px;
}

/* news */
#latest-news a.rsslink { margin: 17px 0 0 0; }
#newsstories { float: left; width: 100%; }
.newstitle { float: left; width: 100%; font-weight: bold; color: #111; }
.newsdate { clear: left; float: left; width: 100%; margin: 2px 0 2px 0; color: #999; }
.newssummary { clear: left; float: left; width: 100%; margin: 3px 0 5px 0; }
.newssummary p { margin: 0 0 0.9em; }

ul.news-pager { padding-top:10px;clear:both; margin-left:220px; }
ul.news-pager li {float:left; margin-right:10px;}
ul.news-pager li a.news-pager-current { text-decoration:underline;}
ul.news-pager li a.news-next-previous-hide { visibility:hidden;}

/*
p.newstitle { margin: 0; padding: 0; }
p.newsdate { margin-bottom: 2px; }
*/

a.newssummarylink {
	width: 100%;
	text-decoration: none;
	color: #7F2430;
	font-weight: bold;
	}

a.newssummarylink:hover {
	color: #466A34;
	}


/* campaigns */
#searchcontainer {
	float: left;
	width: 100%;
	
	border-bottom: 2px solid #ccc;
	padding: 15px 0 0 0;
	margin-bottom: 15px;
	}
#searchcontainer .intro { width: 600px; margin-bottom: 20px; }
#pagercontrol a.selected { color: #000000; }
#pagercontrol {
	text-align:center;
	margin-top: 10px;
	color: #999;
	}
#pagercontrol  a 
{
	margin-right:10px;
}

#datecolumn, #clientcolumn, #brandcolumn, #searchcolumn { float: left; }
#formatcolumn { width: 100%;}
#formatcolumn .chooseformat { clear:both; margin-bottom:15px; }
#datecolumn { width: 90px; }
#clientcolumn { width: 170px; }
#searchcolumn { width: 60px; }
#brandcolumn { width: 160px; }


/*#formatcolumn label, #datecolumn label, #clientcolumn label { margin-bottom: 10px; }*/
.searchheader { margin-bottom: 10px; font-style:italic; font-weight:normal; }

.btnsearch {
	margin-top: 25px; 
	}

.campaignstable {  color: #7F2430; clear:left; }
.campaignstable td { padding: 4px 4px 4px 0px; }
.campaignstable th { color: #111111; font-weight: bold; }
.campaignsheader .format { width: 50px; }
.campaignsheader .brand { width: 275px; }
.campaignsheader .category { width: 170px; }
.campaignsheader .date { width: 260px; }
/*.campaignstable .alt { background: #f2f2f2; }*/

.tablerowhover { color: #d24b5d; background: #e6e6e6; cursor: pointer; }

.tablerowhoveroff { color: #7F2430; background: #fff; cursor: pointer; }
.tablerowalternatehoveroff { color: #7F2430; background: #f5f5f5; cursor: pointer; }

/*.rightarrow { float: left; background: url(../../assets/shared/arrow_right.gif) no-repeat; width: 7px; height: 9px; }	*/

#moviecontainer { float: left; }

.tablerowalternate { background: #f2f2f2; }
.tablerow a, .tablerowalternate a { color: #7F2430; }
.tablerowalternate a:hover { color: #466A34; }
.tablerowhover a { color: #d24b5d; }

.icon {float: left;width: 29px; height: 20px;}
.icon {padding:4px 0 0 4px ; color:#ffffff; font-style:italic; font-weight:bold;}
.icondep { background: url(/assets/shared-nl/bg-nav-light-green.gif) no-repeat;  }
.iconxtp {  background: url(/assets/shared-nl/bg-nav-orange.gif) no-repeat;  }
.iconlcd {  background: url(/assets/shared-nl/bg-nav-blue.gif) no-repeat; }
.iconled {  background: url(/assets/shared-nl/bg-nav-light-green.gif) no-repeat;  }
.iconwestfieldlcd {  background: url(/assets/shared-nl/bg-nav-pink.gif) no-repeat; }
.iconwestfieldled {  background: url(/assets/shared-nl/bg-nav-purple.gif) no-repeat; }
.iconwlcd {  background: url(/assets/shared-nl/bg-nav-pink.gif) no-repeat; }
.iconwled {  background: url(/assets/shared-nl/bg-nav-purple.gif) no-repeat; }

.icon_bullet_True { float: left; background: url(/assets/campaigns/icon_bullet_true.gif) no-repeat center center; width: 65px; height: 10px; }
.icon_bullet_False { float: left; background: url(/assets/campaigns/icon_bullet_false.gif) no-repeat center center; width: 65px; height: 10px; }


	
/* lists etc */
#minipromocontainer { float: left; width: 100%; padding: 0 0 10px 0; margin: 0; }
ul.listitem-promo { margin: 0; padding: 0; display: block; }
/*ul.listitem-promo li { float: left; margin: 0 0 0 0; padding: 7px 0 0 8px; width: 165px; height: 138px; background: url(/assets/shared/dropshad_small.gif) no-repeat left top; } */
ul.listitem-promo li { float: left; margin: 0 5px 0 0;}
ul.listitem-promo li a { display: block; height: 16px; width: 158px; padding: 105px 0 0 2px; }

ul.listitem-promo li.promo-tube { background-color:blue;}
ul.listitem-promo li.promo-westfield { background-color:green;}
ul.listitem-promo li.promo-cotm { background-color:red;}


ul.listitem-promo-centred { margin: 79px; padding: 0; display: block; }
ul.listitem-promo-centred li { float: left; margin: 0 0 0 0; padding: 7px 0 0 8px; width: 165px; height: 138px; background: url(/assets/shared/dropshad_small.gif) no-repeat left top; }


ul.listitem-promo-centred li a { display: block; height: 16px; width: 158px; padding: 105px 0 0 2px; }


ul.listitem-promo li .promo-showreel { background: url(/assets/promos/showreel.jpg) no-repeat left top; }
ul.listitem-promo li .promo-tech { background: url(/assets/promos/tech.jpg) no-repeat left top; }
ul.listitem-promo li .promo-dep { background: url(/assets/promos/dep.jpg) no-repeat left top; }
ul.listitem-promo li .promo-led { background: url(/assets/promos/led.jpg) no-repeat left top; }
ul.listitem-promo li .promo-lcd { background: url(/assets/promos/lcd.jpg) no-repeat left top; }
ul.listitem-promo li .promo-xtp { background: url(/assets/promos/xtp.jpg) no-repeat left top; }
ul.listitem-promo li .promo-los { background: url(/assets/promos/los.jpg) no-repeat left top; }
ul.listitem-promo li .promo-ratecard { background: url(/assets/promos/ratecard.jpg) no-repeat left top; }
ul.listitem-promo li .promo-formats { background: url(/assets/promos/formats.jpg) no-repeat left top; }
ul.listitem-promo li .promo-winner { background: url(/assets/promos/cbswinner.gif) no-repeat left top; }

ul.listitem-promo li .promo-map { background: url(/assets/contact/thumb_map.jpg) no-repeat left top; }

ul.listitem-promo li .promo-westfield-website { background: url(/assets/promos/westfield-website.jpg) no-repeat left top; }
ul.listitem-promo li .promo-westfield-advertising { background: url(/assets/promos/westfield-advertising.jpg) no-repeat left top; }

ul.listitem-promo li .promo-tube { background: url(/assets/promos/tube-and-bus.gif) no-repeat left top; }
ul.listitem-promo li .promo-westfield { background: url(/assets/promos/westfield.jpg) no-repeat left top; }
ul.listitem-promo li .promo-cotm { background: url(/assets/promos/monthly_loop.jpg) no-repeat left top; }

/* mini frame control */
.miniframe-theme {padding: 7px 0 0 6px; width:163px; height:106px; margin:0 0 0 0; }
.miniframe a { display: block; height: 16px; width: 158px; padding: 105px 0 0 2px; color:#ffffff; font-style:italic; }
.miniframe {width:158px; height:98px;}

.miniframe-theme-westfield-led { background: url(/assets/shared-nl/bg-minipromo-purple.gif) no-repeat left top;}

.miniframe-image-westfield1 { background: url(/assets/westfield/westfield1.jpg) no-repeat left top; }
.miniframe-image-westfield2 { background: url(/assets/westfield/westfield2.jpg) no-repeat left top; }
.miniframe-image-westfield3 { background: url(/assets/westfield/westfield3.jpg) no-repeat left top; }
.miniframe-image-renault-1  { background: url(/assets/westfield/renault-1.jpg) no-repeat left top; }

/* new mini promo control */
.minipromo-theme {padding: 7px 0 0 6px; width:163px; height:138px; margin:0 0 0 0; }
.minipromo a { display: block; height: 16px; width: 158px; padding: 105px 0 0 2px; color:#ffffff; font-style:italic; }
.minipromo {width:158px;}
	
.minipromo-image-tube { background: url(/assets/promos/tube.jpg) no-repeat left top; }
.minipromo-image-westfield { background: url(/assets/promos/westfield-lcd-2.jpg) no-repeat left top; }
.minipromo-image-cotm { background: url(/assets/promos/campaign-month.jpg) no-repeat left top; }
.minipromo-image-dep { background: url(/assets/tube-and-bus/dep.jpg) no-repeat left top; }
.minipromo-image-xtp { background: url(/assets/tube-and-bus/xtp.jpg) no-repeat left top; }
.minipromo-image-lcd { background: url(/assets/tube-and-bus/lcd.jpg) no-repeat left top; }
.minipromo-image-dep-tec { background: url(/assets/promos/tech.jpg) no-repeat left top; }
.minipromo-image-dep-campaigns { background: url(/assets/promos/dep-2.jpg) no-repeat left top; }
.minipromo-image-dep-ratecard { background: url(/assets/promos/ratecard.jpg) no-repeat left top; }
.minipromo-image-xtp-trialvideo { background: url(/assets/promos/xtp-2.jpg) no-repeat left top; }
.minipromo-image-xtp-launch-loop { background: url(/assets/promos/xtp.jpg) no-repeat left top; }
.minipromo-image-xtp-ratecard { background: url(/assets/promos/ratecard.jpg) no-repeat left top; }
.minipromo-image-lcd-tec { background: url(/assets/promos/tech.jpg) no-repeat left top; }
.minipromo-image-lcd-campaigns { background: url(/assets/tube-and-bus/zurich.jpg) no-repeat left top; }
.minipromo-image-lcd-ratecard { background: url(/assets/promos/ratecard.jpg) no-repeat left top; }
.minipromo-image-westfield-led { background: url(/assets/westfield/westfield3.jpg) no-repeat left top; }
.minipromo-image-westfield-lcd { background: url(/assets/westfield/lcd-1.jpg) no-repeat left top; }
.minipromo-image-westfield-website { background: url(/assets/promos/westfield-website.jpg) no-repeat left top; }
.minipromo-image-westfield1 { background: url(/assets/westfield/westfield1.jpg) no-repeat left top; }
.minipromo-image-westfield2 { background: url(/assets/westfield/westfield2.jpg) no-repeat left top; }
.minipromo-image-westfield3 { background: url(/assets/westfield/westfield3.jpg) no-repeat left top; }
.minipromo-image-boss-pos { background: url(/assets/westfield/boss-pos.jpg) no-repeat left top; }
.minipromo-image-toyota-1 { background: url(/assets/westfield/toyota-1.jpg) no-repeat left top; }
.minipromo-image-westfield-london { background: url(/assets/westfield/westfield-london.jpg) no-repeat left top; }
.minipromo-image-westfield-building { background: url(/assets/westfield/westfield-building.jpg) no-repeat left top; }
.minipromo-image-westfield-rate-card { background: url(/assets/westfield/westfield-rate-card.jpg) no-repeat left top; }
.minipromo-image-westfield-rate-card2 { background: url(/assets/westfield/westfield-rate-card2.jpg) no-repeat left top; }
.minipromo-image-address-details { background: url(/assets/contact/thumb_map.jpg) no-repeat left top; }
.minipromo-image-alive-rate-card { background: url(/assets/promos/alive-rate-card.jpg) no-repeat left top; }




.minipromo-theme-tube { background: url(/assets/shared-nl/bg-minipromo-blue.gif) no-repeat left top;}
.minipromo-theme-westfield { background: url(/assets/shared-nl/bg-minipromo-light-green.gif) no-repeat left top;}
.minipromo-theme-cotm { background: url(/assets/shared-nl/bg-minipromo-pink.gif) no-repeat left top;}
.minipromo-theme-dep { background: url(/assets/shared-nl/bg-minipromo-light-green.gif) no-repeat left top;}
.minipromo-theme-xtp { background: url(/assets/shared-nl/bg-minipromo-orange.gif) no-repeat left top;}
.minipromo-theme-lcd { background: url(/assets/shared-nl/bg-minipromo-blue.gif) no-repeat left top;}
.minipromo-theme-westfield-lcd { background: url(/assets/shared-nl/bg-minipromo-pink.gif) no-repeat left top;}
.minipromo-theme-westfield-led { background: url(/assets/shared-nl/bg-minipromo-purple.gif) no-repeat left top;}
.minipromo-theme-address-details { background: url(/assets/shared-nl/bg-minipromo-light-green.gif) no-repeat left top;}



/*email vote */
ul.listitem-promo li .promo-rocky { background: url(/assets/promos/fav/rocky.jpg) no-repeat left top; }
ul.listitem-promo li .promo-yell { background: url(/assets/promos/fav/yell.jpg) no-repeat left top; }
ul.listitem-promo-centred li .promo-bacardi { background: url(/assets/promos/fav/bacardi.jpg) no-repeat left top; }
ul.listitem-promo-centred li .promo-shelter { background: url(/assets/promos/fav/shelter.jpg) no-repeat left top; }
ul.listitem-promo li .promo-es { background: url(/assets/promos/fav/es.jpg) no-repeat left top; }
ul.listitem-promo li .promo-bacardi2 { background: url(/assets/promos/fav/bacardi2.jpg) no-repeat left top; }

/*#tube-and-buscontainer { float: left; width: 100%; }*/

ul.listitem-tube-and-bus { float: left; margin: 0 0 15px -4px; }
ul.listitem-tube-and-bus li { float: left; margin: 0; padding: 7px 0 0 7px; width: 249px; height: 131px; }
ul.listitem-tube-and-bus li.dep { background: url(/assets/tube-and-bus/dropshad_dep.gif) no-repeat left top; }
ul.listitem-tube-and-bus li.xtp { background: url(/assets/tube-and-bus/dropshad_xtp.gif) no-repeat left top; }
ul.listitem-tube-and-bus li.lcd { background: url(/assets/tube-and-bus/dropshad_lcd.gif) no-repeat left top; }
ul.listitem-tube-and-bus li.ledbus { background: url(/assets/tube-and-bus/dropshad_ledbus.gif) no-repeat left top; }
ul.listitem-tube-and-bus li a { display: block; height: 16px; width: 158px; padding: 105px 0 0 2px; }


ul.listitem-tube-and-bus li .format-dep { background: url(/assets/tube-and-bus/dep.jpg) no-repeat left top; }
ul.listitem-tube-and-bus li .format-xtp { background: url(/assets/tube-and-bus/xtp.jpg) no-repeat left top; }
ul.listitem-tube-and-bus li .format-lcd { background: url(/assets/tube-and-bus/lcd.jpg) no-repeat left top; }
ul.listitem-tube-and-bus li .format-ledbus { background: url(/assets/tube-and-bus/ledbus.jpg) no-repeat left top; }

/* Westfield */
ul.listitem-westfield { float: left; margin: 0 0 15px -4px; }
ul.listitem-westfield li { float: left; margin: 0 0 30px 0; padding: 7px 0 0 7px;  height: 131px; }
ul.listitem-westfield li.sss { background: url(/assets/westfield/dropshad_sss.gif) no-repeat left top; }
ul.listitem-westfield li.lcd { background: url(/assets/westfield/dropshad_lcd.gif) no-repeat left top; }
ul.listitem-westfield li.led { background: url(/assets/westfield/dropshad_led.gif) no-repeat left top; }
ul.listitem-westfield li a { display: block; height: 16px; width: 158px; padding: 105px 0 0 2px; }

ul.listitem-westfield li .format-sss { background: url(/assets/westfield/sss.jpg) no-repeat left top; }
ul.listitem-westfield li .format-lcd { background: url(/assets/westfield/lcd.jpg) no-repeat left top; }
ul.listitem-westfield li .format-led { background: url(/assets/westfield/led.jpg) no-repeat left top; }

/* used in formatnav control */
#formatsnavcontainer { float: left; width: 100%; padding: 5px 0 5px 0; }
ul#listitem-formatsnav,
ul#listitem-formatsnav-westfield { float: left; }

ul#listitem-formatsnav li,
ul#listitem-formatsnav-westfield li { float: left; margin: 0 2px 0 0; }

ul#listitem-formatsnav li a,
ul#listitem-formatsnav-westfield li a { display: block; padding:4px 0 0 24px; color:#ffffff; font-style:italic;}

ul#listitem-formatsnav li.dep { background: url(/assets/shared-nl/bg-nav-light-green.gif) no-repeat; width: 81px; height: 24px; }
ul#listitem-formatsnav li.xtp { background: url(/assets/shared-nl/bg-nav-orange.gif) no-repeat; width: 81px; height: 24px;  }
ul#listitem-formatsnav li.lcd { background: url(/assets/shared-nl/bg-nav-blue.gif) no-repeat; width: 81px; height: 24px; }
ul#listitem-formatsnav li.ledbus { background: url(/assets/shared/icon_ledbus.gif) no-repeat; width: 82px; height: 20px; }

ul#listitem-formatsnav-westfield li.led { background: url(/assets/shared-nl/bg-nav-purple.gif) no-repeat; width: 81px; height: 24px; }
ul#listitem-formatsnav-westfield li.lcd { background: url(/assets/shared-nl/bg-nav-pink.gif) no-repeat; width: 81px; height: 24px; }
ul#listitem-formatsnav-westfield li.sss { background: url(/assets/shared/icon_sss_westfield.gif) no-repeat; width: 54px; height: 20px; }

ul#listitem-formatsnav li.screenlocations{ background: url(/assets/shared/icon_screenlocations.gif) no-repeat; width: 74px; height: 20px; }
ul#listitem-formatsnav li.selected, ul#listitem-formatsnav-westfield li.selected { background-position: 0 -24px; }


/* used in campaigns search */
.chooseformat label { cursor: pointer; padding-top:5px; color:#ffffff; font-style:italic;}
.chooseformat input { margin:3px 10px 0 4px; }
.chooseformat .dep label {   background: url(/assets/shared-nl/bg-nav-light-green.gif) no-repeat; padding-left:35px; width: 60px; height: 20px; margin-right: 0px; }
.chooseformat .xtp label { background: url(/assets/shared-nl/bg-nav-orange.gif) no-repeat; padding-left:35px; width: 60px; height: 20px; margin-right: 0px;  }
.chooseformat .lcd label { background: url(/assets/shared-nl/bg-nav-blue.gif) no-repeat; padding-left:35px; width: 60px; height: 20px; margin-right: 0px; }
.chooseformat .ledbus label { background: url(/assets/shared/icon_ledbus.gif) no-repeat; padding-left:35px; width: 60px; height: 14px; margin-right: 10px; }
.chooseformat .westfield-led label {background: url(/assets/shared-nl/bg-nav-purple.gif) no-repeat; padding-left:15px; width:105px; height: 20px; margin-right: 0px;  }
.chooseformat .westfield-lcd label {background: url(/assets/shared-nl/bg-nav-pink.gif) no-repeat; padding-left:15px; width: 105px; height: 20px; margin-right: 0px;  }


#supportcontainer { float: left; width: 100%; }
ul.listitem-support { float: left; width: 100%; margin: 5px 0 20px 0; }
ul.listitem-support li { width: 95%; float: left; }
ul.listitem-support li.title { width: 100%; padding-left: 0px; }
ul.listitem-support li a { display: block; padding: 4px 0 4px 10px; }
ul.listitem-support li a:hover { background: #e6e6e6;  }

#newsstories ul.listitem-news, ul.listitem-news { margin: 0; padding: 0; display: block;}
ul.listitem-news li { float: left; width: 100%; border-bottom:1px dashed #b0ada1; padding: 17px 0 0 0; }

#teammembercontainer {
	/* float: left; */
	width: 100%;
	}

ul.teammember-list {
	display: block;
	float: left;
	width: 100%;
	height:auto!important;
	min-height:400px;
	height:400px;
	
}

ul.teammember-list li {
	float: left;
	margin: 0 2px 10px 0;
	padding: 0;
	width: 100px;
	height: 110px;
	display:block;
	background-position: 0px 0px;
}

ul.teammember-list li a { display: block; width: 100px; height: 110px; text-indent: -9999px; background-position: 0px 0px; }
/* ul.teammember-list li a:hover { background-position: 0px -50px; } */
/* ul.teammember-list li.selected a { background-position: 0px -50px; } */

ul.teammember-list li.jamesellis a { background-image: url(/assets/team/jamesellis.jpg); }
ul.teammember-list li.johnkilfeather a { background-image: url(/assets/team/johnkilfeather.jpg); }
ul.teammember-list li.jonlewen a { background-image: url(/assets/team/jonlewen.jpg); }
ul.teammember-list li.kiransanghera a { background-image: url(/assets/team/kiransanghera.jpg); }
ul.teammember-list li.lisarokny a { background-image: url(/assets/team/lisarokny.jpg); }
ul.teammember-list li.mikehemmings a { background-image: url(/assets/team/mikehemmings.jpg); }
ul.teammember-list li.nickycheshire a { background-image: url(/assets/team/nickycheshire.jpg); }
ul.teammember-list li.renusunak a { background-image: url(/assets/team/renusunak.jpg); }
ul.teammember-list li.richardsimkins a { background-image: url(/assets/team/richardsimkins.jpg); }
ul.teammember-list li.russellboyman a { background-image: url(/assets/team/russellboyman.jpg); }
ul.teammember-list li. a { background-image: url(/assets/team/russellboyman.jpg); }
ul.teammember-list li.nickshaw a { background-image: url(/assets/team/nickshaw.jpg); }
ul.teammember-list li.mattharris a { background-image: url(/assets/team/mattharris.jpg); }
ul.teammember-list li.timcartwright a { background-image: url(/assets/team/timcartwright.jpg); }
ul.teammember-list li.douglasswan a { background-image: url(/assets/team/douglasswan.jpg); }
ul.teammember-list li.lindsayrapacchi a { background-image: url(/assets/team/lindsayrapacchi.jpg); }
ul.teammember-list li.georgedelius a { background-image: url(/assets/team/georgedelius.jpg); }




ul.biogquestion-list {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 0;
}

ul.biogquestion-list li {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	padding: 0;
}

ul.biogquestion-list li.question { font-weight: bold; }
ul.biogquestion-list li.answer { margin-bottom: 10px; }


ul.listitem-campaigndetails { float: left; width: 100%; }
ul.listitem-campaigndetails li { width: 100%; padding: 4px 0 0 0; }
ul.listitem-campaigndetails li.title { width: 100%; font-weight: bold; color:#7f2430;}
ul.listitem-campaigndetails li.text p { line-height: 1.3em;	margin: 0 0 0.9em 0; }
ul.listitem-campaigndetails .title { width: 100%; font-weight: bold; color:#7f2430;}
ul.listitem-campaigndetails .text p { line-height: 1.3em;	margin: 0 0 0.9em 0; }



/* forms */
.formrow {
	clear: both;
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	}

input {

	}
	
label { float: left; width: 125px; margin: 0 10px 0 0; font-weight: bold; }
textarea { font-size: 1.2em; width: 200px; }
.inputsml { font-size: 1.0em; width: 60px; }
.inputmed { font-size: 1.0em; width: 235px; }
.inputxlarge { font-size: 1.0em; width: 400px; }


/* form overides */
.inputdate { width: 150px; }
.inputbrandcategory { width: 150px; }


#emailformcontainer label { float: left; width: 257px; }
#emailformcontainer .inputmed { clear: left; float: left; width: 257px; }
#emailformcontainer #subjectcontainer .inputmed { width: 257px; }
#emailformcontainer textarea { font-size: 1.2em; width: 524px; height: 150px; }

#searchcontainer select { margin-bottom: 10px; }




/* contact */	
.btnsubmit { margin-left: 135px; width: 56px; height: 20px; }
.btnsend { float: right; width: 51px; height: 18px; text-indent: -9999px; }
#emailformcontainer { float: left; width: 100%; }
#recipientscontainer { float: left; width: 463px; margin: 0 0 10px 0; }
#mapcontainer { float: left; }

#emailaddresscontainer { float: left; width: 257px; margin: 0 10px 0 0; }
#subjectcontainer { float: right; width: 257px; }

.moviePlayerLoading{padding-top:20px;padding-bottom:20px;}

.format-subtitle{margin-top:20px;}

.player-nav{margin-top:10px;}

.novideo{display:inline;color:#ff0000;font-weight:bold;}

/*competition specific styles */
.voting-bars {clear:both;}
.voting-row { padding-top:10px; padding-bottom:20px; width:600px;}
.voting-row-title {float:left; width:120px; font-weight:bold; }
.voting-colour-bar { float:left; height:15px; }
.voting-percent{ float:left; width:40px; font-weight:bold;margin-left:15px;}
.voting-bar-container { float:left; width:350px;}

.email-voting{}

ul.stdlist { clear:left;display: block; list-style-type: disc;  }
ul.stdlist li { margin-left: 20px; }

ul.ticklist { clear:left;display: block; list-style-type: none;  }
ul.ticklist li { padding-left: 16px; }
ul.ticklist-light-green li { background: #ffffff url(/assets/shared-nl/tick-green.gif) no-repeat 0 3px ;}
ul.ticklist-orange li { background: #ffffff url(/assets/shared-nl/tick-orange.gif) no-repeat 0 3px ;}
ul.ticklist-blue li { background: #ffffff url(/assets/shared-nl/tick-blue.gif) no-repeat 0 3px ;}
ul.ticklist-pink li { background: #ffffff url(/assets/shared-nl/tick-pink.gif) no-repeat 0 3px ;}
ul.ticklist-purple li { background: #ffffff url(/assets/shared-nl/tick-purple.gif) no-repeat 0 3px ;}

.email-entry-form {margin-top:30px;}
.email-entry-form .inputmed{float:left;}
.btnvote { float: left; width: 43px; height: 18px; text-indent: -9999px;}

.requiredfield {float:left; width:20px;}
.competition {color:#7F2430;font-weight:bold;}


/*competition rules pop-up window styles */
.competition-rules form {padding:15px;}
.competition-rules h1, p, li {text-align:left;}
.competition-rules li {list-style-position:inside; list-style-type:decimal;	margin-left:40px;text-indent:-20px;}
.competition-rules h1 { text-indent:0px; float:none;}



/* westfield */

.westfield-format-column{ float: left; width: 49% }
.westfield-format-column1{ float: left; width: 40% }
.westfield-format-column2{ float: left; width: 58% }

#video-container { margin: 0 0 30px 0; }

/* John Lewis */

#quote { font-style:italic; margin-bottom:0em;}
#quote-by {margin-top:0.2em;}

/* New styling - 2009/2010 */

.intro { border-bottom:1px dashed #b0ada1;padding-bottom:10px;margin-bottom:20px;}
.intro p 
{
	font-size:16px; font-weight:normal;  color:#466a34; font-style:italic;
}
.intro p em 
{
	font-weight:bold; font-style:italic; font-size:18px;
}
.intro a {font-size:16px; font-weight:normal; color:#466a34; font-style:italic; text-decoration:underline;}
.intro a:hover {text-decoration:none;}
.intro .intro-extra-text p 
{
	font-weight:normal; font-style:normal; font-size:12px;margin:0 0 0 0;line-height:1.8em;
	color:#111111;
}
.intro .intro-extra-text  a
{
	font-weight:normal; font-style:normal; font-size:12px;margin:0 0 0 0; line-height:1.8em;
	color:#7F2430;
}



h3 {font-size:16px; color:#466a34; font-style:italic;font-weight:bold; clear:both; margin:20px 0 20px 0;}
#latest-news h3 {width:105px;float:left; margin-top:11px;}

#the-alive-brand-story h1 {background: url(/assets/shared-nl/title-the-alive-story.gif) no-repeat; width: 245px; height: 33px;}
#tubeunderground h1 {background: url(/assets/shared-nl/title-tube.gif) no-repeat; width: 86px; height: 35px;}
#formats-dep h1 {background: url(/assets/shared-nl/title-formats-dep.gif) no-repeat; width: 222px; height: 35px;}
#formats-xtp h1 {background: url(/assets/shared-nl/title-formats-xtp.gif) no-repeat; width: 222px; height: 35px;}
#formats-lcd h1 {background: url(/assets/shared-nl/title-formats-lcd.gif) no-repeat; width: 222px; height: 35px;}
#westfield-london h1 {background: url(/assets/shared-nl/title-westfield-london.gif) no-repeat; width: 290px; height: 35px;}
#westfield-london-led h1 {background: url(/assets/shared-nl/title-westfield-london-led.gif) no-repeat; width: 378px; height: 35px;}
#westfield-london-lcd h1 {background: url(/assets/shared-nl/title-westfield-london-lcd.gif) no-repeat; width: 378px; height: 35px;}
#campaigns h1 {background: url(/assets/shared-nl/title-campaigns.gif) no-repeat; width: 208px; height: 35px;}
#campaign-month h1 {background: url(/assets/shared-nl/title-campaign-month.gif) no-repeat; width: 376px; height: 35px;}
#support h1 {background: url(/assets/shared-nl/title-support.gif) no-repeat; width: 208px; height: 35px;}
#insight h1 {background: url(/assets/shared-nl/title-insight.gif) no-repeat; width: 117px; height: 35px;}
#news h1 {background: url(/assets/shared-nl/title-news.gif) no-repeat; width: 117px; height: 35px;}
#contact h1 {background: url(/assets/shared-nl/title-contact.gif) no-repeat; width: 144px; height: 35px;}
#search h1 {background: url(/assets/shared-nl/title-search.gif) no-repeat; width: 144px; height: 35px;}
#team h1 {background: url(/assets/shared-nl/title-team.gif) no-repeat; width: 144px; height: 35px;}
#voting h1 {background: url(/assets/shared-nl/title-voting.gif) no-repeat; width: 268px; height: 35px;}
#xtp-trial-video h1 {background: url(/assets/shared-nl/title-xtp-trial-video.gif) no-repeat; width: 232px; height: 35px;}
#xtp-launch-loop-video h1 {background: url(/assets/shared-nl/title-xtp-launch-loop-video.gif) no-repeat; width: 232px; height: 35px;}
#advertising-at-westfield-london h1 {background: url(/assets/shared-nl/title-advertising-at-westfield.gif) no-repeat; width: 405px; height: 35px;}
#title-links h1 {background: url(/assets/shared-nl/title-links.gif) no-repeat; width: 89px; height: 33px;}

.em-light-green { color:#9ece65; font-size:16px; font-style:italic;padding-right:3px;}
.em-orange { color:#f1a859; font-size:16px; font-style:italic;padding-right:3px;}
.em-blue { color:#65cad4; font-size:16px; font-style:italic;padding-right:3px;}
.em-pink { color:#ea617b; font-size:16px; font-style:italic;padding-right:3px;}

h3.theme-light-green { color:#9ece65; font-size:16px; font-style:italic;padding-right:3px; font-weight:normal;}
h3.theme-orange { color:#f1a859; font-size:16px; font-style:italic;padding-right:3px;font-weight:normal;}
h3.theme-blue { color:#65cad4; font-size:16px; font-style:italic;padding-right:3px;font-weight:normal;}
h3.theme-pink { color:#ea617b; font-size:16px; font-style:italic;padding-right:3px;font-weight:normal;}


.nav-hr {border-bottom:1px dashed #b0ada1;}

.page-link-light-green { color:#97cb5b;}
.page-link-blue { color:#65cad4;}
.page-link-orange { color:#ee9433;}
.page-link-pink { color:#ea617b;}

.compact-para { margin: 0 0 0 0; padding: 0 0 0 0;}
.top-compact-para { margin: 0 0 10px 0; padding: 0 0 0 0;}

.accordion-section {border-bottom:1px dashed #b0ada1;}
#accordion h3 { outline:none; width: 524px; height: 33px;}
#accordion h3 a {font-size:16px; color:#ffffff;  font-style:italic;font-weight:bold;padding:7px 0 0 10px; display:block;}
#accordion .ui-state-default { background-repeat:no-repeat; background-position: top left ;}
#accordion .ui-state-active { background-repeat:no-repeat; background-position: bottom left;}

#accordion h3#creative { background-image: url(/assets/shared-nl/bg-accordion-pink.gif); }
#accordion h3#selling { background-image: url(/assets/shared-nl/bg-accordion-orange.gif);}
#accordion h3#press { background-image: url(/assets/shared-nl/bg-accordion-blue.gif);}
#accordion h3#imagery { background-image: url(/assets/shared-nl/bg-accordion-light-green.gif);}

#accordion h3#campaign-research { background-image: url(/assets/shared-nl/bg-accordion-pink.gif);}
#accordion h3#case-studies { background-image: url(/assets/shared-nl/bg-accordion-orange.gif);}
#accordion h3#voxpops { background-image: url(/assets/shared-nl/bg-accordion-blue.gif);}
#accordion h3#format-audience-insight { background-image: url(/assets/shared-nl/bg-accordion-light-green.gif);}
#accordion h3#digital-outdoor-insight { background-image: url(/assets/shared-nl/bg-accordion-yellow.gif);}
#accordion h3#media-experts { background-image: url(/assets/shared-nl/bg-accordion-purple.gif);}

#addressinfo p em { color:#7F2430; font-weight:bold;}

.biogquestion-list h3 { margin:10px 0 0 0 ;}
#teamcontainer {position: relative;} 

#teammemberdetails 
{
	position:absolute;
	top:-20px;
	left:123px;
	width:310px;
	height:372px;
}
#teammemberdetailstext { text-indent:-9999px;}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.vote-list .vote-list-item { width:45%;float:left; margin-top:20px;}
.vote-list .vote-list-item p {width:80%;margin-top:10px;}
.vote-list .vote-list-item h3 { margin-bottom:0px;}

#vote-select-container { clear:left;padding-top:20px;}
#vote-select-container p {font-size:1.2em; font-style:italic; float:left;margin:3px 20px 0 0;}


#vote-input  {float:left;width:200px;}
#vote-input #vote-input-labels span
{
	margin:0 0 0 13px;
	color:#466A34;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}
#vote-input #vote-input-checkboxes input { margin:0 0 0 11px;}
#vote-input #submit {float:left;width:200px;}
#vote-input #submit {margin:0 0 0 0;padding:0 0 0 0 ;}

.picture-two-col {clear:both;margin-top:30px;}
.picture-two-col p {margin-top:5px;}
.picture-two-col .text {width:58%; float:left;}
.picture-two-col .picture {width:40%; float:left;clear:left; padding-top:20px; }
.picture-two-col h3 {margin:0 0 0 0;}

ul li.voteresult {clear:both;margin-bottom:20px;}
.votetext { float:left;}
.votebar { float:left; height:16px;}
.votecount { float:left; padding-left:10px;}
.votesfor-0 { background-image: url(/assets/shared-nl/bg-pollbar-blue.gif); }
.votesfor-1 { background-image: url(/assets/shared-nl/bg-pollbar-light-green.gif); }
.votesfor-2 { background-image: url(/assets/shared-nl/bg-pollbar-pink.gif); }
.votesfor-3 { background-image: url(/assets/shared-nl/bg-pollbar-orange.gif); }
.votesfiller { background-image: url(/assets/shared-nl/bg-pollbar-blank.gif); }
 
#teammemberdetailstext a.team-member-close 
{
	background: url(/assets/shared-nl/spacer.gif); 
	position: absolute ;
	width:36px; height:36px;
	top:339px;
	left:249px;
	display:block;
}
#teammemberdetailstext a.member-email 

{
	background: url(/assets/shared-nl/spacer.gif); 
	position: absolute ;
	width:207px; height:45px;
	top:309px;
	left:21px;
	display:block;
}

#com-logo {background: url(/assets/shared-nl/logo-first-direct.gif) no-repeat; width: 186px; height: 55px;}