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

body{
	margin: 0px;
	colour: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #49423f;
	background-image: url(/media/9328/background_fade.gif);
	background-repeat: repeat-x;
	font-weight: lighter;
}
img
{
border:0;
}
p, ul, li
{
color:#fff;
}
a
{
position:relative;z-index:200;
}
#container {
	position: relative;
	width: 900px;
	margin: auto;
	xheight: 1200px;
}
div.logo{
	position:absolute;
	width:250px;
	height:53px;
	left:0px;
	top:3px;
}
div.tagline{
	position:absolute;
	width:420px;
	height:90px;
	left:456px;
	top: 9px;
}
div.tagline #strapline{
 text-transform:uppercase;
 color:#8d8988;
 font-family:helvetica, "arial narrow", sans-serif;
font-size:15px;
font-weight:bold;
margin-top:15px;
}
div.navbox{
	position:absolute;
	width:140px;
	min-height:213px;
	left:7px;
	top: 96px;
	z-index: 3;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF;
}
div.flashbox{
	position:absolute;
	width:250px;
	height:64px;
	left:30px;
	top:30px;
	background-color: #3E3735;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
div.leftbox{
	position:absolute;
	width:192px;
	height:896px;
	left:0px;
	top:62px;
	background-color: #3E3735;
	border: 1px solid #655F5C;
}
div.textbox{
	position:absolute;
	width:675px;
	height:553px;
	left:200px;
	top:404px;
	background-color: #3E3735;
	border: 1px solid #655F5C;
}
div.textbox2{
	position:absolute;
	width:677px;
	height:1757px;
	left:199px;
	top:405px;
	background-color: #3E3735;
	border: 1px solid #655F5C;
}
div.maintext{
	position:absolute;
	width:605px;
	height:485px;
	left:230px;
	top: 430px;
	z-index: 2;
	}

.mainstyle {
	color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
}
div.flashboxplayer{
	position:absolute;
	width:500px;
	xheight:280px;
	left:200px;
	top:62px;
	z-index: 1;
	}
div.copyright{
	position:relative;
	width:675px;	
	right:0;
	top:10px;
text-align:left;
z-index:3;
}
div.copyright-home{
	position:absolute;
	width:282px;
	height:18px;
	left:593px;
	top:961px;

}
div.contactlower{
	position:absolute;
	width:295px;
	height:18px;
	left:-654px;
	top:-1px;
}
div.flashblurb {
margin-top:10px;
	xposition:absolute;
	left:30px;
	top:-45px;
	width:582px;
	xheight:46px;
	z-index:1;
	}
div.imagebox {
	position:absolute;
	top:62px;
	width:675px;
	height:335px;
	z-index:-1;
	background-color: #3E3735;
	left: 200px;
	border: 1px solid #655F5C;
}
div.flashgrabs {
	position:absolute;
	left:746px;
	top:95px;
	width:92px;
	height:249px;
	z-index:1;
}
div.news {
	position:absolute;
	left:10px;
	top:386px;
	width:149px;
	height:366px;
	z-index:1;
}
.stylemaintitle {
	color: #9F6E4B;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
div.leftboxservices{
	position:absolute;
	width:192px;
	height:2103px;
	left:0px;
	top:62px;
	background-color: #3E3735;
	border: 1px solid #655F5C;
}
div.imageboxindex {
	position:relative;
	xtop:0px;
	width:645px;
	xmin-height:362px;
	z-index:-1;
	background-color: #3E3735;
	xleft: 0;
	border: 1px solid #655F5C;
padding:20px 0 30px 30px;
}
div.textboxindex{
	xposition:absolute;
	width:615px;
	min-height:537px;
	left:0px;
	top:0px;
	background-color: #3E3735;
	border: 1px solid #655F5C;
        padding:10px 30px 10px 30px;
}
div.textboxindex img{
margin:5px 5px 0 0;border: 2px solid #655F5C;
}
div.maintextindex{
	position:relative;
	width:605px;
	xmin-height:535px;
	xleft:200px;
	top: 7px;
	z-index: 2;
	}
.blockquote
{
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
color:#fff;
margin:0 30px 0 40px;
}
.underline
{
color: #fff;
text-decoration:underline;
text-transform:uppercase;
}
.job
{
width:674px;
background-color: #3E3735;
border: 1px solid #655F5C;
margin-bottom:5px;float:left;
}
.work-outer
{
position:absolute;
left:200px;
top:62px;
}
.job .job-image
{
float:left;
width:235px;padding:30px 0 20px 25px;
}
.job .job-copy
{
float:left;
width:380px;
padding:25px 0;
}
ul.news
{
margin:20px 0 0 11px;
padding:0;
list-style-type:none;
}
ul.news li
{
margin-bottom:10px;
}
ul.news .news-date
{
color:#a7938c;
}
ul.news p
{
margin:0;padding:0;
font-size:13px;line-height:20px;
}
ul.navigation
{
margin:3px 0 0 13px;
padding:0;
list-style-type:none;
}
ul.navigation li
{
margin-bottom:5px;
}
ul.navigation li a.level-1
{
display:block;
width:120px;
min-height:19px;
background-color:#807572;
padding:6px 0 0 30px;
text-transform:uppercase;
font-weight:bold;
font-size:13px;
}
ul.navigation li a.level-1:hover, ul.navigation li a.level-1-selected
{
color:#fff;
background-color:#cccccc;
}
ul.navigation li ul
{
list-style-type:none;
margin:0;padding:5px 0 0 30px;
}
ul.navigation li ul li a.level-2-selected
{
color: #1FC4F4;
}



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

