

/* IE PNG Fix http://www.twinhelix.com/css/iepngfix/ */
		
div#lightwindow_overlay, h3#whoooa, h3#malfunction { behavior: url(/furniture/images/iepngfix.htc) }

/* Alternatively, you can specify that this will apply to all tags like so:
		   
		   * { behavior: url(/furniture/js/iepngfix.htc) }
*/




a:link, a:visited, a:active {
  color:#ccdb2a;
  text-decoration:underline;
}
a:hover {
  color:#ccdb2a;
  text-decoration:none;
}


/*h1 {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/logo.jpg) no-repeat;
   width: 129px;
   height: 65px;
   margin-left: 101px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-top:53px;
   }*/
   
div#branding div#branding_left h1 {
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	}   
   
   div#branding_left h1 a {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/logo.jpg) no-repeat bottom right;
   width: 129px;
   height: 65px;
   display: block;
   overflow: hidden;
   text-decoration: none;
   padding: 53px 0 0 35px;
   }
   
div#branding div#branding_left_subpage h1 {
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	}   
   
   div#branding_left_subpage h1 a {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/logo.jpg) no-repeat bottom right;
   width: 129px;
   height: 65px;
   display: block;
   overflow: hidden;
   text-decoration: none;
   padding: 53px 0 0 35px;
   } 
   
div#branding_left_subpage_seo h1 a {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/logo_seo.jpg) no-repeat bottom right;
   width: 209px;
   height: 65px;
   display: block;
   overflow: hidden;
   text-decoration: none;
   padding: 53px 0 0 35px;
   }    

   	
body.home h2#welcome {
   text-indent: -5000px;
   background:url(/furniture/images/headings/welcome_black.jpg) no-repeat;
   width: 209px;
   height: 55px;
   margin:27px 0px 24px 0px;
   padding: 0;
   line-height: 1px;
   font-size: 1px;
   display: block;
   overflow: hidden;
   }	
   
 body.army h2#army  {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/army_text.jpg) no-repeat right bottom;
   width: 444px;
   height: 378px;
   margin: 0;
   padding: 75px 0 0 80px;
   line-height: 1px;
   font-size: 1px;
   display: block;
   overflow: hidden;
   }
   
body.robot h2#robot_text  {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/robot_text.jpg) no-repeat right bottom;
   width: 444px;
   height: 378px;
   margin: 0;
   padding: 75px 0 0 80px;
   line-height: 1px;
   font-size: 1px;
   display: block;
   overflow: hidden;
   } 
   
body.coffee h2#coffee_text  {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/coffee_cup.jpg) no-repeat right bottom;
   width: 444px;
   height: 448px;
   margin: 0;
   padding: 0 0 0 80px;
   line-height: 1px;
   font-size: 1px;
   display: block;
   overflow: hidden;
   }    
    	
body.army h3#whoooa, body.coffee h3#whoooa  {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/whooooa.png) no-repeat right bottom;
   width: 387px;
   height: 118px;
   margin: 0;
   padding: 0;
   line-height: 1px;
   font-size: 1px;
   display: block;
   overflow: hidden;
   position: absolute;
   top: -45px;
   left: 145px;
   z-index: 300;
   }

body.robot h3#malfunction {
   text-indent: -5000px;
   background:url(/furniture/images/sitewide/malfunction.png) no-repeat right bottom;
   width: 767px;
   height: 426px;
   margin: 0;
   padding: 0;
   line-height: 1px;
   font-size: 1px;
   display: block;
   overflow: hidden;
   position: absolute;
   top: -175px;
   left: -90px;
   z-index: 300;
   }

div#sidebar_subpage h2#contact {
   text-indent: -5000px;
   background: url(/furniture/images/sitewide/contact_atelier.jpg) no-repeat;
   width: 152px;
   height: 38px;
   margin: 0;
   padding: 0 0 20px 0;
   line-height: 1px;
   font-size: 1px;
   display: block;
   overflow: hidden;
   }

   
h3 {
	font:bold 14px/150% Arial, Helvetica, sans-serif;
	padding: 0 0 15px 0;
	margin: 0;
	}

div#footer h4 {
   margin:30px 0px 5px 0px;
   }
		
