/* CSS Document */

body{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	-webkit-text-size-adjust: none;
}
a:hover{
	text-decoration:none;	
}
img{
	border:none;
}
.serif-list{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#333;
}
.serif-list li{
	padding-bottom:8px;	
}
ol{
	font-family:Arial, Helvetica, sans-serif;
}
.bullet-title{
	font-weight:normal;
	font-size:18px;
	background-color:#711f46;
	color:#FFF;
	padding:5px;
}
.serif-list-p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	padding-top:8px;
}
.free-email{
	background-color:#711e45;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
#casestudyMedia #imagery .free-email a{
	color:#FFF;
}

.newsletter #mainColumn ul{font-family:Arial, Helvetica, sans-serif;}


.free-phone{
	background-color:#711e45;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	font-size:21px;
}
#mainContainer{
	width:100%;
	margin:0 auto;	
}
/*    Header styles    */
#mainHeader{
	height:395px;
	background-image:url(/images/layout/header-background.gif);
	background-repeat:repeat-x;
}
#headerContainer{
	margin:0 auto;
	width:980px;
	height:100px;
}
#logo{
	float:left;
}
#navigation{
	width:700px;
	float:right;
	color:#FFFFFF;
	font-size:16px;
	list-style-type:none;
	margin:81px 0 0 0;
	padding:0px;
}
#navigation li{
	float:left;
	margin:0px;
	padding:0px;
}
#navigation .spacer{
	margin:0 13px 0 12px;
}

#navigation a{
	color:#FFFFFF;
	text-decoration:none;
}
#navigation a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.juice-resource-page #navigation li #resource, .home-page #navigation li #home, .juice-learning-page #navigation li #learning, .juice-media-page #navigation li #media, .juice-events-page #navigation li #events, .news-page #navigation li #news, .contact-page #navigation li #contact, .login-page #navigation li #login, .free-event-page #navigation li #event{
	text-decoration:underline;
}

/*   dropdown style  */
.headerContainer li:hover ul, #navigation li:hover div{
	display: block;
}
#headerContainer #navigation{ background-color:none;}
#headerContainer #navigation .learning-li{
	border-right:none;	
}
#headerContainer #navigation .media-li{
	border-left:#FFF 1px solid;
}
#headerContainer #navigation li{
	border-right:#FFF 1px solid;	
}
#headerContainer #navigation li #learning{	
	padding:10px 22px 10px 22px;
	margin:-10px 0 0 0;
	display:block;
}

#headerContainer #navigation li #learning:hover{	
	background-image:url(/images/layout/drop-down-back-purple.png);
	background-repeat:repeat;
}
#headerContainer #navigation li a{	
	padding:10px 22px 10px 22px;
}
#headerContainer #navigation li a:hover{	
	background-color:none;
}
#headerContainer #navigation li .first{	
	margin-left:0;
	padding-left:0;
}
#headerContainer #navigation .last{		
	border-right:none;
}
#headerContainer #navigation .last a{		
	padding-right:0;
}

#headerContainer #navigation ul{
	position: absolute;	
	padding:0;
	margin:0;	
	border-top:none;
	list-style:none;
	display: none;	
}

#headerContainer #navigation ul li{
	border-bottom: 1px solid #9a7083;
	border-right:none;
	float: none;
}
#headerContainer #navigation ul li a {	
	display:block;
	color: #FFF;
	text-decoration: none;
	text-transform: none;
	text-align:left;
	padding:10px 20px 10px 20px;
	background-image:url(/images/layout/drop-down-back-purple.png);
	background-repeat:repeat;
}
#headerContainer #navigation ul li a:hover {
	color:#FFF !important;
	text-decoration: underline;
	font-weight:normal;
	background-color:#3c0720;
	background-image:none;
}

#navigation .dropdown-products {margin-top:10px;}
#headerContainer #navigation .drop-down-last{border-bottom:none;}
#mainHeader #headerContainer a.selected{
	background-image:url(/images/layout/drop-down-back-purple.png);
	background-repeat:repeat;
}

/*   JQUERY   */
#homeJquerybox{
	clear:both;
	max-width:980px;
	height:285px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.homeJquery-images{
	max-width:980px;
	height:auto;
	display:block;
	margin:0;
}
.homeJquery-images a{
	max-width:980px;
	height:auto;
	display:block;
}
ul.pagination{
	list-style:none;
	padding:0;
	margin:0px;
	display:block;
	position:absolute;
	bottom:16px;
	right:16px;
	z-index:250;
	width:140px;
	height:26px;
}
ul.pagination li{
	float:left;
	margin:0 1px 0 0;
	padding:0px;
}
ul.pagination li a{
	float:left;
	text-indent:-9999px;
	width:27px;
	height:26px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
ul.pagination li a:hover{
	background-position:0 0;
}
ul.pagination li.current a{ 
	background-position:0 -28px;
}
.nav01{
	background-image: url(/images/home/01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav02{
	background-image: url(/images/home/02.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav03{
	background-image: url(/images/home/03.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav04{
	background-image: url(/images/home/04.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav05{
	background-image: url(/images/home/05.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*    Lead image styles   */
#leadimage{
	clear:both;
	max-width:980px;
	padding:0px;
	margin:0px;	
}
#leadimage-pch{
	clear:both;
	width:980px;
	height:280px;
	padding:0px;
	margin:0px;
	background-image:url(../images/leadimage-default.jpg);
	background-repeat:no-repeat;
}
#leadimage-pch h1{
	width:450px;
	padding:170px 0 0 10px;
	margin:0px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
}
#leadimage-news{
	clear:both;
	width:980px;
	height:280px;
	padding:0px;
	margin:0px;
	background-image:url(../images/leadimage-default.jpg);
	background-repeat:no-repeat;
}
#leadimage-news h1{
	width:450px;
	padding:185px 0 0 10px;
	margin:0px;
	color:#FFFFFF;
	font-size:48px;
	font-weight:normal;
}
/*    Content styles    */
#mainContent{
	clear:both;
}
#contentContainer{
	margin:0 auto;
	width:980px;
	padding:20px 0 0 0;
}
#copy-column{
	width:230px;
	margin:0 20px 0 0;
	padding:0px;
	float:left;
}
#copy-column h2{
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin:0 0 10px 0;
}
#copy-column p{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:1.3;
}
#copy-column p a{
	color:#666666;
	text-decoration:underline
}
#copy-column p a:hover{
	color:#333333;
	text-decoration:none
}
#copy-column ul{padding-left:18px; font-family:Arial, Helvetica, sans-serif;}
#copy-column ul li{margin-bottom:8px; line-height:1.3;}


