@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

.clear{
	clear:both;
}

body {
	background:#f9f9f9;
	font-family: Helvetica Neue, Arial sans-serif;
	color:#707070;
	font-size: 13px;
	text-align:left;
	letter-spacing:.07em;
	line-height:1.6em;
}
	
#container {
	width:915px;
	margin:0 auto;
}

#container p{
	margin-bottom:15px;
}


#container  a:link{
	color:#4b8db8;
	text-decoration:none;
}





#container  a:visited{
	color:#4b8db8;
	text-decoration:none;
}


#container  a:hover{
	color:#707070;
	text-decoration:none;
}


/* HEADER */


#header{
	height:160px;
	width:915px;
	
}

#logo{
	width:260px;
	height:45px;
	margin-left:25px;
	margin-top:35px;
	float:left;
}

#logo h1 span{
	display:none;
}


#logo a img{
	border:none;
	height:45px;
	width:260px;
}


#contact-box{
	width:200px;
	height:50px;
	float:right;
	margin-right:7px;
	margin-top:30px;
	text-align:right;
	
}

#contact-box p{
	font-size:12px;
	letter-spacing:0.07em;
	line-height:1.6em;
	
}

/* NAVIGATION */

#nav{
	background-image:url(../images/nav-bg.jpg);
	width:915px;
	height:60px;
	float:left;
	margin-top:15px;
	margin-bottom:25px;
}

#nav ul{
	margin-top:22px;
	margin-left:30px;
}

#nav ul li{
	display:inline;
	margin-right:20px;
	list-style:none;
	
}

#nav a:link{
	color:#5d5d5d;
	text-decoration:none;
}

#nav a:visited{
	color:#5d5d5d;
	text-decoration:none;
}

#nav a:hover{
	color:#4b8db8;
	text-decoration:none;
}



#home #nav a.button-home {
	color:#4b8db8;
	
}

#about #nav a.button-about {
	color:#4b8db8;
	
}

#kitchens #nav a.button-kitchens {
	color:#4b8db8;
	
}

#bedrooms #nav a.button-bedrooms {
	color:#4b8db8;
	
}

#planning #nav a.button-planning {
	color:#4b8db8;
	
}


#door #nav a.button-door {
	color:#4b8db8;
	
}



#contact #nav a.button-contact {
	color:#4b8db8;
	
}

#blog #nav a.button-blog {
	color:#4b8db8;
	
}


/*MAIN BODY*/

.line{
	width:900px;
	height:3px;
	background-image:url(../images/line.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
}

h2{
	font-family:Helvetica Neue, Arial;
	font-size:34px;
	font-weight:100;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

h3{
	font-family:Helvetica Neue, Arial;
	font-size:4b8db8;
	color:#4b8db8;
	font-weight:300;
	font-size:24px;
	margin-bottom:20px;
}


h4{
	font-family:Helvetica Neue, Arial;
	font-size:4b8db8;
	color:#7396ac;
	font-weight:300;
	font-size:18px;
	margin-bottom:10px;

}

h5{
	font-family:Helvetica Neue, Arial;
	font-size:4b8db8;
	color:#7396ac;
	font-weight:500;
	font-size:13px;
	margin-bottom:3px;

}


#container h5 a:link{
	color:#4b8db8;
}

#container h5 a:visited{
	color:#4b8db8;
}

#container h5 a:hover{
	color:#707070;
}





#content{
	width:915px;
	height:100%;
	float:left;
		
}

#content p{
	padding-left:10px;
}


#content h3{
	padding-left:10px;
}

#content h4{
	padding-left:10px;
} 


#content h5{
	padding-left:5px;
} 




#content-left{
	width:445px;
	min-height:320px;
	height:100%;
	float:left;
	margin-top:25px;
	margin-bottom:25px;
	padding-left:10px;
}

#content-right{
	width:410px;
	min-height:320px;
	height:100%;
	float:right;
	margin-top:25px;
	margin-bottom:25px;
	padding-right:10px;
}

.ie_no_float {
	width:100%;
}