div#sidebar h4 {
   text-indent: -5000px;
   background:url(/furniture/images/headings/latestnews_black.jpg) no-repeat;
   width: 124px;
   height: 35px;
   margin:30px 0px 19px 0px;
   }
   
#whatwedo {	
	text-indent: -5000px; overflow:hidden;
	width:118px; height:38px;  text-decoration: none !important;
	background-image:url(/furniture/images/headings/footer_whatwedo.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	
	}
	
#ourwork {	
	text-indent: -5000px; overflow:hidden;
	width:93px; height:38px;  text-decoration: none !important;
	background-image:url(/furniture/images/headings/footer_ourwork.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	}
	
h4#recentposts a {	
	text-indent: -5000px;
	display: block;
	overflow:hidden;
	width:143px; 
	height:38px;  
	text-decoration: none !important;
	background: url(/furniture/images/headings/footer_recentposts.jpg) no-repeat 0 0;
	}
	
	h4#recentposts a:hover {	
	text-decoration: none !important;
	background: url(/furniture/images/headings/footer_recentposts_hover.jpg) no-repeat 0 0;

	}


h5 {
	padding: 10px 0 7px 0;
	margin: 0;
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
	color: #A1B400;
	}	
	
/* Subpage Headings */

h3#latestnews {	
	text-indent: -5000px; 
	overflow:hidden;
	width:124px; 
	height:37px;  
	text-decoration: none !important;
	background-image:url(/furniture/images/headings/latestnews.jpg);
	background-repeat:no-repeat;
	clear: both;
	}
	
h3#ourservices {	
	text-indent: -5000px; 
	overflow:hidden;
	width:132px; 
	height:34px;  
	text-decoration: none !important;
	background-image:url(/furniture/images/headings/ourservices.jpg);
	background-repeat:no-repeat;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	float: left;
	clear: both;	
	}
	
	#aboutatelier_STRAP {	
	text-indent: -5000px; overflow:hidden;
	width:531px; height:79px;  text-decoration: none !important;
	background-image:url(/furniture/images/headings/straps/about.jpg);
	background-repeat:no-repeat;
	margin-bottom:25px;
	margin-top:26px;}

/* End Subpage Headings */
   

/* ------ Typo ----- */

p.home_intro {
	color:#595959;
	font:normal 14px/150% Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
	
p.home_text {
	color:#595959;
	font:normal 13px/150% Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	padding-right:20px;
	}
	
.date {
	font-size:11px;
	color:#7d7d7d;
	margin-bottom:5px;
	}
	
p.newstitle {
	color:#a1b400;
	font:normal 14px/150% Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	}
	
div#sidebar_subpage div.news {
	padding-bottom: 10px;
	float: left;
	}
	
div.news_subpage {
	padding-bottom: 10px;
	}
	
p.newstext {
	color:#595959;
	font:normal 12px/155% Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
	
	p.newstext_subpage {
	color:#858585;
	font:normal 12px/155% Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
	
	p.newstitle_subpage {
	color:#b0c214;
	font:normal 14px/150% Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	}

div#creditfooter, p.fbsubscribelink {
	display: none;
	}

div#sidebar_subpage div.feedburnerFeedBlock, div#sidebar div.feedburnerFeedBlock {
	float: left;
	}
	
	div#sidebar_subpage div.feedburnerFeedBlock ul, div#sidebar div.feedburnerFeedBlock ul {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	color:#595959;
	font:normal 12px/155% Arial, Helvetica, sans-serif;
	width: 212px;
	}
	
	div#sidebar_subpage div.feedburnerFeedBlock ul li, div#sidebar div.feedburnerFeedBlock ul li {
	padding: 0 0 15px 0;
	margin: 0;
	width: 212px;
	}
	
	div#sidebar_subpage div.feedburnerFeedBlock ul li span.headline, div#sidebar div.feedburnerFeedBlock ul li span.headline {
	color:#b0c214;
	font:normal 14px/150% Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	font-style: italic;
	}
	
	div#sidebar_subpage div.feedburnerFeedBlock ul li span.headline a, div#sidebar div.feedburnerFeedBlock ul li span.headline a {
	color:#b0c214;
	text-decoration: none;
	}
	
	div#sidebar_subpage div.feedburnerFeedBlock ul li span.headline a:hover, div#sidebar div.feedburnerFeedBlock ul li span.headline a:hover {
	color:#b0c214;
	text-decoration: underline;
	}
	