/*media page styles*/
#media-column{
	width:480px;
	margin:0px;
	padding:0px;
	float:left;
}
.media-item-left{
	float:left;
	width:230px;
	margin:0 20px 0 0;
	padding:0px;
}
.media-item-right{
	float:left;
	width:230px;
	margin:0px;
	padding:0px;
}
#media-column a{
	width:230px;
	display:block;
	border-bottom:#CCCCCC 1px solid;
	padding:0px;
	margin:0 0 20px 0;
	background-color:#f1f1f1;
	color:#b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
#media-column a:hover{
	width:230px;
	display:block;
	border-bottom:#711e45 1px solid;
	color:#FFFFFF;
	background-color:#711e45;
	text-decoration:none;
	margin:0 0 20px 0;
}
#media-column a:hover h3{
	color:#FFF;
}
#media-column a:hover p{
	color:#FFF;
}
#media-column .last a:hover{
	color:#FFF;
	margin-bottom:30px;
}
#media-column h3{
	font-size:18px;
	margin:20px 0 0 10px;
	padding:0px;
	color:#711e45
}
#media-column .sixteen{
	font-size:16px;
	padding-right:10px;
	margin-top:5px;
}

#media-column .last{
	margin-bottom:30px;
}
#media-column p{
	font-size:14px;
	margin:10px 0 10px 10px;
	padding:0px;
	color:#333;
}

#work-column{
	width:480px;
	margin:0px;
	padding:0px;
	float:left;
}
#work-column .work-sort{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	height:30px;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
}
#work-column .work-sort p{
	float:left;
	margin:5px 8px 0 0;
	padding:0;
}
#work-column .work-sort form{
	float:left;
	margin:2px 0 0 0;
}
.work-item-left{
	float:left;
	width:230px;
	margin:0 20px 0 0;
	padding:0px;
}
.work-item-right{
	float:left;
	width:230px;
	margin:0px;
	padding:0px;
}
.work-item-right a img, .work-item-left a img{width:100%; height:auto}

#work-column a{
	width:228px;
	display:block;
	border:#CCCCCC 1px solid;
	padding:0px;
	margin:0 0 10px 0;
	background-color:#FFFFFF;
	color:#711F46;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
#work-column a:hover{
	width:228px;
	border:#711F46 1px solid;
	color:#FFFFFF;
	background-color:#711F46;
	text-decoration:underline;
}
#work-column h3{
	font-size:14px;
	margin:10px 0 0 10px;
	padding:0px;
}
#work-column p{
	font-size:12px;
	margin:10px 0 10px 10px;
	padding:0px;
}
#work-column .one-line{
	margin-bottom:27px;
}
#work-column .two-line{
	margin-bottom:30px;
}
#work-column .three-line{
	margin-bottom:45px;
}
#mainColumn{
	width:730px;
	float:left;
	margin:0px;
	padding:0px;
}
#mainColumn img{
	margin:15px 20px 20px 0;
	padding:0px;
}
#mainColumn h2{
	font-size:40px;
	font-weight:normal;
	color:#333333;
	margin:0px;
	padding:0px;
	background-image:url(/images/layout/home/h3-background.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:60px;
}
#mainColumn h3{
	font-size:18px;
	font-weight:normal;
	color:#666666;
}
#squeezed{
	clear:left;
}
#mainColumn p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
.more{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#333333;
	padding:0 0 20px 0;
}

/*    home news styles   */
.newsitem{
	margin:25px 0 0 0;
}
.newsitem p a{
	color:#666;
}
.newsSpacer{
	clear:both;
}
.date{
	float:left;
	width:149px;
	height:17px;
	background-color:#711F46;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding:4px 7px 6px 7px;
}
.newscontent{
	float:right;
	width:480px;
	margin:0px;
	padding:0px;
}
#mainColumn .newsitem .newscontent img{
	padding:0px;
	margin:0 0 10px 0;
}
#mainColumn .newsitem .newscontent h3{
	font-size:24px;
	color:#333333;
	margin:0px;
	padding:0px;
}
#mainColumn .newsitem .newscontent h3 a{
	text-decoration:none;
	color:#333333;
}
#mainColumn .newsitem .newscontent h3 a:hover{
	text-decoration:underline;
}

