* {
 margin: 0px;
 padding: 0px;
}

body {
 background: #B76B30 url(templateimages/background.gif) repeat-x top;
 color: Black;
 text-align: center;
}

a {
	color: #0079EE;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: underline;
}

#wrapper {
 width: 745px;
 margin: 0px auto;
}

#header {
	color: #000000;
}

h1 {
	background: transparent url(templateimages/h1_bar.gif) no-repeat bottom left;
	color: Red;
	font: bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding-bottom: 4px;
 text-align: left;
}

h2 {
	color: #B76B30;
	font: bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: left;
}

p {
	font: .9em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
 margin-bottom: 10px;
}

.center {
	text-align: center;
}

#container {
 position: relative;
 background: White url(templateimages/container_repeat.gif) repeat-y left;
 padding: 10px 8px 10px 8px;
}

#page_corner {
 display: none;
 position: absolute;
 right: 0px;
 bottom: -5px;
 width: 181px;
 height: 153px;
 background: transparent url(templateimages/page_corner.gif) no-repeat bottom right;
 z-index: 1;
}

#page_content {
 z-index: 4;
}

#footer {
 background: transparent url(templateimages/footer_top.gif) no-repeat top;
 padding: 5px 5px 10px 5px;
 color: #111111;
}

#footer a {
	background: transparent;
	color: #111111;
}

#footer p {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	text-align: center;
}

table#table_fabrics {
 margin: 0px auto 10px auto;
}

table#table_fabrics th {
 background: Red;
 color: White;
 text-align: center;
 font: bold 1.2em/30px Arial, Helvetica, sans-serif;
}

table#table_fabrics td {
 font: 1em Arial, Helvetica, sans-serif;
}

table#table_fabrics img {
 width: 160px;
 height: 250px;
 border: 1px solid silver;
}

table#table_fabrics a {
 color: Red;
 font-weight: bold;
}

#menu_fabrics {
 font: bold 1em/24px Arial, Helvetica, sans-serif;
 margin: 5px auto 10px auto;
}

#menu_fabrics ul {
 list-style: none;
}

#menu_fabrics li {
 display: inline;
}

#menu_fabrics a:link, #menu_fabrics a:visited {
 color: #B76B30;
 text-decoration: underline;
 padding: 3px 20px 2px 12px;
 background: transparent url(templateimages/menu_bullet2.gif) no-repeat 0px 10px;
}

#menu_fabrics a:hover {
 color: Red;
 text-decoration: none;
}

#fabrics h1 {
 text-align: center;
}

#fabrics p {
 clear: both;
}

#fabrics img.fabric_wide {
 display: none;
 height: 100px;
 width: 729px;
 border-bottom: 5px solid Red;
 margin-bottom: 10px;
}

#fabrics img.float_left {
 float: left;
 width: 100px;
 height: 100px;
 margin-right: 10px;
 margin-bottom: 10px;
 background: #A3996F;
}

#fabrics img.float_right {
 float: right;
 width: 100px;
 height: 100px;
 margin-left: 10px;
 margin-bottom: 10px;
 background: #A3996F;
}

#about {
 background: transparent url(templateimages/about_left.jpg) no-repeat 5px 0px;
 padding-left: 110px;
}

table#about_text td {
 vertical-align: top;
}

#contact {
}

table#table_contact {
 margin: 0px auto 10px auto;
 border: 1px solid Black;
 background: #018464;
 color: White;
 width: 729px;
}

table#table_contact td {
 vertical-align: top;
 font-size: 120%;
}

table#table_contact a {
 color: White;
}

#contact img.map {
 border: 1px solid Black;
 width: 727px;
 height: 624px;
 margin-bottom: 10px;
}

div.clear {
 clear: both;
}

table#fabric_list {
 width: 728px;
 margin: 10px auto 15px auto;
 clear: both;
}

table#fabric_list td {
 width: 32%;
 vertical-align: top;
 text-align: center;
	font: .9em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table#fabric_list td.dashed {
 border-left: 1px dashed silver;
 border-right: 1px dashed silver;
}

table#fabric_list ul {
 list-style: none;
}

table#fabric_list img {
 border-bottom: 5px solid #7C6E40;
 margin: 10px 0px;
}

table#fabric_list p {
 margin-left: 10px;
 margin-right: 10px;
 text-align: center;
 font: 1em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}


