/* Start of CMSMS style sheet 'JWS Catalogue Style' */
body {
	margin: 0;
	padding: 0;
	background: #1C1C1C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5em;
	}
	
html>body { 
	font-size: 11px;
	}
	
p {margin:0px;padding:0px;margin-top:5px;}

#container {
	margin: 10px auto;
	width:950px;
	/*background-color:#FFFFFF;*/
	background-repeat: no-repeat;
	padding: 0px;
	}
	
	#innercontainer {
	margin: 0 auto;
	padding: 0 13px;
	width: 924px;
	float: left;
	background: #202020 url(images/site-background.png) repeat-y scroll 0 0;
	}
	
#header{
	margin: 0;
	padding: 0 8px;
	height: 165px;
	width: 908px;
	background-repeat: no-repeat;
	float: left;
        background-color: #141414;
	}
	
#header h1{
	display:none
	}

#content {
	width: 924px;
	float: left;
	height: auto;
	margin-left: 0px;
	/*padding: 10px 10px 0;*/
        color:#DDD;
        background-color: #141414;
	}

#content p {
	text-align: left;
	/*margin-left:20px;*/
	padding:0;
	/*display: block;*/
	/*width: 380px;*/
	color: #DDDDDD;
/*padding-right:15px;*/
	}

#content h2 {
	font-size: 17px;
	margin: 10px 0 20px;
	color: #EEE;
	padding-left:0;
	font-weight: bold;
	}
	
#content h4 {
	font-size: 17px;
	margin-left:25px;
	color: #CB231F;
	padding-left:0;
	font-weight: normal;
	}

#content a {
	color: #FFF;
	text-decoration: underline;
	}

#content a:hover {
	text-decoration: none;
	}	
	
#content-right {
	width:394px;
        height: 376px;
        background-color: #333;
	float:left;
	margin-top:0;
	margin-bottom: 0;
	/*padding-top: 20px;*/
        padding-left: 0;
	padding-bottom: 0;
	margin-left: 10px;
	}

#content2 {
	width: 904px;
	float: left;
	height: auto;
	margin-left: 0px;
	padding: 10px 10px 0;
        color:#DDD;
        background: #202020 url(images/content-top-background.png) no-repeat;
	}

#content2 p {
	text-align: left;
	/*margin-left:20px;*/
	padding:0;
	display: block;
	/*width: 380px;*/
	color: #DDDDDD;
/*padding-right:15px;*/
        margin: 10px 0;
	}

#content2 h2 {
	font-size: 17px;
	margin: 20px 0 20px;
	color: #EEE;
	padding-left:0;
	font-weight: bold;
	}

#content2 h3 {
        font-size: 13px;
	margin: 10px 0 20px;
	color: #EEE;
	padding-left: 0;
	font-weight: bold;
	}

#content2 h4 {
	font-size: 17px;
	margin-left:25px;
	color: #CB231F;
	padding-left:0;
	font-weight: normal;
	}

#content2 a {
	color: #FFF;
	text-decoration: underline;
	}

#content2 a:hover {
	text-decoration: none;
	}

#content2 hr {
     margin: 0;
     padding: 4px 0 5px;
     display:block;
     border-style:none none solid;
     border-width:medium medium 1px;
     border-color: #FFF;
}	

#flashcolor{
        position: relative;
        }
#footer {
	height: 105px;
	clear: both;
	margin: 0px;
	width: 950px;
	/*padding-top: 15px;*/
        color: #DDD;
        background: transparent url(images/site-bottom-background.jpg) no-repeat scroll 0 -10px;
	}

#footer2 {
	height: 105px;
	clear: both;
	margin: 0px;
	width: 950px;
	/*padding-top: 15px;*/
        color: #DDD;
        background: transparent url(images/site-bottom-background.jpg) no-repeat scroll 0 0;
	}
	
	#sub-footer {
	background-color:#ffffff;
	height: 25px;
	clear: both;
	margin: 0px;
	width: 739px;
	padding-top: 0px;
	font-size: 9px;
	color: #999999;
	text-align: center;
	display: block;
	}
	
#content-right p {
	color: #666666;
	margin-left: 20px;
	}