/*    Call to action styles    */
#c2aColumn{
	width:230px;
	float:right;
}
#c2aColumn h4{
	color:#000000;
	font-weight:normal;
	font-size:18px;
	margin:0 0 5px 0;
	padding:0px;
}
#c2aColumn form{
	margin:0px;
	padding:0px;
}
#c2aColumn form input{
	margin:5px 0 0 0;
	padding:3px 0 3px 3px;
	border:#FFF 1px solid;
	width:195px;
	height:20px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-size:12px;
	color:#666666;
}
#c2aColumn form .submit-button input{width:200px; margin-top:10px; padding:10px; text-transform:uppercase; font-style:normal; font-size:18px; color:#2baabd; background-color:#FFF; height:auto; border:1px solid #FFF; cursor:pointer;}
#c2aColumn form .submit-button input:hover{color:#FFF; background-color:#2baabd;}
.related-projects {
	background-image:url(/images/c2a/link-arrow.gif); 
	background-repeat:no-repeat; 
	padding:0 0 0 15px; 
	margin:0 0 5px 0; 
	background-position: 0 3px;
	display:block;
}
.cannes-c2a{text-align:center;}
.magnox-page .cannes-c2a,.toyota-page .cannes-c2a, .home-page .cannes-c2a, .free-event-page .cannes-c2a{display:none;}

#free-event{
	margin:0 0 20px 0;
}
.home-page #mainContent #contentContainer #c2aColumn #free-event{
	display:none;
}
.free-event-page #mainContent #contentContainer #c2aColumn #free-event{
	display:none;
}
.free-event-page #blog-c2a{
	display:none;
}
#newsletter div.signup-button input {
	background-image:url(/images/c2a/submit.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0px;
	padding:0px;
	width:56px;
	height:25px;
	border:0px;
	float:right;
}
#subscribeform{}
#newsletter{
	padding:10px;
	margin:0 0 20px 0;
	background-color:#2baabd;
	overflow:auto;
	color:#FFF;
}
#newsletter h4{color:#FFF; font-size:20px;}
#clients{
	padding:10px;
	margin:0 0 20px 0;
	background-color:#BFE5EB;	
}
#clientHolder{
	background-color: #FFFFFF;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 10px 5px;
}
#clients a{float:left;}

#blog-c2a{
	padding:10px;
	margin:0 0 20px 0;
	background-color:#2baabd;	
}
#blog-c2a h4{margin-bottom:5px; font-size:23px;}
#blog-c2a p{margin:0 0 5px 0;}
#blog-c2a h4 a, #blog-c2a p a{text-decoration:none; color:#FFF;}
#blog-c2a h4 a:hover,#blog-c2a p a:hover{text-decoration:underline;}
#blog-c2a-holder{
	background-color: #FFFFFF;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#blog-c2a-holder a{color:#000}
#blog-c2a-holder a:hover{text-decoration:underline; color:#000;}
#blog-c2a-holder .feed_desc{margin:0 0 10px 0;}
#blog-c2a-holder .feed_title{margin:0 0 10px 0;}
#blog-c2a-holder .feed_title a{text-decoration:none;}
#blog-c2a-holder .feed_title a:hover{text-decoration:underline;}
#blog-c2a-holder .feed_date{font-size:11px; margin:0;}
#blog-c2a-holder .feeditem0 .feed_readmore{margin:5px 0 20px 0; border-bottom:#CCC 1px solid; padding:0 0 20px 0;}


