h1
{
	font-size:15px;
	
}
@font-face 
{
	font-family: cool_font;
	src: url(/bankgthd.ttf);
}
/*page layout*/
html, body, #wrap {height: 100%;}
*
{
	margin:0px;
	padding:0px;
}
body > #wrap 
{
	height: auto; 
	min-height: 100%;
	width:800px;
	margin-left: auto;
	margin-right: auto;
}

#main {padding-bottom: 110px;}  /* must be same height as the footer */

#footer 
{
	position: relative;
	margin-top: -110px; /* negative value of footer height */
	height: 110px;
	width:800px;
	clear:both;
	background:url(/images/footer1.png) no-repeat;
	margin-bottom:-8px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.footnav
{
	background-color:#B9A984;
	white-space:nowrap;
	display:inline-block;
	padding:0.1em;
	width: auto;
	margin-top: 20px;
}	
.footnav *
{
display:inline;
}
.footnav>li
{
position:relative;
}
.footnav>li>a
{
	padding:.1em .5em;
	border:1px solid transparent;
	font-size:.8em;
	display:inline-block;
	text-decoration: none;
	color: #fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.footnav>li>a:hover
{
text-decoration:underline;
color:#000000;
}
.clearfix:after 
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix 
{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix 
{ 
	height: 1%;
}
.clearfix {display: block;}
/* End hide from IE-mac */
body 
{
	background: url(/images/284wo.jpg) repeat;
}
#header
{
	height: 150px;
	background:url(/images/header.png) repeat-x;
}
.logo
{
	margin-top:20px;
	margin-left:15px;
	position:absolute;
	border: 0;
	top: 6px;
	width: 100px;
	height: 100px;
}
.navigation
{
	background-color:#FBFBEF;
	white-space:nowrap;
	display:inline-block;
	padding-left:5px;
	height:30px;
	width: auto;
	float: right;
	margin-top: 55px;
	margin-right:20px;
}
.round
{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
ul
{
	list-style:none;
}
.navigation *
{
	display:inline;
}
.navigation>li
{
	position:relative;
}
.navigation>li>a
{
	padding:.1em .3em;
	border:1px solid transparent;
	font-size:.8em;
	display:inline-block;
	text-decoration: none;
	color: #999999;
	font-family:cool_font;
}
.navigation>li>a:hover
{
	text-decoration:underline;
	color:#000000
}

/* Home */

.p
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 15px 5px 15px;
}

.rightbubble
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:10px;
	width:431px;
	border: 2px #CCCCCC solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.rightbubble>p
{
	font-size:12px;
}
.bubbleimg
{
	float:left;
}
.bubblegmcimg
{
	float:left;
	width:145px;
	height:145px;
	padding-right:10px;
}

/* twidget */

#twicolumnLeft
{
	float:left;
	background:url(/images/signs.png) no-repeat;
	width:335px;
	height:auto;
}
#twidgit
{
	margin-left:26px;
	margin-top:220px;
	padding:10px;
}

/*contact*/

#contactholder
{
	width:316px;
	float:left;
	margin-right:10px;
	padding:10px;
}
#contactcolumnleft
{
	float:left;
	width:316px;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	background-color:#FBFBEF;
	border: 2px #CCCCCC solid;
}
#contactcolumnbottom
{
	float:left;
	width:756px;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
	background-color:#FBFBEF;
	border: 2px #CCCCCC solid;
}
#contact
{
	float:left;
	width:440px;
	margin-left:10px;
	margin-top:10px;
	background:url(/images/chalkboardsq.png) no-repeat;
	height: 440px;
	color: #FFFFFF;
}
#form
{
	vertical-align:middle;
	font-family: "comic Sans MS";
	margin-top: 40px;
	margin-left:10px;
}
#contactbuttons
{
	float:left;
	width:420px;
	margin-left:10px;
	margin-top:20px;
	padding-left:20px
}
.conbutimg
{
	border:0px;
	margin-left: 25px;
}

/* FAQ's */

#mainbubble
{
	float:left;
	width:100%;
	margin-top:10px;
	background:#FFFFFF;
	min-height: 600px;
	margin-bottom: 20px;
}
.q
{
	font-weight:bolder;
	padding: 5px;
}
.p1
{
	font-size:16px;
	padding: 5px 15px 5px 15px;
}
#new
{
	background:#FFFFFF;
	width:100%;
}
.new>a
{
	text-decoration:none;
	color:#FF3300;
}
.new>a:hover
{
	text-decoration:underline;
	color:#000000;
} 
#marquee
{
	background-color:#FFFFFF; 
	font-family:tahoma; 
	font-size:30px; 
	color:#FF3300; 
	margin-bottom:10px;
}
.marquee>a
{
	text-decoration:none;
	color:#FF3300;
}
.marquee>a:hover
{
	text-decoration:underline;
	color:#000000;
}

#map
{
	width:600px; 
	height:500px; 
	margin-left:98px;
	margin-top:10px; 
	margin-bottom:20px; 
	border:2px solid #FF3300;
}

/* Kitchens */

#breadcrumb 
{ 
	height:30px; 
	font: .7em Verdana, Arial, Helvetica, sans-serif; 
	color: #e41e13; 
	font-weight: bold; 
	background:#FFFFFF; 
	margin-top:20px; 
	margin-bottom:10px;
	padding-left:20px; 
	padding-top:10px; 
	line-height:170%;
}
#breadcrumb a 
{ 
	color: #666666; 
	font-weight: normal;
}
#breadcrumb a:hover 
{ 
	color: #FF3300; 
	font-weight: normal; 
}
#boldBreadcrumb 
{  
	color:#FF3300; 
	font-weight: normal; 
}
em 
{ 
	font-style: normal; 
	font-weight: bold; 
}
#sideNav
{
	float:left;
	background-color:#FFFFFF;
	width:225px;
	margin-top:10px;
	font-family:tahoma;	
}
#sideNav ul 
{
	padding-top: 10px;
	padding-left:15px;
	height: 100%;
	width:200px;
}
#sideNav ul li a:hover
{
	color:#FF3300;
}
#sideNav ul li 
{						
	padding-bottom: 18px; 
}
#sideNav li li 
{						
	padding-bottom: 0; 
	}
#sideNav a,
#sideNav em 
{
	display: block;
	width: 100%;
	line-height: 14px;
	color: #2A2A2A;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 1px;
	padding-left: 10px;
	margin-left: -15px;
	padding-right: 5px;
}
#sideNav strong,
#sideNav sup 
{							
	font-weight: bold; 
}
#sideNav em a 
{
	font-style: normal;
	color: #D34803;
	font-family: Tahoma;
}
#sideNav li li 
{						
	padding-left: 5px; width:190px;
}
#sideNav li li a 
{
	font-size: 8pt;
	font-weight: bold;
	border-bottom: #cecece 1px solid;
	line-height: 20px;
	font-family: Tahoma;
}
#sideNav li li.lastItem a,
#sideNav li li.lastItem li.lastItem a 
{	
	border-bottom: none; 
}
#sideNav li li.lastItem em a,
#sideNav li li.lastItem li a 
{			
	border-bottom: #cecece 1px solid; 
}
#sideNav li li em a 
{					
	font-weight: bold; 
	line-height: 20px; 
}
#sideNav li li li 
{						
	padding-left: 16px; 
}
#sideNav strong 
{
	color: #D44604;
}
#panel 
{
	background:url(/images/content_bg.png);
	border:2px #ffffff solid;
	float: left;
	padding-top:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	position: relative;
	width:564px;
    font-family:tahoma;
}
#panel h2 
{
	color:#ffffff; 
	font-size:13px; 
	padding:15px;
}
#panel #depots a 
{ 
	text-decoration: none; 
	color: #000; 
	font-weight:bold; 
}
#panel #depots a:hover 
{  
color: #c7a170;  
}
#menuItems,
#menuItems2 
{			
	display: block;  
	clear: right; 
}
#menuItems li,
#menuItems2 li 
{
	float: left;
	display: block;
	margin-left:10px;
	margin-bottom:10px;
	width: 175px;
	display: inline;  /* <---Solution for bug IE6 */
}
#menuItems li.plinth 
{	
width: 275px; 
min-height: 300px; 
}
#menuItems li.doors 
{	
width: 136px; 
margin: 5px; 
}
#menuItems p.summary 
{	
padding: 0 8px; 
font-size: .8em; 
color: black; 
line-height: 1.5em; 
}
#menuItems img,
#menuItems2 img 
{
	margin-bottom: 4px;
	display: block;
	border: none;
}
#menuItems a,
#menuItems2 a 
{
	width: 175px;
	height: 171px;
	display: block;
	text-align: center;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #333333;
	font-size: 8pt;
	font-weight: bold;
	position: relative;
}
#menuItems a.plinth 
{	
	max-width: 275px; 
	height: 250px; 
}
#menuItems a.doors 
{	
	max-width: 136px; 
}
#menuItems a img.new,
#menuItems2 a img.new 
{	
	position: absolute; 
	top: 3px; 
	right: 3px; 
	border:none 
}
.handles #menuItems a 
{	
	height: 105px; 
}
#menuItems a:hover,
#menuItems2 a:hover 
{
	background-color: #CCCCCC;
}
.kitchentext 
{
	font-family: Tahoma;
	font-size: 14px;
	color: #2A2A2A;
	text-decoration: none;
	width: 400px;
	margin-left: 15px;
}
.kitchenheader 
{
	font-family: Tahoma;
	font-size: 24px;
	color: #2A2A2A;
	text-decoration: underline;
	padding-left: 15px;
	font-weight: bold;
}
#kitchendisplay 
{
	float:left;
	width:560px;
	background:url(/images/content_bg.png);
	border:2px #ffffff solid;
	font-family: Tahoma;
	color:#ffffff;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	}
#kitchendisplay a
{
	font-family:tahoma;
	color:#999999;
	text-decoration:none;
}
#kitchendisplay a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
#kitchendisplayheader 
{
	padding:10px;
	font-size:14px;
	color:#ffffff;
}
#imageholder
{
	width:544.5px;
	float:left;
	padding-left:15.5px;
}	
.appointment li
{
	height:15px;
	width:100%;
	margin-left:3px;
	background:#cccccc;
	font-family:tahoma;
	font-size:1.3em;
	font-weight:bold;
}	
.appointment a
{
color:#000000;
text-decoration:none;
text-align:center;
}
.appointment li:hover
{
text-decoration:underline;
color:#FF3300;
background: #e5e5e5; 
}
#howdenfooter
{
	background:#FFFFFF;
	color:#000000;
	width:509px;
    padding-left:10px;
    padding-right:10px;
	padding-bottom:5px;
    margin-top:10px;
	margin-left:15.5px; 
	Margin-bottom:5px;
	font-family:tahoma;
    font-size:10px;
	float:left;

	
}
#howdenfooter a img 
{
	margin-top:5px;	
	width:81px;
	height:26px;
    border:none;
	vertical-align:text-middle;
}
.kitchendisplayimage 
{
	width:525px;
	height:420px;
	border:solid 2px white;	
	margin-left:15.5px;
	margin-bottom:12px;
}	
.kitchendisplayimages2sml 
{
	margin-right:6px;
    margin-bottom:10px;
	width:255px;
	height:180px;
	border:solid 2px white;
}
.kitchendisplayimages3sml 
{
	margin-right:3px;
	margin-bottom:8px;
	width:167px;
	height:133px;
	border:solid 2px white;
}
.kitchendisplayimages4sml 
{
	margin-right:2px;
	margin-bottom:5px;
	width:123px;
	height:100px;
	border:solid 2px white;
}

/*Gallery*/
#gallerydisplay
{
	float:left;
	width:768px;
	height:1060px;
	background-image:url(/images/gallery/corkbk.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:32px;
	padding-top:20px;
}
#galleryItems
{			
	display: block; 
	margin-top: 45px; 
	clear: right; 
}
#galleryItems li
{		
	float: left; 
	display: block; 
	margin-left:10px;
    margin-bottom:10px;  
	display: inline;  /* <---Solution for bug IE6 */  
}
#galleryItems img
{
    width:216px;
    height:180px;
    padding:7px;
    margin-bottom:4px;
	display: block;
	border: none;
}
#galleryItems a 
{			 
	height: 230px; 
	display: block; 
	text-align: center; 
	background-color: #ffffff; 
	text-decoration: none; 
	color: black;
	font-family: "Bradley Hand ITC"; 
	font-size: 12pt; 
	font-weight: bold; 
	position: relative; 
}
#galleryItems a img.new
{ 
height:30px; 
width:33px; 
position: absolute; 
top: -25px; 
right: 80px; 
border:none 
}
#galleryItems a img.new1
{
	height:30px;
	width:33px;
	position: absolute;
	top: -25px;
	right: 95px;
	border:none
}
#galleryItems a:hover
 {	
 background-color:#CCCCCC;
 }
#gallerytop
 {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/content_bg.png);
	border:solid 3px #FFFFFF;
	color:#FFFFFF;
	width:400px;
	clear:both;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-bottom: 10px;
 }
#gallerybottom
{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:solid 2px #FF3300;
	width:275px;
	clear:both;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-bottom: 10px;
 }

/* PayPal */

#paypal
{
	border:2px #FF3300 solid;
	width:450px;
	background-color:#FFFFFF;
	float: right;
	margin-bottom: 10px;
	margin-top:10px;
}
#paypal p
{
	margin:10px;
	font-family: tahoma;
	font-size:14px;
}
#wrap #main #leftcolumn 
{	
	width: 335px;
	height: auto;
    float: left;
	margin-bottom:10px;
}

/* seasonal decorations */

#lights 
{
 position:absolute;
 border-top:1px solid #006600;
 left:0px;
 top:0px;
 width:100%;
 height:140px;
 overflow:hidden;
 z-index:1;
 display:none;
}
.xlsf-light 
{
 position:absolute;
 margin-top:-1px;
}
.xlsf-fragment 
{
 position:absolute;
 background:transparent url(http://phoenix-joinery.co.uk/lights/image/bulbs-50x50-fragments.png) no-repeat 0px 0px;
 width:50px;
 height:50px;
}
.xlsf-fragment-box 
{
 position:absolute;
 left:0px;
 top:0px;
 width:50px;
 height:50px;
 *width:100%;
 *height:100%;
 display:none;
}
.xlsf-cover 
{
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:#fff;
 opacity:1;
 z-index:999;
 display:none;
}
.special
 {
	display:none;
	font-size:x-small;
	color:#999;
}
ul li 
{
 line-height:1.75em;
}
/* end seasonal */

/* Sitemap */

.sitemap 
#sitemap ul
{

}
#sitemap li 
{		
margin-bottom: 1em;
list-style:disc;
margin-left:50px;
 }
#sitemap ul>li
{		
	margin-bottom: 1em;
	list-style:square;
	color:#ff3300;
	margin-left:100px;
}
#sitemap a
{
	color:#000000;
	text-decoration:none;
}
#sitemap a:hover
{
	color:#ff3300;
}

/* Specifications */

#specs
{
	width:100%;
	min-height:100%;
}
#specs li
{
	color:#ffffff;
	font-size:.9em;
	font-weight:bold;
	border-bottom:solid 1px #ffffff;
	padding-bottom:1px;
}
#specs li ul li
{
	font-weight:normal;
}
#specs li li 
{
	border:none;
	margin-left:10px;
}
#specs img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#specsleft
{
	width:272px;
	float:left;
	border-right:1px solid #ffffff;
	padding-left:6px;
	padding-right:5px;
	margin-bottom:20px;
	min-height:380px;
}
#specsright
{
	width:265px;
	float:right;
	padding-right:5px;
	padding-left:5px;
	margin-bottom:15px;
}
.white
{
	width:300px;
	height:230px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding-top:15px;

}	
#Sweden
{
width:756px;
height:65px;
border: solid 2px #fff;
background: url(/images/content_bg.png);
padding: 20px;
color: #fff;
font-size: 28px;
font-family: cool_font; /* no .ttf */;
}


