body
{
  background-image: url(/_public/images/sitewide/background.gif);
  text-align: center;
  font-size: 65%;
  line-height: 14px;
  color: #467099;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
  font-size: 1.4em;
  color: #467099;
}

p, td
{
  color: #467099;
  margin: 7px 0 0 0;
}

td
{
  font-size: 65%;
}

a
{
 color: #467099
}

*
{
  margin: 0;
  padding: 0;
}

ul, ol
{
  padding-left: 1em;
  margin-left: 0;
}
/* Make for consistent list handling */



/* Layout */
div#wrapper
{
  margin: 20px auto 0 auto;
  text-align: left;
  width: 793px;
  position: relative;
  clear: both;
}

div#header
{
  background-image: url(/_public/images/sitewide/top.jpg);
  height: 90px;
}

div#navigation
{
  background-image: url(/_public/images/sitewide/nav.jpg);
  height: 25px;
  padding-left: 33px;
}

div#backgroundContent
{
  background-image: url(/_public/images/sitewide/back-content.jpg);
  background-repeat: repeat-y;
  padding-left: 4px;
  clear: both;
}

div#content
{
  background-image: url(/_public/images/sitewide/gradient.jpg);
  background-color:#acdef7;
  background-repeat: no-repeat;
  width: 784px;
  clear: both;
}

div#contentBox
{
  background-color: #fff;
  border: 1px solid #CED3D6;
  background-image: url(/_public/images/sitewide/content-gradient.jpg);
  background-repeat:repeat-x;
  background-position: bottom;
  margin: 0 10px 0 10px;
  padding: 15px;
  clear: both;
}

div#contentBox ul
{
	margin-left: 0px;
	margin-top:5px;
	margin-bottom:10px;
	list-style-type:none;
}
div#contentBox li
{
	background-image:url(/_public/images/sitewide/arrow.gif);
	background-repeat:no-repeat;
	padding-left:12px;
	background-position: 0 5px;
}

#bottom
{
  background-image: url(/_public/images/sitewide/footer.jpg);
  background-repeat: no-repeat;
  clear: both;
}

div#footer
{
  border-top: 1px solid #e2e2de;
  border-bottom: 1px solid #e2e2de;
  margin-top: 20px;
  clear: both;
}

div#footer p
{
  padding: 5px 0 5px 15px;
  margin: 0;
  color: #a7a7a7;
}

div#footer a
{
  color: #A7A7A7;
}