#content-right h4 {
	font-size: 15px;
	font-weight: normal;
	margin-left:20px;
	color: #CB231F;
	padding-left:0;
	}

#footer p {
	color: #DDD;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin-left: 20px;
	}
	
#footer a {
	color: #ffffff;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}

#footer2 p {
	color: #DDD;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin-left: 20px;
	}
	
#footer2 a {
	color: #ffffff;
	text-decoration: none;
	}
	
#footer2 a:hover {
	text-decoration: underline;
	}
	
#content-right a {
	color: #000000;
	text-decoration: underline;
	}
	
#content-right a:hover {
	text-decoration: none;
	}
	
#header p {
	font-size: 10px;
	font-weight: bold;
	color: #F9FAE0;
	margin-top: 68px;
	margin-left: 75px;
	}
	
#tabbed {
	float:left;
	width:924px;
	line-height:normal;
	/*padding-top: 13px;
	padding-left: 20px;*/
	height: 44px;
        background: #333;
    }
	  
#tabbed ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
	background-repeat: no-repeat;
    }
	  
#tabbed li {
	display:inline;
	height: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
    }
	  
#tabbed a {
	float:left;
	/*background: url(*image here*) no-repeat left top;*/
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	color: #CB231F;
	font-size: 15px;
border-left:1px solid #545453;
    }
	
#tabbed a span {
	float:left;
	display:block;
	/*background:url(*image here*) no-repeat right top;*/
	padding:11px 14px 15px 6px;
	color:#fffffF;
	margin-left: 2px;
border-right:1px solid #282828;
     }

#tabbed a span {
	float:none;
	}
   
#tabbed a:hover span {
      color:#ffffff;
     }
	  
#tabbed a:hover {
	background-position:0% -44px;
	text-decoration: none;
border-left:1px solid #b8b2d6;
     }
	  
#tabbed a:hover span {
	background-position:0% -44px;
	text-decoration: none;
border-right:1px solid #362d60;
     }
	  
#special a:hover {
	background-position:0% -44px;
	text-decoration: none;
     }
	  
#special a:hover span {
	background-position:0% -44px;
	text-decoration: none;
     }
	  
#special a span {
	float:none;
border-right:1px solid #362d60;
	}

#special a:hover span {
      color:#ffffff;
    }
	  
#special a {
	float:left;
	/*background:url(*image here*) no-repeat left top;*/
	background-position:0% -44px;
	margin:0;
	padding:0 0 0 0px;
	text-decoration:none;
	color: #ffffff;
        border-left:1px solid #B8B2D6;
        cursor:pointer;
     }
	  
#special a span {
     float:left;
     display:block;
     /*background:url(*image here*) no-repeat right top;*/
     background-position:0% -44px;
     padding:11px 14px 15px 11px;
     color:#ffffff;
     }

#sub-menu {
	padding-top: 15px;
	padding-left: 27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E5836;
	padding-bottom: 15px;
        /*background:#3C3C3C url(*image here*) repeat-y scroll 0 0;*/
        border-color:#CCCCCC #000000 #000000 #CCCCCC;
        border-style:solid;
        border-width:1px;
	}
#sub-menu ul {
        margin:0px;
        padding:0px;
	display: block;
	width: 210px;
	}

#sub-menu li {
	list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}

#sub-menu a {
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	}

#sub-menu a.current {
	color: #ffffff;
	text-decoration: none;
	padding-left: 10px;
border-left: 5px solid #ff462c;
	}

#sub-menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#footer-left {
	float: left;
	width: 650px;
	padding:0;
	margin:0;
	height: auto;
	}

#footer-right {
	float: left;
	height: auto;
	padding:0;
	margin:0;
	width: 300px;
	}

#footer-right p {
	text-align: right;
	display: block;
	padding-right: 25px;
	}

#flash_header {
float:left;
left:0;
position:relative;
top:0;
}

#content h3 {
margin: 0;
}

#news {
background:#3C3C3C;
color:#FFFFFF;
margin-top:20px;
padding:15px;
border-color:#CCCCCC #000000 #000000 #CCCCCC;
border-style:solid;
border-width:1px;
}

#news a {
color:#ffffff;
font-weight:bold;
}

#NewsPostDetailSummary {
padding-left:15px;
}