#content-left2{
	width:505px;
	min-height:320px;
	height:100%;
	float:left;
	margin-top:25px;
	margin-bottom:25px;
	padding-left:10px;
}

#content-right2{
	width:330px;
	min-height:320px;
	height:100%;
	float:right;
	margin-top:25px;
	margin-bottom:25px;
	padding-right:10px;
}


/*FADER*/


.fader-banner {
	display: block;
	width:905px;
	height:395px;
	text-decoration: none;
	background-image:url(../images/fader-vm.png);
	z-index:100;
	position:absolute;
	margin-top:10px;
	margin-left:20px;

}


#fader{
	width:905px;
	height:395px;
	margin-top:25px;
	margin-bottom:25px;
	border:8px solid #f9f9f9 ;
	-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
  overflow:   hidden;
}

#fader  li{
	list-style:none;
}

#fader  li a img{
	border:none;
	background-image:url(../images/kitchens/fader-vm.png);
	z-index:1;
}


#fader img{
width:935px;
	height:415px;
 	margin:     0;
    padding:    0;
    border:     none;
    position:   relative;
    top:        -8px;   /*Adjust by border thickness.*/
    left:       -4px;   /*Adjust by border thickness.*/
}




/*BLOCK QUOTE*/



blockquote.style1 {

			margin-top:-0px;
			padding: 0;
			font-size: 130%;
			line-height:1.5em;
			margin-bottom:10px;
			text-align:center;
    background-image: url(../images/topquote.gif);
  background-position: top left;
  background-repeat: no-repeat;
 
  }
  
  blockquote.style1 span {
    	display: block;
    	background-image: url(../images/endquote.gif);
    	background-repeat: no-repeat;
    	background-position: bottom right;
    	margin: 0px 10px 10px 0;
		padding: 20px 20px 10px 20px;
  	}
  	
  	
  	  blockquote.style1 span img{
    
    	margin: -30px 0 0 0;
		
  	}
  	
  	
blockquote.style1 p{

margin-top:  -15px;
margin-left:-5px;

}
		
	.author {
		color: #585858;
		font-size: 85%;
		display: block;
		
		}
		
		
		#container  .blockquote2 {
			float:left;
			width: 350px;
			margin-top:0px;
			font-size: 100%;
			text-align:center;
			background:url(../images/topquote.gif) no-repeat top left;
			line-height:1.5em;
	
			}
			
			
				.quote2 {
		margin: 0px 10px 10px 0;
		padding: 20px 20px 10px 20px;
		background:url(../images/endquote.gif) no-repeat right bottom;
		}
	
	.author2 {
		color: #585858;
		font-size: 85%;
		display: block;
		
		}
			
			
			
			
		
		
		
a.read-more{
	display: block;
	width: 118px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/read-more.jpg);
	margin-top:20px;
}

a.read-more:hover {
	background-position: -118px 0;
}
.rm{
	margin-left:30px;
}



/* TOP SELLERS*/


#top-kitchens{
	width:450px;
	height:335px;
	float:left;
	margin-top:35px;
}

#top-kitchens ul{
	margin-bottom:16px;
}

#top-kitchens ul li{
	list-style:none;
	display:inline;
	margin-right:20px;
	padding-bottom:20px;
}


#top-bedrooms{
	width:440px;
	height:335px;
	float:right;
	margin-top:35px;
}

#top-bedrooms ul{
	margin-bottom:16px;
}

#top-bedrooms ul li{
	list-style:none;
	display:inline;
	margin-right:20px;
	margin-bottom:
}




#taps{
	width:500px;
	height:130px;
	margin-bottom:50px;
	margin-top:10px;
	float:left;
}

#taps ul{
	margin-bottom:10px;
}

#taps ul li{
	list-style:none;
	display:inline;
	margin-right:25px;
}






.thumb img{
	border:5px solid #4978a5;
}

.thumb a img{
	border:5px solid #a7cdef;
}

.thumb a:hover img{
	border:5px solid #4978a5;
}



/* FOOTER */

