@charset "UTF-8";
/* CSS Document */

body{
	background-color:			#545252;
}

.purple{
	color:						#e4008b;
}

.gray{
	color:						#c3c2c2;
}

.white{
	color:						#ffffff;
}

#navigation{
	border-top:					1px solid #808080;
}

#navigation li{
	border-bottom:				1px solid #808080;
}

#navigation li a{
	color:						#ffffff;
	 background-repeat:			no-repeat;
	 background-position:		1px;
}

#navigation li .home{
	background-image:			url(../images/nav-home.gif);
}

	#navigation li .home:hover, #navigation .active .home{
		background-image:			url(../images/nav-home-o.gif);
	}

#navigation li .services{
	background-image:			url(../images/nav-services.gif);
}

	#navigation li .services:hover, #navigation .active .services{
		background-image:		url(../images/nav-services-o.gif);
	}

#navigation li .portfolio{
	background-image:			url(../images/nav-portfolio.gif);
}

	#navigation li .portfolio:hover, #navigation .active .portfolio{
		background-image:		url(../images/nav-portfolio-o.gif);
	}

#navigation li .contact{
	background-image:			url(../images/nav-contact.gif);
}

	#navigation li .contact:hover, #navigation .active .contact{
		background-image:		url(../images/nav-contact-o.gif);
	}

#sidebar blockquote{
	color:						#c3c2c2;
	background-image:			url(../images/quote-top.jpg);
	background-repeat:			no-repeat;
}

#sidebar .quote{
	color:						#ffffff;
	background-image:			url(../images/quote-bottom.jpg);
	background-position:		top right;
	background-repeat:			no-repeat;
}

#home-services{
	border-bottom:				1px solid #808080;
}

#home-services span{
	background-repeat:			no-repeat;
	background-position:		top;
}

#home-services .bespoke span{
	background-image:			url(../images/bespoke.gif);
}

#home-services .crafted span{
	background-image:			url(../images/hand-crafted.gif);
}

#home-services .opulent span{
	background-image:			url(../images/opulent.gif);
}

#home-services .tailored span{
	background-image:			url(../images/tailored-service.gif);
}

#home-intro{
	border-bottom:				1px solid #808080;
}

#services{
	background-repeat:			no-repeat;
}

#services th{
	color:						#ffffff;
	border-bottom:				1px solid #808080;
	background-repeat:			no-repeat;
	background-position:		top;
}

#services td{
	color:						#ffffff;
	border-bottom:				1px solid #808080;
}

#services .concept{
	background-image:			url(../images/services-concept-design.gif);
}

#services .consultancy{
	background-image:			url(../images/services-concultancy.gif);
}

#services .merchandising{
	background-image:			url(../images/services-visual-merchandising.gif);
}

#services .installation{
	background-image:			url(../images/services-survey-installation.gif)
}

#services .visuals{
	background-image:			url(../images/services-visuals.gif);
}

#services .prototyping{
	background-image:			url(../images/services-prototyping.gif)
}

#services .graphics{
	background-image:			url(../images/services-graphics-print.gif)
}

#services .manufacture{
	background-image:			url(../images/services-manufacture.gif)
}

#gallery li img{
	border:						2px solid #808080;
}

#gallery no-border-top{
	border-top:					0;
}

#gallery no-border-right{
	border-right:				0;
}

#gallery no-border-bottom{
	border-bottom:				0;
}

#gallery no-border-left{
	border-left:				0;
}

.contact-details{
	background-image:			url(../images/contact-details.gif);
	background-repeat:			no-repeat;
}

#contact-details li{
	background-image:			url(../images/contact-li.gif);
	background-position:		left;
	background-repeat:			no-repeat;
	color:						#c3c2c2;
}

.divider{
	border-bottom:				1px solid #808080;	
}

#footer li a{
	color:						#c3c2c2;
}

#footer .dark-gray{
	color:						#929292;
}