body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	font: normal 14px arial;
	}

 #container {
  position: absolute;
	left: 50%;
	top: 2%;
	width: 995px;	
	margin-left: -497px;
	margin-top: 0px;
	border: 0px;
 }

h2 {
 	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font: normal 20px arial;
	line-height: 1.4em;
	color: #363233;
}

#middle
{
position: absolute;
left: 14px;
top: 220px;
margin: 0px;
padding: 0px;
border: 0px;
background: #fff;
}

#text1{
position: absolute;
left: 0px;
top: 20px;
margin: 0px;
padding: 0px;
width: 515px;
border: 0px;
background: #fff;
}
#text1 img{
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

#text1 p
{
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 14px arial;
	line-height: 1.4em;
	color: #363233;
}

#text1 a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 14px arial;
	line-height: 1.4em;
	color: #f48f25;
	text-decoration: underline;
}
#text1 a:hover
{
	color: #000;
}

#guides{
	position: absolute;
	left: 0px;
	top: 130px;
	margin: 0px;
	padding: 0px;	
	border: 0px;
	width: 600px;
	display: block;
	
}
#guides p{
	font: normal 14px arial;
}

#guides a{
	color: #52a11f;
}
#guides #design-kitchen, #guides #consultation, #guides #kitchen-ref{
	background-image: url(../images/funnels/kitchen-resources-bg.gif);
	width: 180px;
	height: 272px;		
}
#guides #consultation{
	background-image: url(../images/funnels/kitchen-resources-bg.gif);
	width: 180px;
	height: 272px;	
	position:absolute;
	left:400px;
	top: 0px
}

#guides #kitchen-ref{
	background-image: url(../images/funnels/kitchen-resources-bg.gif);
	width: 180px;
	height: 272px;	
	position:absolute;	
	left:200px;
	top: 0px;	
}



#guides #design-kitchen img{
	margin: 7px 0px 0px 7px;
}
#guides #design-kitchen p{
	margin: 0px 0px 0px 7px;
	width: 164px;
	line-height: 1.2em;
	
}
#guides #kitchen-ref img{
	margin: 7px 0px 0px 7px;
}
#guides #kitchen-ref p{
	margin: 0px 0px 0px 7px;
	width: 150px;
	line-height: 1.2em;
}
#guides #consultation img{
	margin: 7px 0px 0px 7px;
}
#guides #consultation p{
	margin: 0px 0px 0px 10px;
	width: 160px;
	line-height: 1.2em;
}
#guides #consultation .box{
	margin: 0px 0px 0px 10px;
	width: 160px;
	position:absolute;	
	left:7px;
	top: 180px;
}
#guides #design-kitchen .box{
	
	width: 160px;
	position:absolute;	
	left:7px;
	top: 180px;
}
#guides #kitchen-ref .box{
	margin: 0px 0px 0px 10px;
	width: 160px;
	position:absolute;	
	left:7px;
	top: 180px;
}

#newsletter-free-guide{
	background-image: url(../images/funnels/newsletter-free-guide.gif);
	position:absolute;	
	left:585px;
	top: 130px;
	width:366px;
	height:270px;
}

#free-gtd-newsletter{
	background-image: url(../images/funnels/free-gtd-newsletter-bg.gif);
	position:absolute;	
	left:585px;
	top: 130px;
	width:377px;
	height:257px;
}

#newsletter-free-guide #newsletter-text{
	font: normal 14 arial;
	position: absolute;
	top:30px;
	left:18px;
	width:335px;
}
#newsletter-free-guide #newsletter-text p, #free-gtd-newsletter #newsletter-text p{
	font: normal 14 arial;	
}

#free-gtd-newsletter #newsletter-text {
	font: normal 14 arial;
	position: absolute;
	top:50px;
	left:18px;
	width:325px;
}

#newsletter-free-guide #newsletter-form{
	font: normal 14 arial;
	position: relative;
	top:100px;
	left:18px;
	width:325px;
	z-index: 3000;
}

#free-gtd-newsletter #newsletter-form{
	font: normal 14 arial;
	position: absolute;
	top:150px;
	left:18px;
	width:325px;
}

#newsletter-free-guide #newsletter-form p, #newsletter-form #newsletter-form p{
	font: normal 14 arial;
}