#footer{
	height:126px;
	width:100%;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	margin-top:50px;
	margin-bottom:50px;
}



#footer-holder{
	width:915px;
	height:126px;
	margin:0 auto;
	padding-top:40px;
}


#footer-holder p{
	font-size:11px;
	text-align:center;
	width:745px;
}

#footer-holder p a:link{
	color:#707070;
	text-decoration:none;
}


#footer-holder p a:visited{
	color:#707070;
	text-decoration:none;
}

#footer-holder p a:hover{
	color:#4b8db8;
	text-decoration:none;
}


#hb-footer{
	float:left;
}




a.dhd{
	float:right;
	display: block;
	width: 111px;
	height: 38px;
	text-decoration: none;
	background-image:url(../images/dhd.jpg);
	margin-right:50px;
	margin-top:-38px;
}

a.dhd:hover {
	background-position: -111px 0;
}


.indent{
	margin-left:20px;
}



/* KITCHENS */




#kitchen-nav {
	width:890px;
	height:55px;
	background-image:url(../images/kitchen-nav-bg.jpg);
	float:left;
	padding-left:25px;
	margin-bottom:35px;
}

#kitchen-nav li{
	display:inline;
	list-style:none;
	height:26px;
	float:left;
	margin-top:17px;
	margin-right:25px;
	font-size:12px;
}


a.matte{
	display: block;
	width: 132px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-matte.jpg);
	
	
}

a.matte:hover {
	background-position: -132px 0;
}




a.natura{
	display: block;
	width: 83px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-natura.jpg);
	
	
}

a.natura:hover {
	background-position: -83px 0;
}



a.painted{
	display: block;
	width: 84px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-painted.jpg);
	
	
}

a.painted:hover {
	background-position: -84px 0;
}



a.timber{
	display: block;
	width: 79px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-timber.jpg);
	
	
}

a.timber:hover {
	background-position: -79px 0;
}


a.alt{
	display: block;
	width: 114px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-alt.jpg);
	
	
}

a.alt:hover {
	background-position: -114px 0;
}


.kitchen-button-holder{
	width:915px;
	height:0 auto;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:5px;
	
}

.kitchen-button{
	width:295px;
	height:210px;
	float:left;
	margin-right:10px;
		margin-top:20px;
	margin-bottom:10px;
}



.nuvola1-banner {
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/kitchen-banner.png);
	z-index:1;
	position:absolute;
	 margin-top:        -5px;   /*Adjust by border thickness.*/

}

.nuvola1 {
	
	width: 290px;
	height: 180px;
	text-decoration: none;
	opacity:0.6;
	border:4px solid #f9f9f9 ;
	-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px #888;
box-shadow: 0 0 3px #888;
  overflow:   hidden;
	
		
}


.nuvola1 img{
width: 300px;
	height: 190px;
 	margin:     0;
    padding:    0;
    border:     none;
    position:   relative;
    top:        -4px;   /*Adjust by border thickness.*/
    left:       -4px;   /*Adjust by border thickness.*/
}


.nuvola1:hover {
	opacity:1;
}


a.nuvola2{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/matte-gloss/nuvola2-button.jpg);
	
	
}

a.nuvola2:hover {
	background-position: -295px 0;
}



a.gloss1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/matte-gloss/gloss1-button.jpg);
	
	
}

a.gloss1:hover {
	background-position: -295px 0;
}


a.gloss2{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/matte-gloss/gloss2-button.jpg);
	
	
}

a.gloss2:hover {
	background-position: -295px 0;
}



a.gloss3{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/matte-gloss/gloss3-button.jpg);
	
	
}

a.gloss3:hover {
	background-position: -295px 0;
}



a.gloss4{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/matte-gloss/gloss4-button.jpg);
	
	
}

a.gloss4:hover {
	background-position: -295px 0;
}



a.gloss5{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/matte-gloss/gloss5-button.jpg);
	
	
}

a.gloss5:hover {
	background-position: -295px 0;
}


a.gloss6{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/matte-gloss/gloss6-button.jpg);
	
	
}