div#footer div#panel div.footerright div.feedburnerFeedBlock {
	float: left;
	}
	
	div#footer div#panel div.footerright div.feedburnerFeedBlock ul {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	color:#595959;
	font:normal 12px/155% Arial, Helvetica, sans-serif;
	}
	
	div#footer div#panel div.footerright div.feedburnerFeedBlock ul li {
	padding: 0 0 5px 0;
	margin: 0;
	float: left;
	clear: both;
	}
	
	div#footer div#panel div.footerright div.feedburnerFeedBlock ul li span.headline {
	font-style: italic;
	line-height: 14px;
	padding: 0;
	margin: 0;
	}
	
	div#footer div#panel div.footerright div.feedburnerFeedBlock ul li span.headline a {
	margin-top:2px;
	color: #7c7c7c;
	text-decoration: none;
	padding-left:5px;
	display:block;
	line-height:160%;
	width: 270px;
	}
	
	div#footer div#panel div.footerright div.feedburnerFeedBlock ul li span.headline a:hover {
	text-decoration: none;
	color: #b0c214;
	background-color:#000;
	}

	
#sidebar_subpage p.divide {
	height:1px;
	background: url(/furniture/images/backgrounds/sidebar_section_divide.jpg) no-repeat 0 0;
	padding: 0 0 20px 0;
	margin: 0;
	line-height: 1px;
	float: left;
	clear: both;
	display: block;
	width: 216px;
	}
	
#content_subpage p {
	margin-top:0px;
	margin-bottom:15px;
	color:#5f5f5f;
	line-height:170%;
	}

p.footer_bottom {
	padding-bottom:0px;
	font-size:11px;
	color:#4e4e4e;
	margin-left:4px;
	}
	
	
blockquote {
	font:normal 18px/140% Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
	background-image:url(/furniture/images/backgrounds/blockquote_bg.jpg);
	background-repeat:no-repeat;
	width:499px;
	margin: 30px 25px 20px 25px;
	padding-left:55px;
	padding-top: 20px;
	font-style: italic;
	}
	
p.quote_source {
	text-align: right;
	padding: 0 40px 0 0;
	}

	
div.getintouch {
	width: 572px;
	height:81px;
	background: url(/furniture/images/backgrounds/getintouch.jpg) no-repeat -5px 0;
	margin: 30px 0px 20px 0px;
	font:normal 14px/170% Arial, Helvetica, sans-serif;
	color:#fff;
	padding-top:20px;
	padding-left:40px;
	position:relative;
	float: left;
	clear: both;
	}
	


/* ----- End Typo ----- */





/* ----- Links ----- */


p.moreinfo {
   float: left;
   clear: both;
   padding: 0;
   margin: 0;
   }

p.moreinfo a {
   color:#fff;
   text-decoration:none;
   text-transform:uppercase;
   font:normal 10px Arial, Helvetica, sans-serif;
   background-color:#a1b400;
   padding:5px;
   letter-spacing:1px;
   display: block;
   }

    p.moreinfo A:visited {
   color:#fff;
   background-color:#a1b400;
   text-decoration:none;
 	}
		  
	p.moreinfo A:active {
   color:#fff;
   background-color:#a1b400;
   text-decoration:none;
   }
		  
    p.moreinfo A:hover {
	color:#b0c214;
	background-color:#000;
   	text-decoration:none;
	}
 
		  	  

.footerlinks A:link {
   color:#4e4e4e;
		text-decoration:none;
    }
	
     .footerlinks A:visited {
          color:#4e4e4e;
		  text-decoration:none;
		  }
		  
     .footerlinks A:active {
          color:#4e4e4e;
		  text-decoration:none;
		  }
		  
     .footerlinks A:hover {
       color:#ccdb2a;
		  text-decoration:underline;
		  }	



/* ----- End Links ----- */



/* ----- Lists ----- */

