/*

Palette
#ebe2d8 : light clay
#9b743d : rich earth
#44332c : Peat

*/

/* Standard Paragraph */
p{
  font-size:14px;
  line-height:1.5em;
  color:#333;
  background-color:inherit;
}

#content p.sizesLink{
  margin-top:16px;
}

/* Colour Styles */
.brandColour {
  color:#9b743d;
}

/* General Typographic Styles */
#content .quote {
  color:#9b743d;
  font-size:1.25em;
  margin-top:20px;
}

/* Banner Area */
.headerStrap {
	color:#9c753d;
}


/* IMG Styles */
.imgRight {
	margin:0 0 1em 2em;
	float:right;
}

/* Logo */
#logoLeft a img {
  border:0;
}

/* Standard Links */
a{
  color:#9b743d;
  background-color:inherit;
  outline: none;
}
a:hover{
  color:#9b743d;
  text-decoration:none;
  background-color:transparent;  
}

/* Standard Lists */
	ul{
		font-size:14px;
	}
	ul li{
	  
	}
	ol{
		font-size:14px;
	}
	ol li{
	  
	}

	#content ul {
		list-style:none url(../img/gui/bg_li.png);
		padding:0;
		margin:6px 0 0 0;
		
	}
	#content ul li, #content ol li {
		padding:0;
		margin:2px 0 5px 15px;
	}
	#content p {
		margin:2px 0 8px 0;
	}



/* Headers */

	#content h1,#content h2 ,#content h3,#content h4,#content h5{
		font-family:Helvetica, Verdana ,sans-serif;
		color:#333;
		background-color:#fff;
		font-weight:normal;
	}
	#content h1{
		font-size:55px;
		margin:0 0 15px 0;
		padding:0;
		color:#9b743d;
	}
	
	#content h2{
		font-size:45px;
		font-weight:bold;
		margin:0 0 15px 0;
		padding:0;
		color:#9b743d;
	}
	#content h3{
		font-size:14px;
		font-weight:bold;
		margin:15px 0 1px 0;
		padding:0;
	}
	#content h4{
		font-size:.9em;
		font-weight:normal;
		margin:10px 0 10px 0;
		padding:0;
	}
	#content h5{
		font-size:0.9em;
		margin:10px 0 6px 0;
		padding:0;
	}
	
	
	#bannerTitle h1,#bannerTitle h2,#bannerTitle h3,#bannerTitle h4,#bannerTitle h5{
		line-height:1.2em;
		font-family:Helvetica, Verdana ,sans-serif;
		font-weight:normal;
		color:#60340d;
		margin:0 0 15px 5px;
	}
	#bannerTitle h1{
		font-size:65px;
	}
	#bannerTitle h2{
		font-size:65px;
	}
	#bannerTitle h3{
		font-size:60px;
	}
	#bannerTitle h4{
		font-size:50px;
	}
	#bannerTitle h5{
		font-size:45px;
	}
	
	
/* Font replacement fallback, modernizr will help distinguish whether JS is running
If not - our font-size for one, must be very different */
	.no-js #content h1{
		font-size:35px;
		margin-left:0;
	}
	.no-js #bannerTitle h1 {
		margin-left:0;
		font-size:45px;
	}
	.no-js #bannerTitle h2 {
		margin-left:0;
		font-size:45px;
	}
	.no-js #bannerTitle h3 {
		margin-left:0;
		font-size:40px;
	}
	.no-js #bannerTitle h4 {
		margin-left:0;
		font-size:35px;
	}
	.no-js #bannerTitle h5 {
		margin-left:0;
		font-size:30px;
	}
	.no-js #bannerTitle h6 {
		margin-left:0;
		font-size:25px;
	}




/* Tables */
.tblSizes {
	font-size:1em;
	margin:0 30px 10px 0;
	width:170px;
	float:left;
}
.tblSizes th{
	background-color: #FFF;
	padding:5px 4px 8px 0px;
	font-weight:normal;
	text-align:left;
}
.tblSizes td{
	padding:7px 4px 7px 25px;
	background:#ebe2d8 url(../img/gui/bg_td.png) no-repeat 10px center;
	margin:2px 0 0 0;
}

/* Tables */
.tblChairSizes {
	font-size:14px;
	margin:0 0 10px 0;
	width:310px;
	float:left;
	border-spacing:0;
}
.tblChairSizes tr{

}
.tblChairSizes th{
	background-color:#ebe2d8;
	color:#9b743d;
	padding:5px 4px 8px 10px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	border-top:2px solid white;
}
.tblChairSizes td{
	padding:7px 6px 7px 6px;
	background-color:#ebe2d8;
	margin:2px 0 0 0;
	white-space:nowrap;
	text-align:center;
	border-top:2px solid white;
}

.tblChairSizesWide {
  font-size:10px;
  margin:0 0 10px 0;
  border-spacing:0;
  border-bottom:1px solid #44332c;
  border-right:1px solid #44332c;
}
.tblChairSizesWide tr{

}
.tblChairSizesWide th{
	background-color:#e1d5c5;
	color:#44332c;
	padding:8px 4px;
	font-weight:normal;
	text-align:left;
	border-top:1px solid #44332c;
	border-left:1px solid #44332c;
}
.tblChairSizesWide td{
	padding:6px;
	background-color:#fff;
	margin:6px 0 0 0;
	white-space:nowrap;
	text-align:left;
	border-top:1px solid #44332c;
	border-left:1px solid #44332c;
}
.tblChairSizesWide td.deadtd{
	border:0;
	background:#FFF;
}

/* Misc. Text Styles */ 
	#main p.toTop{
		text-indent:0em;
	}
	.toTop a{ 
		padding:0;
		margin:5px 0 25px ;
		font-size:0.8em;
		font-weight:bold;
	}
	.hilight {
		background-color:#FFEA00;
	}

	#footerLinks img.handcraftedLogo{
		margin-bottom:10px;
	}

	
	
/* Sofa Link */
/* 
#content .sofaLink {
	margin:2em 0 0 0;
}
.sofaLink a{
	background:#9b743d;
	padding:.35em .35em .35em .35em;
	margin: 0 0 0 0;
	color:#fff;
	text-decoration:none;
	border:1px solid #44332c;
	font-weight:bold;
}

.sofaLink a:hover{
	text-decoration:none;
	border:0;
	border:1px solid #44332c;
}
 */
#content .sofaLink {
	margin:2em 0 0 0;
}
.sofaLink a{
	
}

.sofaLink a:hover{
	
}