a.gloss6:hover {
	background-position: -295px 0;
}







a.clonmel1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/clonmel1-button.jpg);
	
	
}

a.clonmel1:hover {
	background-position: -295px 0;
}


a.clonmel2{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/clonmel2-button.jpg);
	
	
}

a.clonmel2:hover {
	background-position: -295px 0;
}




a.clonmel3{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/clonmel3-button.jpg);
	
	
}

a.clonmel3:hover {
	background-position: -295px 0;
}


a.clonmel4{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/clonmel4-button.jpg);
	
	
}

a.clonmel4:hover {
	background-position: -295px 0;
}


a.clonmel5{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/clonmel5-button.jpg);
	
	
}

a.clonmel5:hover {
	background-position: -295px 0;
}


a.clonmel6{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/clonmel6-button.jpg);
	
	
}

a.clonmel6:hover {
	background-position: -295px 0;
}


a.clonmel7{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/clonmel7-button.jpg);
	
	
}

a.clonmel7:hover {
	background-position: -295px 0;
}



a.tavola1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/tavola1-button.jpg);
	
	
}

a.tavola1:hover {
	background-position: -295px 0;
}



a.tavola2{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/tavola2-button.jpg);
	
	
}

a.tavola2:hover {
	background-position: -295px 0;
}



a.tavola3{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/tavola3-button.jpg);
	
	
}

a.tavola3:hover {
	background-position: -295px 0;
}



a.tavola4{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/tavola4-button.jpg);
	
	
}

a.tavola4:hover {
	background-position: -295px 0;
}



a.tavola5{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/natura/tavola5-button.jpg);
	
	
}

a.tavola5:hover {
	background-position: -295px 0;
}



a.madison1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/painted/madison1-button.jpg);
	
	
}

a.madison1:hover {
	background-position: -295px 0;
}


a.dante1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/painted/dante1-button.jpg);
	
	
}

a.dante1:hover {
	background-position: -295px 0;
}


a.beaufort1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/painted/beaufort1-button.jpg);
	
	
}

a.beaufort1:hover {
	background-position: -295px 0;
}



a.avonlea1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/painted/avonlea1-button.jpg);
	
	
}

a.avonlea1:hover {
	background-position: -295px 0;
}


a.iona1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/painted/iona1-button.jpg);
	
	
}

a.iona1:hover {
	background-position: -295px 0;
}



a.alden1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/painted/alden1-button.jpg);
	
	
}

a.alden1:hover {
	background-position: -295px 0;
}




a.tara1{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/painted/tara1-button.jpg);
	
	
}

a.tara1:hover {
	background-position: -295px 0;
}




a.avonlea-ash{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/avonlea-ash-button.jpg);
	
	
}

a.avonlea-ash:hover {
	background-position: -295px 0;
}



a.avonlea-oak{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/avonlea-oak-button.jpg);
	
	
}

a.avonlea-oak:hover {
	background-position: -295px 0;
}



a.beaufort-oak{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/beaufort-oak-button.jpg);
	
	
}
a.beaufort-oak:hover {
	background-position: -295px 0;
}



a.casa{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/casa-button.jpg);
	
	
}

a.casa:hover {
	background-position: -295px 0;
}



a.riga{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/riga-button.jpg);
	
	
}

a.riga:hover {
	background-position: -295px 0;
}




a.knotty{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/knotty-button.jpg);
	
	
}

a.knotty:hover {
	background-position: -295px 0;
}



a.dante-oak-antiqued{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/dante-oak-antiqued-button.jpg);
	
	
}

a.dante-oak-antiqued:hover {
	background-position: -295px 0;
}




a.dante-oak-winchester{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/dante-oak-winchester-button.jpg);
	
	
}

a.dante-oak-winchester:hover {
	background-position: -295px 0;
}




a.darwin-oak{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/darwin-oak-button.jpg);
	
	
}

a.darwin-oak:hover {
	background-position: -295px 0;
}





a.iona-oak{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/iona-oak-button.jpg);
	
	
}