#NewsPostDetailContent {
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
}

#NewsPostDetailHorizRule {
margin-left:15px;
}

#NewsPostDetailDate {
margin-left:15px;
}

#NewsPostDetailPrintLink {
margin-left:15px;
}

#NewsPostDetailReturnLink {
margin-left:15px;
}

#site-top {
     height: 13px;
     width: 950px;
     background: transparent url(images/site-top-background.png) repeat scroll 0 0;
}

#header a {
      display:block;
      height: 23px;
      width: 110px;
      padding: 127px 0 0;
      margin: 0 4px 0 0;
      float:left;
      vertical-align:text-bottom;
      text-align:center;
      color:#fff;
      text-decoration: none;
      font-size: 13px;
}

#header a.menuparentwardrobes {
      background-image: url(images/main-menu.jpg);
      background-position: 0px 0px;
}

#header a.sliding-doors {
      background-image: url(images/main-menu.jpg);
      background-position: -114px 0px;
}

#header a.menuparentkitchens {
      background-image: url(images/main-menu.jpg);
      background-position: -228px 0px;
}

#header a.offices {
      background-image: url(images/main-menu.jpg);
      background-position: -342px 0px;
}

#header a.schools {
      background-image: url(images/main-menu.jpg);
      background-position: -456px 0px;
}

#header a.menuparentcatalogue {
      background-image: url(images/main-menu.jpg);
      background-position: -570px 0px;
}

#header a.menuparenthome {
      background-image: url(images/main-menu.jpg);
      background-position: -684px 0px;
      margin-right: 4px;
}

#header a.contact-us {
      background-image: url(images/main-menu.jpg);
      background-position: -798px 0px;
      width: 110px;
      /*margin-left: 1px;*/
      margin-right: 0;
}

#header a.menuparentwardrobes:hover {
      background-position: 0px -305px;
}

#header a.sliding-doors:hover {
      background-position: -115px -305px;
}

#header a.menuparentkitchens:hover {
      background-position: -229px -305px;
}

#header a.offices:hover {
      background-position: -343px -305px;
}

#header a.schools:hover {
      background-position: -457px -305px;
}

#header a.menuparentcatalogue:hover {
      background-position: -571px -305px;
}

#header a.menuparenthome:hover {
      background-position: -685px -305px;
}

#header a.contact-us:hover {
      background-position: -798px -305px;
}

#header a span {
margin: 0;
padding: 0;
}

#logo-back {
     height: 164px;
     width: 924px;
     background: #161616 url(images/logo-back2.png) no-repeat;
     float: left;
}

#logo-link {
     padding: 10px 0 0 8px;
     width: 140px;
     float: left;
}

#header a.menu1:active {
      background-position: 0px -305px;
}

#header a.activeparenthome {
      background-image: url(images/main-menu.jpg);
      background-position: -685px -305px;
      margin-right:4px;
      cursor: default;
}

#header a.activeparentwardrobes {
      background-image: url(images/main-menu.jpg);
      background-position: 0px -305px;
      cursor: default;
}

#header a.menuactivesliding-doors {
      background-image: url(images/main-menu.jpg);
      background-position: -115px -305px;
      cursor: default;
}

#header a.activeparentkitchens {
      background-image: url(images/main-menu.jpg);
      background-position: -229px -305px;
      cursor: default;
}

#header a.menuactiveoffices {
      background-image: url(images/main-menu.jpg);
      background-position: -343px -305px;
      cursor: default;
}

#header a.menuactiveschools {
      background-image: url(images/main-menu.jpg);
      background-position: -457px -305px;
      cursor: default;
}

#header a.activeparentcatalogue {
      background-image: url(images/main-menu.jpg);
      background-position: -571px -305px;
      cursor: default;
}

#header a.menuactivecontact-us {
      background-image: url(images/main-menu.jpg);
      background-position: -798px -305px;
      width: 110px;
      /*margin-left: 1px;*/
      margin-right: 0;
      cursor: default;
}

#wardrobe-menu a {
      display:block;
      height: 28px;
      width: 300px;
      padding-top: 272px;
      margin-right: 4px;
      float:left;
      vertical-align:text-bottom;
      text-align:center;
      color:#fff;
      text-decoration: none;
      font-size: 13px;
}

