body {
margin:0px;
padding:0px;
background:#4c4942 url(../images/bodybg.jpg) left top repeat-x;
font-family:trebuchet ms, georgia, arial, helvetica;
font-size:13px;
line-height:20px;
color:#f4eded;
}
a:link {
color:#cdeff3;
text-decoration:none;
font-weight:bold;
}
a:visited{
color:#cdeff3;
text-decoration:none;
font-weight:bold;
}
a:hover{
color:#FFCC66;
text-decoration:underline;
font-weight:bold;
}
a:active {
color:#cdeff3;
text-decoration:none;
font-weight:bold;
}
#wrapper {
background:url(../images/topbg.jpg) left top repeat-x;
width:912px;
margin:0px auto;
}
#wrapperint {
background:url(../images/topbgint.jpg) left top repeat-x;
width:912px;
margin:0px auto;
}
#header {
height:492px;
padding-left:17px;
padding-right:17px;
width:878px;
}
#headerint {
height:465px;
padding-left:17px;
padding-right:17px;
width:878px;
}
	#header p {
	padding-top:9px;
	margin-top:0px;
	}
#logo {
margin:10px 0px 0px 10px;
}
#flash {
margin-top:15px;
}
img {
border:0;
}
.clear {
clear:both;
}
#hb {
width:912px;
height:197px;
background:url(../images/hbbg.jpg) left top no-repeat;
}
#hb p {
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:10px;
text-align:justify;
}
#hb img {
position:relative;
top:6px;
margin:0px 6px 0px 6px;
}
#hb a {
color:#e6dbc5;
}
	.homebox1 {
	float:left;
	width:250px;
	padding-right:10px;
	height:100px;
	font-size:12px;
	margin-left:37px;
	margin-top:40px;
	display:inline;
	}
	.homebox2 {
	float:left;
	width:250px;
	padding-right:10px;
	height:100px;
	font-size:12px;
	margin-left:36px;
	margin-top:40px;
	display:inline;
	}
	.homebox3 {
	float:left;
	width:250px;
	padding-right:10px;
	height:100px;
	font-size:12px;
	margin-left:28px;
	display:inline;
	margin-top:40px;
	}
#intcontent {
background:url(../images/intcbg.jpg) 593px top repeat-y;
}
.bodytextint {
height:35px;
padding:8px 0px 5px 0px;
margin:0px;
width:878px;
display:block;
}
.project {
border-bottom:1px solid #5d594e;
height:200px;
width:100%;
padding-top:6px;
}
.service{
border-bottom:1px solid #5d594e;
padding-top:16px;
padding-right:15px;
}
	.project p {
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	}
	.pthumb {
	float:left;
	margin:14px 6px 0px 12px;
	}
	.ptxt {
	float:left;
	width:450px;
	}
.rtheading {
position:relative;
left:428px;
}
.rtheading2 {
position:relative;
left:390px;
}
	#intleft {
	width:572px;
	float:left;
	padding-left:20px;
	margin-top:-80px;
	}
		#intright p{
		padding-left:15px;
		padding-right:15px;
		}
	#intright {
	float:left;
	width:300px;
	margin-top:-80px;
	}
		#intright li {
		margin-bottom:14px;
		}
		#intright ol {
		margin-top:15px;
		}
#footer {
background:url(../images/footer.jpg) left top repeat-x;
width:878px;
height:115px;
border-top:1px solid #5c5950;
font-family:"lucida sans unicode", trebuchet ms, tahoma, verdana, arial;
font-size: 16px;
font-variant:small-caps;
line-height:22px;
color:#d8d0b7;
text-align:center;
padding-top:6px;
margin:0px auto;
clear:both;
}	
#footer p {
font-size:12px;
color:#c2edf5;
}
#footer p a {
text-decoration:none;
color:#4fb2c5;
}
.headline {
font-size:19px;
color: #f8cd73;
}
.bodytext1 {
padding-left:15px;
padding-right:15px;
text-align:justify;
}

p.morelink {
margin-left:70px;
margin-top:0px;
padding-top:0px;
}
a.pmorelink {
color:#cdeff3;
margin-left:350px;
}
a.nmorelink {
display:block;
color:#cdeff3;
margin-left:400px;
margin-bottom:10px;
margin-top:-10px;
}
h3 {
font-variant:small-caps;
font-family:"lucida sans unicode", trebuchet ms, tahoma, verdana, arial;
margin:0px;
padding:0px;
padding-bottom:3px;
color:#dad2ba;
}
.brtlnk, a.brtlnk {
display:block;
width:145px;
text-align:right;
height:30px;
border-bottom:1px solid #5f594d;
text-decoration:none;
}
.brtlnk2, a.brtlnk2 {
display:block;
padding-top:5px;
width:145px;
text-align:right;
height:30px;
text-decoration:none;
}
.mglass {
position:relative;
top:7px;
}


/*///////// Forms Attributes  /////////*/			
.row { /* contact form row */
margin-top:10px;
font-size:12px;
clear:both;
font-family:"lucida sans unicode", trebuchet ms, tahoma, verdana, arial;
}
.row label {  /* contact form row label */
display: block;
float: left;
width: 100px;
font-size: 12px;
text-align: right;
padding-top: 15px;
padding-right: 10px;
color:#fff;
}
.boldLabel {
font-weight:bold;
width: 100px;
color: #fff;
margin-right: 5px;
}
input {
margin-top: 10px;
width:180px;
font-size:16px;
font-family:"lucida sans unicode", trebuchet ms, tahoma, verdana, arial;
color:#dad2ba;
background-color:#3d3a30;
border:1px solid #dad2ba;
}
input.subbtn {
margin-top: 10px;
background-color:#3d3a30;
font-family:"lucida sans unicode", trebuchet ms, tahoma, verdana, arial;
color:#fff;
font-size:13px;
}
textarea {
margin-top: 10px;
font-size:18px;
font-family:"lucida sans unicode", trebuchet ms, tahoma, verdana, arial;
width:180px;
height:85px;
color:#dad2ba;
background-color:#3d3a30;
border:1px solid #dad2ba;
}
select {
font-size:12px;
margin-top: 10px;
width:180px;
font-size:16px;
font-family:"lucida sans unicode", trebuchet ms, tahoma, verdana, arial;
color:#dad2ba;
background-color:#3d3a30;
border:1px solid #dad2ba;
}


