/* turnstone services styling */

/* http://meyerweb.com/eric/tools/css/reset/ v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* basic HTML styling */

body {
	font: 13px/1.5 Arial, Helvetica, sans-serif;
	color: #1b1c20;
}

a:focus {
	outline: 1px dotted invert;
}

a {
	cursor : pointer;
}

hr {
	border: 0 #4D4C73 solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* Headings */

h1 {
	font-size: 1.3em;
	color:#4d4c73;
}

h2 {
	font-size: 1.2em;
	color:#4d4c73;
}

h3 {
	font-size: 1.1em;
	color:#4d4c73;
}

h4 {
	font-size: 1em;
	color:#4d4c73;
}

h5 {
	font-size: 0.9em;
	color:#4d4c73;
}

h6 {
	font-size: 0.8em;
	color:#4d4c73;
}

/* Spacing */

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom: 10px;
}

/* Clear Floated Elements */

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both; content: '.'; display: block; visibility: hidden; height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* main site styling */

#wrapper {
	width:960px;
	margin: 0 auto;
	padding:0;
}

#header {
	width:100%;
	margin: 0;
	padding:0;
}

.logo {
	float:left;
	width:228px;
	background: #ffffff url(../images/logo.jpg) no-repeat;
	height:100px;
}

.banner {
	clear:both;
	float:left;
	background: #ffffff;
	height:115px;
	width:960px;
}

/* content areas */

#content {
	clear:both;
	width:960px;
	padding: 15px 0 0 0; 
}

.leftCol {
	float:left;
	width:187px;
	padding:0;
	margin: 0 40px 20px 30px;
}

.middleCol {
	float:left;
	width:453px;
	margin:0;
	padding:0;
}

.middleCol ol {
	margin:10px 0 10px 5px;
}

.middleCol ol li {
	list-style-type:decimal;
	margin:5px 0 5px 15px;
}

.singleCol {
	float:left;
	width:680px;
	margin:0;
	padding:15px 0 0 0;
}

.singleCol li {
	list-style:disc;	
}

.singleCol ul {
	margin: 0 0 10px 20px;
	list-style-position: inside;
}

.singleCol ol {
	margin: 0 0 10px 20px;
}

.singleCol ol li {
	list-style:decimal;
}

.singleCol h2, .singleCol h3 {
}

.tableCol {
	float:left;
	width:960px;
	margin:0;
	padding:0;
}

.tableCol ul {
	margin: 10px 0 10px 15px;
}

/* lists */

.leftCol li, .middleCol li {
	list-style:none;
}

.middleCol ul {
	/*margin:0 0 20px 15px;*/
}

.middleCol li {
	list-style: disc;
	margin:5px 0 5px 15px;
}

/* right column */

.rightCol {
	float:left;
	width:187px;
	padding:0;
	margin: 0 0 0 40px;
	background: #ffffff url(../images/right-col-middle.jpg) repeat-y;
}

.rightCol h2 {
	background: #c3d0d4 url(../images/right-col-top.jpg) no-repeat left top;
	padding: 15px 0 0 5px;
	font-size:1em;
	height:56px;
	margin:0;
	line-height:1.25;
}

.rightColBase {
	background: #c3d0d4 url(../images/right-col-bottom.jpg) no-repeat left bottom;
	height:19px;
	width:187px;
}

.rightCol p {
	padding: 0 5px 5px 5px;
	font-size:0.85em;
}

.rightCol img {
	padding: 2px 0 0 4px;
}

.rightCol ul {
	margin: 0 0 0 5px;
}

.rightCol li {
	padding: 0 0 5px 5px;
	font-size:0.8em;
	list-style:disc;
}

/* provocative questions */

#rightColPq {
	float:left;
	width:187px;
	padding:0;
	margin: 0 0 0 40px;
	background: #ffffff url(../images/provocative-questions-col-bg.jpg) no-repeat;
	height:297px;
}

