/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0px;
	padding: 0px;
}

body {
	font: 12px Arial, Verdana, sans-serif;
  color: #336699;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
	line-height:18px;
}



h1 {
  font: 20px Arial, Verdana, sans-serif; color:#7b4d1b;
}
h2 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
	padding: 5px;
}

#outerWrapper{
	margin: 0 auto 0;
	width: 1055px;
}
/*** left column ************************************************/
#outerWrapper #header{
  position: relative;
  width: 1055px;
  height: 184px;
  /*background: #fff url(../images/SetSaleMast2.jpg) no-repeat top left;	*/
  background:url(../images/SetSaleMast2.jpg);
}
#home-link {
	position: absolute;
	display: inline-block;
	width: 420px;    /* width of the logo */
	height: 172px;   /* height of the logo */
	top: 0; left: 0; /* top-left corner of logo */
	float: left;
	/*visibility: hidden;*/
	/*border: solid red 1px;*/
}
#outerWrapper #header #search {
	position: relative;
	float: right;
	width: 400px;
	height: 172px;
	vertical-align: bottom;
	text-align: right;
}


#outerWrapper #header #search {
	height:30px;
	margin-left:800px;
	margin-top:0;
	position:relative;
	top:20px;
	width:240px;
	color:#333333;
	z-index:1000
}
#outerWrapper #header #search .btnSearch {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F4F4F2 none repeat scroll 0 0;
	border:1px solid #999999;
	color:#920025;
	font-size:11px;
	height:20px;
	margin:0;
	padding-top:0;
	position:relative;
	top:1px;
	width:28px;
}

/*** site ************************************************/
#outerWrapper #contentWrapper{
	width: 1055px;
}


/*** left column ************************************************/

#outerWrapper #contentWrapper #leftColumn{
	width: 185px;
	float:left;
}

#outerWrapper #contentWrapper #leftColumn .verticalMenuContainer{
	background-color: #7891a6;
	width: 185px;
	height: 36px;
	float:left;
}
#outerWrapper #contentWrapper #leftColumn #picContactUs{
	background: #fff url(../images/hardHats.jpg) no-repeat top left;
	width: 185px;
	height: 87px;
	float:left;
}
#outerWrapper #contentWrapper #leftColumn #picAboutSetSale{
	background: #fff url(../images/phonegirl.jpg) no-repeat top left;
	width: 185px;
	height: 87px;
	float:left;
}
#outerWrapper #contentWrapper #leftColumn #picServices{
	width: 185px;
	height: 87px;
	float:left;
	background: #fff url(../images/coffee.jpg) no-repeat top left;
}
#outerWrapper #contentWrapper #leftColumn #picCaseStudies{
	background: #fff url(../images/tablemeeting.jpg) no-repeat top left;
	width: 185px;
	height: 87px;
	float:left;
}
#outerWrapper #contentWrapper #leftColumn #picClients{
	background: #fff url(../images/streetmeeting.jpg) no-repeat top left;
	width: 185px;
	height: 87px;
	float:left;
}

#outerWrapper #contentWrapper #leftColumn #picCaliper{
	background: #fff url(../images/caliper.jpg) no-repeat top left;
	width: 185px;
	height: 87px;
	float:left;
	border-top:8px #fff solid;
	border-bottom:8px #fff solid;
}


/*** centre column ************************************************/

#outerWrapper #contentWrapper #centreColumn{
	width: 540px;
	float:left;
	/*background-color:#FF0000;*/
	padding: 20px;
	color: #3d3b3d;

}
#outerWrapper #contentWrapper #centreColumn p {
	padding-bottom: 10px;

}
#outerWrapper #contentWrapper #centreColumn td {padding: 2px;}