#blended{
	padding:10px;
	margin:0 0 20px 0;
	background-color:#2baabd;
	color:#FFF;
}
#blended img{
	margin:0px;
	padding:0px;
}
#blended .last{
	margin:20px 0 0 0;
	padding:0px;
}
#blended h4 a{
	display:block;
	height:71px;
	color:#FFF;
	text-indent:-3000px;
	background-repeat:no-repeat;
	background-image:url(../images/c2a/blended-title.gif);
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#blended h5{
	font-weight:normal;
	font-size:14px;
	color:#FFF;
	margin:5px 0 0 0;
	padding:0px;
}
#blended h5 a{
	color:#FFF;
	text-decoration:none;
}
#blended h5 a:hover{
	text-decoration:underline;
}
#blended p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:5px 0 0 0;
	margin:0px;
}
#blended p a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#FFF;
	padding-bottom:10px;
}
#blended p a:hover{
	text-decoration:none;
}
#share{
	padding:10px;
	margin:0 0 20px 0;
	background-color:#BFE5EB;
}
#shareHolder{
	display:block;
	background-color:#FFF;
	overflow:hidden;
	padding:10px 5px 10px 5px;
	margin:0;
}
.shareItem{
	width:100%;
	clear:both;
	display:block;
	margin-bottom:15px;
	overflow:auto
}
.shareItem img{}
.shareItem a{width:80px; float:left; margin-right:10px;}
.shareItem p{float:left; width:110px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#333; padding:0; margin:5px 0 0 0;}
#shareHolder .twitter p{margin-top:10px;}
#shareHolder .twitter a{padding-left:20px; width:60px;}
#shareHolder .linkedin a{padding-left:20px; width:60px;}
#shareHolder .linkedin{margin-bottom:0;}


/*    Case Study Styles    */
#casestudyColumn{
	width:480px;
	float:left;
	margin:0 20px 20px 0;
	padding:0px;
}
#casestudyColumn p{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#casestudyColumn a{
	color:#666666;
	text-decoration:underline;
}
#casestudyColumn a:hover{
	text-decoration:none;
}
#casestudyColumn h2{
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
}
#casestudyColumn ul{
	font-family:Arial, Helvetica, sans-serif;
}
#casestudyColumn li{
	margin:0 0 5px 0;
}
#casestudyColumn ul li ul{
	list-style:disc;
}
#casestudyColumn table{background-color:#2BAABD; font-family:Arial, Helvetica, sans-serif;}
#casestudyColumn table p{color:#FFF;}
#casestudyColumn table .table-title{font-weight:bold; font-size:24px;}
#casestudyColumn table .alternative-cell{background-color:#80ccd7;}
#casestudyColumn table .alternative-cell p{}
.feedback{
	background-color:#F1E8EC;
	padding:10px;
	color:#333333;
}
.feedback ul, .feedback li{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#casestudyColumn .feedback p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#333333;
	margin:0 0 10px 0;
	padding:0px;
}
.solution-block{
	margin-left:40px;
}
.solution-block h3{
	font-weight:normal;
	font-size:18px;
	background-color:#711f46;
	color:#FFF;
	padding:5px;
}
#casestudyColumn .solution-block a img{margin-left:25px;}
.feedback h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0 0 20px 0;
	padding:0px;
}
.feedback h4{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	padding:0px;
}
.feedback h2{
	font-weight:normal;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0px;
	background-image:url(../images/layout/project-line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
}
#casestudyMedia{
	width:230px;
	float:left;
	margin:0px;
	padding:0px;
}
#casestudyMedia #blendedsolution{
	background-color:#FFF;
	color:#333333;
	width:230px;
	margin:20px 0 20px 0;
}
#casestudyMedia #blendedsolution p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
#casestudyMedia #blendedsolution a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#1daabd;
	padding-bottom:10px;
}
#casestudyMedia #blendedsolution a:hover{
	text-decoration:none;
}
#casestudyMedia #imagery{
	background-color:#F1E8EC;
	color:#333333;
	width:210px;
	padding:10px;
	margin:0 0 20px 0;
}
#casestudyMedia #imagery h3{
	font-weight:normal;
	font-size:18px;
	margin:0 0 10px 0;
	padding:0px;
	background-image:url(../images/layout/project-line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
}
#casestudyMedia #imagery img{
	margin:0 1px 1px 0;
	padding:0px;
}
#casestudyMedia #imagery a{
	color:#333;
}
.one-line h1{
	width:430px;
	padding:205px 0 0 10px;
	margin:0px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
}
.two-line h1{
	width:430px;
	padding:185px 0 0 10px;
	margin:0px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
}
.three-line h1{
	width:430px;
	padding:175px 0 0 10px;
	margin:0px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
}
.four-line h1{
    color: #ffffff;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 150px 0 0 20px;
    width: 450px;
}
.leadimage{
	clear:both;
	width:980px;
	height:280px;
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;	
}
#casestudyColumn p.caption{font-size:11px; margin-top:5px; font-style:italic; text-align:center;}
.img-right{float:right; margin:0 0 15px 15px;}
.img-inarticle{width:100%; height:auto; margin:10px 0;}

/* lead */

.scenes{background-image:url(/images/news/scenes-lead-image.jpg);}
.media{/*background-image:url(../images/leadimage-media.jpg);*/background-image:url(../images/toyota/lead-image.jpg);}
.events{background-image:url(/images/leadimage-event.jpg);}
.learning{background-image:url(/images/leadimage-learning.jpg);}
.customer{background-image:url(/images/lead-images/customer.jpg);}
.patient{background-image:url(/images/lead-images/patient.jpg);}
.leadership{background-image:url(/images/lead-images/leadership.jpg);}
.equality{background-image:url(/images/lead-images/equality.jpg);}
.health{background-image:url(/images/gkn/lead-image.jpg);}
.film-comp{background-image:url(/images/lead-images/film-comp.jpg);}
.resources{background-image:url(/images/lead-image-resources.jpg);}
.stadco{background-image:url(/images/stadco/lead-image.jpg);}
.bg{background-image:url(/images/bg/lead-image.jpg);}
.integral{background-image:url(/images/integral/lead-image.jpg);}
.kilnbridge{background-image:url(/images/kilnbridge/lead-image.jpg);}
.sse-free{background-image:url(/images/sse-free/lead-image.jpg);}
.gkn-code{background-image:url(/images/gkn-code/lead-image.jpg);}
.alstom{background-image:url(/images/alstom/lead-image.jpg);}
.sse-leaders{background-image:url(/images/sse-leaders/lead-image.jpg);}
.magnox-maintenance{background-image:url(/images/magnox-maintenance/lead-image.jpg);}
.nhs-croydon{background-image:url(/images/nhs-croydon/lead-image.jpg);}
.cemex-reaction-time{background-image:url(/images/cemex-reaction-times/lead-image.jpg);}
.sse-free-fall{background-image:url(/images/sse-free-fall/lead-image.jpg);}
.fa-stadium-safety{background-image:url(/images/fa-stadium-safety/lead-image.jpg);}
.ioic{background-image:url(/images/ioic/lead-image.jpg);}
.evcom{background-image:url(/images/evcom/lead-image.jpg);}
.cannes{background-image:url(/images/cannes2014/lead-image.jpg);}
.willmott-dixon{background-image:url(/images/willmott-dixon/lead-image.jpg);}
.magnox{background-image:url(/images/magnox/lead-image.jpg);}
.awards2015{background-image:url(/images/news/award-2015.jpg);}
.international{background-image:url(/images/news/international.jpg);}
.evcom2016{background-image:url(/images/news/Juice-Wins-Silver-at-EVCOM-lead-image.jpg);}
.german{background-image:url(/images/news/german-lead-image.jpg);}
.usa{background-image:url(/images/news/usa-lead-image.jpg);}
.safety2017{background-image:url(/images/news/safety-logo-2017-lead-image.gif);}
.sse-free-fall-2{background-image:url(/images/news/sse-free-fall-2-lead.jpg);}
.housing-site{background-image:url(/images/news/housing-lead-image.jpg);}
.safety-lead{background-image:url(/images/news/healthsafety-lead.jpg);}