.footerlists {
   list-style-type:none;
   margin: 0; /*removes indent IE and Opera*/
   padding: 0; /*removes indent Mozilla and NN7*/
 
   }
   
.links a {
   margin-top:2px;
   color:#7c7c7c!important;
   text-decoration:none!important;
   padding-left:5px;
   display:block;
   line-height:210%;
   width:225px;
 
   }

.links a:hover {
   margin-top:2px;
   text-decoration:none!important;
   color:#b0c214!important;
   padding-left:5px;
   display:block;
   line-height:210%;
   width:225px;
   background-color:#000;
   }
   

.links_green a {
   margin-top:2px;
   color:#ccdb2a!important;
   text-decoration:none!important;
   padding-left:5px;
   display:block;
   line-height:210%;
   width:225px;
 
   }

.links_green a:hover {
   margin-top:2px;
   text-decoration:underline!important;
   color:#ccdb2a!important;
   padding-left:5px;
   display:block;
   line-height:210%;
   width:225px;
   background-color:#000;
   }
   
div#sidebar_subpage ul.sidebarlist {
	list-style-type:none;
	padding: 0 0 20px 0;
	float: left;
	clear: both;
	}
	
	div#sidebar_subpage ul.sidebarlist li {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	}

ul.sidebarlist a {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	display: block;
	background-image:url(/furniture/images/sitewide/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration: none;
	width:190px;
	font-size:13px;
	color:#858585!important;
	text-decoration:none!important;
	}
	
.sidebarlist a:hover {
	color:#b0c214!important;
	text-decoration:underline!important;
	background-image:url(/furniture/images/sitewide/arrow_bullet_over.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	}
	
	ul.sidebarlist li a.current {
	background: url(/furniture/images/sitewide/arrow_bullet_black.jpg) no-repeat 190px 50% #000000;
	color: #B0C214!important;
	text-decoration: none;
	}
	
	ul.sidebarlist li a.current:hover {
	background: url(/furniture/images/sitewide/arrow_bullet_black.jpg) no-repeat 190px 50% #000000!important;
	color: #B0C214!important;
	text-decoration: underline;
	}
	
	
ul.sidebarlist li.item a {
	display:block;
	padding: 5px 0px 5px 20px;
	width:190px;
	border-bottom:1px solid #d7d7d7;
	}
	
	ul.sidebarlist li.item a:hover {
	background-color:#e9e9e9;
	}




ul.sidebarlist li ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	background-color:#e9e9e9;
	}
	
	ul.sidebarlist li ul li {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	}

ul.sidebarlist li ul li a {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	display: block;
	background: url(/furniture/images/sitewide/arrow_bullet_over.jpg) no-repeat 15px 50%;
	text-decoration: none;
	font-size:11px;
	color:#858585!important;
	text-decoration:none!important;
	}
	
	ul.sidebarlist li ul li a:hover {
	color:#b0c214!important;
	text-decoration:underline!important;
	background: url(/furniture/images/sitewide/arrow_bullet.jpg) no-repeat 15px 50%;
	}
		
	ul.sidebarlist li ul li.sub_item a {
	display:block;
	padding: 4px 0px 4px 40px;
	width:170px;
	border-bottom:1px solid #d7d7d7;
	}
	
	ul.sidebarlist li ul li.sub_item a:hover {
	background-color: #FFFFFF;
	}
	
	ul.sidebarlist li ul li.sub_item a.current {
	background: url(/furniture/images/sitewide/arrow_bullet_black.jpg) no-repeat 190px 50% #000000;
	color: #B0C214!important;
	text-decoration: none;
	}


div#content_subpage ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	div#content_subpage ul li {
	margin: 0;
	padding: 0 0 15px 20px;
	background: url(/furniture/images/sitewide/arrow-green.gif) no-repeat 3px 6px;
	}
	
	
	div#content_subpage ul.sitemap {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	}
	
	div#content_subpage ul.sitemap li {
	margin: 0;
	padding: 0 0 10px 20px;
	background: url(/furniture/images/sitewide/arrow_bullet.jpg) no-repeat 3px 5px;
	}
	
	div#content_subpage ul.sitemap li ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	}

/* ----- End Lists ----- */