#newsletter-free-guide #newsletter-form input#name, #newsletter-free-guide #newsletter-form input#email{
	height:25px;
	width: 320px;
}

#q-and-a{
	position: absolute;
	top:432px;
	left:0px;
	width: 550px;
}

#q-and-a p.q{
	font: bold 16px arial;
	margin: 30px 0px 0px 0px;
	line-height: 1.4em
}
#q-and-a .a{
	font: normal 16px arial;
	margin: 30px 0px 0px 0px;
	line-height: 1.4em
}

#middle-header{
	/*background-image: url(../images/kitchen-design-step2.html);
	width: 965px;
	height: 55px;*/
	position: absolute;
	top: 144px;
	left: 12px;
	margin: 0px;
	padding: 0px;
	display: block;	
}
#middle-header img{	
	margin: 0px;
	padding: 0px;	
}

#questions{
	position: absolute;
	left: 600px;
	top: 220px;
	background-image: url(../images/funnels/question-box.gif);
	width: 372px;
	height: 125px;
}

#questions #q-num{
	position: absolute;
	left: 30px;
	top: 10px;
	font: bold 19px arial;
}
#questions #q-mail{
	position: absolute;
	left: 70px;
	top: 40px;
}
#questions #q-consult{
	position: absolute;
	left: 70px;
	top: 65px;	
}
#questions #q-faq{
	position: absolute;
	left: 70px;
	top: 95px;	
}
#questions a{
	color: #000000;
	font: normal 14px arial;
}



h1.title{
	font: normal 32 arial;
	color: #418615;			
	width: 400px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2000;
}

#middle #arrow-body{
	width:588px;
	height:28px;
	position: absolute;
	top:360px;
	left:0px;
	z-index: 1
}
#middle #arrow-head{
	width:62px;
	height:66px;
	position: relative;
	top:340px;
	left:588px;
	z-index:1
}

#design-box{
	z-index: 500;
	position: absolute;
	top:360px;
	left:5px;
	width: 160px;
	font: normal 14px arial;
}

#kitchen-ref-box{
	z-index: 500;
	position: absolute;
	top:360px;
	left:207px;
	width: 160px;
	font: normal 14px arial;
}

#consultation-box{
	z-index: 500;
	position: absolute;
	top:360px;
	left:407px;
	width: 160px;
	font: normal 14px arial;
}
h1.title2{
	font: normal 32 arial;
	color: #418615;			
	width: 180px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#slide_popup {
	z-index: 3333;
	position: absolute;
	display: block;
	left: 50%;
	top: 5%;
	width: 880px;
	height: 640px;
	margin-left: -405px;
	margin-top: 0px;
	background-color: #fff;	
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#slide_popup #close_link{ 
	position: absolute;
	display: block;
	left: 842px;
	top: 11px;
	width: 24px;
	height: 22px;
}	
#slide_popup #close_link img
{
padding: 0px;
margin: 0px;
border: 0px;
}

#slide_popup #close_link a{
display: block;
width: 24px;
height: 22px;
margin: 0px;
padding: 0px;
border: 0px;
font: normal 10px/10px arial;
text-decoration: none;
}	

#overlay{
	z-index: 2200;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: hidden;
}

/* IE FIX */
html*#questions p{
	]top: 50px;	
}
* html #questions p{
	top: 50px;	
}
* html #newsletter-free-guide p{
	font: normal 14 arial;
}

* html #newsletter-free-guide #newsletter-text{	
	top:50px;
	
}
* html #newsletter-free-guide input#name, * html #newsletter-free-guide input#email{	
	height: 25px;
	
}

html*#newsletter-free-guide #newsletter-text{	
	]top:50px;
	
}
html*#newsletter-free-guide input#name, html*#newsletter-free-guide input#email{	
	]height: 25px;
	
}

html*#free-guides-form p{
	]font: normal 14 arial;
}
	


html*#newsletter-free-guide #newsletter-form{	
	]top:110px;
	
}

html* #newsletter-form .txtbox{	
	]margin: 5px;
	
}
html*#free-gtd-newsletter #newsletter-form{	
	]top:170px;	
}

html*#middle #arrow-body, html*#design-box, html*#kitchen-ref-box, html*#consultation-box{	
	]top:370px;	
}
html*#middle #arrow-head{	
	]top:350px;	
}
html*#newsletter-form .sub-button{
	]margin-top:17px;
}

