body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: #A49D93 url(../layout/bg-01.jpg) top left repeat-x;
	width: 975px;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-color: #F4EFEB;
	width: 975px;
}	

#topright-nav {
	margin: 0 auto;
	padding: 0;
	float: right;
	width: 975px;
}

#search {	
	position: absolute;
	top: 45px;
	right: 180px;
}

#search input {
	margin: 0;
	padding: 2px 5px 2px 25px;
	border: none;
	border: 1px solid #373022;
	color: #474747;
	background: #FEFEFE url(/images/search-bar-icon.gif) no-repeat left;

	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#search .search-btn {	
	background: #373022;
	padding: 2px 5px;	
	color: #C6AF9B;
	font-weight: bold;
	border: 1px solid #56432D;

	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#search .search-btn:hover, #search .search-btn:hover {
	background: #2A2515;
}

p {
	text-align: justify;
	margin: 0 2px;
	padding: 2px 5px;
}

#content-wrapper {
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#content-left {
	margin: 0 auto;
	padding: 0 0 0 10px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	width: 620px;	
}

#content-left h1 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #87784b;
	font-weight: bold;
}

#content-wrapper a,
#content-wrapper a:visited {
		font: Arial, Helvetica, sans-serif;
		color: #8C4929;
		font-weight: bold;
		text-decoration: none;
}

#content-wrapper a:hover {
		color: #D00000;
}

.image-border {
	padding: 2px;
	border: 1px solid #C7935F;
	margin: 0 5px 0 5px; 
}

table.whitebox td.whitebox-content{
	padding: 0 5px 0 20px;
	font: 12px Arial, Helvetica, sans-serif;
}


#testim-box {
font: 11px Arial, Helvetica, sans-serif;
color: #ffffff;	
}

#testim-box td.testim-content p {
	padding: 0 10px 0 10px;
}

#content-right {
	margin: 0 auto;
	padding: 0 10px 0 0;
	float: right;
	width: 290px;	
}

#footer {
	margin: 0 auto;
	padding: 20px 0 20px 20px;
	clear: both;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
}

#footer a,
#footer a:visited {
	color: #94622f;
}	

img.gallery {
	padding: 2px;
	border: 1px solid #8C4929;
	margin-bottom: 20px;
	margin-top: 10px;
}

img.gallery:hover {
	cursor: pointer;
}