.suttons{
	background-image:url(/images/suttons/lead-image.jpg);
}
.mhs{
	background-image:url(/images/mhs/lead-image.jpg);
}
.edf{
	background-image:url(/images/edf/lead-image.jpg);
}
.bedford{	
	background-image:url(/images/bedford/lead-image.jpg);
}
.behaviour-event{	
	background-image:url(/images/behavioural-health-and-safety/lead-image.jpg);
}
.toyota{	
	background-image:url(/images/toyota/lead-image.jpg);
}
.cemex{	
	background-image:url(/images/cemex/lead-image.jpg);
}
.cemex-hands{
	background-image:url(/images/cemex-health-and-safety/lead-image.jpg);
}
.peabody{	
	background-image:url(/images/peabody/lead-image.jpg);
}
.enterprisem{	
	background-image:url(/images/enterprisem/lead-image.jpg);
}
.gkn{	
	background-image:url(/images/gkn/lead-image.jpg);
}
.gkn-behaviour{	
	background-image:url(/images/GKN-behavioural-safety/lead-image.jpg);
}
.edh{	
	background-image:url(/images/edh/lead-image.jpg);
}
.phunky{	
	background-image:url(/images/phunky-foods/lead-image.jpg);
}
.lafarge{	
	background-image:url(/images/lafarge/lead-image.jpg);
}
.longhurst{	
	background-image:url(/images/longhurst/lead-image.jpg);
}
.towergate{	
	background-image:url(/images/towergate/lead-image.jpg);
}
.nampackmedia{	
	background-image:url(/images/nampack/lead-image.jpg);
}
.brokerconference{
	background-image:url(/images/lead-images/broker-conference.jpg);
}
.hands-failure{
	background-image:url(/images/hands-failure/lead-image.gif);
}
.barclay{
	background-image:url(/images/barclaycard-award/lead-image.jpg);
}
.pch{
	background-image:url(/images/pch/lead-image.jpg);
}
.nch{
	background-image:url(../images/nch/lead-image.jpg);
}
.nampack{
	background-image:url(../images/nampack/lead-image.jpg);
}
.footballleague{
	background-image:url(/images/f-league/lead-image.jpg);
}
.powerthree{
	background-image:url(/images/media-case-studies/power-of-3/lead-image.jpg);
}
.otb{
	background-image:url(/images/media-case-studies/on-the-ball/lead-image.jpg);
}
.bnconference{
	background-image:url(/images/leadimage-media.jpg);
}
.bc{
	background-image:url(/images/media-case-studies/bc/lead-image.jpg);
}
.sthequal{
	background-image:url(/images/media-case-studies/sth-equality/lead-image.jpg);
}
.ecmw{
	background-image:url(/images/media-case-studies/ecmw/lead-image.jpg);
}
.wyp{
	background-image:url(/images/media-case-studies/wyp/lead-image.jpg);
}
.ssedriving{
	background-image:url(/images/media-case-studies/see-driving/lead-image.jpg);
}
.spire{
	background-image:url(/images/spire/lead-image.jpg);
}
.sselook{
	background-image:url(/images/sse-look/lead-image.jpg);
}
.fourhousing{
	background-image:url(/images/leadimage-default.jpg);
}
.fusion{
	background-image:url(/images/fusion/lead-image.jpg);
}
.cvh{
	background-image:url(/images/leadimage-learning.jpg);
}
.sth{
	background-image:url(/images/sth/lead-image.jpg);
}
.sthbehave{
	background-image:url(../images/sth-behaviour/lead-image.jpg);
}
.nlh{
	background-image:url(/images/lead-images/nlh.jpg);
}
.cih{
	background-image:url(/images/cih/lead-image.jpg);
}
.nhsmiddle{
	background-image:url(/images/nhs-middlesex/lead-image.jpg);
}
.hdn{
	background-image:url(/images/hdn/lead-image.jpg);
}
.ipx{
	background-image:url(/images/media-case-studies/nhs-ipx/lead-image.jpg);
}
.nhsyorkshire{
	background-image:url(/images/nhs-yh/lead-image.jpg);
}
.xmas09{
	background-image:url(/images/xmas09/lead-image.jpg);
}
.ssefilm{
	background-image:url(/images/broker-film/lead-image.jpg);
}
.nhsdeliver{
	background-image:url(/images/media-case-studies/nhs-deliver/lead-image.jpg);
}
.sherwood{
	background-image:url(/images/media-case-studies/nch-sherwood/lead-image.jpg);
}
.sthbehaviour{
	background-image:url(/images/media-case-studies/sth-behaviour/lead-image.jpg);
}
.nhshealthy{
	background-image:url(/images/media-case-studies/nhs-healthy/lead-image.jpg);	
}
.bnfilm{
	background-image:url(/images/broker-film/lead-image.jpg);
}
.wates{
	background-image:url(/images/wates-leading-health-and-safety/lead-image.jpg);
}
.default{	
	background-image:url(/images/leadimage-default.jpg);
}
.workexp2014{
	background-image:url(/images/workexperience2014/lead-image.jpg);
}
.magnox-zero{
	background-image:url(/images/magnox-zero/lead-image.gif);
}
#nhs-update{
	background-color:#701e45;
	padding:10px;
	color:#FFF;
}
#nhs-update p{
	color:#FFF;
}
#nhs-update h2{
	color:#FFF;
	font-weight:normal;
	text-align:center;
}
#nhs-update-results{
	background-color:#701e45;
	padding:10px;
	color:#FFF;
}
#nhs-update-results p{
	color:#FFF;
	font-weight:bold;
}
/*    Contact styles    */