#wardrobe-menu a.wardrobe1 {
      background-image: url(images/wardrobes.png);
      background-position: 0px 0px;
      margin-right: 10px;
}

#wardrobe-menu a.wardrobe2 {
      background-image: url(images/wardrobes.png);
      background-position: -305px 0px;
}

#wardrobe-menu a.wardrobe1:hover {
      background-position: 0px -305px;
}

#wardrobe-menu a.wardrobe2:hover {
      background-position: -305px -305px;
}

#content-left {
     float: left;
     width: 500px;
}

#catalogue-menu {
     height: 129px;
     width: 755px;
     padding: 10px 8px 0 0;
     background: #141414;
     float: right;
}

#catalogue-menu a {
     height: 23px;
     width: 245px;
     margin-right: 10px;
     display: block;
     background-color: #212121;
     color: #FFF;
     text-decoration: none;
     font-size: 13px;
     padding-top: 106px;
     text-align: center;
}


#catalogue-menu a.avant-garde {
     margin-right: 0;
}

#catalogue-menu a.activeparentavant-garde, #catalogue-menu a.menuactiveavant-garde {
     margin-right: 0;
}

#catalogue-submenu {
     width: 220px;
     height: 499px;
     float: left;
     background: url(uploads/images/catalogue/catalogue-submenu.jpg);
     border-right: 4px solid #141414;
     padding-top: 20px;
}

#catalogue-content {
     width: 700px;
     height: 519px;
     float: right;
     background-image: url(images/catalogue-background.jpg);
     background-repeat: no-repeat;
     background-color: #141414;
     position:relative;
}

#catalogue-content p {
     color: #FFF;
}

#catalogue-submenu a {
     float: left;
     width: 216px;
     height: 41px;
     display: block;
     text-decoration: none;
     font-size: 21px;
     padding-top: 24px;
     padding-left: 4px;
     text-align: center;
     margin-bottom: 20px;
}

#catalogue-caption {
     position:absolute;
     padding:4px;
     z-index:2;
     overflow:hidden;
     background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
    font-family:Verdana;
    font-size:100%;

}

#catalogue-submenu a:hover {
     background: #660000;
}

#contemporary-submenu {
     width: 220px;
     height: 509px;
     float: left;
     background: #141414 url(uploads/images/catalogue/contemporary-life.jpg) no-repeat;
     border-right: 4px solid #141414;
     padding-top: 10px;
}

#contemporary-submenu a {
     float: left;
     width: 216px;
     height: 21px;
     display: block;
     text-decoration: none;
     font-size: 13px;
     padding-top: 4px;
     padding-left: 4px;
}

#contemporary-submenu a:hover, 
#contemporary-submenu a.menuactive {
     background: #426600;
}

#kitchens-contemporary-submenu {
     width: 220px;
     height: 509px;
     float: left;
     background: url(uploads/images/catalogue/contemporary-life.jpg) no-repeat;
     border-right: 4px solid #141414;
     padding-top: 10px;
}

#kitchens-contemporary-submenu a {
     float: left;
     width: 216px;
     height: 21px;
     display: block;
     text-decoration: none;
     font-size: 13px;
     padding-top: 4px;
     padding-left: 4px;
}

#kitchens-contemporary-submenu a:hover, 
#kitchens-contemporary-submenu a.menuactive {
     background: #426600;
}


#timeless-submenu {
     width: 220px;
     height: 509px;
     float: left;
     background: url(uploads/images/catalogue/timeless-classics.jpg) no-repeat;
     border-right: 4px solid #141414;
     padding-top: 10px;
}

#timeless-submenu a {
     float: left;
     width: 216px;
     height: 21px;
     display: block;
     text-decoration: none;
     font-size: 13px;
     padding-top: 4px;
     padding-left: 4px;
}

#timeless-submenu a:hover,
#timeless-submenu a.menuactive {
     background: #660000;
}

#kitchens-timeless-submenu {
     width: 220px;
     height: 509px;
     float: left;
     background: url(uploads/images/catalogue/timeless-classics.jpg);
     border-right: 4px solid #141414;
     padding-top: 10px;
}

