body { background:url(img/bg.jpg) #fafbfa; font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; }

#container { width:926px; margin:auto; font-weight:500; }
	.clear { clear:both; }

#header { padding:20px; }
	.nav { float:right; text-transform:uppercase; letter-spacing:2px; font-size:12px; }
	.nav ul { padding-top:5px; }
	.nav li { list-style:none; display:inline; margin-left:15px; }
	.nav a { color:#999; text-decoration:none; }
	.nav a:hover { color:#000; }
	
#box { padding:10px; border:1px solid #ccc; }
	.home-left { width:602px; float:left; }
	.home-rp { margin-bottom:2px; }
	.home-lbox { float:left; width:300px; }
	.home-rbox { float:right; width:300px; }
	.home-right { width:300px; float:right; margin-left:2px; }
		.home-right a { text-decoration:none; }
	.home-campaign { width:300px; }
	.home-news { margin:2px 0; width:260px; height:160px; padding:20px; background:url(img/home-news-bg.jpg); font-size:12px; }
		.home-news a { color:#000; }
		.home-news h2 { font-size:11px; text-transform:uppercase; letter-spacing:1px; margin:20px 0 5px 0; padding:0; color:#000; }
		.home-news p { line-height:18px; color:#000; margin-top:0; }
	.home-bespoke { width:260px; height:180px; padding:10px 20px; background:url(img/home-bespoke-bg.jpg); color:#fff; }
		.home-bespoke .hilite { color:#d8be90; }
		
		
		.bespoke { background:url(img/bespoke-bg.jpg) no-repeat #000; padding:250px 200px 50px 70px; color:#ccc; font-size:16px; line-height:30px; }
		.bespoke a { color:#ccc; }
		.bespoke a:hover { color:#fff; }
		.bespoke table { width:900px; }
		
		
		
		.products { background:url(img/contact-bg3.jpg) no-repeat #000; padding:250px 200px 50px 70px; color:#ccc; font-size:16px; line-height:30px; }
		.products  a { color:#ccc; }
		.products  { color:#fff; }
		.products table  { width:900px; }
		.products img
{
 border-color: #CCC;
} 
		
		
		
	
	.about { background:url(img/about-bg.jpg) no-repeat #efefef; padding:250px 200px 50px 70px; color:#ccc; font-size:16px; line-height:30px; }
		.about h1 { font-size:36px; font-weight:500; }
		.about h2 { font-size:24px; line-height:36px; font-weight:500; color:#000; }
		.about p { font-size:14px; color:#666; }
		.about table { width:760px; }
		.about td { width:500px; padding-right:35px; }
		
			.services { background:url(img/contact-bg.jpg) no-repeat #000000; padding:250px 200px 50px 70px; color:#ccc; font-size:16px; line-height:30px; }
			.services img
{
 border-color: #CCC;
} 
		.services h1 { font-size:36px; font-weight:500; }
		.services h2 { font-size:24px; line-height:36px; font-weight:500; color:#000; }
		.services h3 { font-size:24px; line-height:36px; font-weight:500; color:#CCC; }
		.services p { font-size:14px; color:#666; }
		.services table { width:800px; }
		.services td {
	width:400px;
	padding-right:35px;
	color: #CCC;
}
		.services a { color:#ccc; }
		.services a:hover { color:#fff; }
		
		
		
				.paintcorrection { background:url(img/contact-bg.jpg) no-repeat #000000; padding:250px 200px 50px 70px; color:#ccc; font-size:16px; line-height:30px; }
			.paintcorrection img
{
 border-color: #CCC;
} 
		.paintcorrection h1 { font-size:36px; font-weight:500; }
		.paintcorrection h2 { font-size:24px; line-height:36px; font-weight:500; color:#000; }
		.paintcorrection h3 { font-size:24px; line-height:36px; font-weight:500; color:#CCC; }
		.paintcorrection p { font-size:14px; color:#666; }
		.paintcorrection table { width:800px; }
		.paintcorrection a { color:#ccc; }
		.paintcorrection a:hover { color:#fff; }
		

		
	.news { background:url(img/news-bg.jpg) no-repeat #ccc; padding:250px 200px 50px 70px; color:#000000; font-size:16px; line-height:30px; }
		.news h1 { font-size:36px; font-weight:500; color:#708478; }
		.news h2 { font-size:24px; line-height:36px; font-weight:500; margin-bottom:0; padding-bottom:0; color:#000; }
		.news em { color:#b6a78c; }
		.news small { color:#666; text-transform:uppercase; }
		.news a { color:#06C; text-decoration:none; }
		.news a:hover { color:#09C; }
		.news-item { border-bottom:1px solid #bbb; margin-bottom:30px; padding-bottom:20px; }
	
	.campaigns { background:#61594c; padding:20px 70px 50px 200px; color:#e1cfa0; font-size:16px; line-height:30px; }
		.campaigns h1 { font-size:36px; font-weight:500; color:#708478; }
		.campaigns h2 { font-size:24px; line-height:36px; font-weight:500; }
		.campaigns em { color:#b6a78c; }
		.campaigns a { color:#7fa1a7; }
		.campaigns a:hover { color:#708478; }
		
	.rp { background:url(img/rp-bg.jpg) repeat #000; padding:300px 70px 50px 200px; color:#81765e; font-size:16px; line-height:30px; }
		.rp h1 { font-size:36px; font-weight:500; color:#708478; margin-bottom:0; }
		.rp h2 { font-size:24px; line-height:36px; font-weight:500; }
		.rp small { text-transform:uppercase; }
		.rp em { color:#b6a78c; }
		.rp a { color:#7fa1a7; text-decoration:none; display:block; }
		.rp a:hover { color:#708478; }
		
		
		#slideshow { height:423px; width:634px; cursor:pointer; margin-top:10px; }
		#slideshow img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow-info { margin:15px 0 0 0; color:#666; }	
			.slideshow-info strong { color:#333; }
			
			#slideshow1 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow1 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow1-info { margin:15px 0 0 0; color:#666; }	
			.slideshow1-info strong { color:#333; }
	
	
	#slideshow2 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow2 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow2-info { margin:15px 0 0 0; color:#666; }	
			.slideshow2-info strong { color:#333; }
			
			
			#slideshow3 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow3 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow3-info { margin:15px 0 0 0; color:#666; }	
			.slideshow3-info strong { color:#333; }
			
			
				#slideshow4 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow4 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow4-info { margin:15px 0 0 0; color:#666; }	
			.slideshow4-info strong { color:#333; }
			
				#slideshow5 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow5 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow5-info { margin:15px 0 0 0; color:#666; }	
			.slideshow5-info strong { color:#333; }
			
			
				#slideshow6 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow6 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow6-info { margin:15px 0 0 0; color:#666; }	
			.slideshow6-info strong { color:#333; }
			
			
				#slideshow7 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow7 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow7-info { margin:15px 0 0 0; color:#666; }	
			.slideshow7-info strong { color:#333; }
			
			
				#slideshow8 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow8 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow8-info { margin:15px 0 0 0; color:#666; }	
			.slideshow8-info strong { color:#333; }
			
			
				#slideshow9 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow9 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow9-info { margin:15px 0 0 0; color:#666; }	
			.slideshow9-info strong { color:#333; }
			
			
				#slideshow9 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow9 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow9-info { margin:15px 0 0 0; color:#666; }	
			.slideshow9-info strong { color:#333; }
			
			
			
				#slideshow10 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow10 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow10-info { margin:15px 0 0 0; color:#666; }	
			.slideshow10-info strong { color:#333; }
			
			
				#slideshow11 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow11 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow11-info { margin:15px 0 0 0; color:#666; }	
			.slideshow11-info strong { color:#333; }
			
			
				#slideshow12 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow12 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow12-info { margin:15px 0 0 0; color:#666; }	
			.slideshow12-info strong { color:#333; }
			
			
			
				#slideshow13 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow13 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow13-info { margin:15px 0 0 0; color:#666; }	
			.slideshow13-info strong { color:#333; }
			
			
				#slideshow14 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow14 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow14-info { margin:15px 0 0 0; color:#666; }	
			.slideshow14-info strong { color:#333; }
			
			
				#slideshow15 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow15 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow15-info { margin:15px 0 0 0; color:#666; }	
			.slideshow15-info strong { color:#333; }
			
			
				#slideshow16 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow16 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow16-info { margin:15px 0 0 0; color:#666; }	
			.slideshow16-info strong { color:#333; }
			
			
				#slideshow17 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow17 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow17-info { margin:15px 0 0 0; color:#666; }	
			.slideshow17-info strong { color:#333; }
			
			
				#slideshow18 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow18 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow18-info { margin:15px 0 0 0; color:#666; }	
			.slideshow18-info strong { color:#333; }
			
			
			#slideshow19 { height:260px; width:393px; cursor:pointer; margin-top:10px; }
		#slideshow19 img {  }
			.click-info { margin-top:10px; padding:5px 10px; background:url(img/clickinfo-bg.png); color:#ccc; position:absolute; z-index:100; }
			.slideshow19-info { margin:15px 0 0 0; color:#666; }	
			.slideshow19-info strong { color:#333; }
			
			
			
	
	
	.contact { background:#000; color:#ccc; font-size:16px; line-height:30px; }
		.contact-right { padding:30px 70px 50px 200px; background:url(img/contact-bg2.jpg) no-repeat; }
			.contact-right table { width:500px; }
			.contact-right td { width:250px; padding-bottom:25px; }
		.contact h2 { font-size:24px; font-weight:500; }
		.contact a { color:#aaa; text-decoration:none; }
		.contact a:hover { color:#fff; }
		.contact-info { padding:20px 70px 20px 200px; }
	
#footer { font-size:11px; padding:20px; text-align:center; letter-spacing:1px; }
	#footer a { color:#000; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }
