@charset "UTF-8";/* CSS Document */body {	margin: 0px;	background-image: url(images/bkg_main.jpg);	background-position: top;	background-repeat: no-repeat;	background-color: #47423c;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 16px;	color: #49423d;}p {	font-family: Georgia, "Times New Roman", Times, serif;	margin: 0px;	padding: 15px 0px 0px 0px;}h1 {	font-size: 28px;	font-weight: normal;	color: #a19282;	padding: 0px 0px 5px 0px;	margin: 0px;	font-family: Georgia, "Times New Roman", Times, serif;}h2 {	font-size: 28px;	font-weight: normal;	color: #a19282;	padding: 0px 0px 15px 10px;	margin: auto;	font-family: Georgia, "Times New Roman", Times, serif;}h3 {	font-size: 14px;	font-weight: bold;	color: #49423d;	margin: 0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;}h4 {	font-size: 14px;	font-weight: bold;	color: #49423d;	padding: 0px 0px 10px 0px;	margin: 0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;}h5 {	font-size: 18px;	font-weight: normal;	color: #aa2228;	padding: 0px 0px 5px 0px;	margin: auto;	font-family: Georgia, "Times New Roman", Times, serif;}/* divs */#wrap {	width: 900px;	margin: auto;	padding: 0px;}#facebook_link {	height: 30px;}#nav {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	text-align: right;	height: 40px;	letter-spacing: 0.1em;	padding: 80px 0px 0px 0px;}#content {	height: 450px;}#text {	height: 410px;	width: 560px;	padding: 20px;	float: left;	position: absolute;}#text_wide {	height: 410px;	width: 860px;	padding: 20px;	float: left;	position: absolute;}#text_scroll {	height: 410px;	width: 560px;	padding: 20px;	float: left;	position: absolute;	overflow-y: scroll;}#slideshow {	float: left;	position: absolute;	margin: 0px 0px 0px 0px;}#feature2 {	float: left;	position: absolute;	margin: 0px 0px 0px 600px;}#feature3 {	float: left;	position: absolute;	margin: 225px 0px 0px 600px;}#products {	background-color: #ecebe9;	height: 410px;	width: 290px;	padding: 20px 0px 20px 10px;	float: left;	position: absolute;}#copyright {	padding: 25px 0px 50px 0px;	text-align: center;	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;}#contact_form {	width: 260px;	padding: 20px 0px 0px 20px;	float: left;	position: absolute;	left: 0px;	top: 0px;}#contact_info {	width: 260px;	padding: 0px 0px 0px 300px;	left: 0px;	top: 0px;}#submit {	margin: 5px 0px 5px 0px;}/* links */a {	color: #aa2228;	text-decoration: none;}a:hover {	color: #aa2228;	text-decoration: underline;}.a_alt {	color: #ffffff;	text-decoration: underline;}.a_alt:hover {	color: #dfe77d;	text-decoration: none;}.a_nav {	font-size: 14px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	text-decoration: none;}.a_nav:hover {	font-size: 14px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	color: #dfe77d;	text-decoration: none;}.a_sub, .a_sub:hover {	padding: 10px 0px 10px 10px;	width: 290px;	height: 30px;	color: #49423d;	text-decoration: none;	font-size: 14px;	line-height: 15px;	font-weight: normal;	float: left;	position: inherit;}.a_sub:hover {	background-color: #ffffff;}/* list */ul {	padding: 0px 25px 0px 0px;	margin: 0px;}li {	list-style: none;}/* class */.grey {	color: #999999;}.layer_first {	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 320px 20px 20px;	height: 410px;	width: 260px;	visibility: visible;	z-index: 1;}.layer_first_wide {	background-color: #FFFFFF;	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 20px 20px 20px;	height: 410px;	width: 560px;	visibility: visible;	z-index: 1;}.layer_first_scroll {	background-color: #FFFFFF;	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 20px 20px 20px;	height: 410px;	width: 560px;	overflow-y: scroll;	visibility: visible;	z-index: 1;}.layer_first_sm {	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 20px 20px 20px;	height: 410px;	width: 260px;	visibility: visible;	z-index: 1;}.layer_more {	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 320px 20px 20px;	height: 410px;	width: 260px;	visibility: hidden;	z-index: 1;}.layer_more_wide {	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 20px 20px 20px;	height: 410px;	width: 560px;	visibility: hidden;}.layer_more_scroll {	background-color: #FFFFFF;	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 20px 20px 20px;	height: 410px;	width: 560px;	visibility: hidden;	overflow-y: scroll;	z-index: 1;}.layer_more_sm {	float: left;	position: absolute;	margin: 0px 0px 0px 300px;	padding: 20px 20px 20px 20px;	height: 410px;	width: 260px;	visibility: hidden;}.product_name {	font-size: 14px;}.tag_orange {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 19px;	color: #f15e3d;	margin: 0px;}.allcaps_note_lite {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 19px;	color: #a19282;	margin: 0px;}.home_ttl {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #49423d;	height: 56px;	background-color: #dfe77d;	display: block;	}/* slideshow (carousel) */#s_slideshow_scroller {	width: 600px;	height: 450px;	overflow: hidden;}#s_slideshow_content {	width: 10000px;}.s_slideshow_slide {	float: left;	width: 600px;	height: 450px;}/*lt green: #dfe77dbrown_dk: #49423dbrown_lt: #a19282red: #8f2225*/