#kitchens-timeless-submenu a {
     float: left;
     width: 216px;
     height: 21px;
     display: block;
     text-decoration: none;
     font-size: 13px;
     padding-top: 4px;
     padding-left: 4px;
}

#kitchens-timeless-submenu a:hover,
#kitchens-timeless-submenu a.menuactive {
     background: #660000;
}

#avant-submenu {
     width: 220px;
     height: 509px;
     float: left;
     background: url(uploads/images/catalogue/avant-garde.jpg);
     border-right: 4px solid #141414;
     padding-top: 10px;
}

#avant-submenu a {
     float: left;
     width: 216px;
     height: 21px;
     display: block;
     text-decoration: none;
     font-size: 13px;
     padding-top: 4px;
     padding-left: 4px;
}

#avant-submenu a:hover,
#avant-submenu a.menuactive {
     background: #660043;
}

#kitchens-avant-garde-submenu {
     width: 220px;
     height: 509px;
     float: left;
     background: url(uploads/images/catalogue/avant-garde.jpg);
     border-right: 4px solid #141414;
     padding-top: 10px;
}

#kitchens-avant-garde-submenu a {
     float: left;
     width: 216px;
     height: 21px;
     display: block;
     text-decoration: none;
     font-size: 13px;
     padding-top: 4px;
     padding-left: 4px;
}

#kitchens-avant-garde-submenu a:hover,
#kitchens-avant-garde-submenu a.menuactive {
     background: #660043;
}

#catalogue-menu a.contemporary-life {
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: 0px 0px;
}

#catalogue-menu a.timeless-classics {
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: -255px 0px;
}

#catalogue-menu a.avant-garde{
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: -510px 0px;
}

#catalogue-menu a.activeparentcontemporary-life,
#catalogue-menu a.contemporary-life:hover {
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: 0px -139px;
}

#catalogue-menu a.activeparenttimeless-classics,
#catalogue-menu a.timeless-classics:hover {
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: -255px -139px;
}

#catalogue-menu a.activeparentavant-garde,
#catalogue-menu a.avant-garde:hover {
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: -510px -139px;
}

#catalogue-submenu a.contemporary-life,
#catalogue-submenu a.kitchen-contemporary-life {
     background: url(images/wardrobe-catalogue-submenu.jpg);
     background-position: 0px 0px;
}

#catalogue-submenu a.timeless-classics,
#catalogue-submenu a.kitchen-timeless-classics {
     background: url(images/wardrobe-catalogue-submenu.jpg);
     background-position: -220px 0px;
}

#catalogue-submenu a.avant-garde,
#catalogue-submenu a.kitchen-avant-garde {
     background: url(images/wardrobe-catalogue-submenu.jpg);
     background-position: -440px 0px;
}

#catalogue-submenu a.contemporary-life:hover,
#catalogue-submenu a.kitchen-contemporary-life:hover {
     background-position: 0px -65px;
}

#catalogue-submenu a.timeless-classics:hover,
#catalogue-submenu a.kitchen-timeless-classics:hover {
     background-position: -220px -65px;
}

#catalogue-submenu a.avant-garde:hover,
#catalogue-submenu a.kitchen-avant-garde:hover {
     background-position: -440px -65px;
}

#catalogue-menu a.kitchen-avant-garde {
     margin-right: 0;
}

#catalogue-menu a.activeparentkitchen-avant-garde, #catalogue-menu a.menuactivekitchen-avant-garde {
     margin-right: 0;
}


#catalogue-menu a.kitchen-contemporary-life {
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: 0px 0px;
}

#catalogue-menu a.kitchen-timeless-classics {
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: -255px 0px;
}

#catalogue-menu a.kitchen-avant-garde{
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: -510px 0px;
}

#catalogue-menu a.activeparentkitchen-contemporary-life,
#catalogue-menu a.kitchen-contemporary-life:hover {
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: 0px -139px;
}

#catalogue-menu a.activeparentkitchen-timeless-classics,
#catalogue-menu a.kitchen-timeless-classics:hover {
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: -255px -139px;
}

#catalogue-menu a.activeparentkitchen-avant-garde,
#catalogue-menu a.kitchen-avant-garde:hover {
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: -510px -139px;
}

