/* Light Background: f0efe5Darker Light Background: d0cdb8Dark Background: 3d3524*/body, html {	margin:0px;	padding:0px;	/*background: #B0B0B0;*/	background: #FFFFFF;	color: #FFFFFF;}body, html, input, select { 	font-family: Lucida Grande, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}p { margin: 0px 9px 0px 9px; }div, img { margin: 0px; padding: 0px; border: 0px;}li { padding-left: 0px; margin-left: -1em; }td { white-space: nowrap; }h1 {	margin: 0;	padding: 0.67em 0;	font-size: 20px;	color: #8cc63e;}/*img { margin: 0px; }*/#LayoutContainer { width: 980px; margin: 0px auto; background: #efefe5 }#LayoutHead { border-bottom: 10px solid #8cc63e; height: 140px; position: relative; }#SiteLogo { position: absolute; top: 11px; left: 0; }#SiteNavigation {	position: absolute;	bottom: 0px;	left: 1em;	background: #dfddce;	text-transform: uppercase;	-moz-border-radius-topleft: 9px;	-moz-border-radius-topright: 9px;	border-top-left-radius: 9px;	border-top-right-radius: 9px;	padding: 8px 0px 5px 11px;	border-width: 1px;	border-style: solid solid none solid;	border-color: #cfcdc1;	width: 17em;}#SiteNavigation a {	padding: 5px;	text-decoration: none;	color: #000000;}#SiteNavigation a.CurrentPage {	font-weight: bold;}#SiteTitle {	position: absolute;	bottom: 0px;	right: 300px;}#LayoutBody {	color: #3d3624;	border-bottom: 10px solid #8cc63e;}.BodySection {	padding: 0px 0px 0px 0px;	margin: 0px;}#LayoutBody1 {	/*position: relative;*/	padding: 0px 9px 0 9px;	background: #3d3624;	height: 248px;	color: #FFFFFF;}#LayoutBody1 a:visited, #LayoutBody3 a:visited, #LayoutFooter a:visited {	color: #854AAE;}#LayoutBody1 a, #LayoutBody3 a {	color: #5555EE;}.SectionImage {	/*z-index: 50;*/	float: left;	/*align: left;*/	margin: 0px 9px 0px 0px;}#BodyHeadText {	padding-top: 3em;	padding-right: 18px;	float: right;	/*position: absolute;	right: 0px;*/	color: #FFFFFF;	width: 380px;}#BodyHeadText h1 {	font-size: 22px;}#FollowLinks {	float: right;	margin-top: 20px;	margin-right: 23px;}#FollowLinks img {	margin-left: 5px;}#PictureSpam1, #PictureSpam2 {	float: left;	width: 432px;}#PictureSpam2 {	background: #d0ceb9;}#PictureSpam td {	padding: 0;	text-align: center;}/*#LayoutBody3 {	float: right;	width: 390px;	margin-right: 20px;	margin-bottom: 10px;}*/#LayoutBody2 {	clear: both;	padding: 0px 9px 0 9px;}#DropPanel {	/*margin-left: 9px;*/	margin-bottom: 9px;	/*margin-top: -19px;*/	padding: 4px 0px 4px 4px;	float: left;	width: 428px;	background: #d0ceb9;	-moz-border-radius-bottomleft: 9px;	-moz-border-radius-bottomright: 9px;	border-bottom-left-radius: 9px;	border-bottom-right-radius: 9px;}#TextContainer {	float: right;	width: 500px;}#LayoutBody3 {	clear: both;	background: #3d3624;	height: 278px;	color: #FFFFFF;	padding: 0px 9px 0 9px;}#LayoutBodyClear {	clear: both;}.ProductInformation h1 {	color: #3d3624;	font-size: 15px;	padding-top: 0px;	padding-left: 3px;	padding-bottom: 2px;	border-left: 1px solid #3d3624;	border-bottom: 1px solid #3d3624;}#LayoutFooter {	clear: both;	background: #3d3624;	color: #FFFFFF;	padding-top: 0px;	padding-left: 20px;	padding-bottom: 20px;	text-align: center;}#FooterGradient {	padding-top: 0px;	margin-top: 0px;	margin-left: -20px;}table {	border-collapse: collapse;}#ContactTable {	margin: 5px;}#ContactTable, #ContactTable td {	border: 1px solid black;	white-space: normal;}#ContactTable th {	font-weight: bold;}#ContactTable td {	padding: 2px;}.SM {	-moz-border-radius-bottomleft: 9px;	-moz-border-radius-bottomright: 9px;	border-bottom-left-radius: 9px;	border-bottom-right-radius: 9px;}.SM a {	white-space: nowrap;}