/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { 

	margin: 0; padding: 0; 
	
}

pre,code,address,caption,cite,code,em,th { 

	font-size: 1em; font-weight: normal; font-style: normal; 
	
}

h4{

	font-size: 16px;
	font-weight: bold;
	color: #000;

}

ul,ol { 

	list-style: none; 

}

fieldset,img { 
	
	border: none; 
	
}

caption,th { 

	text-align: left; 
	
}

table { 

	border-collapse: collapse; 
	border-spacing: 0; 
	
}

a{
	
	color: #000;
	font-weight: bold;

}

a:hover{

	color: #50a5b9;

}

body{

	
	font: 11px/16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	color:#333;

}


#container{

	width: 852px;
	margin: 6px auto;
	background: #fff;

}

#header{

	height: 113px;

}

#logo{

	background: url(../_img/fitted-kitchen-design.gif) no-repeat left center;
	height: 60px;
	width: 293px;
	margin: 25px 200px 0px 15px;
	float: left;

}

#strap{

	background: url(../_img/strap.gif) no-repeat left top;
	height: 66px;
	width: 270px;
	margin: 25px 0px 0px 0px;
	float: left

}

#subnav{

	background: #fff;
	height: 29px;
	display: block;

}

#subnav li{

	display: inline;
	float: left;
	margin: 6px 0px 0px 0px;
	border-right: 1px solid #999;

}

#subnav a{

	color: #999;
	text-decoration: none;
	height: 29px;
	padding: 8px 15px;
	text-transform: uppercase;

}

#subnav a:hover{

	color: #223544;

}

#kitchen_sub{

	margin-left: 120px;
	padding-top: 10px;
	display: none;

}

#test_sub li{

	display: inline;
	float: left;
	margin: 0px 0px 0px 0px

}

#test_sub{

	margin-left: 120px;
	padding-top: 10px;
	display: none;

}

#kitchen_sub li{

	display: inline;
	float: left;
	margin: 0px 0px 0px 0px

}

#nav{

	background: #7ba4c2;
	height: 29px;
	display: block;

}

#nav a{

	color: #3f5d68;
	text-decoration: none;
	height: 23px;
	padding: 6px 15px 0px 15px;
	text-transform: uppercase;
	display: block;
	float: left;

}

#nav a:hover{

	color: #fff;
	background: #3f5d68;

}

#navlist{

	margin-left: 30px;

}

#navlist li{

	display: inline;
	margin: 0px 0px 0px 0px;

}

#navlist li ul{

	position: relative;

}

#hero{

	height: 255px;

}

#slideshow{

	width: 680px;
	height: 255px;
	float: left;

}

#intro{

	width: 172px;
	height: 255px;
	float: left;
	background: #448999;
	color: #fff;

}

#intro p, #intro h3{

	padding: 7px;
	line-height: 14px;

}

#intro h3{

	font-size: 14px;
	font-weight: bold;
	color: #1f3545;

}

#instructions{

	padding: 4px 16px;
	background: #448999;
	color: #fff;

}

#brands{

	clear: both;
	height: 60px;

}

#footer{

	clear: both;
	width: 852px;
	margin: 0px auto;
	text-align: center;
	color: #898989;
	padding: 5px 0px;

}

#stands{

	width: 100%;
	background: url(../_img/panel_bg.gif) repeat-x top left;

}

#s_3d{

	background: url(../_img/stand_3d.jpg) no-repeat;

}

#s_test{

	background: url(../_img/stand_tests.jpg) no-repeat;

}

#s_offer{

	background: url(../_img/stand_special.jpg) no-repeat;

}

#s_showroom{

	background: url(../_img/stand_showroom.jpg) no-repeat;

}

#s_survey{

	background: url(../_img/stand_survey.jpg) no-repeat;

}

#brands h2{

	

}

#b_smeg{

	background: url(../_img/brand_smeg.gif) no-repeat;
	height: 31px;
	width: 100px;
	margin: 15px 30px 0px 30px;
	float: left;

}

#b_blanco{

	background: url(../_img/brand_blanco.gif) no-repeat;
	height: 31px;
	width: 100px;
	margin: 15px 30px 0px 30px;
	float: left;

}

#b_electro{

	background: url(../_img/brand_electro.gif) no-repeat;
	height: 31px;
	width: 100px;
	margin: 15px 30px 0px 30px;
	float: left;

}

#b_bosch{

	background: url(../_img/brand_bosch.gif) no-repeat;
	height: 31px;
	width: 100px;
	margin: 15px 30px 0px 30px;
	float: left;

}

#b_neff{

	background: url(../_img/brand_neff.gif) no-repeat;
	height: 39px;
	width: 100px;
	margin: 7px 30px 0px 30px;
	float: left;

}

.stand{

	width: 170px;
	float: left;
	height: 192px;

}

.stand2{

	width: 170px;
	float: left;
	height: 246px;
	

}


.stand p, .stand h4{

	padding: 0px 8px;

}

.clear { 

	clear:both; 
	
}

.clearer { 

	clear: both; 
	display: block; 
	margin: 0; 
	padding: 0; 
	height: 3px; 
	line-height: 1px; 
	font-size: 1px; 

}

.ir { 

	margin-left : -1000em; 
	
} 

.mir { 
	
	letter-spacing : -10000px; 
	
} 

img.left { 

	float: left; 
	margin: 2px 20px 16px 0; 
	
}

img.right { 

	float: right; margin: 2px 0 16px 20px; 
	
}

img.across { 

	margin: 2px 0 16px 0; 

}

img.flushleft { 

	margin-left: -20px; 
	
}

img.flushright { 

	margin-right: -20px; 
	
}

.padder{

	padding: 5px;

}

#subnav .lastlink {

	margin: 0px;
	border: 0px;

}

#panel1 {
	width: 852px;
	height: 288px;
	background-color: #818684;
	background-image: url("../resources/images/kitchen_back.jpg");
	background-repeat: no-repeat;
}

#panel2 {
	width: 852px;
	height: 246px;
	background-color: #495868;
}

.home_paragraph {	
	width: 240px;
	padding: 20px 0 0 20px;
	float: left;
}

.new_h1 {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding: 0 0 10px 0;
	margin: 0;
}

#chippendale { background: url("../resources/images/chippendale.jpg") no-repeat; }
#designer { background: url("../resources/images/designer.jpg") no-repeat; }
#sheraton { background: url("../resources/images/sheraton.jpg") no-repeat; }
#german { background: url("../resources/images/german.jpg") no-repeat; }
#futura { background: url("../resources/images/futura.jpg") no-repeat; }

.homeprodtext {
	width: 145px;
	height: 84px;
	padding: 150px 0 0 12px;
}

#bloc {
/*float:left;*/
width:830px;
/*border:1px solid #000;*/
valign:top;
}
.bloc1{
 float:left;
 width: 153px;
 height:150px;
 /*border: 1px solid #000;*/
 /*background: #e1dfdf;*/
 text-align: center;
 /*padding: 1em 0.5em;*/
 margin-right: 12px;
 margin-bottom: 15px;
}
