@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1 , h2, h3, h4, h5, h6, form, fieldset, a, div, img, blockquote

{

	margin: 				0px;

	padding:                		0px;

	border: 				0px;

}

h1{
font-size:22px;
height:40px;
}

a
{
color:#ee8112;
}

#kitchens img.title,#interiors img.title{padding:0px;}

#kitchens img.title:hover, #interiors img.title:hover{
padding:0px;
filter: Alpha(Opacity=100,);
-moz-opacity: 1;
}

/* body */
body{
/* background:url(/images/back-grad.jpg) #212121 repeat-x; */
background:url(/images/verticalRepeat.gif) #212121 repeat-y;
background-position: center center;
font-family:arial;
font-size:12px;
color:#fff;
}

p
{
line-height:16px;
}

div#horizRepeat
{
display:block;
float: left;
width: 100%;
background-image: url(/images/horizRepeat.gif);
background-position: center top;
background-repeat: repeat-x;
}

div#headerBG
{
display:block;
float: left;
width: 100%;
background-image: url(/images/headerBG.gif);
background-position: center top;
background-repeat: no-repeat;

}


/* container positioning */

#global { 
position: relative;  
margin-left: auto; 
margin-right: auto; 
width: 960px; 
}

#outerContainer {
float: left;
width:960px;
}

/* header */

#header{
width:960px;
height:126px;
background:url(/images/header.jpg) no-repeat;
}

#telephone{
color:#696969;
position:absolute;
top:43px;
left:745px;
font-weight:bold;
font-size:11px;
}

#home-link{
position:absolute;
left:35px;
height:99px;
width:307px;
}

#telephone span{
font-size:18px;
font-weight:normal;
}

#navigation{
position:absolute;
top:93px;
left:10px;
}

#navigation ul li{
float:left;
}

#navigation ul li a{
float:left;
background:url(/images/button.jpg) no-repeat bottom;
height:21px;
width:83px;
margin-left:2px;
text-decoration:none;
color:#fff;
font-weight:bold;
padding-top:6px;
text-align:center;
}
#navigation ul li a:hover{
background:url(/images/button.jpg) no-repeat top;
}

#navigation ul li a.long, #navigation ul li a.medium{
float:left;
background:url(/images/button-long.jpg) no-repeat bottom;
height:21px;
width:170px;
margin-left:2px;
text-decoration:none;
color:#fff;
font-weight:bold;
padding-top:6px;
text-align:center;
}
#navigation ul li a.long:hover, #navigation ul li a.medium:hover{
background:url(/images/button-long.jpg) no-repeat top;
}


#book-page #navigation ul li a.home{
background:url(/images/button.jpg) no-repeat top;
}

#showroom #navigation ul li a.medium{
background:url(/images/button-long.jpg) no-repeat top;
}

#bedroom #navigation ul li a.long{
background:url(/images/button-long.jpg) no-repeat top;
}

#interiors #navigation ul li a.interiors{
background:url(/images/button-medium.jpg) no-repeat top;
}

#stone #navigation ul li a.stone{
background:url(/images/button.jpg) no-repeat top;
}

#flickbook #navigation ul li a.flickbook{
background:url(/images/button.jpg) no-repeat top;
}

#about #navigation ul li a.about-us{
background:url(/images/button.jpg) no-repeat top;
}
#contact #navigation ul li a.contact-us{
background:url(/images/button.jpg) no-repeat top;
}

#thankyou #navigation ul li a.contact-us{
background:url(/images/button.jpg) no-repeat top;
}

#kitchens #navigation ul li a.kitchens{
background:url(/images/button.jpg) no-repeat top;
}


#list ul,#list2 ul
{
list-style-type:disc;
padding:10px 10px 10px 10px;
margin-left:10px;
color:#EE8112;
}

#list ul span,#list2 ul span
{
color:#525252;
}

#list2 ul li
{
margin-bottom:15px;
}

#list ul li
{
margin-top:7px;
}

/*   Main content */
#main-container{
width:960px;
padding:10px 0px 0px 0px;
float:left;
}


#main{
width:960px;
position:relative;
float:left:}

#book-page #main{
width:960px;
position:relative;
background:url(/images/book.jpg);
height:450px;
float:left:}

#main-book{
background:url(/images/book.jpg);
height:450px;
width:960px;
}




/*   FOOTER */
#footer-container{
position:relative;
float:left;
width:960px;
padding:10px 0px 0px 0px;
}

