body {
	margin:0px; padding-top: 10px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	background: #f5f4f1 url(images/background.jpg) repeat; 
}
div, h1, h2, select, li, span, p , textarea{
	font-family: Arial; 
}
sup, sub { 
	vertical-align: 0;
    position: relative; 
}
sup { bottom: 1ex; }
sub { top: 0.8ex; }
H1{
	line-height: 22px; 
	font-family: arial; font-size: 14pt; font-weight:bold; 
	color: #514244; 
	text-decoration: none;
	margin: 0;
	padding-top: 10px;
}
h2{
	font-family: arial; font-size: 11pt; font-weight:bold; 
	color: #514244; 
	margin: 0px;
	padding-top: 0px; padding-bottom: 15px;
}
h3{
	font-family: arial; font-size: 9pt; font-weight:bold; 
	color: #514244; 
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 8px; padding-bottom: 6px; 
}
#home-pic{
	width:670px;
	text-align:center;
}
#full-pic {
	float: right; width: 670px;
	margin: 0px; padding-left: 0px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; 
	text-align:center;
	font-size:8pt;
}
#small-box{
	float:left; width:310px; 
	margin: 0px;
	padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	font-size:9pt;
	line-height: 18px;
}
#small-box-pic {
	float: right; width: 315px;
	margin: 0px; padding-left: 0px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; 
	text-align:center;
	font-size:8pt;
}
#small-box-title{
	margin: 0 auto; padding: 0px; width:500px; 
	text-align:center;
	font-size:12pt; font-weight:bold;	
}
#small-box-text{
	clear:both;
	font-size:9pt;
	line-height: 18px;
	margin: 0px; padding-left: 0px; padding-right: 30px; padding-top: 0px; padding-bottom: 0px; 
}
#small-box-line{
	clear:both;
	width:120px; height:2px;
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 6px; padding-bottom: 6px; 
	border-style: dotted; border-left-width: 0px;  border-top-width: 0px; border-bottom-width: 1px; border-right-width: 0px;  border-color: dimgray; 
}
#wide-box {
	float:left; width:450px; 
	margin: 0px;
	padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	line-height: 15px;
}
#wide-box-pic {
	float: right; width:229px; 
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
	text-align:center;
}
#extrawide-box {
	clear:both;
	margin: 0px; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	font-size:9pt;
	line-height: 18px;
}
#extrawide-box-pic {
	float: right; width:179px;
	margin: 0px; padding-left: 0px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; 
}
#wide-text-box{
	clear:both;
	float:left; width:660px; 
	margin: 0px;
	padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	line-height: 15px;
}
#pics-caption{
	font-family:verdana, arial; font-size:7pt; color:dimgray;
}
#fullsize-box{
	float:left; width:620px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
	background-color: #E7E8EA; 
}
#maximum-box{
	float:left; width:680px; 
	margin: 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	font-size:8pt;
}
#showroom{
	float:left; width:153px;
	margin: 0px; padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:3px;
	color:black;
	background-color:#6EBBCF;
	border-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:0px; border-color:black;
	font-style:9pt;
	font-weight:bold;
	text-align:center;
}
#showroom-last{
	float:left; width:153px;
	margin: 0px; padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:3px;
	color:black;
	background-color:#6EBBCF;
	border-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:black;
	font-style:9pt;
	font-weight:bold;
	text-align:center;
}
#showroom-dtl{
	float:left; width:153px;
	margin: 0px; padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:3px;
	font-style:8pt;
	border-style:solid; border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:0px; border-color:dimgray;
}
#showroom-dtl-last{
	float:left; width:153px;
	margin: 0px; padding-left:8px; padding-right:0px; padding-top:2px; padding-bottom:3px;
	font-style:8pt;
	border-style:solid; border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-color:dimgray;
}
#supplier{
	clear:both;
	display:block;
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px;
}
#supplier-name{
	float:left; width:150px;
}
#supplier-link{
	float:left; width:200px;
}
#supplier-logo{
	float:right; width:220px;
	text-align:center;
}
#spec ul{ margin:0px; padding:0px; }
#spec li{
	margin: 0px; padding-top:0px; padding-bottom: 6px;
	font-family: verdana, arial; font-size:9pt; font-weight:bold;
	line-height:16px;
}
#spec-dtl{
	font-family:verdana, arial; font-size:8pt; font-weight:normal;
}
#contact-text{
	float: left; width:400px;
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 30px; padding-bottom: 0px; 
	text-align:left;
	font-size:12pt; font-weight:normal; font-style:italic;
	line-height:25px;
	color:#726963; 
}
#contact-address{
	float:left; width:270px;
}
#contact-name{
	display:block;
	font-size:12pt; font-weight:bold; font-style:italic; 
	margin:0px; padding:0px;
}
#contact-company{
	display:block;
	font-size:12pt; font-weight:bold;
	padding-bottom: 6px;
}
#contact-address-data{
	display:block;
	text-align:left;
	font-size:10pt;
	line-height:18px;
	padding-bottom:20px;
}
#contact-fieldlabel {
	font-size:10pt;
	line-height: 12px;
}
#contact-fieldlabel  label{
	float: left;
	width: 90px;
	font-size:10pt;
	font-weight: normal; 
 	font-style : italic; 
}
#cushions-list{ line-height:32px; }
#cushions-list a{ text-Decoration:underline; }
#cushions-img{ float:left; width:150px; }
#cushions-text{ float:left; padding-left:25px; padding-right:25px; width:400px; }
#outdoor-container{
	clear:both; 
	display:block; 
	width:600px; 
	border-style:dotted; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-color:#514244; 
	padding-top:8px;
}
#folio-container{
	clear:both; 
	display:block; 
	width:630px; 
	border-style:dotted; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px; border-color:#514244; 
	padding-top:8px;
}
#folio-block{
	float:left;
	width:185px;
	padding-right:25px;
	text-align:center;
}
#folio-text{
	width:175px; padding-right:25px;
}
#banner-container{
	margin: 0 auto; padding: 0px; width:902px; height:121px;
	background: #f5f4f1 url(images/header.jpg) top center no-repeat; 
}
#banner-address{
	margin: 0 auto; width:894px; height:63px;
	padding-top: 3px; padding-bottom: 0px; padding-left: 0px; padding-right: 8px; 
	font-family:arial; font-size:9pt; font-weight:bold;
	line-height:15px;
	text-align:right;
	background-color:#f5f4f1; color:#514244;
}
#contact-mandatory{ display:inline; color: dimgray; font-family:verdana, arial; font-size:7pt; line-height:17px; }
#menu-container{
	margin: 0 auto; padding-left: 0px; padding-right:59px; padding-top:12px; padding-bottom:0px;
	width:843px; height:36px; 
	text-align:right;
	background-color:#514244;
	border-style:solid; border-width:0px; border-color:red;
}
#menu-container a{
	font-family:arial; font-size:11pt; font-weight:bold;
	margin:0px; padding-left: 52px; padding-right:52px; padding-top:0px; padding-bottom:0px;
	text-decoration:none;
	outline:none;
	color:#f5f4f1;
}
#body-container, 
	#body-container-folio,
	#body-container-outdoor,
	#body-container-cushions,
	#body-container-commercial,
	#body-container-fabrics, 
	#body-container-fabric-types,
	#body-container-fabric-cleaning-maintenance,
	#body-container-fabric-quality-durability,
	#body-container-re-upholstery,
	#body-container-supplier-website-links,
	#body-container-supplier-showrooms{
	margin: 0 auto; padding-left: 10px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
	width:892px; 
	background-color:#514244; color:#f5f4f1; 
	border-style:dotted; border-width:0px; border-color:orange;
}
#body-container{ height:480px; }
#body-container-folio{ height:1460px; }
#body-container-cushions{ height:1270px; }
#body-container-commercial{ height:690px; }
#body-container-outdoor{ height:1000px; }
#body-container-fabrics{ height:820px; }
#body-container-fabric-types{ height:1530px; }
#body-container-fabric-cleaning-maintenance{ height:2730px; }
#body-container-fabric-quality-durability{ height:1250px; }
#body-container-re-upholstery{ height:1500px; }
#body-container-supplier-website-links{ height:1240px; }
#body-container-supplier-showrooms{ height:850px; }
#bodymenu-container {
	float:left; width:180px; 
	margin: 0px; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;
}
#bodymenu-container a{
	display:block;
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 18px; padding-bottom: 0px;
	font-family:arial; font-size:11pt; font-weight:bold;
	text-decoration:none;
	outline:none;
	line-height:17px;
	background-color:#514244; color:#f5f4f1; 
}
#bodytext-container-home {
	float:right; width:690px; 
	margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 6px; padding-bottom: 0px;
	font-family:arial; font-size:9pt;
	background-color:#514244; color:#f5f4f1;
}
#bodytext-container {
	float:right; width:670px; 
	margin: 0px; padding-left: 20px; padding-right: 0px; padding-top: 6px; padding-bottom: 0px;
	font-family:arial; font-size:9pt;
	background-color:#f5f4f1; color:#514244;
	min-height:465px;
}
#footer-container{
	margin: 0 auto; width:862px; height:70px;
	font-size:7pt;
	text-align:center;
	padding-left: 20px; padding-right: 20px; padding-top: 8px; padding-bottom: 0px; 
	background-color:#514244; color:#f5f4f1; 
	border-style:solid; border-width:0px; border-color:blue;
}
#footer-container a{ background-color:#514244; color:#C3B1A9; }
#list{ line-height:20px; }
#reg-bold{ font-size:9pt; }
#reg { font-size:7pt; }
#reg-tiny{ font-size:6pt; }
#mandatory{ display:inline; color: red; }
#clear{ clear:both; }









