﻿body {
	background-image: url('../images/back/background.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #d1e2dc;
	font-size: 10pt;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	color: #000000;
}
.container {
	width: 990px;
	margin: auto;
	text-align: left;
}
.toplayout {
	width: 970px;
	position: relative;
	padding-left: 20px;
}
.logo {
	width: 141px;
	height: 116px;
}
.logotext {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #78a592;
	width: 500px;
	position: absolute;
	text-transform: uppercase;
}
.browntext {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	color: #897d5d;
	text-transform: uppercase;
	padding-left: 35px;
}
.slogan {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000000;
	padding-left: 45px;
	text-transform: none;
}
.address {
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-size: 11pt;
	width: 300px;
	position: absolute;
	text-align: right;
}
.addresssmall {
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-size: 9pt;
	text-align: right;
}
.background {
	background-image: url('../images/middle.png');
	background-repeat: no-repeat;
	width: 970px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.middle {
	background-image: url('../images/middlewhite.png');
	background-repeat: repeat;
	width: 990px;
	margin: auto;
}
.flashcentre {
	text-align: center;
	padding-bottom: 15px;
}
.clienteditor {
}
.headers {
	color: #4D7364;
	font-size: 11pt;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	width: 575px;
	padding-bottom: 5px;
	font-weight: bold;
}
.normaltext {
	font-size: 10pt;
	color: #000;
	padding-top: 5px;
}
.boxbackground {
	background-image: url('../images/back/boxbackground.jpg');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: auto;
	width: 920px;
	background-position: center top;
	padding-top: 10px;
	padding-left: 20px;
}
.headerssmall {
	color: #355045;
	font-size: 11pt;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	padding-bottom: 5px;
	width: 275px;
	padding-left: 3px;
}
.boxdescriptions {
	font-size: 10pt;
	padding-top: 5px;
	line-height: 1.5em;
	width: 261px;
}
.boxdescriptions a {
	font-size: 8pt;
	color: #BD2C5D;
}
/* set millions of background images */
.rbroundbox {
	background: url('../images/boxes/nt.gif') repeat;
}
.rbtop div {
	background: url('../images/boxes/tl.gif') no-repeat left top;
}
.rbtop {
	background: url('../images/boxes/tr.gif') no-repeat right top;
}
.rbbot div {
	background: url('../images/boxes/bl.gif') no-repeat left bottom;
}
.rbbot {
	background: url('../images/boxes/br.gif') no-repeat right bottom;
}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox {
	width: 460px;
	margin: 1em auto;
}
.boxes {
	width: 460px;
}
.bottom {
	width: 990px;
	background-image: url('../images/bottom.png');
	height: 30px;
	background-repeat: no-repeat;
	margin: auto;
	background-position: center top;
}
.testimonial {
	font-size: 8pt;
	padding-left: 10px;
	height: 169px;
}
.testimonial a {
	font-size: 8pt;
	color: #4f5e58;
	text-decoration: underline;
}
input {
}
.redbutton {
	background-color: #36535C;
	color: #FFFFFF;
}
.footer {
	background-image: url('../images/back/footer.jpg');
	background-repeat: no-repeat;
	background-color: #D1E2DC;
	background-position: center;
	width: 960px;
	margin: auto;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-size: 8pt;
	color: #808080;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.footer a {
	margin: auto;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.footer a:hover {
	margin: auto;
	font-family: verdana, Geneva, Tahoma, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}
.navigation {
	margin: auto;
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	width: 950px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-right: 20px;
	text-align: center;
	padding-top: 19px;
}
.navigation a {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
}
.navigation a:hover {
	border-width: medium;
	border-color: #897D5D;
	border-bottom-style: solid;
	padding-bottom: 5px;
	color: #897D5D;
}
.navigationselected {
	border-width: medium;
	border-color: #897D5D;
	border-bottom-style: solid;
	padding-bottom: 5px;
	color: #897D5D;
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.middle2 {
	width: 940px;
	padding-left: 25px;
	padding-right: 25px;
}
999999;
	text-decoration: none;
}
.clienteditor a {
	color: #46695B;
	border-style: none;
}
.boxbackground a {
	border-style: none;
}
img {
	border-style: none;
}