.contact-page #c2aColumn #blog-c2a,
.contact-page #c2aColumn #blended,
.contact-page #c2aColumn #clients,
.contact-page #c2aColumn .cannes-c2a
{display:none;}

.map{width:74%; display:block; clear:both; margin-bottom:30px;}

#contact-col01{
	width:230px;
	margin:0 20px 0 0;
	padding:0px;
	float:left;
}
#contact-col01 h2{
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin:0 0 10px 0;
}
#contact-col02{
	width:230px;
	margin:0 20px 0 0;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;	
}
#contact-col01 p{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#contact-col01 p a{
	color:#666666;
	text-decoration:underline
}
#contact-col01 p a:hover{
	color:#333333;
	text-decoration:none
}
#contact-col03{
	width:48%;
	margin:0 0 30px 0;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#contact-col03 table{
	background-color:#F1E8EC;
	margin:0px;
}
#contact-col03 input{
	width:100%;
	height:15px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contact-col03 textarea{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#contact-col03 form{
	padding:0px;
	margin:0px;
}
#contact-col03 div.submit-button input {
	background-image:url(/images/contact-submit.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0px;
	padding:0px;
	width:200px;
	height:25px;
	border:0px;
}
.error{
	font-size:12px;
	font-weight:bold;
	padding:10px;
	margin:0 0 10px 0;
	background-color:#CC0000;
	text-align:center;
	color:#FFFFFF;
}
.success{
	font-size:12px;
	padding:10px;
	margin:0 0 10px 0;
	background-color:#00CC00;
	text-align:center;
	color:#FFFFFF
}
.team-member{
	width:105px;
	float:left;
	margin:0 20px 20px 0;
	padding:0px;
	min-height:190px;
}
.team-member h2{
	font-size:15px;
	font-weight:normal;
	color:#333333;
	padding:0px;
	margin:10px 0 0 0;
}
.team-member p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0px;
	margin:7px 0 0 0;
}
.team-member a{
	text-decoration:none;
}
.team-member a:hover{
	text-decoration:underline;
	color:#333333;
}
.team-last{margin-right:0;}
.team-first{margin-left:250px;}

#team-col01{
	width:230px;
	margin:0 20px 0 0;
	padding:0px;
	float:left;
}
#team-col01 h2{
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin:0 0 10px 0;
}


#team-col02{
	width:105px;
	float:left;
	margin:0 20px 0 0;
	padding:0px;
}
#team-col03{
	width:105px;
	float:left;
	margin:0 20px 0 0;
	padding:0px
}
#team-col04{
	width:105px;
	float:left;
	margin:0 20px 0 0;
	padding:0px
}
#team-col05{
	width:105px;
	float:left;
	margin:0 0 20px 0;
	padding:0px
}
#team-col02 h2, #team-col03 h2, #team-col04 h2, #team-col05 h2{
	font-size:15px;
	font-weight:normal;
	color:#333333;
	padding:0px;
	margin:10px 0 0 0;
}
#team-col02 p, #team-col03 p, #team-col04 p, #team-col05 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	padding:0px;
	margin:7px 0 0 0;
}
#team-col02 a, #team-col03 a, #team-col04 a, #team-col05 a{
	text-decoration:none;
}
#team-col02 a:hover, #team-col03 a:hover, #team-col04 a:hover, #team-col05 a:hover{
	text-decoration:underline;
	color:#333333;
}

#matt, #morgan, #claire, #mark, #emma, #andy, #scott, #summers, #neil, #tncs, #taru, #paul{
	clear:both;
	display:none;
}
.team-content{
	color:#FFFFFF;
	padding:20px;
	background-color:#711F46;
}
.team-content h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:24px;
	margin:0 0 15px 0;
}
.team-content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0 0 15px 0;
}
.team-content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0 0 15px 0;
}
.team-content h4 a{
	color:#FFFFFF
}
.team-content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

/* Competition Styles */
#film-comp{}
#film-comp form label{display:block; width:400px; padding:0; margin:0 0 10px 0;}
#film-comp form .radio{display:inline; width:30px;}
#film-comp form .radio-label{display:inline; width:100px;}
#film-comp form input, #film-comp form textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; float:none; width:400px; padding:5px; margin:0 0 15px 0;}
.form-alt{padding:10px 0 5px 30px}
.form-alt-colour{background-color:#F1E8EC;}
.form-alt-nocolour{background-color:#FFF;}
#film-comp .submit{width:200px; padding:10px; margin:0 0 5px 110px; border:none; background-color:#711e45; font-weight:bold; font-size:14px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; cursor:pointer;}
.tncs-content{
	color:#666;
	padding:20px;
	background-color:#FFFFFF;
}
.required{font-size:14px; color:#C00;}
#film-comp h2{
	font-size:18px;
	font-weight:normal;
	color:#333333;
	margin:0 0 10px 0;}
#film-comp p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0;
	margin:0 0 20px 0;
	}
#film-comp p a{
	border:none;
	background-color:#FFF;
	color:#711e45;
	display:inline;
	width:auto;
}	
#film-comp p a:hover{
	border:none;
	background-color:#FFF;
	text-decoration:underline;
	color:#711e45;
	
}
.meetus{width:100%; margin:0 0 20px 0;}
.meetus img{width:100%; height:auto;}
.event-signup{text-align:center; margin:0 auto; width:120px; padding:0;}
.event-signup iFrame{width: 155px !important; height: 280px !important;}