#rightColPq h2 {
	padding: 15px 0 0 5px;
	font-size:1em;
	height:56px;
	margin:0;
	line-height:1.25;
}

#rightColBase {
	background: #c3d0d4 url(../images/right-col-bottom.jpg) no-repeat left bottom;
	height:19px;
	width:187px;
}

#rightColPq p {
	padding: 0 5px 5px 0;
	font-size:0.85em;
}

#rightColPq img {
	padding: 4px 0 0 4px;
}

#rightColPq ul {
	margin: 0 0 0 20px;
}

#rightColPq li {
	padding: 0 0 5px 0;
	font-size:0.9em;
	list-style:disc;
}

#rightColPq a {
	color: #1B1C20;
}

/* project hightlight */

.leftBox {
	width:187px;
	padding:0;
	margin:0;
	background: #ffffff url(../images/right-col-middle.jpg) repeat-y;
}

.leftBox h2 {
	background: #c3d0d4 url(../images/right-col-top.jpg) no-repeat left top;
	padding: 15px 0 0 10px;
	font-size:1em;
	height:56px;
	margin:0;
	line-height:1.25;
}

.leftBox h3 {
	font-size:1.1em;
	padding: 0 0 0 10px;
}

.leftBoxBase {
	background: #c3d0d4 url(../images/right-col-bottom.jpg) no-repeat left bottom;
	height:19px;
	width:187px;
}

.leftBox p {
	padding: 0 5px 0 10px;
	font-size:1.0em;
}

.leftBox img {
	padding: 2px 0 0 4px;
}

.leftBox a {
	color:#4D4C73;
	text-decoration:none;
}

.leftBox a {
	color:#4D4C73;
	text-decoration:none;
}

.leftBox a:visited {
	color:#4D4C73;
	text-decoration:none;
}

/* at a glance */

.leftGlanceBox {
	width:187px;
	padding:0;
	margin:0;
	background: #ffffff url(../images/right-col-middle.jpg) repeat-y;
}

.leftGlanceBox h2 {
	background: #9e9278 url(../images/at-a-glance-bg.jpg) no-repeat left top;
	padding: 15px 0 0 10px;
	font-size:1em;
	height:25px;
	margin:0;
	line-height:1.25;
	color:#ffffff;
}

.leftGlanceBox h3 {
	font-size:1.1em;
	padding: 0 0 0 10px;
}

.leftGlanceBoxBase {
	background: #c3d0d4 url(../images/right-col-bottom.jpg) no-repeat left bottom;
	height:19px;
	width:187px;
}

.leftGlanceBox p {
	padding: 0 5px 0 10px;
	font-size:1.0em;
}

.leftGlanceBox img {
	padding: 2px 0 0 4px;
}

.leftGlanceBox a {
	color:#4D4C73;
	text-decoration:none;
}

.leftGlanceBox a {
	color:#4D4C73;
	text-decoration:none;
}

.leftGlanceBox a:visited {
	color:#4D4C73;
	text-decoration:none;
}

.leftGlanceBox ul {
	margin: 2.5px 5px;
}

.leftGlanceBox li {
	list-style:disc;
	margin-left:15px;
}

.latest-news {
	float:left;
	width:453px;
	background: #ffffff url(../images/latest-news-bg.jpg) no-repeat;
	height:101px;
	margin:0 0 15px 0;
}

.latest-news h2 {
	padding:5px 0 2.5px 10px;
	margin:0;
}

.latest-news li {
	list-style:none;
	padding:0 0 2.5px 10px;
	margin:0;
}

.services {
	clear:both;
	float:left;
	background: #ffffff url(../images/services-bg.jpg) no-repeat;
	height:89px;
	width:453px;
	margin: 0 0 10px 26.5px;
	color:#FFFFFF;
}

#content .services a {
	color:#FFFFFF;
	font-size:1.3em;
	padding-top:5px;
	text-decoration: none;
}

.services li {
	list-style:none;
	margin:0;
	display:inline;
	height:40px;
	line-height:1.25;
	padding-top:10px;
	text-align:center;
}