#catalogue-menu a.testimonials {
     margin-right: 0;
}

#catalogue-menu a.menuactivetestimonials {
     margin-right: 0;
}

#catalogue-menu a.home-page {
     background: url(images/home-menu.jpg);
     background-position: 0px 0px;
}

#catalogue-menu a.about-us {
     background: url(images/home-menu.jpg);
     background-position: -255px 0px;
}

#catalogue-menu a.testimonials{
     background: url(images/home-menu.jpg);
     background-position: -510px 0px;
}

#catalogue-menu a.menuactivehome-page,
#catalogue-menu a.home-page:hover {
     background: url(images/home-menu.jpg);
     background-position: 0px -139px;
}

#catalogue-menu a.menuactiveabout-us,
#catalogue-menu a.about-us:hover {
     background: url(images/home-menu.jpg);
     background-position: -255px -139px;
}

#catalogue-menu a.menuactivetestimonials,
#catalogue-menu a.testimonials:hover {
     background: url(images/home-menu.jpg);
     background-position: -510px -139px;
}

#catalogue-page-menu {
     height: 129px;
     width: 755px;
     padding: 10px 8px 0 0;
     background: #141414;
     float: right;
}


#catalogue-page-menu a {
     height: 23px;
     width: 245px;
     margin-right: 10px;
     display: block;
     background-color: #212121;
     color: #FFF;
     text-decoration: none;
     font-size: 13px;
     padding-top: 106px;
     text-align: center;
     float: left;
}

#catalogue-page-submenu {
     width: 220px;
     height: 499px;
     float: left;
     background: url(uploads/images/catalogue/catalogue-submenu.jpg);
     border-right: 4px solid #141414;
     padding-top: 20px;
}

#catalogue-page-submenu a {
     float: left;
     width: 216px;
     height: 41px;
     display: block;
     text-decoration: none;
     font-size: 21px;
     padding-top: 24px;
     padding-left: 4px;
     text-align: center;
     margin-bottom: 20px;
}

#catalogue-page-menu a.detail,
#catalogue-page-menu a.scunthorpe,
#catalogue-menu a.menuactivedetail,
#catalogue-menu a.detail  {
     margin-right: 0;
}

#catalogue-page-menu a.bedrooms {
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: 0px 0px;
}

#catalogue-page-menu a.bedrooms:hover {
     background: url(images/wardrobe-catalogue-menu.jpg);
     background-position: 0px -139px;
}

#catalogue-page-menu a.kitchens {
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: -255px 0px;
}

#catalogue-page-menu a.kitchens:hover {
     background: url(images/kitchen-catalogue-menu.jpg);
     background-position: -255px -139px;
}

#catalogue-page-menu a.detail {
     background: url(images/detail-button.jpg);
     background-position: 0px 0px;
}

#catalogue-page-menu a.detail:hover {
     background: url(images/detail-button.jpg);
     background-position: 0px -139px;
}

#catalogue-page-submenu a.bedrooms {
     background: url(images/wardrobe-catalogue-submenu.jpg);
     background-position: 0px 0px;
}

#catalogue-page-submenu a.kitchens {
     background: url(images/wardrobe-catalogue-submenu.jpg);
     background-position: -220px 0px;
}

#catalogue-page-submenu a.detail {
     background: url(images/wardrobe-catalogue-submenu.jpg);
     background-position: -440px 0px;
}

#catalogue-page-submenu a.bedrooms:hover {
     background-position: 0px -65px;
}

#catalogue-page-submenu a.kitchens:hover {
     background-position: -220px -65px;
}

#catalogue-page-submenu a.detail:hover {
     background-position: -440px -65px;
}

#detail-menu a.hull {
     background: url(images/contact-menu2.jpg);
     background-position: 0px 0px;
}

#detail-menu a.hull:hover {
     background: url(images/contact-menu2.jpg);
     background-position: 0px -139px;
}

#detail-menu a.worksop {
     background: url(images/contact-menu2.jpg);
     background-position: -190px 0px;
}

#detail-menu a.worksop:hover {
     background: url(images/contact-menu2.jpg);
     background-position: -190px -139px;
}

#detail-menu a.scunthorpe {
     background: url(images/contact-menu2.jpg);
     background-position: -380px 0px;
}

