/* Banner Navigation */

html {
	background-color: #E2AB6B;
}

#topnav {
	height:30px;
	width:800px;
	background:url(images/top_nav_def.gif) no-repeat;
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: -7px;
	margin-top: -5px;
}

#topnav ul {
	width:800px;
	margin:0;
	padding:0;
	list-style:none;
	height:0px;
	padding-top:0px;
}

#topnav ul li a {
	display:block;
	line-height: 30px;
	height:30px;
	color:white;
	text-decoration:none;
}

#topnav ul li {
	display:block;
	text-align:center;
	line-height:37px;
	padding:0;
	margin:0;
	font-size:12px;
	text-transform:uppercase;
	float:left;
	color:white;
}

#topnav ul .navhome a {
	width:104px;
}

#topnav ul .navhome a:hover {
	background:url(images/top_nav_1.gif) no-repeat 0px;
}

#topnav ul .navdesignkitchen a {
	width:176px;
}

#topnav ul .navdesignkitchen a:hover {
	background:url(images/top_nav_2.gif) no-repeat -104px;
}

#topnav ul .navcompany a {
	width:133px;
}

#topnav ul .navcompany a:hover {
	background:url(images/top_nav_3.gif) no-repeat -280px;
}

#topnav ul .navcontact a {
	width:238px;
}

#topnav ul .navcontact a:hover {
	background:url(images/top_nav_4.gif) no-repeat -413px;
}

#topnav ul .navquality a {
	width:141px;
}

#topnav ul .navquality a:hover {
	background:url(images/top_nav_5.gif) no-repeat -651px;
}

/* Header elements */

#hd h1 { display: none; }

#custom-doc .yui-g { padding-left: 15px; }



#bd h4 {
	width:100%;
	height:30px;
	background-color:#333333;
	color:#eeeeee;
	text-align:center;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:bold;
	font-size:15px;
	line-height:28px;
	margin-top:5px;
}

.categoryListBoxContents .subcategoryName { display: block; width: 270px; height:30px;
	background-color:#262626;
	color:#eeeeee;
	text-align:center;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:bold;
	font-size:15px;
	line-height:28px;
	margin-top:0px;
	text-transform: uppercase;
 }

#bd h4 a:link, #bd h4 a:visited, #bd h4 a { text-decoration: none; color: #eeeeee; line-height:28px; }

#bd table td { padding: 2px; }

#bd #homepage_flash { margin-left: 9px; }

#yui-main h1, .yui-t2 .yui-b h2 { font-size: 15px; font-weight: bold; line-height: 20px; }

.yui-t2 .yui-b a { color: black; text-decoration: none; }

.yui-t2 .yui-b .yui-g a { text-decoration: underline; }

.yui-t2 .yui-b ul li { font-size: 12px; padding-bottom: 12px; }

#ezPageDefault img { padding-left: 1em; }

/* Banner Displays */
#nav_bannerindex { display: none; }
#nav_bannerpage7, #nav_bannerpage8, #nav_bannerpage18, #nav_bannerpage23, #nav_bannerpage22, #nav_bannerindex13, #nav_bannerindex13_10, #nav_bannerindex13_1, #nav_bannerproduct_info, #nav_bannerproduct_info13_10, #nav_bannerproduct_info13_1 {
	display:block;
	height:110px;
	width:764px;
	margin-left:19px;
	margin-top:-1px;
	background: black url(images/banner_designkitchen.jpg) no-repeat 0px 5px;
}

#nav_bannerpage5, #nav_bannerpage3, #nav_bannerpage10, #nav_bannerpage11, #nav_bannerpage17, #nav_bannerpage24   {
	display:block;
	height:110px;
	width:764px;
	margin-left:19px;
	margin-top:-1px;
	background: black url(images/banner_company.jpg) no-repeat 0px 5px;
}

#nav_bannerpage6, #nav_bannerpage4, #nav_bannerpage12, #nav_bannerpage13, #nav_bannerpage25 {
	display:block;
	height:110px;
	width:764px;
	margin-left:19px;
	margin-top:-1px;
	background: black url(images/contact.jpg) no-repeat 0px 5px;
}


#nav_bannerpage9, #nav_bannerpage19, #nav_bannerpage14, #nav_bannerpage15 {
	display:block;
	height:110px;
	width:764px;
	margin-left:19px;
	margin-top:-1px;
	background: black url(images/quality.jpg) no-repeat 0px 5px;
}

/* Product Listings */

#productListing .centerBoxContentsProducts { float: left; height: 215px; text-align: center; }
.itemTitlehide { display: none; }
#productListing { padding-left: 11px; padding-top: 5px; }
#productListing .products_listing_text { text-align: left; margin-left: 15px; font-size: 12px; }
#productListing .products_listing_text h3 { font-weight: bold; }
#productListing .products_listing_text a { text-decoration: none; }
#productListing .products_listing_moreinfo { background: url(images/more_info_icn.gif) no-repeat; padding-left: 15px; }
#productMainImage a { text-decoration: none; }

/* Product Listings Navigation */

#productGeneral { background-color: #DDDDBC; }
#products_showall_button { text-align: center; display: block; width: 180px !important; width: 160px; margin-left: 374px !important; margin-left: 365px; height: 25px; background-color: #CC9966; border-top: 1px solid black; border-right: 1px solid black; line-height: 25px; }
#products_showall_button a { color: white; font-size: 12px; text-decoration: none; line-height: 25px; }
.products_showall_button_prev { padding-right: 0px; }
.products_showall_button_next { padding-left: 0px; }
#product_list_pagenumbers {  }
#productsListingTopNumber { display: block; width: 175px; height: 25px; color: black; font-size: 10px; float: left; line-height: 30px; }
#productsListingListingTopLinks { display: block; width: 187px !important; width: 190px; height: 25px; margin-left: 23px; background-color: #CC9966; color: white; border-top: 1px solid black; border-right: 1px solid black; text-align: center; line-height: 25px; font-size: 12px; float: left; letter-spacing: -1px;  }
.prevnext_button_prev a, .prevnext_button_next a { color: white; }
.prevnext_button_page a { color: #6D3A07; }
#productsListingListingTopLinks .current { color: #6D3A07; }
#productGeneral #topproductNamewrap { background-color: white; }
#productGeneral .navNextPrevWrapper { margin-left: 373px !important; margin-left: 366px; }

/* Body Styles */

#ezPageDefault ul { margin-top: 15px; margin-bottom: 10px; }
#ezPageDefault li { list-style-type: disc; margin-left: 25px; }
#ezPageDefault p { margin-top: 15px; }

strong { font-weight: bold; }

/* Hide Stuff */

.yui-b #categories { display: none; }
.print_footer { display: none; }

/* Footer */

#ft { margin-top: 25px; }