/*** basic ***/

#Content {
	position:absolute;
	left:50%;
	width:780px;
	margin-top:0px;
	margin-left:-390px;
}

/*** basic ***/

body{
	padding:0px;
	background-color:#000000;
	width:780px;
	color:#FFFFFF;
	font-family: verdana,arial, helvetica;
	font-size:0.7em;
}

body{
	background-color:#000000;
	margin: 0px;
}

body,td,th {

}

h3{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.Terms_Of_Use h3, .Privacy_Statement h3 {
  font-size:1em;
  color:#92bf3d;
}

a {
text-decoration: underline;
color: #ffffff;
}
a:active {
}

a:link, a:visited {

}

a:hover {

}



h1,h2,h3,h4,h5,h6 {

}
outline {
}
h1,h2 {
}

h1{
font-family: Tahoma, Arial, Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #FFFFFF;
}
P{

}

#pagination{
  clear:both;
}
/*** DIVS ***/
#website_branding{
  width:780px;
  background-image: url(../images/logoblackbb.jpg);
  background-position:630px 9px;
  height:155px;
  background-color:#000000;
  background-repeat: no-repeat;
  text-align:left;
font-size:15px;
  padding-top:9px;
}

#website_branding a{
  color:#ffffff;
}

#website_container{
  padding:0px;
  margin:0px;

  width:780px;
   background-color:#000000;
}

#mainpage{
	margin:auto;

  width:615px;
  background-color:#000000;
	padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}

#col_one{
  padding-left:20px;
  width:auto;
  float:none;
}

.Showrooms #col_one{
  width:590px;
}

#col_two{
  float:right;
  width:auto;
  padding-left:17px;
  padding-right:18px;
  padding-bottom:20px;
  padding-top:38px;
}

.gallery #col_two {
  float:left;
}
.Renovation #col_two{
  float:left;
   padding-top:0px;
   padding-top:50px;
}

.Renovation h1 {
      position:absolute;
      left:0px;
      padding-left:20px;
  }

*html .Renovation h1 {
      position:absolute;
      left:-315px;
      padding-left:20px;
  }


#website_footer{
  margin:0px;
	margin-top: 20px;
	text-align: center;
	clear: both;
	color: #FFFFFF;


	width:780px;
}

#website_footer a{

}

#global_footer{
	text-align:center;
	margin:auto;
	width:780px;

	font-size: 100%;
	background-color: #000000;
	color: #FFFFFF;
}

#global_footer a{
color:#AAAAAA;
}

/*** contact us ***/
#submit{
  text-align:right;
  padding-left:356px;
}

label{
    width: 400px;
    float:left;
}

input
{
    width:400px;
}


textarea
{
    width:400px;
    height:100px;
}


.submit
{
    border:solid 1px #000000;
}

#content{
  padding-top:0px;
  padding-bottom:0px;
}

.Renovation #content{
  padding-top:30px;
}
/*** links  ***/

#links{
  margin:0px;
  border:1px solid #CCCC99;
  height:190px;
  margin:auto;
  width:765px;
  margin-left:10px;
}

.linkrow{
  margin:5px;
  padding:5px;
  width:231px;
  font-weight:bold;
  float:left;
  position:relative;
  clear: none;
  height:170px;
}

.link_num2{
  background-color:#CCCCCC;
}

.link_num3{
  background-color:#CCCC99;
}

.link_num1{
  background-color:#CCFF99;
}

.link_title{

}

.link_description{
  clear:both;
  width:231px;
  font-size:90%;
  font-weight:normal;
}

/*** gallery page ***/

.gallery_page #mainpage{

}


.gallery #col_one{

}

.gallery #col_two{

}

.gallery #gallerytext{

}

img{

}


.image{

}
/*** home ***/
.Home h1{

}

.Home #col_one{

}

.Home #content{

}

.Home .image{

}

.Home #breadcrumb
{
 display:none;
}

.Home #mainpage{
	margin-top:0px;
}

.headline{
  display:none;
  margin:0px;
}