a.iona-oak:hover {
	background-position: -295px 0;
}




a.tara-walnut{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/timber/tara-walnut-button.jpg);
	
	
}

a.tara-walnut:hover {
	background-position: -295px 0;
}




a.malbec-ferrara{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/malbec-ferrara-button.jpg);
	
	
}

a.malbec-ferrara:hover {
	background-position: -295px 0;
}





a.malbec-ivory{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/malbec-ivory-button.jpg);
	
	
}

a.malbec-ivory:hover {
	background-position: -295px 0;
}



a.malbec-lissa{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/malbec-lissa-button.jpg);
	
	
}

a.malbec-lissa:hover {
	background-position: -295px 0;
}



a.merlot-ivory{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/merlot-ivory-button.jpg);
	
	
}

a.merlot-ivory:hover {
	background-position: -295px 0;
}



a.merlot-walnut{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/merlot-walnut-button.jpg);
	
	
}

a.merlot-walnut:hover {
	background-position: -295px 0;
}



a.merlot-pippy{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/merlot-pippy-button.jpg);
	
	
}

a.merlot-pippy:hover {
	background-position: -295px 0;
}



a.verso-monza-cherry{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/verso-monza-cherry-button.jpg);
	
	
}

a.verso-monza-cherry:hover {
	background-position: -295px 0;
}



a.verso-monza-ivory{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/verso-monza-ivory-button.jpg);
	
	
}

a.verso-monza-ivory:hover {
	background-position: -295px 0;
}


a.verso-monza-walnut{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/verso-monza-walnut-button.jpg);
	
	
}

a.verso-monza-walnut:hover {
	background-position: -295px 0;
}



a.verso-scala-cherry{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/verso-scala-cherry-button.jpg);
	
	
}

a.verso-scala-cherry:hover {
	background-position: -295px 0;
}



a.verso-scala-ivory{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/verso-scala-ivory-button.jpg);
	
	
}

a.verso-scala-ivory:hover {
	background-position: -295px 0;
}


a.verso-scala-walnut{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/verso-scala-walnut-button.jpg);
	
	
}

a.verso-scala-walnut:hover {
	background-position: -295px 0;
}



a.aletta-cherry{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/aletta-cherry-button.jpg);
	
	
}

a.aletta-cherry:hover {
	background-position: -295px 0;
}




a.aletta-oak{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/kitchens/alt/aletta-oak-button.jpg);
	
	
}

a.aletta-oak:hover {
	background-position: -295px 0;
}















a.duleek{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/duleek-button.jpg);
	
	
}

a.duleek:hover {
	background-position: -295px 0;
}



a.porto{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/porto-button.jpg);
	
	
}

a.porto:hover {
	background-position: -295px 0;
}



a.tuscany-lissa{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/tuscany-lissa-button.jpg);
	
	
}

a.tuscany-lissa:hover {
	background-position: -295px 0;
}


a.tuscany-beech{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/tuscany-beech-button.jpg);
	
	
}

a.tuscany-beech:hover {
	background-position: -295px 0;
}




a.tuscany-dwalnut{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/tuscany-dwalnut-button.jpg);
	
	
}

a.tuscany-dwalnut:hover {
	background-position: -295px 0;
}




a.tuscany-ivory{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/tuscany-ivory-button.jpg);
	
	
}

a.tuscany-ivory:hover {
	background-position: -295px 0;
}





a.tuscany-light{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/tuscany-light-button.jpg);
	
	
}

a.tuscany-light:hover {
	background-position: -295px 0;
}




a.tuscany-medium{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/tuscany-medium-button.jpg);
	
	
}

a.tuscany-medium:hover {
	background-position: -295px 0;
}



a.windsor-oak{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/windsor-oak-button.jpg);
	
	
}

a.windsor-oak:hover {
	background-position: -295px 0;
}



a.pippy-oak{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/pippy-oak-button.jpg);
	
	
}

a.pippy-oak:hover {
	background-position: -295px 0;
}



