html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, blockquote, ul, ol, li, pre, form, fieldset, table, th, td, hr { margin: 0; padding: 0; } input {margin:0;}/*reset css*/

/*------general------*/


body {font-family: Arial, Helvetica, sans-serif;color:#333333;background:#202020;font-size:12px;line-height:1.5em;}

img { behavior:url(../includes/iepngfix.htc); }

p {margin:0 0 1.5em;}

a img {border: none;}

a{color:#333333;}
a:hover{color:#DEA230;text-decoration:none;}

h1, h1 a,h1 a:hover{color:#1F1F1F; font-size:19px; text-transform:uppercase;}
h2, h2 a {color:#FCCD28; font-size:18px; margin-bottom:.5ex;text-transform:uppercase;}
h3, h3 a {color:#333333; font-size:14px; margin-bottom:.5ex;text-decoration:underline;font-weight:normal;}
h4, h4 a {color:#FFF;margin:0;font-size:14px;}

h1 a, h2 a, h4 a,h1 a:hover {text-decoration:none;display:block;}
h2 a:hover, h3 a:hover, h4 a:hover {text-decoration:underline;}

hr {color: #CCCCCC;background-color: #CCCCCC;height: 1px;border: 0;width: 100%;margin-bottom:1em;margin-top:1em; clear:both;}

/*------widths------*/

.width-204{width:204px;}
.width-438{width:438px;}
.width-672{width:672px;}
.width-906{width:906px;}

/*------wrappesr------*/

#header_wrapper{width:100%;background:#FCCE29 url(../images/nav-main-back.gif) 50% 0% no-repeat;}

#background_wrapper{background:url(../images/background-wrapper.png);}
#shadow_wrapper{background:url(../images/background-shadow.png) top repeat-x;}
html > body #shadow_wrapper{background:url(../images/background-shadow-trans.png) top repeat-x;}

#content_wrapper {margin:0 auto;width:906px;padding:0;}
#home #content_wrapper{padding-top:20px;}

#headr_title{padding-top: 50px;}

/*------columns------*/
.first {float:left;}
.last {float:right;}

/*------header------*/

#header {width:906px;margin:0 auto;height:80px;}
#header_logo{width:204px;height:40px;padding:20px 0;float:left;background:#FCCE29;}
#header_title{display:block;width:682px;padding:10px 10px 0 10px;}

#headr_title a{text-align:left;margin:0;padding:0px;color:#1F1F1F; font-size:19px; text-transform:uppercase;text-decoration:none;font-weight:bold;}
#headr_title div{text-align:left;margin:0;padding:0px;}

/*------navigation------*/

#nav_main {font-size:14px;padding:0;background:#202020 url(../images/nav-main-corner.gif) bottom left no-repeat;float:left;padding:8px 0 0 0;}

	#nav_main ul{margin:0; padding: 0; float:left;height:32px;} /*width of menu*/
	#nav_main ul li{display:inline;}
	
	#nav_main ul li a{
	float: left;
	color: #FFF; /*text color*/ 
	padding:4px 0 3px 0; 
	margin:0 0 0 25px;
	text-decoration:none; 
	font-weight:bold;
	border-top:#202020 1px solid;
	border-bottom:#202020 1px solid;
	text-transform: uppercase;
	}
	
	#nav_main ul li a:hover{
	color: #FFFFFF; /*text color of selected and active item*/
	border-top:#8E7725 1px solid;
	border-bottom:#8E7725 1px solid;
	}
	
	#nav_main ul li a:active{
	color: #FFFFFF; /*text color of selected and active item*/
	border-top:#FCCE29 1px solid;
	border-bottom:#FCCE29 1px solid;
	}
	
	
/*------section navigation (vertical)------*/ 
	
#nav_section{margin:0 0 50px 0;font-size:14px;}

	#nav_section ul{list-style: none;margin:0;padding:0;border: none;}
		
	#nav_section li {border-bottom:#202020 solid 1px;}
		
	#nav_section li p{padding:5px;margin:0;}
		
	#nav_section li a{color:#FFF;text-decoration:none;display:block;padding:5px;}
			
	#nav_section li a:hover{color:#FFF;background-color:#242424;}
	
	
/*------breadcrumb navigation (horizontal)------*/ 

#nav_breadcrumb {
	font-size:12px;
	width: 100%; /*leave this value as is in most cases*/
	padding:15px 0;
	text-transform:uppercase;
	}

	#nav_breadcrumb ul {
	margin-left: 0;
	display: inline;
	border: none;
	} 

	#nav_breadcrumb ul li {
	margin: 0;
	border: none;
	list-style: none;
	display: inline;
	}	

	#nav_breadcrumb ul li a{
	color:#92721F;
	padding: 0 18px 0 0;
	background-image:url(../images/bread-arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	margin-right:10px;
	}	
	
	#nav_breadcrumb ul li a:hover{
	color:#FCCE29;
	}

	#nav_breadcrumb ul li a.current {
	text-decoration:none;
	color:#CCC;
	background-image:url(../images/blank.gif);
	background-position:right;
	background-repeat:no-repeat;
	cursor: default;
	}


