body {
	background-color: #FFE780;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	}
a:link,
a:visited,
a:active {
	color: #0565D1;
	}
a:hover {
	color: #000;
	}
form {
	margin: 0;
	padding: 0;
}

#container {
	width: 1020px;
	background: url(img/boyds_bg1.gif) repeat-y top center;
	margin: 0 auto 0 auto;
	text-align: center;
	}
#nav img {
	float: left;
	}
#slideshow {
	width: 1020px;
	height: 156px;
	background: url(img/boyds_slideshow_bg.gif) no-repeat top left;
	clear: both;
	}

#content {
	text-align: left;
	font-size: 16px;
	width: 800px;
	margin: 20px auto 20px auto;
	}
#content h1 {
	text-align: center;
	font-weight: normal;
	font-size: 35px;
	color: #007647;
	}
#content .two-column {
	float: left;
	width: 400px;
	}
#content .three-column {
	float: left;
	width: 266px;
	}
#content .two-column ul, 
#content .three-column ul {
	margin-top: 0;
	}

#content .newsletter {
	text-align: center;
	margin: 10px auto 0 auto;
	padding: 10px 0 0 0;
	border-top: 1px solid #FFE780;
	font-size: 14px;
	font-weight: bold;
	}
#content .newsletter p {
	margin: .5em;
	}
#content .newsletter input {
	font-size: 12px;
	font-weight: bold;
	}

#content .rates table {
	font-size: 14px;
	border: 10px #FFE780 solid;
	margin: 10px 0 20px 0;
	padding: 5px;
	background-color: #FFF9DF;
	text-align: center;
	}
#content .rates table th {
	padding: 8px;
	background-color: #FFD140;
	border-bottom: 5px #fff solid;
	font-size: 16px;
	}
#content .rates table td {
	border-top: 1px #FFBD20 dotted;
	padding: 8px;
	}

#logos {
	clear: both;
	width: 840px;
	margin: 0 auto 0 auto;
	padding: 40px 0 0 0;
	}
#logos img {
	float: left;
	}
#logos img#aaa {
	margin: 10px 66px 0 0;
	}
#logos img#arvc {
	margin: 7px 45px 0 0;
	}
#logos img#kwcc {
	margin: 0 57px 0 0;
	}
#logos img#tdc {
	margin: 7px 54px 0 0;
	}
#logos img#trailerlife {
	margin: 20px 0 0 0;
	}

#footer {
	clear: both;
	width: 800px;
	margin: 0 auto 0 auto;
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 12px; 
	}
#footer .nav {
	font-size: 11px; 
	margin: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	}
#footer .contact {
	margin: 1.5em;
	}
#footer .credits {

	}