body {
	font-size: 83%;
	line-height: 1.5em;
	color: #444;
}
body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input {
	font-family:verdana,helvetica,arial,sans-serif;
}
img, div { behavior: url(iepngfix.htc) }
body {
	background-color: #333;
	background-image:url('images/pg_bg.gif');
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
table,th,td,input,textarea
{
font-size:100%;
}
A:link {text-decoration: none; color: #351e1e;}
A:visited {text-decoration: none; color: #351e1e;}
A:hover {text-decoration: underline; color: #000;}
A:active {text-decoration: none; color: none;}
.font140 {
	font-size: 140%;
}
.ie6_warning {
	position: absolute;
	padding: 8px;
	width: 460px;
	left: 10px;
	top: 122px;
	background-color: #f6f6f6;
	color: #f00;
	text-align: left;
	z-index: 110;
}
.nav_button {
	position: absolute;
	top: 61px;
	z-index: 150;
}
.nav_button_btm {
	position: absolute;
	top: 81px;
	z-index: 70;
}
.nav_shadow {
	position: absolute;
	top: 80px;
	left:0px;
	height: 16px;
	width: 960px;
	min-height: 16px;
	z-index: 90;
}
.header_shadow {
	position: absolute;
	top: 112px;
	left:0px;
	height: 70px;
	width: 960px;
	min-height: 70px;
	z-index: 100;
}
.nav_shadow_inv {
	position: absolute;
	top: 594px;
	left: 0px;
	height: 38px;
	width: 960px;
	min-height: 38px;
	z-index: 90;
}
.nav_pointer {
	position: absolute;
	top: 117px;
	height: 12px;
	min-height: 12px;
	background-color: #f2f0ee;
	z-index: 120;
}
.home_root{
	position: relative;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
div#home_slideshow {
	position: absolute;
	top: 0px;
	width: 960px;
	z-index: 0;
}
.home_main {
	position: relative;
	width: 960px;
}
.home_content_header {
	position: relative;
	align: center;
	width: 920px;
	height: auto;
	padding: 20px;
	background-color: #d0c9c9;
	text-align: center;
	font-size: 140%;
	/*
	border-top: 1px solid #ddd;
	*/
}
.home_content_top {
	position: relative;
	align: center;
	width: 860px;
	height: auto;
	padding: 20px 50px 0px 50px;
	background-color: #fff;
	text-align: justify;
	font-size: 110%;
}
.home_content_btm {
	position: relative;
	align: center;
	width: 860px;
	height: auto;
	padding: 0px 50px 20px 50px;
	background-color: #fff;
	text-align: justify;
	font-size: 110%;
}
.home_lists {
	position: relative;
	top: 0px;
	left: 0px;
	width: 960px;
	height: auto;
	min-height: 100px;
	background-color: #fff;
	font-size: 18px;
	z-index: 100;
}
.home_header {
	position: relative;
	align: center;
	width: 960px;
	height: 112px;
	min-height: 112px;
	z-index: 99;
}
.logo {
	position: absolute;
	align: center;
	top: 8px;
	left: 718px;
	width: 233px;
	height: 153px;
	min-height: 153px;
	z-index: 100;
}
.home_header_OLD {
	position: absolute;
	align: center;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 118px;
	min-height: 118px;
	z-index: 100;
}
.pg_header {
	position: absolute;
	top: 0px;
	width: 960px;
	height:80px;
}
.footer {
	position: relative;
	display: block;
	top: 0px;
	width: 960px;
	height: 101px;
	min-height: 101px;
	background-image:url('images/footer_bg.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #391c1b;
	z-index: 90;
}
.footer_shadow {
	position: absolute;
	top: 0px;
	left:0px;
	height: 16px;
	width: 960px;
	min-height: 16px;
	z-index: 120;
}
.pg_footer {
	position: relative;
	display: block;
	top: 200px;
	width: 920px;
	height: 100px;
	min-height: 100px;
	padding: 20px 20px 20px 20px;
	background-color: #e0e0e0;
	font-size: 135%;
	z-index: 100;
}
.pg_title_bg {
	position: absolute;
	top: 80px;
	width: 960px;
	height: 58px;
	background-color:#fff;
}
.pg_title {
	position: absolute;
	top:85px;
	left: 24px;
	width: 920 px;
	font-size: 160%;
	font-weight:bold;
	color:#ababab;
	z-index:30
}
.pg_title_line {
	position: absolute;
	top: 117px;
	left: 20px;
	width: 450px;
	height: 15px;
	min-height: 15px;
	z-index:30;
}
.pg_root {
	position: relative;
	align: center;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.pg_content_root {
	/*position: relative;
	display: block;
	top: 0px;
	left: 0px;*/
	width: 960px;
	height: auto !important;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	z-index: 30;
}
.pg_content_block {
	position: relative;
	display: block;
	text-align: justify;
	width: 912px;
	height: auto;
	padding: 24px 25px 0px 23px;
	background-color: #fff;
}
.about_subheader {
	position: relative;
	display: block;
	padding: 10px 0px 10px 24px;
	width: 936px;
	height: auto;
	min-height: 22px;
	font-size: 135%;
	text-align: left;
	background-color: #bcb6b6;
}
.about_img_l {
	float: left;
	padding-right:24px;
	padding-bottom:24px;
}
.about_img_r {
	float: right;
	padding-left:24px;
	padding-bottom:24px;
}
.pg_designer_1 {
	position: absolute;
	top: 200;
	left: 200;
	width: 444;
	height: auto;
	text-align: justify;
}
.pg_content_divider {
	position: relative;
	padding-bottom: 14px;
	display: block;
	width: 920px;
	height: 0px;
	min-height: 0px;
	top: 0px;
	left: 0px;
	align: right;
	margin-left: auto;
	/* margin-right: auto; */
	border-color: #bbb;
	border-width: 1px;
	border-top-style: dotted;
	z-index: 30;
}
.pg_appliances_block {
	display: block;
	text-align: justify;
	padding: 24px 25px 24px 23px ;
	width: 944;
	height: auto !important;
	background-color: #fff;
}
.pgAppliancesTextWrapper {
	text-align: justify;
	width: 668px;
	margin-left: 119px;
	background-color: #fff;
}
.pgAppliancesLogoWrapper {
	text-align: center;
	width: 913px;
	height: auto !important;
	padding-bottom: 30px;
	background-color: #fff;
}
.appliancesItem{
	padding: 40px 40px 0px 40px;
}
.appliancesItemRight{
	float: right;
	padding-bottom:24px;
}
.pg_gallery_divider {
	position: relative;
	padding-bottom: 11px;
	display: block;
	width: 920px;
	height: 0px;
	min-height: 0px;
	top: 0px;
	left: 0px;
	align: right;
	margin-left: auto;
	z-index: 30;
}
.pg_gallery_block {
	display: block;
	padding: 0px 0px 0px 0px ;
	width: 944;
	height: auto;
	align: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #f0f0f0;
}
.pg_gallery_subheader {
	position: relative;
	display: block;
	padding: 10px 0px 10px 24px ;
	width: 936px;
	height: auto;
	min-height: 22px;
	font-size: 135%;
	text-align: left;
	background-color: #bcb6b6;
	z-index: 30;
}
.pg_gallery_contact {
	position: relative;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 500px;
	min-height: 100px;
	text-align: center;
	padding: 0px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
}
.pg_footer_line {
	position: relative;
	padding-bottom: 8px;
	display: block;
	width: 920px;
	height: 0px;
	min-height: 0px;
	top: 0px;
	left: 0px;
	border-width: 1px;
	border-top-style: dotted;
	z-index: 30;
}
.pg_contact_divider {
	position: relative;
	/*
	padding-bottom: 80px;
	padding-top: 80px;
	*/
	display: block;
	width: 360px;
	height: 0px;
	min-height: 0px;
	top: 0px;
	left: 0px;
	align: center;
	margin-left: auto;
	margin-right: auto;
	border-color: #bbb;
	border-width: 1px;
	border-top-style: dotted;
	z-index: 30;
}
.contact_subheader {
	position: relative;
	display: block;
	padding: 10px 0px 10px 12px ;
	width: 948px;
	height: auto;
	min-height: 22px;
	font-size: 100%;
	text-align: center;
	background-color: #bcb6b6;
}
.pg_contact_success {
	position: relative;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 100px;
	min-height: 100px;
	text-align: center;
	padding: 0px;
	background-color: #fff;
	z-index: 30;
}
.pg_magazine_header {
	position: relative;
	display: block;
	padding: 24px 25px 24px 23px;
	width: 912px;
	height: auto;
	min-height: 119px;
	text-align: justify;
	background-color: #f5f5f5;
}
.magazine_subheader_thin {
	position: relative;
	display: block;
	width: 912px;
	height: 1px;
	margin-left: 24px;
	margin-right: 24px;
	background-color: #bcb6b6;
}
.pg_magazine_block {
	position: relative;
	display: block;
	padding: 24px 25px 24px 23px ;
	width: 912px;
	height: auto;
	min-height: 317px;
	text-align: justify;
	background-color: #f5f5f5;
}
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fafafa;
	border: 1px solid #bbb;
	width: 60px;
}
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fafafa;
	border: 1px solid #bbb;
	width: 160px;
}
.form3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fafafa;
	border: 1px solid #bbb;
	width: 280px;
	height: 125px;
	min-height: 125px;
}
input.btn
{
	border: 1px solid #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #ddd;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.btn:active
{
	border: 1px solid #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}
.td1 {
	text-align: right;
	font-weight: bold;
	width: 90px;
}
.td2 {
	text-align: left;
	padding-left: 8px;
	width: 310px;
}
.td3 {
	text-align: center;
	width: 400px;
}
.td4 {
	text-align: center;
	width: 170px;
}
.td5 {
	text-align: left;
	vertical-align:middle;
	width: 140px;
}
.td6 {
	text-align: right;
	vertical-align:middle;
	width: 9px;
}
.td7 {
	text-align: left;
	vertical-align:middle;
	width: 131px;
}
.pg_contact_trans {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
span#bold {
	font-weight: bold;
}
.floatLeft {
	float: left;
}
.floatLeft26Left {
	float: left;
	padding-left: 26px;
}
.clearFloats {
	clear: both;
	max-width: 0px;
	width: 0px;
	max-height: 0px;
	height: 0px;
	overflow: hidden;
}

/* ================================================================

Admin

=================================================================== */
.adminControlPanelWrapper {
	position: absolute;
	top: 10px;
	width: 200px;
	left: 530px;
	height: 69px;
	padding: 16px 16px 6px 16px;
	border: 1px solid #a2a7ad;
	background-color: #e1e3e5;
}
.adminControlPanel {
	position: relative;
	width: 200px;
	height: 73px;
}
.adminControlPanelLeft {
	float: left;
	text-align: left;
}
.adminControlPanelRight {
	float: right;
	text-align: right;
}
.addTitle {
	font-weight: bold;
}
.addRow {
	position: relative;
	text-align: center;
	min-width: 601px;
	width: 601px;
	height: auto;
}
.addGroup {
	float: left;
	margin-top: 20px;
}
.addColumn01 {
	float: left;
	text-align: right;
	min-width: 130px;
	max-width: 130px;
	width: 130px;
	padding: 5px;
}
.addColumn02 {
	float: left;
	text-align: left;
	padding: 5px;
}
.addInputText01 {
	line-height: 1.3em;
	width: 300px;
	height: 20px;
	padding-left: 2px;
	border: 1px solid #d4cfcf;
	background-color: #fff;
}
.addInputTextarea01 {
	line-height: 1.3em;
	width: 430px;
	height: 80px;
	padding-left: 2px;
	border: 1px solid #d4cfcf;
	background-color: #fff;
}
.addInputTextarea02 {
	line-height: 1.3em;
	width: 430px;
	height: 80px;
	padding-left: 2px;
	border: 1px solid #d4cfcf;
	background-color: #fff;
}
.deleteWarning {
	width: 500px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #f00;
	margin-left: 50px;
	background-color: #fdd;
}


/* ================================================================

Belling

=================================================================== */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#bellingMenu {
	height:132px;
	width:162px;
	position:relative;
}
#bellingMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	padding:1px 1px 0 1px;
	background:#e1e3e5;
}
#bellingMenu li {
	margin:0;
	padding:0;
	list-style:none;
}
#bellingMenu li {
	display:inline;
}
#bellingMenu ul ul {
	position:absolute;
	left:-9999px;
}
#bellingMenu ul .listuff {
}
/*
#menu ul#titlelevel {
	position:absolute;
	left:0;
	top:0;
}
#menu ul#toplevel {
	position:absolute;
	left:0;
	top:0;
}
*/
#bellingMenu a {
	display:block;
	/* font:normal 11px verdana,arial,sans-serif; */
	color:#000;
	line-height:22px;
	text-decoration:none;
	padding:4px 20px 4px 10px;
	/* border-top:1px solid #c7c1c1;
	border-bottom:1px solid #b3adad; */
} 
#bellingMenu li a.fly {
	background: url(appliances/images/arrow.gif) no-repeat right center;
}
#bellingMenu li a:hover {
	background-color:#a2a7ad;
	color:#fff;
} 
#bellingMenu li:hover > a {
	background-color:#a2a7ad;
	color:#fff;
}
#bellingMenu ul li:hover > ul {
	left:100%;
	margin-top:-30px;
	margin-left:-1px;
	border-top:1px solid #a2a7ad;
	border-right:1px solid #a2a7ad;
	border-bottom:1px solid #a2a7ad;
}
#bellingMenu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {
	left:100%;
}
#bellingMenu a:hover ul ul, #menu a:hover a:hover ul ul {
	left:-9999px;
}
#bellingMenu table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-7px;
	margin-left:-1px;
}
.bellingRoot {
	margin-left: 70px;
}
.bellingHeader {
	position: relative;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 10px;
}
.bellingMenu {
	float: left;
	width: 172px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
.bellingMenuDivider {
	max-height: 1px;
	height: 1px;
	background-color:#fff;
	overflow: hidden;
}
.bellingPageWrapper {
	float: left;
	width: 601px;
}
.bellingTitleWrapperInner {
	clear: both;
	text-align: left;
	margin-bottom: 10px;
	padding:6px 0px 6px 10px;
	background-color: #e1e3e5;
}
.bellingTitleBreadCrumb {
	float: left;
}
.bellingTitleEnquiry {
	float: right;
	padding-right: 10px;
}
.bellingImageHigh {
	float: left;
}
.bellingDescriptionCategory {
	text-align: justify;
}
.bellingDescriptionProduct {
	text-align: justify;
	margin-left: 20px;
}
.bellingThumbWrapper {
	text-align: center;
}
.bellingThumbItem {
	float: left;
	text-align: center;
	width: 178px;
	padding: 5px;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}


/* ================================================================

Teka

=================================================================== */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#tekaMenu {
	height:132px;
	width:162px;
	position:relative;
}
#tekaMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	padding:1px 1px 0 1px;
	background:#e1e3e5;
}
#tekaMenu li {
	margin:0;
	padding:0;
	list-style:none;
}
#tekaMenu li {
	display:inline;
}
#tekaMenu ul ul {
	position:absolute;
	left:-9999px;
}
#tekaMenu ul .listuff {
}
/*
#menu ul#titlelevel {
	position:absolute;
	left:0;
	top:0;
}
#menu ul#toplevel {
	position:absolute;
	left:0;
	top:0;
}
*/
#tekaMenu a {
	display:block;
	/* font:normal 11px verdana,arial,sans-serif; */
	color:#000;
	line-height:22px;
	text-decoration:none;
	padding:4px 20px 4px 10px;
	/* border-top:1px solid #c7c1c1;
	border-bottom:1px solid #b3adad; */
}
#tekaMenu li a.fly {
	background: url(appliances/images/arrow.gif) no-repeat right center;
}
#tekaMenu li a:hover {
	background-color:#a2a7ad;
	color:#fff;
}
#tekaMenu li:hover > a {
	background-color:#a2a7ad;
	color:#fff;
}
#tekaMenu ul li:hover > ul {
	left:100%;
	margin-top:-30px;
	margin-left:-1px;
	border-top:1px solid #a2a7ad;
	border-right:1px solid #a2a7ad;
	border-bottom:1px solid #a2a7ad;
}
#tekaMenu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {
	left:100%;
}
#tekaMenu a:hover ul ul, #menu a:hover a:hover ul ul {
	left:-9999px;
}
#tekaMenu table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-7px;
	margin-left:-1px;
}
.tekaTextHeader {
	font-weight: bold;
	color: #c91200;
	padding: 0px 0px 10px 0px;
}
.tekaTextHeader2 {
	font-size: 135%;
	font-weight: bold;
	color: #c91200;
	padding: 10px 0px 14px 0px;
}
.tekaRoot {
	margin-left: 70px;
}
.tekaHeader {
	position: relative;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 10px;
}
.tekaMenu {
	float: left;
	text-align: left;
	width: 172px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
.tekaMenuDivider {
	max-height: 1px;
	height: 1px;
	background-color:#fff;
	overflow: hidden;
}
.tekaPageWrapper {
	float: left;
	width: 601px;
}
.tekaTitleWrapperInner {
	clear: both;
	text-align: left;
	margin-bottom: 10px;
	padding:6px 0px 6px 10px;
	background-color: #e1e3e5;
}
.tekaTitleBreadCrumb {
	float: left;
}
.tekaTitleEnquiry {
	float: right;
	padding-right: 10px;
}
.tekaProductsWrapper {
	width: 601px;
	height: 276px;
	background-color: #c91200;
	background: url(appliances/images/Teka/bg_products.gif) no-repeat right center;
}
.tekaImageHigh {
	float: left;
}
.tekaDescriptionCategory {
	text-align: justify;
}
.tekaDescriptionProduct {
	text-align: justify;
	margin-left: 20px;
}
.tekaThumbWrapper {
	text-align: center;
}
.tekaThumbItem {
	float: left;
	text-align: center;
	width: 178px;
	padding: 5px;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}


/* ================================================================

Zip

=================================================================== */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#zipMenu {
	height:132px;
	width:162px;
	position:relative;
}
#zipMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	padding:1px 1px 0 1px;
	background:#e1e3e5;
}
#zipMenu li {
	margin:0;
	padding:0;
	list-style:none;
}
#zipMenu li {
	display:inline;
}
#zipMenu ul ul {
	position:absolute;
	left:-9999px;
}
#zipMenu ul .listuff {
}
/*
#menu ul#titlelevel {
	position:absolute;
	left:0;
	top:0;
}
#menu ul#toplevel {
	position:absolute;
	left:0;
	top:0;
}
*/
#zipMenu a {
	display:block;
	/* font:normal 11px verdana,arial,sans-serif; */
	color:#000;
	line-height:22px;
	text-decoration:none;
	padding:4px 20px 4px 10px;
	/* border-top:1px solid #c7c1c1;
	border-bottom:1px solid #b3adad; */
}
#zipMenu li a.fly {
	background: url(appliances/images/arrow.gif) no-repeat right center;
}
#zipMenu li a:hover {
	background-color:#a2a7ad;
	color:#fff;
}
#zipMenu li:hover > a {
	background-color:#a2a7ad;
	color:#fff;
}
#zipMenu ul li:hover > ul {
	left:100%;
	margin-top:-30px;
	margin-left:-1px;
	border-top:1px solid #a2a7ad;
	border-right:1px solid #a2a7ad;
	border-bottom:1px solid #a2a7ad;
}
#zipMenu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {
	left:100%;
}
#zipMenu a:hover ul ul, #menu a:hover a:hover ul ul {
	left:-9999px;
}
#zipMenu table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-7px;
	margin-left:-1px;
}
.zipTextHeader {
	font-weight: bold;
	color: #c91200;
	padding: 0px 0px 10px 0px;
}
.zipTextHeader2 {
	font-size: 135%;
	font-weight: bold;
	color: #c91200;
	padding: 10px 0px 14px 0px;
}
.zipRoot {
	margin-left: 70px;
}
.zipHeader {
	position: relative;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 10px;
}
.zipMenu {
	float: left;
	text-align: left;
	width: 172px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
.zipMenuDivider {
	max-height: 1px;
	height: 1px;
	background-color:#fff;
	overflow: hidden;
}
.zipPageWrapper {
	float: left;
	width: 601px;
}
.zipTitleWrapperInner {
	clear: both;
	text-align: left;
	margin-bottom: 10px;
	padding:6px 0px 6px 10px;
	background-color: #e1e3e5;
}
.zipTitleBreadCrumb {
	float: left;
}
.zipTitleEnquiry {
	float: right;
	padding-right: 10px;
}
.zipContentRow {
	padding-top: 30px;
}
.zipImageHigh {
	float: left;
}
.zipDescriptionCategory {
	text-align: justify;
}
.zipDescriptionProduct {
	text-align: justify;
	margin-left: 20px;
}
.zipThumbWrapper {
	text-align: center;
}
.zipThumbItem {
	float: left;
	text-align: center;
	width: 178px;
	padding: 5px;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}


/* ================================================================

Waden

=================================================================== */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#wadenMenu {
	height:132px;
	width:182px;
	position:relative;
}
#wadenMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	padding:1px 1px 0 1px;
	background:#e1e3e5;
}
#wadenMenu li {
	margin:0;
	padding:0;
	list-style:none;
}
#wadenMenu li {
	display:inline;
}
#wadenMenu ul ul {
	position:absolute;
	left:-9999px;
}
#wadenMenu ul .listuff {
}
/*
#menu ul#titlelevel {
	position:absolute;
	left:0;
	top:0;
}
#menu ul#toplevel {
	position:absolute;
	left:0;
	top:0;
}
*/
#wadenMenu a {
	display:block;
	/* font:normal 11px verdana,arial,sans-serif; */
	color:#000;
	line-height:22px;
	text-decoration:none;
	padding:4px 20px 4px 10px;
	/* border-top:1px solid #c7c1c1;
	border-bottom:1px solid #b3adad; */
}
#wadenMenu li a.fly {
	background: url(appliances/images/arrow.gif) no-repeat right center;
}
#wadenMenu li a:hover {
	background-color:#a2a7ad;
	color:#fff;
}
#wadenMenu li:hover > a {
	background-color:#a2a7ad;
	color:#fff;
}
#wadenMenu ul li:hover > ul {
	left:100%;
	margin-top:-30px;
	margin-left:-1px;
	border-top:1px solid #a2a7ad;
	border-right:1px solid #a2a7ad;
	border-bottom:1px solid #a2a7ad;
}
#wadenMenu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {
	left:100%;
}
#wadenMenu a:hover ul ul, #menu a:hover a:hover ul ul {
	left:-9999px;
}
#wadenMenu table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-7px;
	margin-left:-1px;
}
.wadenTextHeader {
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	color: #000;
	padding: 20px 0px 5px 0px;
}
.wadenTextHeader1 {
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	color: #963294;
	padding: 20px 0px 5px 0px;
}
.wadenTextHeader2 {
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	color: #7058a5;
	padding: 20px 0px 5px 0px;
}
.wadenTextHeader3 {
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	color: #0d78bf;
	padding: 20px 0px 5px 0px;
}
.wadenTextHeader4 {
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	color: #963294;
	padding: 0px 0px 5px 0px;
}
.wadenTextHeader5 {
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	color: #7058a5;
	padding: 0px 0px 5px 0px;
}
.wadenText {
	text-align: justify;
	width: 581px;
	padding: 0px 0px 0px 0px;
}
.wadenTextIndent {
	text-align: justify;
	width: 753px;
	padding: 0px 0px 0px 20px;
}
.wadenTapsWrapper {
	padding: 20px 0px 40px 0px;
}
.wadenTapsLeft {
	float: left;
	width: 169px;
	padding-right: 20px;
}
.wadenTapsRight {
	float: left;
	width: 584px;
}
.wadenFiltersLeft {
	float: left;
	width: 327px;
	padding-right: 20px;
}
.wadenFiltersRight {
	float: left;
	width: 426px;
}
.wadenColor1 {
	color: #963294;
}
.wadenColor2 {
	color: #7058a5;
}
.wadenColor1 a {
	color: #963294;
}
.wadenColor2 a {
	color: #7058a5;
}
.wadenTextDivider {
	height: 1px;
	width: 773px;
	background-color: #ddd;
	overflow: hidden;
}
.wadenRoot {
	margin-left: 70px;
}
.wadenHeader {
	position: relative;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 10px;
}
.wadenMenu {
	float: left;
	text-align: left;
	width: 192px;
	height: auto !important;
}
.wadenMenuDivider {
	max-height: 1px;
	height: 1px;
	background-color:#fff;
	overflow: hidden;
}
.wadenPageWrapper {
	float: left;
	width: 581px;
}
.wadenTitleWrapperInner {
	clear: both;
	text-align: left;
	margin-bottom: 10px;
	padding:6px 0px 6px 10px;
	background-color: #edf0f2;
}
.wadenTitleBreadCrumb {
	float: left;
}
.wadenTitleEnquiry {
	float: right;
	padding-right: 10px;
}
.wadenImageHigh {
	float: left;
}
.wadenDescriptionCategory {
	text-align: justify;
}
.wadenDescriptionProduct {
	text-align: justify;
	margin-left: 20px;
}
.wadenThumbWrapper {
	text-align: center;
}
.wadenThumbItem {
	float: left;
	text-align: center;
	width: 178px;
	padding: 5px;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}


