
/* Skip navigation */

.accessaid { position:absolute;
			height:0;
			overflow:hidden;
}


#wrapper,  #wrapperhome, #prod-wrapper { width:826px; margin:0 auto; text-align:left; }

#wrapper { 
		   background:url('../images/home-page-bk.jpg') repeat-y;
		   }
		   
#prod-wrapper { background:url('../images/page-plain-bk.jpg') repeat-y; }

#wrapperhome {background:url('../images/home-page-bk.1.jpg') repeat-y;}

div.layoutitem {background-color:#A7986D;}

#viewpictures { 
			background-color:#A7986D;
}

*.highlightedStripe
{
    background-color: #554931;
    color: #A7986D;
}

		   
/* branding styles  */

#branding h1 { background-image:url('../images/branding-logo-left.jpg');
               background-position:top left;
			   background-repeat:no-repeat;
			   margin:0; padding:0;
			   width:408px; height:191px;
			   float:left;
			   }
			   
#branding address { background-image:url('../images/branding-logo-right.jpg');
               background-position:top right;
			   background-repeat:no-repeat;
			   margin:0; padding:0;
			   width:418px; height:191px;
			   float:right;
			   }
			   
#branding h1 span, #branding address span { display:none; }

/* Global Navigation styles  */

#globalnav { width:800px; 
             margin:0 auto; padding:15px 0; 
			 background-color:#554931;
			 list-style:none;
			 border-bottom:solid #947E43 7px; 
			 }
			 
#globalnav li { float:left; }

#globalnav a { display:block; height:40px; }

#globalnav a span { display:none; }

/* Global Navigation - Link Image Replacement  */

#globalnav li a#home-link { background:url('../images/home-link.gif') no-repeat;
                         width:63px; 
						 }
						 
#globalnav li a#tables-link { background:url('../images/tables-link.gif') no-repeat;
                         width:62px;
						 }
						 
#globalnav li a#bar-link { background:url('../images/bar-stools.gif') no-repeat;
                         width:58px;
						 }
						 
#globalnav li a#ladder-link { background:url('../images/ladder-back-chair-link.gif') no-repeat;
                         width:93px;
						 }
						 
#globalnav li a#gchairs-link { background:url('../images/georgian-chairs-link.gif') no-repeat;
                         width:76px;
						 }
						 
#globalnav li a#stick-link { background:url('../images/stickback-chairs-link.gif') no-repeat;
                         width:79px;
						 }
						 
#globalnav li a#smokes-link { background:url('../images/smokers-bow-link.gif') no-repeat;
                         width:106px;
						 }
						 
#globalnav li a#settees-link { background:url('../images/settees-link.gif') no-repeat;
                         width:66px;
						 }

#globalnav li a#other-link { background:url('../images/other-chairs-link.gif') no-repeat;
                         width:58px;
						 }
						 
#globalnav li a#enquiries-link	{ background:url('../images/enquiries-link.gif') no-repeat;
                         width:75px;
						 }
						 
#globalnav li a#contact-link { background:url('../images/contact-us-link.gif') no-repeat;
                         width:64px;
						 }	

#globalnav li a#chairrange-link { background:url('../images/chairrange-link.gif') no-repeat;
                         width:92px;
						 }					 

#globalnav li a#new-range-link { background:url('../images/new-range-link.gif') no-repeat;
                         width:79px;
						 }					 


/* main content styles */

#maincontent { width:759px; margin:0 auto; padding:20px 22px 20px 45px; text-align:left; }

#productcontent { width:826px; margin:0 auto; padding:15px 0; }

#content { width:759px; float:left; text-align:left;   }

#contenthome { width:400px; float:left; text-align:left;   }

#supp-content { width:290px; float:right;  }

#content h2#welcome-hr { background-image:url('../images/welcome-txt-hr.gif');
                         background-repeat:no-repeat;
						 background-position:top left;
						 width:241px; height:28px;
						 margin:0; padding:0;
						 }
						 
#content h2#welcome-hr span { display:none; }

.img-box { margin-top:10px; width:400px;} /* used to wrap images in a container for styling  */

.img-box img { float:left; margin:0 10px 10px 0; display:block;  } 


#supp-content h2#furnr { background-image:url('../images/our-range-txt-hr.gif');
                         background-repeat:no-repeat;
						 background-position:top left;
						 width:266px; height:23px;
						 margin:0; padding:0;
						 }
						 
#supp-content h2#furnr span { display:none; }

#supp-content .img-box { width:290px; }

#supp-content .img-box p { margin:0; padding:0; line-height:normal; }

#supp-content .img-box p a { color:#fff; }

/* product content styles */

			   
#products-wrap { width:600px; margin:0 auto; }

.prod-item { width:183px; text-align:center; margin:5px 10px 15px 0; float:left; position:relative;}

.prod-item p { margin:0; padding:0;}

.prod-item h2 { margin:3px 0 0 0; padding:0; text-align:center; font-size:1.2em; }


div.productsmall h2 {
						
						font-size:1.2em;
					}

div.productmain {   position:absolute;
					left:195px;
					top:1px;
					height: 20px;
					width: 500px;
					text-align: left;	
}

div.product-descriptions {
							position:absolute;
							left:195px;
							top:35px;
							width: 500px;
							text-align:left;
}

div.productmain h2 {
						height: 20px;
						text-align: left;
}
					
div.productsmallimage a {height:120px;}

#image-div {height:115px; }

/* footer styles  */

#footer { width:780px; 
          margin:0 auto; 
		  background-color:#947E43;
		  border-top:solid #554931 5px;
		  color:#554931;
		  font-weight:bold;
		  padding:0 10px;
		  line-height:2em;
		  }

address#foot-adr { float:left; width:560px; }

p#fnum { float:right; width:180px; margin:0; padding:0; text-align:right; }


/* site credits */

#sitecreds { width:826px; margin:0 auto;
             background-image:url('../images/page-footer-bk.jpg');
			 background-repeat:no-repeat;
			 background-position:top left;
			 padding-top:21px;
			 color:#554931;
			 background-color:transparent; 
			 }
			 
#sitecreds p { margin:8px 0; text-align:center; }

#sitecreds p a { color:#554931; background-color:transparent; }





/* div clearing styles  */

.fixclear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html .fixclear { height:1%;}
.fixclear { display:block; }

/* Contact us */

.img-box-contact { margin-top:10px; width:400px;} /* used to wrap images in a container for styling  */

.img-box-contact img { float:right; margin:0 0 0 0; display:block;  }


			

			
			