/* CSS Document --*/body {	background: #FFDB63 url(layout-img/bg-test.jpg) repeat-x;	font-family: Verdana, sans-serif;	color:#222;	margin: 0px;	padding:0px;	height: 100%;}#container {	position: absolute;	width: 700px;	left: 50%;	margin-left: -350px;	background:  url(layout-img/container_bg2.jpg) repeat-y; }h1 {background: url(layout-img/header_thin1.jpg) no-repeat 100%;margin: 0;padding: 0px;width: 700px;height: 150px;text-indent: -5000px; } #full_width {width: 660px;float: left;padding-left:20px;padding-right: 10px;padding-top:10px;font-size:75%;}.full_width_content {width:640px;height:auto;background:url(layout-img/FW_Bottom_index.gif) bottom left no-repeat;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}#nav_column {width: 300px;height:auto;float: left;padding-top:20px;padding-left:20px;padding-right: 10px;}#content_column {width:260px;height:auto;float:right;padding-top:40px;padding-left:10px;padding-right:20px;}/* top navigation */#nav {	float: left;	width: 692px;	margin: 0px 0px 0px 4px;	padding: 0px;	list-style: none;	font-size: 85%;	background: #666 url(layout-img/nav_bg.jpg) repeat-x top left;		border-bottom:2px solid #333;	display: inline;	}	#nav li {	float: left;	margin: 0px;	padding: 0px 1px 0px 0px;	list-style: none;	background: url(layout-img/navbg-l.gif) no-repeat top right;	}#nav a {	float: left;	padding: 7px 13px;	text-decoration: none;	color: #FFF;	}#nav a:hover, #nav a.active {	color: #FFF;	background:  url(layout-img/nav_bg_on.jpg) repeat-x bottom left;	}#nav a.active {	background:  url(layout-img/nav_bg_on.jpg) repeat-x bottom left;	}li#t-home a {	margin-left: 25px;	background: url(navbg-l.gif) no-repeat top left;	}/* Footer Nav */#footernav {	float: left;	width: 700px;	margin: 0px 0px 0px 0px;	padding: 0px;	list-style: none;	font-size: 85%;		border-bottom:4px solid #333;	display: inline;	}	#footernav li {	float:left;	margin: 0px;	padding: 0px 1px 0px 0px;	list-style: none;		}#footernav a {	float: left;	padding: 7px 13px;	text-decoration: none;	color: #333;	}#footernav a:hover, #footernav a.active {	color: #FF6600;		}#footernav a.active {		}/* fabric samples list */a img {	border: none;	}#fabric-list {	margin: 0;	padding-left: 20px;	padding-right: 20px;	list-style: none;	}#fabric-list li {	float: left;	margin: 0;	padding: 0;	background: none;	}#fabric-list li a {	float: left;	display: block;	margin: 0 20px 20px 0;	padding: 3px;	background: #FFF;	border:2px solid #333;	}#fabric-list li a:hover, #fabric-list li.active a {	border-color: #333;	background: #999;	}#fabric-list li.active a {	border-color: #333;	background: #FFC000;	}#placeholder {	padding: 3px;	background:#333;	float:right;	margin-right:70px;	}#fabric-heading {	padding-left:20px;	}		#fabric-p {	padding-left:20px;	clear:both;	}	img.small {		background:#fff;	float: right;	margin-left: 12px;	margin-bottom: 10px;	margin-right:12px;	margin-top: .5em;	border-color: #333;	border-width: 2px;	border-style: solid;	padding: 5px;	}h2#whatis {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(index-img/FW_Title_index.jpg) no-repeat;}h2#whyis {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(index-img/HW_Title_why.jpg) no-repeat;}h2#idea {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(index-img/HW_Title_idea.jpg) no-repeat;}h2#hs {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(products/img/FW_Title_HS.jpg) no-repeat;}h2#bhs {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(products/img/FW_Title_BHS.jpg) no-repeat;}h2#lhs {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(products/img/FW_Title_LHS.jpg) no-repeat;}h2#dhs {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(products/img/FW_Title_DHS.jpg) no-repeat;}h2#contact {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(contact/FW_Title_contact.jpg) no-repeat;}h2#order {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(gallery/FW_Title_Gallery.jpg) no-repeat;}h2#fabric {width:660px;height:50px;margin:0px;padding:0px;text-indent:-5000px;background:url(fabric/img/FW_Title_fabric.jpg) no-repeat;}h2 {font-size:120%;width:660px;height:50px;margin:0px;padding:0px;}#form {}a {color:#000099;} /* order form */.order-form {	text-align:left;	margin: 0 auto;	padding: 0;	}.order-form th {	text-align: right;	vertical-align: top;	}.order-form td {	padding: 0 0 8px 10px;	vertical-align: top;	}.order-form td p {	margin: 0;	padding: 0;	}	div.float {  float: left;	padding-right: 10px;  }  div.float p {   text-align: center;	margin: 0px;	padding-bottom: 12px;   }    