.software {
	float:left;
	width:200px;
	height:40px;
}

.hardware {
	float:left;
	width:200px;
	height:40px;
}

.consultancy {
	float:left;
	clear:both;
	width:200px;
	height:40px;
}

.telecoms {
	float:left;
	width:200px;
	height:40px;
}

/* image navigation */

.imageNav {
	clear:both;
	float:left;
	margin:20px 0;
}

.imageNav li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}

.image-navigation-menu {
	clear:both;
	float:left;
	margin:20px 0 20px 256px;
}

.image-navigation-menu li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}

/* footer */

#footer {
	clear:both;
	background: #4d4c73;
	height:50px;
	padding: 10px 20px;
	color: #ffffff;
}

#footer a {
	color: #ffffff;
	text-decoration:none;
}

#footer a:hover {
	color: #ffffff;
	text-decoration:underline;
}

.copyright {
	float:left;
	width:40%;
}

.bottomNav {
	float:left;
	width:60%;
	text-align:right;
}

.more {
	padding:0;
	margin:0;
	text-decoration: none;
	color:#4D4C73;
}

.callUs {
	font-size:1.4em;
}

.tel {
	color:#9e9278;
}

/* people page */

.people {
	border-bottom: 1px solid #4d4c73;
	margin: 10px 0;
}

.people img {
	float:left;
	margin:0;
	padding:10px 0;
	width:150px;
}

.people h2 {
	clear:both;
	font-size:1.2em;
}

.people h3 {
	font-size:1.1em;
}

/* vendors */

.vendors ul {
	margin:0;
	padding:0;
}

.vendors li {
	list-style:none;
	display:block;
	padding:2.5px;
	margin:0 2.5px 2.5px 0;
	width:157px;
	float:left;
}

.vendor-one {
	background-color:#f4f3ec;
}

.vendor-two {
	background-color:#e7e5ea;
}

.vendor-three {
	background-color:#f4f3ec;
}

.vendor-four {
	background-color:#e7e5ea;
}

/* services */

.services-list {
	margin:0;
	padding:0;
}

.services-list p{
	margin:0;
	padding:0;
	width:375px;
}

.services-list h3 {
	color:#ffffff;
	margin:0;
}

.services-list li {
	list-style:none;
	margin:0;
	height:78px;
	padding: 5px;
}

.services-list li a {
	text-decoration:none;
	color:#ffffff;
}

.service-cost-reduction-tendering {
	background: #ffffff url(../images/services-page-cost-reduction-purple-bg.jpg) no-repeat;
}

.service-organisational-change-strategy {
	background: #ffffff url(../images/services-page-organisation-change-purple-bg.jpg) no-repeat;
}

.service-discovery-audit {
	background: #ffffff url(../images/services-page-discovery-change-gold-bg.jpg) no-repeat;
}

/* downloads */

#downloads-list {
	margin:0;
	padding:0;
}

#downloads-list h3 {
	color:#ffffff;
	margin:0;
	height:25px;
}

#downloads-list p {
	color:#ffffff;
	margin:0;
}

#downloads-list li {
	list-style:none;
	margin:0;
	height:78px;
	padding: 5px;
}

#downloads-list li a {
	text-decoration:none;
	margin:0px;
	color:#ffffff;
	display:block;
	height:45px;
}

#downloads-list .downloadsPurple {
	background: transparent url(../images/resources.png) no-repeat;
	color:#4D4C73;
	height:65px;
}

#downloads-list .downloadsPurple li {
	color:#4D4C73;
}
	
#downloads-list .downloadsPurple li a {
		color:#4D4C73;
}

#downloads-list .downloadsGold {
	background: transparent url(../images/resources.png) no-repeat;
	color:#887c62;
	height:65px;
}

#downloads-list .downloadsGold li {
	color:#887c62;
}

#downloads-list .downloadsGold li a {
	color:#887c62;
}