/*------page content------*/ 

.page_row {padding:0 0 30px 0;overflow:hidden;height:1%;}

.flash_home{background:url(../images/flash-back.gif) no-repeat; padding: 10px; margin-top: 20px;}

.width-906 #page_content{background:url(../images/page-content-906.gif) bottom right no-repeat #FFF;}/*--do not change the order/needed to cascade correctly--*/ 
.width-672 #page_content{background:url(../images/page-content-672.gif) bottom right no-repeat #FFF;}

#page_content {line-height:1.5em;padding:20px;overflow:hidden;height:1%;margin-top:-5px;}

	#page_content p {margin: 0 0 1em 0;}
	
	#page_content blockquote, ul, ol {margin: 0 2em 1em 2em;padding:0;}

	#page_content ul, ol {padding:0 0 0 1.5em;}
	
	#page_content h2{color:#555555;}
	
	
span.image_left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
span.image_right {float:right;margin:1.5em 0 1.5em 1.5em;}

.side_column{background:url(../images/side-column-back.png) no-repeat top; min-height:375px;padding:15px 15px 0 15px;width:174px;color:#FFFFFF;line-height:1.3em;}
	.side_column strong{color:#FCCD28;}
	.side_column a {font-size: 12px;color:#FCCD28;text-decoration:none;}
	.side_column a:hover {text-decoration:underline;}
	
	.side_column p {margin:0;}

.page_information{border-top:2px #FCCE29 solid;border-bottom:2px #FCCE29 solid;color:#FFF;font-size:15px;line-height:1.4em;padding:10px 0 0 0;}
.page_information p{margin:0 0 10px 0;}

	.page_information a {color:#FCCD28;text-decoration:none;}
	.page_information a:hover {text-decoration:underline;}
	
.icon_description{font-size:12px;}
	.icon_description p{padding-top:0.5em;}
	.icon_description img{float:left;margin-right:10px;}
	.icon_description a{color:#FFFFFF;}
	.icon_description a img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

/*------section buttons------*/ 

.section_buttons{float:left;margin:0 15px 20px 0;}
a .section_buttons {border:#aaa 1px solid;}
a:hover .section_buttons {border:1px solid #F7AB21;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

.product_icons{clear:both;margin:0 0 10px 0;display:block;}
	
/*------tables------*/ 
	
.table_preview {width:100%;}

	.table_preview thead th{background-color:#FCCD28;font-weight:bold;border-right:#FFF 10px solid;text-transform:uppercase;padding:4px 0}
	
	.table_preview tbody td{padding:7px 0;border-bottom:#CCC dotted 1px;border-right:#FFF 10px solid; vertical-align:top;}

	.table_preview tfoot td{font-size:.75em;}
	
.table_product_list {width:100%;border-top:#ccc solid 1px;}
	
	.table_product_list tbody td{padding:20px 20px 20px 0;border-bottom:#ccc solid 1px;vertical-align:top;}
	.table_product_list td span a img{border:1px solid #aaa;}
	.table_product_list td span a:hover img{border:1px solid #FCCD28;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
	
	.table_product_list ul {margin:0;padding:0;}
	
.table_features{margin:0 0 20px 0;clear:both;}
.table_features tbody td{padding:10px 10px 0 0;border-bottom:0;vertical-align:middle;}
	
.table_product_detail {width:100%;}
	
	.table_product_detail tbody td{padding-right:20px;vertical-align:top;}
	.table_product_detail span a img{border:1px solid #aaa;margin-bottom:20px;}
	.table_product_detail span a:hover img{border:1px solid #FCCD28;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
	
	
.table_forms {border-top:#CCCCCC dotted 1px;width:100%;margin:0 0 20px 0;}

	.table_forms thead th{font-weight:bold;color:#FFFFFF;}

	.table_forms tbody td {padding-top:15px;padding-right:20px;padding-bottom:5px;border-bottom:#999999 dotted 1px;}
	
	.table_forms tbody td td{padding:0 20px 10px 0;border-bottom:0;border-collapse:collapse;}

	.table_forms tfoot td{background-color:#EEEEEE;}
	
	.table_forms label {display:block;color:#333333;}
	
	.table_forms .required{font-weight:bold;color:#B22525;font-size:1.25em;line-height:50%;}
	
/*------global forms------*/

input[type=text],input[type=password]{color:#666666;font-size:1.0em;border:1px solid #999999;padding:0.3em;}
textarea{color:#666666;font-size:1.0em;line-height:1.6em;border:1px solid #999999;padding:0.3em;}

/*------sections------*/

.section {background-color: #CCC;padding:10px;margin:0;border:1px solid #9C9C9C;margin-bottom:10px;}
	.section td{padding-right:20px;}
	.section .required{font-weight:bold;color:#B22525;font-size:1.25em;line-height:50%;}

.delimiter{margin:0.5em;color:#666666;}

/*------paging------*/ 

.paging {padding:1em;}
.paging ul {list-style: none;margin:0;}
.paging ul li{ display:inline}
.paging ul li a{ border:#88CA17 1px solid;background: #FFFFFF;padding:0.25em .5em;margin:0 0 0 3px;display:inline;text-decoration:none;color:#333333;}
.paging ul li a:hover{ color:#FFFFFF;border:#666666 1px solid;background:#88CA17;padding:0.25em .5em;margin:0 0 0 3px;display:inline;}

/*------site map------*/ 

#page_content .site_map {font-size:12px;line-height:1.7em;}
#page_content .site_map a{color:#333333;}
#page_content .site_map ul             { list-style: none;background:#E6E6E6;margin:0;padding:20px;}  
#page_content .site_map ul ul          {  background:#F3F3F3;margin:0 0 10px 0;padding:7px 10px 10px 10px; }  
#page_content .site_map ul ul ul       {background:#FFFFFF;margin:0 0 5px 0;padding:3px 5px 5px 5px;}

/*------messages------*/ 

.message_error {padding:7px 10px;background:#FFEBE8;border:#FF7F7F solid 1px;display:block;font-weight:bold;margin-bottom:10px;color:#333333;}

.message_confirm {padding:7px 10px;background:#E2F9E3;border:#3D993D solid 1px;display:block;font-weight:bold;margin-bottom:10px;color:#333333;}

.message_notify {padding:7px 10px;background:#FFFFE5;border:#FFD27F solid 1px;display:block;font-weight:bold;margin-bottom:10px;color:#333333;}

/*------faq------*/ 

.faq{cursor:hand;cursor:pointer;font-weight:bold;border-top:1px dotted #CCCCCC;padding:8px 0 4px 0;margin-top:5px;}

.faq_controls{margin:10px 0;}


/*------footer------*/

#footer {margin:0 auto;clear:both;font-size:11px;line-height:1.6em;width:906px;color:#999999;padding:20px 0;overflow:hidden;height:1%;}
#footer a {color:#999999; text-decoration:none; padding: 0px 8px 0px 0px; text-transform: uppercase}
#footer a:hover{text-decoration:underline;color:#CCC;}

#footer .footer_nav {width:800px;float:left;padding-bottom:30px;}
#footer .footer_nav ul {margin: 0px; padding: 0px; list-style: none;}
#footer .footer_nav li {display: inline; padding: 0px 5px 0px 0px;}
#footer .footer_details{width:100px;float:left;text-align:right;background:url(../images/icon-zanussi-get-living.gif) no-repeat top right;height:34px;}
#footer .footer_details2{width:100px;float:left;text-align:right;background:url(../images/icon-zanussi-get-living.gif) no-repeat top right;height:34px;}



#pat{margin-top: 10px;display: block;width:899px;height:100px;overflow: hidden;clear:both;}

#pat a{text-transform: none;margin-right: -5px;}

#box1{
margin-top: 25px;
width: 440px;
position: relative;
float: left;
display: block;
height: 216px;
border-top:2px #FCCE29 solid;border-bottom:2px #FCCE29 solid;color:#FFF;font-size:15px;line-height:1.4em;padding:10px 0 0 0;
}

#box2{
margin-top: 28px;
width: 440px;
position: relative;
float: right;
display: block;
border-top:2px #FCCE29 solid;border-bottom:2px #FCCE29 solid;color:#FFF;font-size:15px;line-height:1.4em;padding:10px 0 0 0;
}

#box1 a{color: white;}
#box1 a:hover{color: #FCCD28;}

#footer a{text-transform: none !important;}

.partneri{
  margin-top:20px;
}