.newsletter #mainColumn h2{background-image:none; border-bottom: 1px solid #CCC; overflow:auto; display:block; padding-bottom:20px; margin-bottom:20px; height:auto;}
.newsletter #mainColumn h3{color:#333;}
.newsletter #mainColumn a{color:#711F46; text-decoration:underline}
.newsletter #mainColumn a:hover{color:#333; text-decoration:none}

.newsletter .last{margin-bottom:40px;}
.newsletter .points{margin-bottom:5px;}
.points + p {margin-top:0;}

/*    Footer styles    */
#mainFooter{
	background-color:#CCCCCC;
	clear:both;
	color:#333333;
	margin:20px 0 0 0;
	padding:0px;
}
#footerContainer{
	margin:0 auto;
	padding:25px 0 35px 0;
	width:980px;
}
#footerContainer a{
	color:#333333;
	text-decoration:none;
}
#footerContainer a:hover{
	color:#333333;
	text-decoration:underline;
}
#footerColumns{
	width:980px;
	height:90px;
	clear:both;
	margin:0 0 30px 0;
	padding:0px;
}
#footerAddress{
	width:230px;
	float:left;
	padding:0px;
	margin:0 20px 0 0;
	height:50px;
}
#footerEmail{
	width:230px;
	float:left;
	padding:0px;
	margin:0 20px 0 0;
	height:50px;
}
#footerLinksone{
	width:230px;
	float:left;
	padding:0px;
	margin:0 20px 0 0;
	height:50px;
}
#footerLinkstwo{
	width:230px;
	float:right;
	padding:0px;
	margin:0px;
	height:50px;
}
#footerContainer p{
	margin:0px;
	padding:0px;
}
#footerLinkstwo ul{
	margin:0;
	padding:0;
	list-style-image:url(/images/layout/footer/bullet-arrow.gif);
}
#footerLinkstwo li{
	margin:0px;
	padding:0px;
}
#footerLinksone ul{
	margin:0px;
	padding:0px;
	list-style-image:url(/images/layout/footer/bullet-arrow.gif);
}
#footerLinksone li{
	margin:0px;
	padding:0px;
}
#copyright{
	margin:0px;
	padding:0px;
	clear:both;
	width:900px;
}
#copyright p{
	margin:0px;
	padding:0px;
}
#copyright a{
	color:#333333;
	text-decoration:none;
}
#copyright a:hover{
	color:#333333;
	text-decoration:underline;
}
#footerContainer .underline a{
	text-decoration:underline;
}
#footerContainer .underline a:hover{
	text-decoration:none;
}

/* Awards styles */
.award2014{padding:20px 10px;}
.award2014 h3{margin-bottom:0;}

/* main menu responsive dropdown styles*/
.tinynav { display: none }
#navigation .selected a{ color: red }


/* video */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#impressions, #pillar, #choices, #myname, #fa-stadium, #sse-freefall, #cemexreaction, #cemexdowntheline, #magnox-one, #magnox-two, #magnox-three, #magnox-four, #alstom-one, #alstom-two, #alstom-three, #gkn-one, #gkn-two, #sse-free-one, #sse-free-two, #sse-free-three, #sse-free-four, #sse-free-five, #kilnbridge-one, #bg-one{display:none;}
/*   Media Queries   */

