/***************Site Wide**************/
html,
body {
margin:auto;
padding:0px;
font-family:Arial, Helvetica, Sans-Serif;
background:#eeeae0 url(/imgs/body-bg.jpg) repeat-x top;
/*border-top:1px solid 4b4718;*/
}

a img{
border:0px;
}

.clear {
clear: both;
margin: -1px 0px 0px 0px;
height: 1px;
font-size: 1px;
line-height: 1px;
width: 100%;
}
.ahem { 
position: absolute;
overflow: hidden;
height: 0px;
width: 0px;
left: -1000px;
top: -1000px;
}
.fl{
float:left;
}
.fr{
float:right;
}


#wrapper{
width:950px;	
background: url(/imgs/header-bg.gif) no-repeat 0 1px;
padding:111px 0 0 0;
margin: auto;
}

/******left column*******/
.left{
	width:353px;
}
#logo{
	display:block;
	width:353px;
	height:161px;
	background: url(/imgs/logo.gif) no-repeat;
}
#slideshow{
	width: 353px;
	height: 236px;
}
.getintouch{
	width: 343px;
	padding:38px 0 0 10px;
}
.gt-button{
  display: block;	
  width:140px;	
  height:28px;
  background:url(/imgs/gt-button.jpg) no-repeat 0 -29px;	
}
a:hover.gt-button{
	width:138px;	
  height:28px;
  background:url(/imgs/gt-button.jpg) no-repeat 0 0;	
}

.left p{
	color: #7c7963;
	font-size: 14px;
}

.right{
	padding:68px 0 0 39px;
	width:558px;
}
.right h2{
	color: #7b7a2c;
	font-weight: normal;
	font-size:22px;
	line-height: 30px;
}
.right p{
	color: #7c7963;
	font-size: 16px;
	line-height: 30px;
}

.acrobat{
	background: url(/imgs/pdf-icon.jpg) no-repeat 0 0;
	padding:5px 0 10px 30px;
}
.acrobat h3, .acrobat h3 a{
margin: 0;
font-size: 16px;
font-weight: normal;
color: #c85704;
text-decoration: none;
}
.acrobat p{
    margin: 0;
    color: #7c7963;
    font-size: 14px; 
	line-height: 30px;
}



/****** Client Area ****************/
#client
{
 margin: auto;	
} 

#client #logo{margin-bottom:-30px;}


#client h2{
	color: #7b7a2c;
	font-weight: normal;
	font-size:22px;
	line-height: 30px;
}
#client p{
	color: #7c7963;
	font-size: 14px;
	line-height: 18px;
	margin:0;
	width:700px;
	
}
#client li{
	color: #7c7963;
	font-size: 14px;
	line-height: 18px;
	margin-left:20px;
	width:680px;
	
}


#client a
{
font-size: 16px;
font-weight: normal;
color: #c85704;
text-decoration: none;
}

#client a:hover
{
font-size: 16px;
font-weight: normal;
color: #c85704;
text-decoration: underline;
}

.date{color:#7b7a2c;
    font-weight:bold;
	font-size:16px;  
     border-bottom: 1px dotted #7B7A2C;
     padding-top:40px;
    }
.date:first-child
{
     padding-top:0px;
}

#client a[href $='.pdf'] { 
	background: url(/imgs/small/icon-pdf.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}

#client a[href $='.zip'] { 
	background: url(/imgs/small/icon-zip.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}

#client a[href $='.doc'] { 
	background: url(/imgs/small/icon-doc.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}

#client a[href $='.xls'] { 
	background: url(/imgs/small/icon-xls.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}

#client a[href $='.png'] { 
	background: url(/imgs/small/icon-png.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}


#client a[href $='.jpg'] { 
	background: url(/imgs/small/icon-jpg.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}

#client a[href $='.gif'] { 
	background: url(/imgs/small/icon-gif.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}

#client a[href^="http:"] { 
	background: url(/imgs/small/icon-web.png) no-repeat 0 0;
	padding:5px 0 10px 35px;
	margin: 0;
}

.line p{padding: 0 0 10px 35px;}

h4{margin:20px 0 0 0;padding:0;}


/*****FOOTER******/

#footer{
 margin: auto;
 text-align: center;	
 padding:72px 0 0 0;
 width: 950px;
 background:url(/imgs/footer-bg.gif) no-repeat top;
 font-size: 13px;
 color:#7c7963;
}
#footer p{
	margin: 0;
}
#footer a{
color: #c85704;
text-decoration: none;
}
