@CHARSET "UTF-8";

/* Disable some of the header elements */
body.home .header .logo { display:none;}
body.home .header .strapline {display:none;}
body.home .header .nav {display:block; position:relative; left:0}
body.home .header {
	height:auto;
	background:none;
	background:#4d4e53;
	border-bottom:none;
}

body.home .main {
	background:url('../images/home-main-back.jpg') no-repeat;
	min-height:280px;
}

.address {
	font-size:0.9em;
	line-height:1.1em;
}

.promoboxes {
	float:left;
	clear:both;
	width:100%;
	margin-left:-8px;
	margin-top:3em;
	
}

.testimonials {
	width:335px;
	padding-left:10px;
}	


.testimonial {
	padding-top:0.8em;
	padding-bottom:0.8em;
	border-bottom:1px solid #550000;
	display:block;
	float:left;
	clear:both;
}

.testimonial dt, .testimonial dd {
	color:#FFFFFF;
	display:block;
	clear:both;
	float:left;
}

.testimonial dd {
	color:#CC0000;
	font-style:italic;
}


/** Grid Settings for promo container - blueprint style */

/* A container should group all your columns. */
.blueprint-4 {
  width: 900px;
  margin: 0 auto;
}

/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
.blueprint-4 .column, 
.blueprint-4 div.span-1, 
.blueprint-4 div.span-2, 
.blueprint-4 div.span-3, 
.blueprint-4 div.span-4 {
  float: left;
  margin-right: 36px;
  margin-bottom:36px;
}

/* The last column in a row needs this class. */
.blueprint-4 .last, .blueprint-4 div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.blueprint-4 .span-1  { width: 198px; }
.blueprint-4 .span-2  { width: 432px; }
.blueprint-4 .span-3  { width: 666px; }
.blueprint-4 .span-4  { width: 900px; margin: 0; }

/* Add these to a column to append empty cols. */

.blueprint-4 .append-1  { padding-right: 234px; } 
.blueprint-4 .append-2  { padding-right: 468px; } 
.blueprint-4 .append-3  { padding-right: 702px; } 

/* Add these to a column to prepend empty cols. */

.blueprint-4 .prepend-1  { padding-left: 234px; } 
.blueprint-4 .prepend-2  { padding-left: 468px; } 
.blueprint-4 .prepend-3  { padding-left: 702px; } 


/* Border on right hand side of a column. */
.blueprint-4 div.border {
  padding-right: 17px;
  margin-right: 18px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
.blueprint-4 div.colborder {
  padding-right: 134px;
  margin-right: 135px;
  border-right: 1px solid #eee;
}


/* Use these classes on an element to push it into the 
next column, or to pull it into the previous column.  */

.blueprint-4 .pull-1 { margin-left: -234px; }
.blueprint-4 .pull-2 { margin-left: -468px; }
.blueprint-4 .pull-3 { margin-left: -702px; }
.blueprint-4 .pull-4 { margin-left: -936px; }

.blueprint-4 .pull-1, .blueprint-4 .pull-2, .blueprint-4 .pull-3, .blueprint-4 .pull-4 {float: left; position:relative;}

.blueprint-4 .push-1 { margin: 0 -234px 1.5em 234px; }
.blueprint-4 .push-2 { margin: 0 -468px 1.5em 468px; }
.blueprint-4 .push-3 { margin: 0 -702px 1.5em 702px; }
.blueprint-4 .push-4 { margin: 0 -936px 1.5em 936px; }

.blueprint-4 .push-1, .blueprint-4 .push-2, .blueprint-4 .push-3, .blueprint-4 .push-4 {float: right; position:relative;}