#logo
{
		display: block; width: 297px;
		padding: 48px 0 0 0; overflow: hidden;  background: url("/furniture/images/sitewide/logo.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		position:absolute;
		left:28px;
		top:28px;
}
#printHyperlink
{
		display: block; width: 87px; margin-bottom:20px;
		float:right;
		padding: 21px 0 0 0; overflow: hidden;  background: url("/_public/images/buttons/print.gif") no-repeat;    
    	height: 0px !important; height /**/: 21px;
}

.logoHome
{
  height: 0px !important;
}

.logoOther
{
  height: 48px;
}

#breadcrumb
{
  color: #467099;
  padding-bottom: 7px;
  padding-top: 7px;
  border-bottom: 1px solid #e2e2de;
}
#breadcrumb a
{
  color: #467099;
  text-decoration: none;
}
#breadcrumb a:hover
{
  color: #467099;
  text-decoration: underline;
}

#search
{
  width: 280px;
  position: absolute;
  left: 520px;
  top: 30px;
  height: 50px;
}
.fieldset
{
  border: solid 0 #fff;
}

.fieldset.searchField
{
  width: 177px;
  height: 21px;
  padding: 3px;
  border: solid 0 #fff;
  background: transparent url( "/_public/images/sitewide/search-back.gif" ) no-repeat;
  background-attachment: fixed;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: top;
}

fieldset > input.searchField
{
  width: 177px;
  height: 21px;
  padding: 3px;
  border: solid 0 #fff;
  background: transparent url( "/_public/images/sitewide/search-back.gif" ) no-repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: top;
}

#homeImage
{
  margin-bottom: 20px;
}

.homeBox
{
  width: 220px;
  border: 1px solid #dfdddd;
  float: left;
  height: 220px;
}

.homeBox div
{
  margin: 0 10px 0 10px;
  border-top: 1px solid #e2e2de;
  clear: both;
}

.homeBox p
{
  margin: 5px 5px 5px 5px;
  color: #467099;
}

.homeBox a
{
  color: #467099;
}

.learnMoreArrow
{
  margin: 0 0 0 5px;
}

/* REMOVE ? */
.supplierList
{
  list-style-type: none;
  margin: 0;
  padding: 10px 0 0 0;
}

.supplierList li
{
  list-style-type: none;
  float: left;
  width: 183px;
  height: 125px;
  position: relative;
}

.listLink
{
  /*color:9A9999; 	position:absolute; 	left:50px; 	top:70px;*/
}

.logo1
{
  background-image: url(/_public/images/logos/hirschmann.gif);
  background-repeat: no-repeat;
}
/* REMOVE ? */


/* PRODUCT AND CATEGORY LISTINGS */
.listingTable
{
  margin-top: 10px;
}

.listingTable td
{
  padding: 8px 14px 42px 14px;
  background-image: url(/_public/images/logos/background-category.gif);
  background-repeat: no-repeat;
  width: 156px;
  height: 140px;
  text-align: center;
}

.listingTable td.nested
{
  padding: 0;
  background-image: none;
  width: 130px;
  height: 100px;
  text-align: center;
}

.listingTable .listLink
{
  font-size: 10px;
  color: 9A9999;
}

.listingTable .imageContainer
{
  height: 100px;
  margin-right: 27px;
}

.listingTable .hyperlinkContainer
{
  position: relative;
  top: 2px;
  margin-right: 27px;
}
/* PRODUCT AND CATEGORY LISTINGS */


#headingLatestNews
{
  margin: 0;
  padding: 30px 0 0 0;
  overflow: hidden;
  background: url( "/_public/images/headings/latest-news.gif" ) no-repeat;
  height: 0px !important;
  /*height: 30px;*/
}
#headingOurProducts
{
  margin: 0;
  padding: 30px 0 0 0;
  overflow: hidden;
  background: url( "/_public/images/headings/our-products.gif" ) no-repeat;
  height: 0px !important;
  /*height: 30px;*/
}
#headingAboutUnderwoods
{
  margin: 0;
  padding: 30px 0 0 0;
  overflow: hidden;
  background: url( "/_public/images/headings/about-underwoods.gif" ) no-repeat;
  height: 0px !important;
  /*height: 30px;*/
}


/* FORMS */
.table td
{
  padding-bottom: 10px;
}

.table input, textarea
{
  width: 300px;
}
/* FORMS */


/* VALIDATION */
.validation 
{
  margin-bottom: 20px;
}

.validation ul
{
  margin-top: 10px;
}

.validation li
{
  margin-bottom: 5px;
}
/* VALIDATION */


/* DATAGRIDS */
.dataGrid td
{
  padding-bottom: 10px;
}

#productsDataGrid .column1
{
  height: 100px;
  width: 130px;
}
/* DATAGRIDS */

/* PRODUCT PAGE */
#productImages 
{
	width:65%;
	float:left;
	padding:10px;
	border: 1px solid #CCC;
	clear:right;
}
#productImages h2 
{
	margin-bottom: 10px;
}

#productImages img 
{
	float:left;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 1px solid #CCC;
}




#productPDFs 
{
	width: 27%;
	float:right;
	padding:10px 10px 50px 10px;
	border: 1px solid #CCC;
	background: url( "/_public/images/sitewide/pdf.jpg" ) no-repeat;
	background-position: bottom right;

}

#description 
{
	clear:both;
	padding-top:10px;
}


/* DATALISTS */
#productSearchDataList
{
  padding: 0;
  margin: 0;
}

#productSearchDataList img{
border: 1px solid #E2E2DE;
}

#productSearchDataList td 
{
  width: 365px;
  height: 110px;
  padding-bottom: 0px;
}

#productSearchDataList .productsDataListContent
{
  padding: 0;
  margin: 0;
}

#productSearchDataList .productsDataListContent .column1
{
  width: 130px;
}

#productSearchDataList .productsDataListContent .column2
{
  width: auto;
}

/* DATALISTS */


/* 3 COLUMN TABLE */
#threeColumnTable {
		width: 730px;
	}
	
#threeColumnTable tr {
	text-align: center;
}
/* 3 COLUMN TABLE */