.downloads-press-articles, .downloads-tips {
	background: transparent url(../images/downloads-purple-bg.jpg) no-repeat;
	color:#ffffff;
	height:68px;
}

.downloads-disaster-stories, .downloads-external-links {
	background: transparent url(../images/downloads-gold-bg.jpg) no-repeat;
	color:#ffffff;
	height:68px;
}

/* tips */

#tips-list {
	margin:0;
	padding:0;
}

#tips-list h3 {
	margin:-7px 0 0 0;
}

#tips-list li {
	list-style:none;
	margin:0;
	height:78px;
	padding: 5px;
}

#tips-list li a {
	text-decoration:none;
	margin:0 0 0 20px;
	color:#4D4C73;
}

#tips-list .tipsPurple {
	background: transparent url(../images/resources.png) no-repeat;
	color:#4D4C73;
	height:65px;
	}

#tips-list .tipsPurple li {
	color:#4D4C73;
}
	
#tips-list .tipsPurple li a {
	color:#4D4C73;
}

#tips-list .tipsGold {
	background: transparent url(../images/resources.png) no-repeat;
	color:#887c62;
	height:65px;
}

#tips-list .tipsGold li {
	color:#887c62;
}

#tips-list .tipsGold li a {
	color:#887c62;
}

/* press articles */

#press-articles-list {
	margin:0;
	padding:0;
}

#press-articles-list h3 {
	margin:-7px 0 0 0;
}

#press-articles-list li {
	list-style:none;
	margin:0;
	height:78px;
	padding: 5px;
}

#press-articles-list li a {
	text-decoration:none;
	color:#4D4C73;
	margin:0 0 0 20px;
}

#press-articles-list .press-articlesPurple {
	background: transparent url(../images/resources.png) no-repeat;
	color:#4D4C73;
	height:65px;
}

#press-articles-list .press-articlesPurple li {
	color:#4D4C73;
}
	
#press-articles-list .press-articlesPurple li a {
	color:#4D4C73;
}

#press-articles-list .press-articlesGold {
	background: transparent url(../images/resources.png) no-repeat;
	color:#887c62;
	height:65px;
}

#press-articles-list .press-articlesGold li {
	color:#887c62;
}

#press-articles-list .press-articlesGold li a{
	color:#887c62;
}

/* external links */

#links-list {
	margin:0;
	padding:0;
}

#links-list h3 {
	margin:-7px 0 0 20px;
}

#links-list .link-desc {
	margin:0 0 0 20px;
}

#links-list li {
	list-style:none;
	margin:0;
	height:78px;
	padding: 5px;
}

#links-list li a {
	text-decoration:none;
	color:#000000;
	margin:0 0 0 20px;
}

#links-list p {
	margin:0 0 0 20px;
}

#links-list .linksPurple {
	background: transparent url(../images/world_link.png) no-repeat;
	color:#4D4C73;
	height:65px;
}

#links-list .linksPurple li {
	color:#4D4C73;
}
	
#links-list .linksPurple li a {
	color:#4D4C73;
}

#links-list .linksGold {
	background: transparent url(../images/world_link.png) no-repeat;
	color:#887c62;
	height:65px;
}

#links-list .linksGold li {
	color:#887c62;
}

#links-list .linksGold li a{
	color:#887c62;
}

/* disaster stories */

#disaster-list {
	margin:0;
	padding:0;
}

#disaster-list h3 {
	margin:-7px 0 0 0;
}

#disaster-list li {
	list-style:none;
	margin:0;
	height:78px;
	padding: 5px;
}

#disaster-list li a {
	text-decoration:none;
	color:#4D4C73;
	margin:0 0 0 20px;
}

#disaster-list .disasterPurple {
	background: transparent url(../images/resources.png) no-repeat;
	color:#4D4C73;
	height:65px;
}

#disaster-list .disasterPurple li {
	color:#4D4C73;
}
	
#disaster-list .disasterPurple li a {
	color:#4D4C73;
}

