/* CSS Document */
body{background: #FFFFFF url(../images/page/grad.png) repeat-x;font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Lucida Grande", Verdana, Helvetica, sans-serif;font-size:12px;}
p{text-align:left;padding: 0 5px 0 5px;margin:0;line-height:175%;font-size:14px;margin-bottom:10px;}
#logo{margin-left:20px;padding-bottom:20px;height:70px;float:left;clear:left;}
a:link {text-decoration: none;color: #363d42;}
a:visited {text-decoration: none;color: #363d42;}
a:active {text-decoration: none;color: #363d42;}
a:hover {text-decoration: none;color: #006600;}
a img {border: none;}
h1{margin:0; margin-bottom:5px;color:#363d42;}
h2{margin:0 0 20px 10px;color:#006600;border-bottom: 1px ridge #006600;}
rangetitle{ }
h3{text-align:center;color:#363d42;}
h4{text-align:center;margin:10px;font-style:italic;font-size:1.2em;}
#myGallery{text-align: left;}
#wrapper{background-color: #FFF; border: 1px solid #FFFFFF; padding: 10px;width:960px;margin-left:auto; margin-right:auto;}
#wrapper .content{min-height:500px;width:770px;margin-left:190px;}
#wrapper .content .highlight{color: #006600;}
#wrapper .content .testimonial{margin-top:10px;padding: 10px;border: 1px solid #363d42;}
#wrapper .content .cat_headtop{margin-bottom: 10px;padding:5px;color:#fff;background:#bbb;text-align:left;font-size:1.4em;clear:both}
#wrapper .content .cat_head{margin-bottom: 10px;padding:5px;color:#fff;background:#bbb;text-align:left;font-size:1.4em;clear:both}
#wrapper .content .cat_header{margin-bottom: 10px;padding:5px 5px 5px 15px;color:#fff;background:#bbb;text-align:left;font-size:1.8em;text-transform:uppercase;}
#wrapper .contentProducts{min-height:500px;margin-left:200px;}
#wrapper .col {float:left; width:180px;margin: 0 0 10px 0;}
#image_bathrooms{background: #FFFFFF url(../images/bathroom/slider/bathroom1.jpg) no-repeat; height:350px; width:770px;}
#image_kitchens{background: #FFFFFF url(../images/kitchens/page/content_main.jpg) no-repeat; height:350px; width:770px;}
.text_kitchens{padding-left:20px;}
.text{padding-left:20px;}
.text h1{text-shadow: 1px 1px 14px #fff;font-size:260%;}
.text_kitchens h1{color:#fff;text-shadow: 1px 1px 14px #000;font-size:260%;}
#clear {clear:both;}
#ColRight{width: 500px;float:right;clear:right;}
#ColLeft{width: 200px;float:left; clear:left;}
#ColLeft .infoBox{}
#sub{width:960px;margin-left:auto; margin-right:auto;font-size: 10px;text-align:right;}
#validation {width:960px;margin-left:auto; margin-right:auto;}

#catalogue .range .item { position: relative; display: block; width: 172px; height: 215px; padding: 5px; padding-bottom: 15px; margin: 5px; margin-bottom: 15px;float: left; text-align: center; }
#catalogue .range .item a { }
#catalogue .range .item .title { display: block; color: #363d42; padding: 4px 0px; font-size: 11pt; }
#catalogue .range .item .thumb {  margin-top:5px;  }
#catalogue .range .item .thumb img {  }
#catalogue .range .item .wood {  color: #63585b; position: absolute; bottom: 0px; left: 0px; width: 170px; font-size: 10pt; padding: 3px 0px; margin: 5px; }
#catalogue .range .item a:hover .title {   }
#catalogue .range .item a:hover .wood { text-decoration: underline; }
#catalogue .range .noitems { text-align: center; padding: 20px 0px; border-bottom: 1px solid #d8cacd; width: 760px; margin-left: 5px; margin-bottom: 10px; }

#catalogue .subrange .item { position: relative; display: block; width: 172px; height: 185px; padding: 5px; padding-bottom: 15px; margin: 5px; margin-bottom: 15px;float: left; text-align: center; }
#catalogue .subrange .item a { }
#catalogue .subrange .item .thumb {  }
#catalogue .subrange .item .thumb img {  }
#catalogue .subrange .item .description {  color: #63585b; position: absolute; top: 120px; left: 0px; width: 170px; font-size: 10pt; padding: 3px 0px; margin: 5px; }
#catalogue .subrange .item a:hover .title {   }
#catalogue .subrange .noitems { text-align: center; padding: 20px 0px; border-bottom: 1px solid #d8cacd; width: 760px; margin-left: 5px; margin-bottom: 10px; }

#gallery_thumbs .item { position: relative; display: block; width: 133px; height: 135px; padding: 5px; padding-bottom: 15px; margin: 5px; margin-bottom: 15px;float: left; text-align: center; }
#gallery_thumbs .item a { }
#gallery_thumbs .item .title { display: block; color: #363d42; padding: 4px 0px; font-size: 11pt; }
#gallery_thumbs .item .thumb {  margin-top:10px;  }
#gallery_thumbs .item .thumb img {  }
#gallery_thumbs .item .wood {  color: #63585b; position: absolute; bottom: 0px; left: 0px; width: 133px; font-size: 10pt; padding: 3px 0px; margin: 5px; }
#gallery_thumbs .item a:hover .title {   }
#gallery_thumbs .item a:hover .wood { text-decoration: underline; }



#side_menu {
  margin: 0 0 0 -10px;
  background: #eee;
	margin: 0;
	padding: 0;
	border-left: 1pt solid #000;
	border-bottom: 1pt solid #000;
}

#side_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#side_menu li.current a {color: #006600;}

#side_menu ul li {
	margin: 0;
	padding: 10px;
	font-size:120%
}

#side_menu ul li ul li {
	padding: 10px;
	margin-left:10px;
	border:0;
	color: #363d42;
	font-size:100%
}
#side_menu ul li ul li ul li{
	padding: 5px;
	margin-left:5px;
	border:0;
	color: #363d42;
	font-size:90%
}

#footer-wrapper {
	background: #F7F7F7 url(../images/page/footer/img03.jpg) repeat-x left top;
	margin-top:10px;
	padding: 20px 0px;
	clear:both;
}

#footer {
	width: 960px;
	margin: 0 auto;
	color: #757E82;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 11px;
}

#footer a {
	text-decoration: underline;
	color: #757E82;
}

#footer a:hover {
	text-decoration: none;
	color: #F90542;
}