#footer{
background:#414141;
width:960px;
height:27px;
padding-top:15px;

}

#footer a, #footer-address a{
color:#fff;
text-decoration:none;
}
#footer a:hover, #footer-address a:hover{
color:#ee8122;
}

#copy{float:left;padding-left:10px;}
#footer-links{float:left;width:400px;text-align:center;}
#design-by{float:right;padding-right:10px;}


#footer-address{
margin-top:5px;
background:#303030;
width:960px;
height:27px;
padding-top:15px;
margin-bottom:15px;
text-align:center;
}

#footer-address span{
color:#ee8122}

#footer-suppliers{
margin-top:5px;
background:#303030;
width:960px;
height:65px;
padding-top:15px;
text-align:center;
font-size:10px;
}

/* lists */
ul{
list-style: none;
}


#home-flash{
width:840px;
background:#212121;
}

#home #left-col{position:relative;float:left;margin-top:10px;width:413px;padding-left:30px;padding-right:30px;color:#a6a6a6;}
#home #right-col{position:relative;float:left;margin-top:10px;width:472px;border-left:1px dotted #a6a6a6;padding-left:5px;}

#default #left-col{
float:left;
margin-top:10px;
width:340px;
padding:100px 30px 0px 100px;
color:#505050;

}
#default #right-col{
float:left;
margin-top:10px;
width:340px;
padding:100px 30px 0px 100px;
color:#505050;
}


#about #left-col{
float:left;
margin-top:10px;
width:326px;
padding:0px 84px 0px 60px;
color:#505050;
}

#bedroom #right-col,#thankyou #right-col{
float:left;
margin-top:10px;
width:380px;
padding:30px 0px 0px 60px;
color:#505050;
}


#showroom #right-col{
float:left;
margin-top:10px;
width:380px;
padding:30px 0px 0px 60px;
color:#505050;
}

#bedroom #right-col{
float:left;
margin-top:10px;
width:380px;
padding:30px 0px 0px 60px;
color:#505050;
}

#about #right-col{
float:left;
margin-top:10px;
width:380px;
padding:30px 0px 0px 60px;
color:#505050;
}

#stone #right-col{float:left;
margin-top:10px;
width:380px;
padding:30px 0px 0px 60px;
color:#505050;}

#kitchens #right-col, #interiors #right-col{
float:left;
margin-top:10px;
width:380px;
padding:30px 0px 0px 60px;
color:#505050;
}

#contact #left-col{
float:left;
margin-top:10px;
width:380px;
padding:30px 30px 0px 60px;
color:#505050;
}
#contact #right-col{
float:left;
width:330px;
padding:20px 30px 0px 110px;
color:#505050;
}

#book-page #left-col,#kitchens #left-col,#bedroom #left-col,#interiors #left-col,#stone #left-col,#showroom #left-col,#thankyou #left-col{
float:left;
width:468px;
padding:7px 0px 0px 7px;
color:#505050;
}

#book-page #right-col{
float:left;
width:465px;
padding:7px 0px 0px 20px;
color:#505050;
}

#book-page img,#kitchens img,#interiors img,#thankyou img{
padding:3px;
filter: Alpha(Opacity=100,);
-moz-opacity: 1;
}

#book-page img:hover,#kitchens img:hover,#interiors img:hover,#thankyou img:hover{
padding:3px;
filter: Alpha(Opacity=80,);
-moz-opacity: .8;
}


#book-page img.no-link,#kitchens img.no-link,#interiors img.no-link,#stone img.no-link,#bedroom img.no-link{
padding:3px;
filter: Alpha(Opacity=100,);
-moz-opacity: 1;
}
#book-page img.no-link:hover,#kitchens img.no-link:hover,#interiors img.no-link:hover,#stone img.no-link:hover{
padding:3px;
filter: Alpha(Opacity=100,);
-moz-opacity: 1;
}


#contact-form{
font-weight:bold;
font-size:10px;
width:294px;
}

#contact-form input.long,textarea{
margin-top:5px;
margin-bottom:5px;
width:290px;
border:1px solid #aaaaaa;
}

#contact-form input.check{
margin-top:0px;
margin-bottom:0px;
width:12px;
border:0px solid #aaaaaa;
}

#contact-form input.submit{
width:99px;
float:right;
border:0px;
}

#flip-main-text{
padding:20px;
}