#outerWrapper #contentWrapper #centreColumn a:link
	{font:14px Arial, Helvetica, sans-serif; color: #48637e; text-decoration:none;}
#outerWrapper #contentWrapper #centreColumn a:visited
	{font:14px Arial, Helvetica, sans-serif; color: #48637e; text-decoration:none;}
#outerWrapper #contentWrapper #centreColumn a:hover
	{font:14px Arial, Helvetica, sans-serif; color: #48637e; text-decoration:underline;}



/*** right column ************************************************/
#outerWrapper #contentWrapper #rightColumn{
	width: 290px;
	height: 719px;
	float:left;
	background: #fff url(../images/RHband.gif) no-repeat top left; line-height:16px;
}
#outerWrapper #contentWrapper #rightColumn a:link
	{font:14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none;}
#outerWrapper #contentWrapper #rightColumn a:visited
	{font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#outerWrapper #contentWrapper #rightColumn a:hover
	{font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
#outerWrapper #contentWrapper #rightColumn #quotationHeader{
	width: 280px;
	margin: 30px 0 0 10px;
	border-bottom: solid #ffffff 2px;
	height: 25px;
}
#outerWrapper #contentWrapper #rightColumn #quotationCopy {
	/*background-color:#999999;*/
	height:170px;
	margin:10px 20px 0;
	padding: 0px 10px 0px 10px;
	width:230px;
}


#outerWrapper #contentWrapper #rightColumn #rrHeader{
	width: 280px;
	margin: 10px 0 0 10px;
	border-bottom: solid #ffffff 2px;
	height: 25px;
}
#outerWrapper #contentWrapper #rightColumn #rrCopy {
	/*background-color:#999999;*/
	height:150px;
	margin:10px 20px 0;
	padding:10px;
	width:230px;
	font: 18px "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#outerWrapper #contentWrapper #rightColumn #frHeader{
	width: 280px;
	margin: 30px 0 0 10px;
	border-bottom: solid #ffffff 2px;
	height: 25px;
}
#outerWrapper #contentWrapper #rightColumn #frCopy {
	/*background-color:#999999;*/
	height:150px;
	margin:10px 20px 0;
	padding:10px;
	width:230px;
	font: 18px "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#outerWrapper #contentWrapper #rightColumn #frCopy ul {
	list-style:square
}



/*** footer column ************************************************/
#footer{
	clear:both;
	margin: 0 auto 0;
	width: 1055px;
	height: 30px;
	background-color: #9d7f5d;
}
#footer #nav {
	float:left;
	margin-left:190px;
	text-align:center;
	width:570px;
	padding-top: 10px;
}

#footer #nav a:link
	{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#footer #nav a:visited
	{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
#footer #nav a:hover
	{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}



#footer #copyRight {
	float:left;
	margin-left:45px;
	text-align:right;
	width:240px;
	font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
/*** text styles ************************************************/
.header{
	font: bold 14px Arial, Verdana, sans-serif;
  line-height: 14px;
	color: #003366;
}

.tanHeader{
	font: bold italic 22px Arial, Helvetica, sans-serif;
	color:#d1cbb8;
}
.quoteTxt {
	font: italic 18px "Times New Roman", Times, serif;
	color: #FFFFFF;
	width: 200px; }
.quoteTxtBy {
	font: 16px "Times New Roman", Times, serif;
	color: #FFFFFF;
	width: 200px;}
.rrTxt {
	width: 200px; }
.btn, #sbtForm{
	color: #920025;
	background:#f4f4f2;
	border: 1px solid #999999;
	font-size:11px;
	width: 120px;
}



/* CMS.css*/
/*
E1B531 - gold
A59D6E - sage
336699 - blue

*/
.GoldLarge {font: 20px  Arial, Helvetica, sans-serif; color: #E1B531}
.GoldMed   {font: 16px  Arial, Helvetica, sans-serif; color: #E1B531}

.SageLarge {font: 20px  Arial, Helvetica, sans-serif; color: #A59D6E}
.SageMed   {font: 16px  Arial, Helvetica, sans-serif; color: #A59D6E}

.BlueLarge {font: 20px  Arial, Helvetica, sans-serif; color: #336699}
.BlueMed   {font: 16px  Arial, Helvetica, sans-serif; color: #336699}

.BlueLargeLGSpace   {font: 16px  Arial, Helvetica, sans-serif; color: #336699; line-height:24px}
.BlueLargeMDSpace   {font: 16px  Arial, Helvetica, sans-serif; color: #336699; line-height:18px}
.BlueLargeSMSpace   {font: 16px  Arial, Helvetica, sans-serif; color: #336699; line-height:16px}

.BlueMedLGSpace   {font: 12px  Arial, Helvetica, sans-serif; color: #336699; line-height:24px}
.BlueMedMDSpace   {font: 12px  Arial, Helvetica, sans-serif; color: #336699; line-height:18px}
.BlueMedSMSpace   {font: 12px  Arial, Helvetica, sans-serif; color: #336699; line-height:12px}

.BlueSmLGSpace   {font: 10px  Arial, Helvetica, sans-serif; color: #336699; line-height:24px}
.BlueSmMDSpace   {font: 10px  Arial, Helvetica, sans-serif; color: #336699; line-height:18px}
.BlueSmSMSpace   {font: 10px  Arial, Helvetica, sans-serif; color: #336699; line-height:10px}

