#pageWrapper {    width: 760px;    margin: 0 auto; }body {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0px;	height: 100%;	width: 100%;	text-align:center;	font-size: medium;	line-height: 1em;	padding:0px;	text-align: center;	background: #CCCCCC;}#wrapper {	width: 1100px;	margin: 0 auto;	text-align: left;	position: relative;	background-color: #E9E9E3;}#contentarea {	width: 1100px;	top: 0px;	position: absolute;	z-index: 0;	bottom: 0px;	height: 100%;	background: #ffffff;}#Content {	width:500px;	margin:0px auto;	text-align:left;	padding:15px;	border:1px dashed #333;	background-color:#eee;	}	a {	font-weight: bold;	color: #567686;	text-decoration: none;	text-transform: uppercase;	font-size: 80%;	letter-spacing: 0.1em;}/* optional styles */#col1 {	position:absolute;	left:0px;	top:180px;	width:250px;	height:100%;	z-index: 0;	bottom: 0px;}#col2 {	position:absolute;	left:250px;	top:181px;	width:600px;	color: #8A7655;	text-align: left;	padding: 10px;	background: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	overflow: visible;	visibility: visible;	height: 70em;}#col2short {	position:absolute;	left:250px;	top:181px;	width:600px;	color: #8A7655;	text-align: left;	padding: 10px;	background: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	overflow: visible;	visibility: visible;	height: 580px;}#col2long {	position:absolute;	left:250px;	top:181px;	width:600px;	color: #8A7655;	text-align: left;	padding: 10px;	background: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	overflow: visible;	visibility: visible;	height: 122em;}#col2wide {	position:absolute;	left:0px;	top:181px;	width:850px;	color: #8A7655;	text-align: left;	padding: 10px;	background: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	overflow: visible;	visibility: visible;	height: 150em;	background-color: #FFFFFF;}#colline0 {	position:absolute;	left:305px;	top:60px;	height: 130%;	z-index:0;	padding: 0px;	width:1px;	bottom: 0px;	border-left: thin dotted #666666;}#col3 {	position:absolute;	top:210px;	width:150px;	height: 75%;	background-color: #A6B6D7;	float: right;	right: 50px;	margin-bottom: 0px;	bottom: 0px;}#col3body {	font-family: "Trebuchet MS";	font-size: 14px;	color: #ffffff;	width: 250px;	line-height: 22px;	float: right;	height: 150px;	background: #A6B6D7;	margin-top: 210px;	position: absolute;	right: 50px;	z-index: 14;}#col3body-q {	font-family: "Trebuchet MS";	font-size: 14px;	color: #ffffff;	margin: 0px;	width: 400px;	padding-left: 100px;	padding-top: 20px;	text-align: left;	z-index:2;	line-height: 22px;}#quote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: small;	width: 200px;	text-align: left;	z-index:13;	line-height: 18px;	font-style: italic;	top: 400px;	margin: 0px;	padding: 5px 15px 0px 15px;	position: absolute;	visibility: visible;	left: 550px;	color: #FFFFFF;	background: #CC6600;	height: 100px;}#colline {	position:absolute;	top:0px;	height: 70em;	z-index:2;	padding: 0px;	width:1px;	border-left: thin solid #7E6E52;	bottom: 0px;	left: 870px;	margin: 0px;	visibility: visible;}#collineshort {	position:absolute;	top:0px;	height: 780px;	z-index:2;	padding: 0px;	width:1px;	border-left: thin solid #7E6E52;	bottom: 0px;	left: 870px;	margin: 0px;	visibility: visible;}#colline1 {	position:absolute;	top:0px;	height: 58em;	z-index:3;	padding: 0px;	width:1px;	border-left: thin solid #7E6E52;	bottom: 0px;	left: 0px;	margin: 0px;	visibility: visible;}#colline1short {	position:absolute;	top:0px;	height: 780px;	z-index:3;	padding: 0px;	width:1px;	border-left: thin solid #7E6E52;	bottom: 0px;	left: 0px;	margin: 0px;	visibility: visible;}#colline1realshort {	position:absolute;	top:0px;	height: 688px;	z-index:3;	padding: 0px;	width:1px;	border-left: thin solid #7E6E52;	bottom: 0px;	left: 0px;	margin: 0px;	visibility: visible;}#colline1long {	position:absolute;	top:0px;	height: 98em;	z-index:3;	padding: 0px;	width:1px;	border-left: thin solid #7E6E52;	bottom: 0px;	left: 0px;	margin: 0px;	visibility: visible;}#col4 {	position:absolute;	left:935px;	top:60px;	height: 130%;	z-index:0;	padding: 0px;	width:33%;	right: 0px;}table {	border-width: 0px;	border-style: none;}td {	border-width: 0px;	border-style: none;}#header {	position:absolute;	left:0px;	top:0px;	width:850px;	height:130px;	z-index:0;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #7E6E52;	text-decoration: none;	text-align: right;	padding: 20px 10px 10px;	background: #FFFFFF;	border-bottom: 20px solid;}#header-about {	position:absolute;	left:0px;	top:0px;	width:850px;	height:125px;	z-index:0;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #7E6E52;	text-decoration: none;	text-align: right;	padding: 25px 10px 10px;	background: #B1C2C6;	border-bottom: 20px solid;}#header-services {	position:absolute;	left:0px;	top:0px;	width:850px;	height:125px;	z-index:0;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #7E6E52;	text-decoration: none;	text-align: right;	padding: 25px 10px 10px;	background: #D3C479;	border-bottom: 20px solid;}#header-products {	position:absolute;	left:0px;	top:0px;	width:850px;	height:125px;	z-index:0;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #7E6E52;	text-decoration: none;	text-align: right;	padding: 25px 10px 10px;	background: #EBC49D;	border-bottom: 20px solid;	background-color: #EBC49D;}#header-specials {	position:absolute;	left:0px;	top:0px;	width:850px;	height:125px;	z-index:0;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #7E6E52;	text-decoration: none;	text-align: right;	padding: 25px 10px 10px;	background: #CCFF99;	border-bottom: 20px solid;}#header-contact {	position:absolute;	left:0px;	top:0px;	width:850px;	height:125px;	z-index:0;	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #7E6E52;	text-decoration: none;	text-align: right;	padding: 25px 10px 10px;	background: #C5CC8B;	border-bottom: 20px solid;}#center_content {	position:absolute;	left:20px;	top:303px;	width:700px;	height:350px;	z-index:4;}#footer {	position:absolute;	bottom:0px;	width:135px;	height:200px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	padding: 0px;	margin: 0px;	top: 170px;	display: inline;	z-index: 1;	left: 10px;}#navigation {	position:absolute;	top:0px;	height:600px;	z-index:1;	width: 135px;	font-family: Verdana, Arial, Helvetica, sans-serif;	right: 0px;	font-size: 12px;	bottom: 0px;	left: 870px;	margin: 0px;	padding: 0px;}#logohdr {	position:absolute;	top:0px;	height:160px;	z-index:3;	width: 300px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	left: 1px;	display: inline;}#text {	position:absolute;	left:250px;	top:200px;	width:600px;	height:400px;	z-index:11;	}p {font-family: Verdana, sans-serif;font-size: 12px;color: #000000;line-height: 18px;padding: 3px;}.bold {	font-family: Verdana, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #990000;}.navigation:hover{	font-family: Futura, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	display: block;	padding: 2px;}/** new styles added for menu page **/.breadcrumb {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 19px;	padding: 3px;	margin: 0px;	text-decoration: none;}.menu_header {	font: bold 18px 'Trebuchet MS';	display: block;	padding: 3px 3px 3px 12px;	border-bottom: 1px solid #CCCCCC;	color: #330000;}.menu_title {	font-family: "Trebuchet MS";	font-weight: bold;	font-size: 14px;	color: #330000;	line-height: 22px;	padding: 3px 24px;	margin: 0px;	list-style-type: none;	text-align: center;}.menu {	padding: 0px;	margin: 0px;	list-style-type: none;}	.contact {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #b54c00;	margin: 0px;	padding-bottom: 1px;	padding-top: 8px;	text-align: center;}#Table_01 {	position:absolute;	left:0px;	top:0px;	width:89px;	height:450px;}#about_ {	position:absolute;	left:0px;	top:0px;	width:89px;	height:117px;}#services-index-html_ {	position:absolute;	left:0px;	top:117px;	width:89px;	height:107px;}#products-index-html_ {	position:absolute;	left:0px;	top:224px;	width:89px;	height:110px;}#contact-index-html_ {	position:absolute;	left:0px;	top:334px;	width:89px;	height:116px;}#module1_ {	position:absolute;	left:0px;	top:0px;	width:250px;	height:250px;}#module2_ {	position:absolute;	left:0px;	width:250px;	height: 100px;}#module3_ {	position:absolute;	left:0px;	width:250px;	height: 250px;}#module4_ {	position:absolute;	left:0px;	width:250px;	height: 300px;}.specials1 {	position:absolute;	left: 15px;	width: 160px;	height: 150px;	font: medium Verdana, Arial, Helvetica, sans-serif;	color: #003333;	background: #99CCCC;	padding: 20px 10px 10px;	text-align: center;	margin: 1px;	border: 1px solid #C0C0C0;	display: inline;	}.specials2 {	position:absolute;	left: 220px;	width: 160px;	height: 150px;	font: medium Verdana, Arial, Helvetica, sans-serif;	color: #663300;	background: #FFCC99;	padding: 20px 10px 10px;	border: 1px solid #CCCCCC;	display: inline;}.specials3 {	position:absolute;	left: 425px;	width: 160px;	height: 150px;	font: medium Verdana, Arial, Helvetica, sans-serif;	color: #336600;	text-align: center;	background: #CCFF99;	padding: 20px 10px 10px;	border: 1px solid #CCCCCC;	display: inline;	background-color: #CCFF99;}#viewsamples {	position:absolute;	left: 0px;	width: 870px;	height: 250px;	top:680px;	z-index:2;	font: medium/18px Futura, Arial, Helvetica, sans-serif;	color: #222244;	background: #FFFFFF;}#viewsamples2 {	position:absolute;	left: 10px;	height: 180px;	top:0px;	z-index:1;	font: medium/18px Futura, Arial, Helvetica, sans-serif;	color: #222244;	display: inline;	width: 600px;}.spiffy{display:block}.spiffy *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#CCFF99}.spiffy1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #e9ffd3;  border-right:1px solid #e9ffd3;  background:#d8ffb2}.spiffy2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #f9fff4;  border-right:1px solid #f9fff4;  background:#d5ffac}.spiffy3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #d5ffac;  border-right:1px solid #d5ffac;}.spiffy4{  border-left:1px solid #e9ffd3;  border-right:1px solid #e9ffd3}.spiffy5{  border-left:1px solid #d8ffb2;  border-right:1px solid #d8ffb2}.spiffyfg{  background:#CCFF99;  height: 50px;}