#disaster-list .disasterGold {
	background: transparent url(../images/resources.png) no-repeat;
	color:#887c62;
	height:65px;
}

#disaster-list .disasterGold li {
	color:#887c62;
}

#disaster-list .disasterGold li a{
	color:#887c62;
}

/* clients */

.client-logos ul {
	margin:0 0 10px 0;
	padding:0;
	width:680px;
}

.client-logos li {
	list-style:none;
	display:block;
	padding:5px;
	margin:5px;
	background-color:#ffffff;
	width:200px;
	height:35px;
	float:left;
}

.client-logos li img {
	vertical-align:middle;
	margin:0 auto;
}

.client-logos p {
	text-align:center;
	float:left;
	width:160px;
	height:65px;
}

.clients {
	/*border-top: 1px solid #4d4c73;*/
	margin: 10px 0;
	clear:both;
}

.clients img {
	float:left;
	margin:0;
	padding:10px 0;
	height:35px;
}

.clients h2 {
	clear:both;
	font-size:1em;
	margin:0 0 2.5px 0;
}

.clients h3 {
	font-size:1em;
	margin:0 0 10px 0;
}

/* table */

td {
	border-bottom: 2px solid #ffffff;
	background: #ffffff;
	padding: 6px 0 6px 0;
	color: #000000;
}

td a {
	color: #4D4C73;
	text-decoration:none;
}

td a:hover {
	color: #4D4C73;
	text-decoration:underline;
}

/* table */

.case-studies-headings td {
	padding:5px;
	color: #ffffff;
	background: #ffffff url(../images/case-studies-td-bg.jpg) no-repeat;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.5px;
}

.case-studies-headings td a {
	color: #000000;
	text-decoration:none;
}

.case-studies-headings td a:hover {
	color: #000000;
	text-decoration:underline;
}

.case-studies-list td {
	background: #ffffff;
	padding:5px 1px;
	color: #000000;
	vertical-align:middle;
}

.case-studies-list td a {
	text-decoration:none;
	font-size:1em;
}

.case-studies-list  td a:hover {
	text-decoration:underline;
}

.blank {
	background:#FFFFFF;
}

#content .td-bg {
	background:#FFFFFF;
	padding:0;
	margin:0;
}

#content .td-bg-title {
	background:#e7e5ea;
	text-align:left;
	font-size:1em;
	padding-left:3px;
}

#content .td-bg-purple {
	background:#e7e5ea;
	text-align:center;
}

#content .td-bg-green {
	background:#f3f3eb;
	text-align:center;
}

.services-info td {
	background: #f4f3ec;
	padding:5px;
	color: #000000;
}

.services-headings td {
	color:#ffffff;
	font-weight:bold;
	height:20px;
	line-height:0;
	margin:0;
	padding:5px;
	text-align:center;
}

#content .at-a-glance {
	font-size:1em;
}

.validation-advice {
	color: red;
	background: #fff url(images/alert.gif) no-repeat left center;
	padding-left: 5px;
}

.news-date {
 color:#4D4C73;
}

.welcome li {
	list-style: disc;
	margin:5px 0;
}

.welcome ul {
	list-style: disc;
	margin:0 0 10px 15px;
}

.welcome p {
font-size:1.1em;
}

.leftBox li {
	margin: 0 0 5px 20px;
	list-style:disc;
}

.client-name, .project-details, .client-quote {
	color:#1B1C20;
	font-size: 0.85em;
}

.case-study-title {
	color:#4D4C73;
	font-weight:bold;
	float:left;
	margin: 0 5px 0 0;
}

.address {
	color:#4D4C73;
	font-weight:bold;
	float:left;
	margin: 0 5px 0 0;
}

.click-here {
	color:#4D4C73;
	font-weight:bold;
}

blockquote {
	font-size:1.25em;
	color:#333333;
	display:block;
	padding:12px 8px;
	background:#E7E5EA;
	margin:0 -8px 2px -8px;
	line-height:1.2em;
}
blockquote em {	
}