/* ----- Main Page Headings ----- */

div#content_subpage h2 {
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 50px;
	width: 500px;
	}
	
	div#content_subpage h2#our-work {
	background: url(/furniture/images/headings/our_work.jpg) no-repeat 0 0;
	}
	
	div#content_subpage h2#aboutatelier {	
	background:url(/furniture/images/headings/aboutatelier.jpg) no-repeat 0 0;
	}
	
			div#content_subpage h2#careers {	
			background:url(/furniture/images/headings/careers.jpg) no-repeat 0 0;
			}

	div#content_subpage h2#what_we_do {
	background: url(/furniture/images/headings/what_we_do.jpg) no-repeat 0 0;
	}

/* ----- Case Study Page Headings ----- */

	div#content_subpage h2#case_studies {
	background: url(/furniture/images/headings/case_studies.jpg) no-repeat 0 0;
	}
	
			div#content_subpage h2#casestudy_peter_cooper {
			background: url(/furniture/images/headings/case_study_peter_cooper.jpg) no-repeat 0 0;
			}	
			
			div#content_subpage h2#casestudy_abp {
			background: url(/furniture/images/headings/case_study_abp.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#casestudy_addict {
			background: url(/furniture/images/headings/case_study_addict.jpg) no-repeat 0 0;
			}
						
			div#content_subpage h2#casestudy_prem_lifts {
			background: url(/furniture/images/headings/case_study_prem_lifts.jpg) no-repeat 0 0;
			}
									
			div#content_subpage h2#casestudy_exec_net {
			background: url(/furniture/images/headings/case_study_executive_net.jpg) no-repeat 0 0;
			}
												
			div#content_subpage h2#casestudy_aspace {
			background: url(/furniture/images/headings/case_study_aspace.jpg) no-repeat 0 0;
			}
															
			div#content_subpage h2#casestudy_cherry_pick {
			background: url(/furniture/images/headings/case_study_cherry_pick.jpg) no-repeat 0 0;
			}
																		
			div#content_subpage h2#casestudy_esteem {
			background: url(/furniture/images/headings/case_study_esteem_intranet.jpg) no-repeat 0 0;
			}
																					
			div#content_subpage h2#casestudy_great_flat {
			background: url(/furniture/images/headings/case_study_great_flatmate.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#casestudy_itv {
			background: url(/furniture/images/headings/case_study_itv.jpg) no-repeat 0 0;
			}
			
			
			
	
	div#content_subpage h2#design_portfolio {
	background: url(/furniture/images/headings/design_portfolio.jpg) no-repeat 0 0;
	}
		
	div#content_subpage h2#testimonials {
	background: url(/furniture/images/headings/testimonials.jpg) no-repeat 0 0;
	}
	
/* ----- Vision Page Headings ----- */

	div#content_subpage h2#vision {
	background: url(/furniture/images/headings/vision.jpg) no-repeat 0 0;
	}
	
			div#content_subpage h2#planning {
			background: url(/furniture/images/headings/planning.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#creativity {
			background: url(/furniture/images/headings/creativity.jpg) no-repeat 0 0;
			}
						
			div#content_subpage h2#engagement {
			background: url(/furniture/images/headings/engagement.jpg) no-repeat 0 0;
			}
									
			div#content_subpage h2#integration {
			background: url(/furniture/images/headings/integration.jpg) no-repeat 0 0;
			}
												
			div#content_subpage h2#accountability {
			background: url(/furniture/images/headings/accountability.jpg) no-repeat 0 0;
			}