/* ================================================================

Sinks and Taps

=================================================================== */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#sinksandtapsMenu {
	height:132px;
	width:182px;
	position:relative;
	z-index: 150;
}
#sinksandtapsMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	padding:1px 1px 0 1px;
	background:#e1e3e5;
}
#sinksandtapsMenu li {
	margin:0;
	padding:0;
	list-style:none;
}
#sinksandtapsMenu li {
	display:inline;
}
#sinksandtapsMenu ul ul {
	position:absolute;
	left:-9999px;
}
#sinksandtapsMenu ul .listuff {
}
/*
#menu ul#titlelevel {
	position:absolute;
	left:0;
	top:0;
}
#menu ul#toplevel {
	position:absolute;
	left:0;
	top:0;
}
*/
#sinksandtapsMenu a {
	display:block;
	/* font:normal 11px verdana,arial,sans-serif; */
	color:#000;
	line-height:22px;
	text-decoration:none;
	padding:4px 20px 4px 10px;
	/* border-top:1px solid #c7c1c1;
	border-bottom:1px solid #b3adad; */
} 
#sinksandtapsMenu li a.fly {
	background: url(appliances/images/arrow.gif) no-repeat right center;
}
#sinksandtapsMenu li a:hover {
	background-color:#a2a7ad;
	color:#fff;
} 
#sinksandtapsMenu li:hover > a {
	background-color:#a2a7ad;
	color:#fff;
}
#sinksandtapsMenu ul li:hover > ul {
	left:100%;
	margin-top:-30px;
	margin-left:-1px;
	border-top:1px solid #a2a7ad;
	border-right:1px solid #a2a7ad;
	border-bottom:1px solid #a2a7ad;
}
#sinksandtapsMenu a:hover ul, #menu a:hover a:hover ul, #menu a:hover a:hover a:hover ul {
	left:100%;
}
#sinksandtapsMenu a:hover ul ul, #menu a:hover a:hover ul ul {
	left:-9999px;
}
#sinksandtapsMenu table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-7px;
	margin-left:-1px;
}
.sinksandtapsRoot {
	margin-left: 70px;
}
.sinksandtapsHeader {
	position: relative;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 10px;
}
.sinksandtapsTextHeader {
	font-size: 135%;
	font-weight: bold;
	color: #c91200;
	padding: 0px 0px 5px 0px;
}
.sinksandtapsTextHeader2 {
	font-size: 135%;
	font-weight: bold;
	color: #c91200;
	padding: 20px 0px 20px 0px;
}
.sinksandtapsMenu {
	float: left;
	width: 182px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
.sinksandtapsMenuDivider {
	max-height: 1px;
	height: 1px;
	background-color:#fff;
	overflow: hidden;
}
.sinksandtapsPageWrapper {
	float: left;
	width: 581px;
	margin-left: 10px;
}
.sinksandtapsTitleWrapperInner {
	clear: both;
	text-align: left;
	height: auto !important;
	margin-bottom: 10px;
	padding:6px 0px 6px 10px;
	background-color: #e1e3e5;
}
.sinksandtapsTitleBreadCrumb {
	float: left;
}
.sinksandtapsTitleEnquiry {
	float: right;
	padding-right: 10px;
}
.sinksandtapsImageHigh {
	float: left;
}
.sinksandtapsDescriptionCategory {
	text-align: justify;
}
.sinksandtapsDescriptionProduct {
	text-align: justify;
	margin-left: 20px;
}
.sinksandtapsListRow {
	float: left;
	text-align: left;
	width: 581px;
	border-top: 1px solid #ddd;
	padding: 6px 0px 6px 0px;
}
.sinksandtapsListLeft {
	float: left;
	text-align: left;
	width: 120px;
}
.sinksandtapsListRight {
	float: left;
	text-align: left;
	width: 461px;
}
.sinksandtapsThumbWrapper {
	text-align: center;
}
.sinksandtapsThumbItem {
	float: left;
	text-align: center;
	width: 171px;
	min-height: 160px;
	height: auto !important;
	padding: 5px;
	border: 1px solid #ccc;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