blockquote strong {
 	font-style: italic; 
	font-weight: bold;
}

blockquote p {
  font-size: 0.8em;
  margin-bottom: 0;
  font-style: italic; 
  font-weight: bold;
}

.contact-us-infomation {
	float:right;
	font-size:1.2em;
	font-weight:bold;
	line-height:18px;
	margin:16px 0 0;
	text-align:right;
	color:#4D4C73;
}

.contact-us-infomation a {
	color:#9e9278;
	text-decoration:none;
}

.gold {
	color:#9e9278;
}

.col1, .col3 {
	background:#4D4D73;
}

.col2, .col4 {
	background:#9e9278;
}

.service-intro p {
	font-size:1.1em;
}

.header-email img {
	margin:0 5px 0 0;
}

.map {
	margin: 0 0 0 85px;
}

.left {float:left;}

.right {float:right;}

.services-accordian {
		background: #ffffff url(../images/accordion-bg.jpg) no-repeat;
		height:330px;
		width:187px;
}

.services-accordian li {
	list-style-type: none;
	padding: 2.5px 5px;
}

.services-accordian a {
	text-decoration: none;
}

.even, .odd {
	font-weight: bold;
	height: 64px;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom:3px;
}
	
.service {
	margin: 25px 0 0 0;
}

.header-address {
	margin:10px 0 0 -400px;
	padding:0;
	position:absolute;
	width:200px;
}

/* contact forms */

#commentForm { width: 508px; }

#commentForm label {
	margin: 0 0 0 5px;
	float:left;
	width:75px;
}

#commentForm input {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
}

#commentForm textarea {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
}

#commentForm .submit {
	color:#FFFFFF;
	background:#4D4D73;
	margin: 5px 0 0 5px;
	float:right;
}

#commentForm label.error { 
	clear:both;
	color:red;
	font-weight:bold;
	margin:5px 0 5px 85px;
	padding:0 0 0 20px;
	width:100%;
	background: #fff url(../images/alert.gif) no-repeat left center;
}

#commentForm .contactfield {
	margin: 0 0 10px 0;
	width:508px;
}

#GetInTouchForm label {
	margin: 0 0 0 5px;
}

#GetInTouchForm input {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
	width:175px;
}

#GetInTouchForm textarea {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
	width:175px;
}

#GetInTouchForm .submit {
	color:#FFFFFF;
	background:#4D4D73;
	margin: 5px 0 0 5px;
	width:60px;
}

#GetInTouchForm .contactfield {
	margin: 0 0 10px 0;
}

#GetInTouchForm label.error { 
	clear:both;
	color:red;
	font-weight:bold;
	margin:5px 0 5px 5px;
	padding:0 0 0 20px;
	width:100%;
	background: #fff url(../images/alert.gif) no-repeat left center;
	font-size:0.7em;
}

#contact label {
	margin: 0 0 0 5px;
	float:left;
	width:75px;
}

#contact input {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
}

#contact textarea {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
}

#contact .submit {
	color:#FFFFFF;
	background:#4D4D73;
	margin: 5px 0 0 5px;
	float:right;
}

#contact .contactfield {
	margin: 0 0 10px 0;
	width:508px;
}

#get-in-touch label {
	margin: 0 0 0 5px;
}

#get-in-touch input {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
}

#get-in-touch textarea {
	margin: 0 0 0 5px;
	border:1px solid #f3f3eb;
	background: #f3f3eb;
}

#get-in-touch .submit {
	color:#FFFFFF;
	background:#4D4D73;
	margin: 5px 0 0 5px;
}

#get-in-touch .contactfield {
	margin: 0 0 10px 0;
}

.client-quote-title { float:left;}

.client-quote {
	float:right; 	
	color:#1B1C20;
	font-size: 0.85em; 
	width:500px; 
	font-weight:bold;
}

.case-study-project {
	font-weight:normal;
	color:#1b1c20;
	font-size:1em;
}

#sitemap a {
	color:#4D4C73;
	text-decoration:none;
}