/* ----- Services Page Headings ----- */
				
	
	div#content_subpage h2#services {
	background: url(/furniture/images/headings/services.jpg) no-repeat 0 0;
	}
			
			div#content_subpage h2#strategy_planning {
			background: url(/furniture/images/headings/strategy_planning.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#consultancy {
			background: url(/furniture/images/headings/consultancy.jpg) no-repeat 0 0;
			}
						
			div#content_subpage h2#web_design_dev {
			background: url(/furniture/images/headings/web_design_dev.jpg) no-repeat 0 0;
			}
						
			div#content_subpage h2#bespoke_shops {
			background: url(/furniture/images/headings/bespoke_online_shops.jpg) no-repeat 0 0;
			}
						
			div#content_subpage h2#specialist_recruitment {
			background: url(/furniture/images/headings/specialist_recruitment.jpg) no-repeat 0 0;
			}	
						
			div#content_subpage h2#cms {
			background: url(/furniture/images/headings/cms.jpg) no-repeat 0 0;
			}	
						
			div#content_subpage h2#managed_web_hosting {
			background: url(/furniture/images/headings/managed_web_hosting.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#domain_name_management {
			background: url(/furniture/images/headings/domain_name_management.jpg) no-repeat 0 0;
			}	
			
			div#content_subpage h2#website_analytics {
			background: url(/furniture/images/headings/website_analytics.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#search_marketing {
			background: url(/furniture/images/headings/search_marketing.jpg) no-repeat 0 0;
			}		
			
			div#content_subpage h2#seo {
			background: url(/furniture/images/headings/seo.jpg) no-repeat 0 0;
			}				
			
			div#content_subpage h2#ppc {
			background: url(/furniture/images/headings/ppc.jpg) no-repeat 0 0;
			}				
			
			div#content_subpage h2#email_marketing {
			background: url(/furniture/images/headings/email_creative.jpg) no-repeat 0 0;
			}					
			
			div#content_subpage h2#social_networking {
			background: url(/furniture/images/headings/social_networking.jpg) no-repeat 0 0;
			}				
			
			div#content_subpage h2#podcasting {
			background: url(/furniture/images/headings/podcasting.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#online_advertising {
			background: url(/furniture/images/headings/online_advertising.jpg) no-repeat 0 0;
			}			
			
			div#content_subpage h2#online_advertising {
			background: url(/furniture/images/headings/online_advertising.jpg) no-repeat 0 0;
			}
			
			div#content_subpage h2#affiliate_marketing {
			background: url(/furniture/images/headings/affiliate_marketing.jpg) no-repeat 0 0;
			}				
	
/* ----- Technology Page Headings ----- */
				
	
	div#content_subpage h2#technology {
	background: url(/furniture/images/headings/technology.jpg) no-repeat 0 0;
	}
	
			div#content_subpage h2#erec_pro {
			background: url(/furniture/images/headings/e-recruit_pro.jpg) no-repeat 0 0;
			}
	
			div#content_subpage h2#intranets_extranets {
			background: url(/furniture/images/headings/intranets.jpg) no-repeat 0 0;
			width: 600px;
			}
	
			div#content_subpage h2#iptv {
			background: url(/furniture/images/headings/iptv.jpg) no-repeat 0 0;
			}
	
			div#content_subpage h2#streaming_media {
			background: url(/furniture/images/headings/streaming_rich_media.jpg) no-repeat 0 0;
			}					
	
			div#content_subpage h2#rich_app_interface {
			background: url(/furniture/images/headings/rich_application_interface.jpg) no-repeat 0 0;
			}			


/* ----- Legal & Other Headings ----- */

	
	div#content_subpage h2#privacy_policy {
	background: url(/furniture/images/headings/privacy_policy.jpg) no-repeat 0 0;
	}
	
	div#content_subpage h2#terms {
	background: url(/furniture/images/headings/website_terms.jpg) no-repeat 0 0;
	}	
	
	div#content_subpage h2#sitemap {
	background: url(/furniture/images/headings/sitemap.jpg) no-repeat 0 0;
	}		
	
	div#content_subpage h2#accessibility {
	background: url(/furniture/images/headings/accessibility.jpg) no-repeat 0 0;
	}
	
	div#content_subpage h2#bespoke_agency {
	background: url(/furniture/images/headings/bespoke_agency.jpg) no-repeat 0 0;
	}	
	
	
/* Added by Will */

.imageright {
	float:right;
	}
	
	.imageleft {
	float:left;
	}

.imageright_casestudy {
	float:right;
	padding: 20px 0 0 0;
	}
	
	
	.imageright_casestudy1 {
	float:right;
	padding: 0;
	}
	
	.imageright_seo_logo {
	float:right;
	padding: 0;
	margin: 0 0 0 15px;
	}

	#contactmessage {
	color:#FF0000;
	}
	
	