@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: #ffffff url(../img/main-bg.gif) top left repeat-x;
	behavior:url("javascripts/csshover.htc");
}

a {
	color: #815a00;
}

a:hover {
	color: #d59500;
}

h2 {
	color: #ffffff;
}

#Container {
	margin: auto;
	width: 810px;
}

#Header {
	/* border-top: 10px solid #d4a558; */
	text-align: left;
	height: 92px;
	background: url(../img/header.png) top center no-repeat;
}

#HeaderRight {
	padding: 35px 20px 0px 0px;
}

#Logo {
	width: 550px;
	float: left;
}

#LogoGraphic {
	width: 5px;
	float: left;
}

#SiteName {
	margin-left: 40px;
	padding-top: 30px;
	font-size: 25px;
	letter-spacing: -1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#SiteName a {
	color: #ffffff;
	text-decoration: none;
}

#TagLine {
	float: left;
	margin-left: 150px;
	_margin-left: 115px;
	font-size: 16px;
	color: #f8be3d;
	font-style: italic;
}

#InfoLinks {
	float: left;
	width: 250px;
	text-align: center;
	padding-top: 60px;
}

#Header h1 {
	display: none;
}

#Search {
	width: 228px;
	height: 34px;
	float: right;
	background: transparent url(../img/search-new-bg.gif) top left no-repeat;
}

#SearchLayout {
	width: 228px;
	height: 34px;
	float: left;
	background: transparent url(../img/search-bg.gif) top left repeat-x;
}

#SearchPad {
	padding: 0px 5px 0px 7px;
	margin: 4px 4px 0px 10px;
	background: url(../img/search-form-bg.gif) top left no-repeat;
}

#SearchForm {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#SearchLabel {
	margin-top: -3px;
}

#s {
	background: transparent no-repeat scroll 0%;
	border: 0px;
	width: 125px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#SearchButton {
	margin: 0px 0px 0px 10px;
	background: transparent url(../img/search-button.gif) top center no-repeat;
	height: 23px;
	width: 57px;
	border: 0px;
}

#search>#SearchButton {
	margin-top: 2px;
}

#SearchButton:hover {
	background-position: 0 -23px;
}

#qLabel_home input {
	border: 2px solid #66CC00;
	width: 250px;
	padding: 8px;
	font-size: 14px;
}

#MainContent {
	background: #ffffff url(../img/main-content-bg.gif) top center no-repeat;
	padding: 0px 5px;
}

#Features {
	padding: 10px 0px;
}

#Features img {
	border: 0px;
}

#FeatureOne, #FeatureTwo {
	margin-right: 7px;
}

#Categories, #About {
	text-align: left;
	float: left;
}

#Categories, #SupBodyLeft {
	width: 468px;
}

#SupBodyLeft {
	float: left;
}

#SupBodyLeft div {
	padding: 10px 10px 10px 50px;
	text-align: left;
	color: #8f9f72;
}

#About, #SupBodyRight {
	width: 329px;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#SupBodyRight {
	color: #7e5700;
	float: left;
}

#Categories div, #About div {
	padding: 27px 44px 18px 44px;
}

#SupBodyRight div {
	padding: 27px 0px 27px 30px;
}

#SupBodyRight td {
	padding: 3px 3px 3px 15px;
}

#Categories h2, #About h2 {
	display: none;
}

#Categories a {
	color: #d59500;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
}

#Categories a:hover {
	color: #87a05c;
}

#Categories table {
	margin-top: 10px;
}

#Categories td {
	padding-right: 10px;
}

#About p {
	line-height: 16px;
	margin: 10px 0px;
	padding: 0px;
}

#Supplemental {
	clear: left;
	background: url(../img/supplemental-bg.gif) top center repeat-y;
	margin: auto;
	width: 810px;
}

#Supplemental h2 {
	color: #f8be3d;
}

#SupTop {
	background: #ffffff url(../img/supplemental-top.gif) top center;
	margin: 0px 5px;
	height: 6px;
}

#Footer {
	margin: auto;
	width: 810px;
	background: #ffffff url(../img/footer.gif) top center no-repeat;
	color: #7e5700;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 150px;
	padding-top: 35px;
}

#Footer p {
	padding-top: 30px;
	margin-top: 0px;
}

.clear {
	clear: left;
}

.odd {
/*	background-color: #e8f2d8;
*/}

.even {
/*	background-color: #f3fae8;
*/}