@media (max-width:975px) {
	#mainContent{}
	#mainFooter{width:100%; display:block;}
	#logo{float:none; display:block;}
	#navigation{float:none; display:block; margin-top:10px;}	
	#leadimage, #homeJquerybox{width:100%; overflow:hidden;}
	#leadimage img, #homeJquerybox img{width:100%; height:auto;}
	#mainHeader{background-image: url("/images/layout/header-background.gif");background-repeat: repeat-x;height: auto;padding-bottom:0;}
	#headerContainer{height:auto;}
	
	#contentContainer, #headerContainer, #footerContainer{display:block; width:97%; margin:0 10px 0 10px;}
	#mainColumn{width:70%; margin-right:20px;}	
	#c2aColumn{display:none;}
	.contact-page #c2aColumn{display:none;}
	#blended img{width:100%; height:auto;}
	#blended h4 a{background-image: url("/images/c2a/blended-title-small.gif");}
	#shareHolder .shareItem p{display:none}
	#shareHolder a{display:block; margin:0 auto; float:none;}
	#shareHolder img{display:block; margin:0 auto;}
	#shareHolder .linkedin a, #shareHolder .twitter a {padding-left: 0;}
	#clientHolder a{display:block; margin:0 auto; float:none;}
	#clientHolder img{display:block; margin:0 auto;}
	#mainColumn #squeezed{margin-top:40px;}
	.date{display:block; float:none; margin-bottom:10px;}
	.newscontent{float:none;display:block;}
	
	#copy-column{float: none; display:none;}
	
	#work-column, #media-column{float:none; width:100%;}
	#work-column .work-item-left, #work-column .work-item-right{float:left; margin: 0 15px 0 0; min-height:219px;}
	#media-column .media-item-left, #media-column .media-item-right {float: left; margin: 0 15px 0 0; min-height: 295px;}
	.leadimage{width:100%}	
	#footerColumns, #copyright{width:97%; height:auto;}
	#footerAddress, #footerEmail, #footerLinksone, #footerLinkstwo{float:none; display:block; height:auto; margin-bottom:10px;}
	#footerContainer p{margin-bottom:10px;width:97%;}
	#footerContainer ul{margin-bottom:10px;margin-left:11px;padding-left:5px;}
	.news-page #mainColumn{display: block;float: none;margin: 0 auto;}
	
	
}
@media (max-width:730px) {
	.tinynav{
	display: block;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    float: none;
    padding: 0;
	margin-bottom:10px;
	padding:2px;
	background-color:#FFF;
	border:none;
	}
	#navigation {display: none}
	#mainColumn{width:100%;}
	#c2aColumn{display:none;}
	#mainColumn h2{font-size:30px; background-image:none; border-bottom:1px #CCC solid; padding-bottom:10px; height:auto;}
	#mainColumn .home-img, #mainColumn .third{display:none;}
	#mainColumn .more{display:block; padding:5px; color:#FFF; background-color:#711f46; text-decoration:none;}
	#mainColumn .more:hover{text-decoration:underline;}
	#mainColumn #squeezed{margin-top:50px;}
	#mainColumn .newsitem{margin-left:0;}
	#mainColumn .newsitem .date{display:none;}
	#mainColumn .newscontent{float:none; width:auto;}
	#mainColumn .newsitem .newscontent img{margin:0 auto; display:block;}	
	#shareHolder .shareItem a{padding:0; width:auto;}
	#shareHolder .shareItem{float:left; display:inline; width:auto; height:44px; clear:none; margin-bottom:0; margin-right:10px;}
	#shareHolder .youtube{padding-top:5px; height:39px;}
	#c2aColumn .blended-c2a h5{font-size:18px; margin:10px 0 10px 0;}
	#c2aColumn .blended-c2a p{font-size:14px;}
	#blended h4 a{background-image: url("/images/c2a/blended-title.gif");}
	#blended .blended-c2a{clear:both; overflow:auto;}
	#blended .blended-c2a a{float:left; width:210px; margin-right:10px;}
	#blended .blended-c2a .blended-copy{float:left; width:310px;}
	#c2aColumn #blended .blended-c2a .blended-copy h5 a{float:none; margin-top:0;}
	#c2aColumn #blended .blended-c2a .blended-copy h5 {margin-top:0;}
	#blended .blended-c2a .blended-copy p a{float:none; width:auto; display:block; padding:5px; color:#2BAABD; background-color:#FFF; text-decoration:none; margin:10px 0 10px 0;}
	#clients a{margin-right:10px;}
	#clientHolder a{display:inline; float:left;}
	
	
	
}

@media (max-width:620px) {
	#leadimage, #homeJquerybox{width:98%; overflow:hidden;}
	#leadimage img, #homeJquerybox img{width:100%; height:auto;}
	.tinynav{width:98%;}
	#mainColumn{width:95%; float:none;}
  	#c2aColumn{width:95%; float:none;}
	#mainColumn h2{font-size:24px;}
	#mainColumn .newscontent a img{width:100%; height:auto;}
	#mainColumn .newsitem .newscontent h3{font-size:18px;}
	#c2aColumn .blended-c2a img{width:100%; height:auto;}
	#blended .blended-c2a a{float: none;margin-right: 0;width: auto;}
	#blended .blended-c2a .blended-copy {float: none;width: auto;}
	#c2aColumn #blended .blended-c2a .blended-copy h5{margin-top:10px;}	
	
	#casestudyColumn{width:95%; float:none;}
	#casestudyMedia{width:95%; float:none;}
	.leadimage{width:98%; height:auto; background-image:none; background-color:#2aaabd;}
	.leadimage h1{padding:13px 10px 10px 10px; width:auto;}
	#casestudyColumn img{width:97%; height:auto;}
	#casestudyMedia #imagery{width:auto;}
	#casestudyMedia #blendedsolution{width:auto;}
	#casestudyMedia #blendedsolution img{display:block; margin:0 auto;}
	.solution-block{margin-left:0;}
	#casestudyColumn .solution-block a img{width:90%; display:block; margin-bottom:10px; margin-left:0;}
	#casestudyMedia{margin-bottom:20px;}
	#copy-column{display:none; float:none;}
	
	
	#work-column a, #media-column a{width:100%;}
	#work-column a img, #media-column a img{width:100%; height:auto;}
	.juice-learning-page #c2aColumn, .juice-events-page #c2aColumn, .juice-media-page #c2aColumn, .news-page #c2aColumn{display:none;}
	#work-column a:hover, #media-column a:hover{width:100%;}
	#team-col01{width:100%; float:none;}
	.team-first{margin-left:0;}
	.team-last{margin-right:20px;}
	.map,#contact-col01,#contact-col02,#contact-col03{float:none; width:100%;}
	#homeJquerybox{height: 175px;}
}
@media (max-width:500px) {
	#work-column .work-item-left, #work-column .work-item-right, #media-column .media-item-left, #media-column .media-item-right{display: block;float: none;margin: 0 auto;}
	#homeJquerybox{height: 150px;}
}
@media (max-width:400px) {
	#work-column .work-item-left, #work-column .work-item-right, #media-column .media-item-left, #media-column .media-item-right{float:none; width:100%; display:block; margin:0 auto;}
	#work-column, #media-column {width:97%;}
	#homeJquerybox{height: 100px;}
}
