/* ForWood Footer styles */#footer {	float: left;	width: 810px; /* FF */	padding: 30px 57px 33px 57px;	}			.footer-col {	float: left;	width: 180px;			margin: 9px 30px 0 0;	color: #fff;	}	.footer-col p {	margin: 0;	padding: 0 0 10px 0;	font-size: 1.1em;	color: #fff;	}	.footer-col ul {	margin: 0;	padding: 0;	float: left;	display: block;	}			.footer-col ul li {	margin: 0;	padding: 0 0 0 0;	list-style-type: none;	font-size: 1.1em;	display: inline;	}	.footer-col ul li a {	display: block;	padding: 0 0 10px 19px;	background: url(../img/arw-footer-nav.gif) no-repeat 0 2px;	color: #69be28;	text-decoration: none;	line-height: 1;	}			.footer-col ul li a:link, .footer-col ul li a:visited {	color: #69be28;	text-decoration: none;	}				.footer-col ul li a:hover {	color: #69be28;	text-decoration: underline;	}						.footer-col-contact {	float: left;	width: 180px;			margin: 9px 30px 0 0;	color: #fff;	}	.footer-col-contact h4 {	margin: 0 0 10px 0;	padding: 0 0 4px 0;	color: #ccc;	border-bottom: 1px solid #ccc;	font-size: 1.2em;	font-weight: normal;	}		.footer-col-contact p {	margin: 0;	padding: 0 0 10px 0;	color: #ccc;	font-size: 1.1em;	}.footer-col-contact a:link, .footer-col-contact a:visited {	color: #7ac142;	text-decoration: none;	}				.footer-col-contact a:hover {	color: #7ac142;	text-decoration: underline;	}							.footer-col-last {	float: left;	width: 180px;			color: #fff;	margin: 0;	}	#footer .backtotop {	font-size: 1.1em;	float: right;	}	#footer .backtotop a {	padding: 0 0 0 9px;	background: url(../img/arw-backtotop.gif) no-repeat 0 2px;	display: block;	}#footer .backtotop a:link, #footer .backtotop a:visited {		color: #7ac142;	text-decoration: none;	}		#footer .backtotop a:hover {		color: #7ac142;	text-decoration: underline;	}															.footer-col-last form {	margin: 13px 0 0 0;	padding: 13px 0 0 0;	}	.footer-col-last form div {	margin: 6px 0 16px 0;	padding: 0;	}		.footer-col-last label {	margin: 0;	padding: 0 0 0 0;	font-size: 1.2em;	font-weight: bold;	}		.footer-col-last input.button {	margin: 0 0 -4px 0;	padding: 0;	display: inline;	}			.footer-col-last input#searchboxFooter {	margin: 0 0 0 0;	padding: 0 1px 1px 1px;	font-size: 1.0em;	border: 1px solid #b5b5b5;	width: 144px;	}		.footer-col-last ul {	margin: 0;	padding: 0;	float: left;	display: block;	}			.footer-col-last ul li {	margin: 0;	padding: 0 0 0 0;	list-style-type: none;	font-size: 1.1em;	display: inline;	}	.footer-col-last ul li a {	display: block;	padding: 0 0 5px 7px;	background: url(../img/arw-green.gif) no-repeat 0 4px;	color: #69be28;	text-decoration: none;	line-height: 1;	}			.footer-col-last ul li a:link, .footer-col-last ul li a:visited {	color: #69be28;	text-decoration: none;	}				.footer-col-last ul li a:hover {	color: #69be28;	text-decoration: underline;	}	