#detail-menu a.scunthorpe:hover {
     background: url(images/contact-menu2.jpg);
     background-position: -380px -139px;
}

#detail-menu a.goole {
     background: url(images/contact-menu2.jpg);
     background-position: -570px 0px;
}

#detail-menu a.goole:hover {
     background: url(images/contact-menu2.jpg);
     background-position: -570px -139px;
}

#content2 table.formbuilderform {
     border: 2px solid #DDD;
     padding: 10px 30px;
     margin: 0 auto 10px;
}

#content2 table td.label {
     padding-right: 5px;
}

.error_message {
     background: #d60d0d;
     padding: 5px 0 5px 10px;
     margin-bottom: 10px;
     font-size: 12px;
     font-weight: bold;
     color: #FFF;
}

#content2 a.button {
     width: 84px;
     height: 145px;
     display: block;
     text-decoration: none;
     text-align: center;
     background: url(images/button-background.png);
     padding: 5px 20px;
}

#content2 a.button:hover {
     background-position: 0px -155px;
}

#content2 a img {
     padding: 5px 0;
     border: 0 none;
}

#content2 a.style-button {
     width: 88px;
     height: 210px;
     display: block;
     text-decoration: none;
     text-align: center;
     background: url(images/style-button-bg.png);
     padding: 5px 10px;
}

#content2 a.style-button:hover {
     background-position: 0px -220px;
}

#content2 a.style-button img {
     padding: 0 0 2px;
     border: 0 none;
}

#content2 ul {
     padding-left: 30px;
     margin: 10px 0;
}

#catalogue-caption p {
     margin: 0 0 5px;
     color: #FFF;
}

#detail-menu {
     height: 129px;
     width: 755px;
     padding: 10px 8px 0 0;
     background: #141414;
     float: right;
}

#detail-menu a {
     height: 23px;
     width: 185px;
     margin-right: 5px;
     display: block;
     background-color: #212121;
     color: #FFF;
     text-decoration: none;
     font-size: 13px;
     padding-top: 106px;
     text-align: center;
     float: left;
}

#detail-menu a.kitchen-colours,
#detail-menu a.menuactivekitchen-colours,
#detail-menu a.goole {
     margin-right: 0;
}

#detail-menu a.bedroom-styles {
     background: url(images/detail-menu.jpg);
     background-position: 0px 0px;
}

#detail-menu a.bedroom-colours {
     background: url(images/detail-menu.jpg);
     background-position: -190px 0px;
}

#detail-menu a.kitchen-styles {
     background: url(images/detail-menu.jpg);
     background-position: -380px 0px;
}

#detail-menu a.kitchen-colours {
     background: url(images/detail-menu.jpg);
     background-position: -570px 0px;
}

#detail-menu a.bedroom-styles:hover,
#detail-menu a.menuactivebedroom-styles {
     background: url(images/detail-menu.jpg);
     background-position: 0px -139px;
}

#detail-menu a.bedroom-colours:hover,
#detail-menu a.menuactivebedroom-colours {
     background: url(images/detail-menu.jpg);
     background-position: -190px -139px;
}

#detail-menu a.kitchen-styles:hover,
#detail-menu a.menuactivekitchen-styles {
     background: url(images/detail-menu.jpg);
     background-position: -380px -139px;
}

#detail-menu a.kitchen-colours:hover,
#detail-menu a.menuactivekitchen-colours {
     background: url(images/detail-menu.jpg);
     background-position: -570px -139px;
}

#flash {
     padding: 0;
     margin: 0 auto;
     height: 350px;
     width: 700px;
}

#catalogue-content table {
     margin: 0 auto;
     padding: 0;
}

#catalogue-content tbody {
     margin: 0;
     padding: 0;
}

#back-link {
     width: 924px;
     background-color: #141414;
     float: right;
     margin: 0;
     padding: 0;
}

#content2 li {
     margin-bottom: 10px;
}

#content2 a.home-link {
     text-decoration: none;
     font-weight: bold;
}

#content2 a.home-link:hover {
     text-decoration: underline;
}

#footer a {
     vertical-align: top;
}
/* End of 'JWS Catalogue Style' */