a.prague-ivory{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/prague-ivory-button.jpg);	
}

a.prague-ivory:hover {
	background-position: -295px 0;
}



a.brisbane-medium{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/brisbane-medium-button.jpg);	
}

a.brisbane-medium:hover {
	background-position: -295px 0;
}



a.duleek-gloss{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/duleek-gloss-button.jpg);	
}

a.duleek-gloss:hover {
	background-position: -295px 0;
}



a.slab-dwalnut{
	display: block;
	width: 295px;
	height: 185px;
	text-decoration: none;
	background-image:url(../images/bedrooms/slab-dwalnut-button.jpg);	
}

a.slab-dwalnut:hover {
	background-position: -295px 0;
}






#kitchen-holder{
	width:915px;
	height:460px;
	margin-bottom:30px;
}


#kitchen-text{
	width:305px;
	height:100%;
	float:left;
	margin-top:20px;
}


.blue{
	font-size:14px;
	color:#7cafcf;
}


#kitchen-pics{
	width:570px;
	height:460px;
	float:right;
	margin-top:20px;
}




		#main_image{
				width:560px;
				height:340px;
				margin-bottom:10px;
					border:5px solid #f9f9f9 ;
				-moz-box-shadow: 0 0 5px #ccc;
				-webkit-box-shadow: 0 0 5px #ccc;
				box-shadow: 0 0 5px #ccc;
 				overflow:   hidden;
				}
				
				
				
				#main_image img{
	width:570px;
	height:350px;
 	margin:     0;
    padding:    0;
    border:     none;
    position:   relative;
    top:        -5px;   /*Adjust by border thickness.*/
    left:       -5px;   /*Adjust by border thickness.*/
}

				
				
	#main_image2{
				width:570px;
				height:350px;
				margin-bottom:10px;
				}
				
				
	
				
				
	.caption{
		display:none;
			}
	
	.gallery_demo{
				width:570px; 
				height:74px;  
				padding:0;
				margin-top:0px;
				display:inline;
				
				}
				
	.gallery_demo li{
					width:120px;
					height:74px;
					display:inline-block;
					margin-right:6px;
					list-style:none;
					}
					
				.margin_none{
					margin-right:0px;
				}
				
				
	.galleria{list-style:none;width:200px;}
.galleria li{display:block;width:120px;height:74px;overflow:hidden;float:left;margin:0 7px 7px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer;}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}

* html .galleria li div span{width:400px} /* MSIE bug */
					
	
	
	
	.nav{padding-top:15px;clear:both; font-size:11px; letter-spacing:1px;text-transform:uppercase; margin-left:250px;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}


a.back-kitchen{
	display: block;
	width: 155px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-kitchensback.jpg);
	
	
}

a.back-kitchen:hover{
	background-position: -155px 0;
}




a.back-bedroom{
	display: block;
	width: 165px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-bedroomsback.jpg);
	
	
}

a.back-bedroom:hover{
	background-position: -165px 0;
}



a.top{
	display: block;
	width: 83px;
	height: 26px;
	text-decoration: none;
	background-image:url(../images/button-top.jpg);
	
	
}

a.top:hover {
	background-position: -83px 0;
}


.no-border{
	border:none;
}






/* DOOR FINDER */

.door-holder{
	width:915px;
	height:0 auto;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:5px;
}


.door-holder a img{
	border:none;
}

.door{
	width:135px;
	height:235px;
	float:left;
	margin-right:17px;
	margin-bottom:30px
}

.door_right{
	width:135px;
	height:235px;
	float:left;
	margin-right:0;
}






/* CONTACT FORM */



#form_container{
width:410px;
height:300px;
float:left;
display:block;
margin-bottom:50px;


}



#form_container h4, label{
font-size:14px;
font-weight:200;
margin-bottom:2px;
margin-top:20px;
height:20px;
color:#7396ac;

}



#table-headings{
width:80px;
height:200px;
float:left;

}

.form{
width:300px;
height:250px;
float:right;
margin-top:8px;

}