.date, .time {
  display:none;
}

.news_row{
  float:left;
  clear:none;
  padding-right:0px;
}


/*** MENU ***/


#website_menu {
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	background-color: #1a1a1a;
	font-family: arial, helvetica;
	width:165px;
}

#website_menu a {
	display:block;
	cursor: pointer;
	color: #999999;
  width:140px;
  padding-left:25px;
  text-decoration: none;
  background-color:#1a1a1a;
}

#website_menu a:hover {
  display:block;
  color:ccccb5;
	background-color:#212121;
	background-image: url(../images/buttonhover.gif);
	background-repeat: no-repeat;
  text-decoration: none;
}

#website_menu {

}

#website_menu ul{
  list-style-type: none;

	width:165px;
	padding-left:0px;
	margin-left:0px;
}

#website_menu li {

	margin:0px;
	border-left: #1a1a1a 0px solid;
	border-bottom: #000000 1px solid;
	border-top: #000000 0px solid;
	border-right: #1a1a1a 0px solid;
	line-height:22px;
	width:165px;
}

#website_menu a.current{
  background-color: #212121;
  color:#ccccb5;
  text-decoration: none;
}

.submit{
  border:solid 1px #000000;
  color:#000000;
  font-weight:bold;
}


.gap {
  margin-top:10px;
  margin-bottom:10px;
  height:20px;
  background-color: #212121;
  margin-left:0px;
width:600px;
}

.slogan {
position:absolute;
  height:17px;
  width:187px;
top:100px;
left:0px;
  background-image: url(../images/no_ordinary_wood_floors.gif);
  background-repeat: no-repeat;
  margin-right:5px;
}

#breadcrumb
{
  display:none;
  position:absolute;
  left:188px;
}

.Products .news_row
{
  width:142px;
  padding-right:0px;
  margin:0px;
}

.Products .news_article{
  width:140px;
  padding-right:0px;
  padding-top:20px;
  margin:0px;
}

.gallery img{
  height:132px;
  width:132px;

}

#thumbBox #thumbImage{
  background-color:#313131;
  }

.Products .newsimage{
  height:134px;
  width:134px;
}

.Showrooms .newsimage{float:right;padding-right:60px;}

.imagecaptionalt{
  display:block;
  padding:0px;
  width:132px;
  color:#ffffff;

text-align:center;
}

.imagecaptionalt a
{
display:block;
background-image:url(../images/qqbutton.png);
width:81px;
height:17px;
padding-top:2px;
margin:auto;
margin-top:2px;
text-decoration:none;
text-align:center;
}


/*** IE6 workarounds ***/
*html .Home #news{
  left:0px;
  position:absolute;
}

*html .Home #website_footer{
  margin-top:280px;
}

.Links #col_one li{
  list-style-type: square;
  padding-top:5px;
}

.Links #col_one a{
  font-size:95%;
}

.Links #col_one a:hover{
  text-decoration: none;
}

input {width:300px;}
textarea {width:300px;}
label {width:100px;}

table,td{
  border:0px solid black;
}

#footerlinks{padding-top:5px;padding-bottom:5px;font-size:10px;}
#footerlinks {color:#666666;}
#footerlinks a{color:#666666;text-decoration: none;}
#footerlinks a:hover{color:#BBBBBB;}


#leftfooter{
  float:left;
  width:340px;
  background-color:#000000;
  background-image: url(../images/nwfa.gif);
  background-repeat: no-repeat;
  text-align:left;
  padding-left:50px;
  padding-top:10px;
  font-size:9px;
  height:42px;
  }

#rightfooter{
  float:right;
  width:390px;
  background-color:#000000;
  text-align:right;
  padding-top:10px;
  font-size:9px;
  height:42px;}

#contactpostcode
{
display:inline;
}

.addtocart input
{
width:auto;
display:block;
margin-top:5px;
}

.addtocart select
{
display:block;
margin-bottom:10px;
margin-top:5px;
}

#basket
{
position:absolute;
right:0px;
top:68px;
}
