@charset "UTF-8";

.background {
	background-image: url(images/topbar.jpg);
	background-repeat: no-repeat;
}
.greenborder {
	border: medium solid #25415d;
	position:relative;
	left:0;
	right:0;
}

body {
	background-color: #F8FAE5;
	
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	color: #4c4c4c;
}
h1 {
	font-family: Garamond, Georgia, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #25415d;
	text-decoration: none;
	padding-left: 10px;
}
a:link, a:active, a:visited, a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2c3c89;
	text-decoration: none;
}

.style6 {
	color: #2c3988;
}
.style4 {
	color: #7bab77;
}
.style8 {
	font-family: Garamond, Georgia, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #2c3c89;
	text-decoration: none;
}

/*________Design Refresh 2010 by Word Work_________*/

#header {
	height: 200px;
	background-color: #25415d;
	background-image:url(images/david_brothers_topbanner.png);
	position: relative;
	margin: 0;
	padding: 0;
}
#whitetop {
	height: 108px;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

h3#tagline {
	text-indent:-9999px;
	background-image: url(images/creating_beautiful_landscapes.gif);
	position: relative;
	left: 215px;
	top: 41px;
	height: 65px;
	width: 565px;
	margin: 0;
	padding: 0;
}


#navigation {
	margin:60px 0 0 230px;
	padding: 0;
}

#navigation ul{
	padding: 0;
}

#navigation ul a, #navigation ul a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	font-weight: bold;
}

#navigation ul a:hover, #navigation ul a:active {
	color:#ffeebd;
}

#navigation li {
	list-style:none;
	display: block;
	float: left;
	padding: 0 33px;
}

#navigation li.first {
	padding: 0 35px 0 0;
}
#navigation li.last {
	padding: 0 0 0 35px;

}

#navigation ul#upper {
border-bottom:1px solid #FFFFFF;
margin:0 55px 12px 20px;
padding-bottom:30px;
}

#navigation ul#lower {
margin:0 10px;
padding:0 60px;

}

#footer {
	height: 20px;
	background-color: #25415d;
	margin: 0;
	padding: 0 0 0 5px;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.homevid {
	padding: 23px 18px 18px 18px;
	float:left;
}

*+html .homevid {
	margin: 18px;
}

.toptext {
	padding-top: 10px;
	margin-top: 0;
	padding-right: 15px;
}

h4 {
float:left;
font-family:Arial;
font-size:12px;
margin:0;
padding:45px 0 0 15px;
}

*+html h4{
padding-top: 65px;
}

#cc {
float:right;
padding-bottom:15px;
padding-right:30px;
padding-top:50px;
margin: 0;
}


#cc p {
color:#2C3988;
font-family:Garamond,Georgia,serif;
font-size:15px;
margin:0;
padding:0;
}

.constant .submit {
background-color:#25415d;
border-width:0;
color:#FFFFFF;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:18px;
width:38px;
padding: 0 5px 5px;
}

.constant{
padding: 0;
margin: 0;
}

#cc p.enews {
font-family:Garamond, Georgia, serif;
font-size:14px;
color:#4c4c4c;
display:block;
float:left;
padding-right:5px;
padding-top:0;
margin-top:0;
}