.form1, input{
background-repeat:no-repeat;
border:1px solid #242729;
width:318px;
height:22px;
font-size:15px;
background-color:#e3edf6;
color:#333;
padding-top:2px;
padding-left:2px;
margin-bottom:15px;
margin-top:11px;

}

.form2{
background-repeat:no-repeat;
border:1px solid #242729;
width:318px;
height:22px;
font-size:15px;
background-color:#e3edf6;
color:#333;
padding-top:2px;
margin-bottom:15px;
padding-left:2px;
text-align:left;


}

.form3{
background-repeat:no-repeat;
border:1px solid #242729;
width:318px;
height:22px;
font-size:15px;
background-color:#e3edf6;
color:#333;
padding-top:2px;
padding-left:2px;
margin-bottom:20px;

}


.form4, textarea{
background-repeat:no-repeat;
border:1px solid #242729;
width:320px;
height:100px;
font-size:15px;
background-color:#e3edf6;
color:#333;
padding-top:2px;
padding-left:2px;
padding-right:2px;
font-family:Arial, Helvetica, sans-serif;
position: relative;
}


.drop{

width:320px;
height:22px;
font-size:12px;
padding-top:1px;
margin-bottom:20px;

}

.contact-button{
margin-top:15px;
width:83px;
float:left;


}

#contactsubmit{
width:83px;
height:26px;
background:url(../images/submit.jpg) no-repeat 0 0;
display:block;
float:left;
margin-right:5px;
border:none;
text-indent:-10000px;
cursor:pointer;
}


#map{
width: 500px; 
height: 300px; 
margin-top:10px; 
margin-bottom:40px;
border:3px solid #4b8db8;
}




.social  {
float:right;
margin-top:-4px;
position: relative;
margin-right:30px;
}

.social  a:hover{
opacity:0.7;

}



/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index:100;}
ul.dropdown li                      { float:left; height:40px;}
ul.dropdown a:hover		            {  }
ul.dropdown a:active                {  }
ul.dropdown li a                    {  }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              {  }


/* 
	LEVEL TWO
*/
ul.dropdown ul 	{ width: 180px; visibility: hidden; position: absolute;  left: -30px; top:0; font-size: 10px;}
ul.dropdown ul li 					{ font-weight: normal; background: #e3edf6; color: #000; 
									  border-top: 2px solid #fff; float: none;  padding:10px 0 10px 0;  }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 160px; display: inline-block; padding:5px; } 


ul.dropdown ul li a:hover				{ border-right: none; width: 160px; display: inline-block; padding:5px; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 140px; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.hentry hr, .h-entry hr{
	margin-top:60px;
	margin-bottom: 60px;
}


.hentry .img{

	width:505px;
	height:120px;
	overflow: hidden;
	margin-bottom: 15px;

}

.hentry img{
	width:510px;
}

.date{
	margin-top:-10px;
}

.sidebar{
	padding-left: 80px;
}


#tags{
	width:100%;
	margin-bottom:120px;
	display: block;
	position: relative;
}

.button a{
	background:#e3edf7;
	display: block;
	padding:5px;
	width: 100px;
	text-align: center;
	color:#5d5d5d !important;
}

.tag a{
	background:#e3edf7;
	display: block;
	padding:10px;
	margin-right:5px;
	margin-bottom: 5px;
	float: left;
	text-align: center;
	color:#5d5d5d !important;
}


.button a:hover, .tag a:hover{
	background:#5d5d5d;
	color:#fff !important;

}

.h-entry img{
	margin-bottom:15px;
}

.p-category{
 	display:none;
 }

.comment-form textarea{
	margin-top:16px;
	margin-left:5px;
	width:315px;
}

label{
	width:110px;
	display: inline-block;
}

.comment-label label{
	top:0px;
	float: left;
}

.comment-form input[type=submit]{
	background: url("../images/submit.jpg");
	border: none;
	background-size: 83px 26px;
	width:83px;
	height:26px;
	margin-left:115px;

}

.comment-form input[type=submit]:hover{
	opacity:0.8;

}
