body {
	margin:0;
	background: #000000;
}

img {
	border: none;
}

a:link, a:visited, a:active {
	color: #dbb187;
}

a:hover {
	color: #ffffff;
}

.inv-link a {
	color:#ffe4c9;
	text-decoration:none;
}

.inv-link a:hover {
	color:#ffe4c9;
	text-decoration:none;
}

.maintable {
	border: 5px solid #ffffff;
	margin-top: 25px;
	background: #c4b2a2 url(images/background.jpg) no-repeat top left;
}

.imgborder {
	border: 1px solid #000000;
}

.imgborderthck {
	border: 5px solid #000000;
}

.footer {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 10px 0 10px 0;
}

a.fs {
	color: #e3e0de;
	text-decoration:none;
	font-weight: bold;
}

a.wht {
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}

.pnkbg {
	background: #a39283  url(images/pinkbar.jpg) no-repeat top left;
}

.menu {
	background: #000000;
}

.orngbg {
	background: #dbb58b;
}

.drkorngbg {
	background: #a05228;
}

td.orngline {
	background: #cbbcad;
}

.copy, body.mceContentBody .copy td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	/*color: #ffe4c9;*/
	color:#ffffff;
}

h1{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}

h2{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}

/*#projects-copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	}*/
	

.brwncopy {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5a453a;
}

.imgright {
	border: 1px solid #000000;
	float:right;
	clear:right;
	margin:10px 0 10px 10px;	
}

a.align-right{
	width:210px;
	display:block;
	float:right;
	clear:right;
	text-align:center;
	text-decoration:none;
	
}

a.align-right .imgright{
	float:none;
	clear:right;
	margin: 0 0 10px 10px;		
}

a.align-right100{
	width:210px;
	display:block;
	float:right;
	clear:right;
	text-align:center;
	text-decoration:none;
	margin-bottom:100px;
	}

a.align-right200{
	width:210px;
	display:block;
	float:right;
	clear:right;
	text-align:center;
	text-decoration:none;
	margin-bottom:200px;
	}

a.align-right300{
	width:210px;
	display:block;
	float:right;
	clear:right;
	text-align:center;
	text-decoration:none;
	margin-bottom:300px;
	}
	
a.align-right400{
	width:210px;
	display:block;
	float:right;
	clear:right;
	text-align:center;
	text-decoration:none;
	margin-bottom:400px;
	}


.imgrightnobr {
	float:right;
	margin: 0 0 10px 10px;
	clear:right;
}

.project-box{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CBBCAD;
	overflow:hidden;
	width:568px;
	}
	
.mceContentBody .project-box{
	margin-left:20px;
	margin-top:20px;
	}


a.testimonials {
	color: #5a453a;
}


.hdrs {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #ffffff;
}


.txt13 {
	font-size: 13px;
	text-transform: uppercase;
}

.galleryimgs img {
		border: 1px solid #000;
		float: left;
		margin: 0 10px 10px 0;
		width: 100px;
		height: 100px;
}

.galleryimgs p {
	float: left;	
	margin: 0;
}

.vendors {
	background: #ffffff;
	color: #000;
	padding: 10px;
}

/* CMS Styles */

body.mceContentBody, body.mceContentBody td{
    background: #A05228;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	}


.mceContentBody a {
    font: 12px Arial, Helvetica, sans-serif !important;
    color: #DBB187 !important;
}

.mceContentBody a:hover {
    font: 12px Arial, Helvetica, sans-serif !important;
    color: #DBB187 !important;
}

.mceContentBody img.imgborder{
border:1px solid #000000;
}

.mceContentBody .hdrs{ 
	color:#ffffff;
	font-size:15px;
}

/* End CMS Styles */