body {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-image: url(images/bottom_pattern.gif);
	/*
	background-repeat: repeat-x;
	background-color: #90A370;
	*/
}

p,td,li,h1,h2,h3,h4 {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4 {
	font-weight: bold;
}

h1 {
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	color: #8A5B33;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0px -10px 0px;
	font-size: 13px;
	font-weight: bold;
}


h3 {
	color: #8A5B33;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0px 10px 0px;
}

ul {
	padding: 3px 0px 0px 17px;
	margin: 0px;
}

td.topline, td.blackline {
	background-color: #000000;
}

td.leftnav {
	padding-top: 25px;
	background-image: url(images/bg_leftnav.gif);
	background-repeat: repeat-y;
	background-color: #7D7E51;
}

td.bg_home {
	height: 428px;
	background-image: url(images/bg_home.jpg);
	background-repeat: no-repeat;
	background-color: #7D7E51;
}

td.bg_company {
	height: 107px;
	padding: 5px 0px 0px 0px;
	background-image: url(images/bg_company.jpg);
	background-repeat: repeat-x;
}

td.bg_difference {
	background-color: #8A5B33;
	/*
	background-image: url(images/bg_difference.gif);
	background-repeat: no-repeat;
	*/
}

td.body_content {
	width: 535px;
	padding: 20px 10px 30px 32px;
	background-color: #F0DDAB;
	/*
	background-image: url(images/bg_bodycontent.gif);
	background-repeat: repeat-y;
	*/
}

td.body_content p, td.body_content ul {
	width: 535px;
}

td.body_content table.products ul {width:250px;}

td.body_content li {padding:3px 0px 3px 0px;}

#home_content {
	width: 300px;
	padding: 175px 0px 0px 28px;
}

#learnmore {
	padding: 0px 0px 2px 195px;
}

td.creditlinks {
	background-image: url(images/bg_links.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 19px;
}

td.pics {
	height: 91px;
	background-color: #8C5226;
	background-image: url(images/hm_pics.jpg);
	background-repeat: repeat-x;
}

td.interested {
	width: 535px;
	padding: 10px 10px 10px 32px;
	background-color: #DBB166;
	/*
	background-image: url(images/bg_interested.gif);
	background-repeat: repeat-y;
	*/
}

td.right_line {
	width: 1px;
	background-color: #000000;
}

/* ------------------ */
/* --- navigation --- */
/* ------------------ */

#navcontainer {
	width: 166px;
}

#navcontainer ul {
	margin: -1px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
}

#navcontainer a {
	display: block;
	padding: 3px 3px 3px 22px;
	width: 166px;
	line-height: 15px;
	background-color: #6E6449;
	border-top: 1px solid #7D7E51;
}

#navcontainer a:link, #navlist a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#navcontainer a:hover, #navcontainer a.on:link, #navcontainer a.on:visited, #navcontainer a.on:hover {
	background-color: #AB8044;
	color: #000000;
}

/* -------------- */
/* --- footer --- */
/* -------------- */

td.footer {
	height: 57px;
	font-size:10px;
	padding: 13px 5px 0px 0px;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	background-color: #A0A371;
	border-bottom:1px solid #000000;
}

td.footer a:link, td.footer a:visited {
	color:#333333;
	font-size:10px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}

td.footer a:hover {color:#fff999;}

td.footer_right, td.footer_bttm {color:#6e6449;}

td.footer_right a:link, td.footer_right a:visited {
	color:#6e6449;
	font-size:10px;
	text-decoration:none;
}

td.footer_right a:hover {color:#cccc99;}

td.footer_bttm {
	font-size:10px;
	padding: 5px 0px 10px 0px;
}

td.footer_bttm a:link, td.footer_bttm a:visited, td.footer_bttm a:hover {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

td.bottom_pattern{
	height: 20px;
}

/* -------------- */
/* --- links --- */
/* -------------- */

a, a:visited {
	color: #000000;
}

a:hover {
	color: #8A5B33;
}

#fsclogo {
	text-align:center;
	position:relative;
	top:-605px;
	left:0px;
	*top:-605px;
	float:right;
}

#fsclogo--{
	margin-top:-605px;
	position:fixed;
	right:20px;
}
