html, body {
	background:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:10px;
	color:#9d9fa2;
}

a, a:hover, a:visited, a:active {
	text-decoration:none;
	border:none;
}

ul, li, p {
	margin:0;
	padding:0;
	list-style-type:none;
}

br {
	clear:both;
}

.spacer1 {
	height:1px;
}

.spacer2 {
	height:300px;
	width:98px;
	float:left;
}

.spacer3 {
	height:41px;
}

.spacer4 {
	height:25px;
}

#top {
	height:507px;
}

.leftcol {
	background:url(../images/navigator.jpg);
	width:260px;
	height:507px;
	float:left;
	font-family:"Adobe Garamond Pro";
	font-size:15px;
	color:#808285;
}

.leftcol ul {
	margin:78px 0 0 0;
}

.leftcol li {
	height:40px;
}

.leftcol a {
	color:#808285;
}

.leftcol a:hover {
	color:#FFFFFF;
}

.rightcol {
	padding:0 50px 0 0;
	height:507px;
}

.rightcol br {
	clear:none;
}

.grp-right .title {
	margin:0 10px 0 0;
	text-align:right;
}

.rightcol .grp-left {
	float:left;
	width:100px;
	height:400px;
}

.grp-right .left-img {
	float:left;
	position:relative;
	left:130px;
}

.rightcol .title {
	font-size:28px;
	font-family:"Adobe Garamond Pro";
	color:#808285;
}

#services {
	text-align:center;
	position:absolute;
	left:290px;
	*width:500px;
}

#services-gallery {
	position:absolute;
	top:250px;
	left:270px;
	width:500px;
}

.rightcol .title2 {
	font-size:28px;
	font-family:"Adobe Garamond Pro";
	color:#808285;
}

.rightcol .s-text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0 0;
}

.grp-right .s-text1 {
	margin:25px 10px 0 0;
	text-align:right;
}
.rightcol .s-text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#808285;
}

.rightcol .s-text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 10px 0;
}

.rightcol .services-left {
	margin:0 0 5px 30px;
}

.rightcol img {
	border:1px solid #808285;
	padding:4px;
	margin:0 0 5px 0;
}

.rightcol .contact {


	font-family:"Adobe Garamond Pro";
	font-size:16px;
	color:#808285;
}

.rightcol .contact2 {
	position:absolute;
	left:250px;
	width:450px;
	top:150px;
	text-align:right;	
}

.rightcol .contact3 {
	position:absolute;
	left:705px;
	top:150px;
	text-align:right;
	width:80px;	
}

.left-img img {
	padding:8px 6px;
}

.contact img {
	position:absolute;
	margin:0;
	top:280px;
	left:640px;
}

#bottom {
	background:url(../images/footer.jpg);
	height:123px;
	width:850px;
}

#bottom .footer {
	padding:75px 0 0 95px;
}

#bottom a, #bottom a:hover, #bottom a:visited, #bottom a:active {
	text-decoration:none;
	border:none;
	color:#636466;
}

#container {
	margin:0 auto;
	padding:0;
	width:850px;
	height:630px;
	background:url(../images/bg.jpg);
	position:relative;
}

#email_link {
	color:#FFFFFF;
}

#email_link2 {
	color:#808285;
}

#squared {
	border:0;
	padding:0;
	margin:0;
	position:relative;
	top:-2px;
}

.gallery {
	position:relative;
	left:170px;
}