/** BODY ELEMENTS **/

	* {
	margin: 0;
	padding: 0;
	border: none;
	}
	body {
	color: #333;
	font-family: "Arial", "Helvetica", sans-serif;
	background-image: url(../images/bkg.jpg);
	background-repeat: repeat;
	}

	ul, li {
	list-style: none;
	}

	h2 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	}
	
	h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	color: #7E654E;
	}
	
	h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	}



/** MAIN CONTAINERS **/

	#bar {
	height: 26px;
	}
	
	#clear {
	clear:both;
	height: 20px;
	}
	
	#cat-desc {
	line-height: 15px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	width: 137px;
	}

	#content {
	background-color: #FFF;
	width: 960px;
	}

	#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 30px;
	}	
	
	#column_middle {
	width: 459px;
	float: left;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 18px;
	padding-right: 30px;
	padding-bottom: 45px;
	}
	
	#column_full {
	width: 733px;
	float: left;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 18px;
	padding-bottom: 45px;
	}
	
	#column_full_text {
	width: 703px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	padding-right: 30px;
	}
	
	#column_item {
	width: 533px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 16px;
	}
	
	#column_details {
	width: 180px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #685031;
	line-height: 16px;
	padding-left: 20px;
	}
	
	#column {
	float: left;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 16px;
	padding-right: 30px;
	padding-bottom: 45px;
	width: 703px;
	}
	
	#column_middle a {
	color: #2b6d44;
	text-decoration: none;
	}
			
	#column_last {
	width: 244px;
	background-color: #FFFFFF;
	float: left;
	}
	
	#contact #navbar li.contact a {
	background-image:url(../images/contact-tab-3.png);
	}
	
	#curve-left {
	background-image: url(../images/footer_left.jpg);
	float: left;
	height: 20px;
	width: 20px;
	}

	#curve-right {
	background-image: url(../images/footer_right.jpg);
	float: right;
	height: 20px;
	width: 20px;
	}
					
	#footer {
	clear: both;
	}
	
	#footer a {
	clear: both;
	color: #716340;
	text-decoration: none;
	}
	
	#footer-top {
	float:left;
	background-color: #141414;
	font-size: 11px;
	color: #716340;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 0px;
	line-height: 16px;
	clear: both;
	width: 595px;
	height: 55px;
	}
	
	.footer-hl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	}
	
	#footer-right {
	float:left;
	background-color: #141414;
	font-size: 10px;
	color: #716340;
	padding-top: 40px;
	width: 325px;
	height: 35px;
	padding-right: 20px;
	text-align: right;
	}
		
	#footer-bottom {
	background-color: #141414;
	height: 20px;
	clear: both;
	}
	
	
	
	#footer2 {
	clear: both;
	background-color: #141414;
	}
	
	#footer2 a {
	clear: both;
	color: #716340;
	text-decoration: none;
	}
	
	#footer2-top {
	float:left;
	background-color: #141414;
	font-size: 11px;
	color: #716340;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 16px;
	width: 235px;
	padding-bottom: 5px;
	}
	
	#footer2b-top {
	float:left;
	background-color: #141414;
	font-size: 11px;
	color: #716340;
	padding-top: 20px;
	line-height: 16px;
	width: 445px;
	}
	
	.footer2-hl {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	}
	
	#footer2-right {
	float:right;
	background-color: #141414;
	font-size: 10px;
	color: #716340;
	padding-top: 30px;
	width: 175px;
	height: 35px;
	padding-right: 20px;
	text-align: right;
	}
		
	#footer2-bottom {
	background-color: #141414;
	height: 20px;
	clear: both;
	}
	
	
	
	
	#header {
	height: 202px;
	width: 960px;
	}

	#header-container {
	height: 202px;
	width: 746px;
	float: left;
	background-image: url(../images/header.jpg);
	}
	#logo {
	background-image: url(../images/logo.png);
	height: 202px;
	width: 214px;
	float: left;
	}
	
	#top-search {
	height: 30px;
	width: 746px;
	float: left;
	}
	
	#top-hl {
	width: 731px;
	float: left;
	padding-top: 75px;
	padding-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFF;
	}
	
	#top-box {
	width: 255px;
	float: right;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	height: 75px;
	}
	
	.texta {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border: none;
	color: #999;
	}
	
	.heading	{
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	color: #83624F;
	}
		 
	#home-box-1 {
	height: 80px;
	width: 210px;
	padding-top: 45px;
	padding-left: 15px;
	color: #FFF;
	background-image: url(../images/box_timber.jpg);
	}
	
	#home-box-2 {
	height: 80px;
	width: 210px;
	padding-top: 45px;
	padding-left: 15px;
	color: #FFF;
	background-image: url(../images/box_furniture.jpg);
	}
	
	#home-box-1 a:link, #home-box-1 a:visited, #home-box-2 a:link, #home-box-2 a:visited, #home-box-3 a:link, #home-box-3 a:visited  {
	display: block;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
	background-color: #2b6d44;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #225334;
	border-left-color: #225334;
	width: 70px;
	}
	
	#home-box-1 a:hover, #home-box-2 a:hover, #home-box-3 a:hover  {
	background-color: #225334;
	display: block;
	}

	#home-box-left  {
	width: 95px;
	float: left;
	font-size: 12px;
	}
	
	#home-box-right  {
	height: 95px;
	width: 95px;
	float: right;
	background-image: url(../images/special.jpg);
	}
	
	#home-box-3 {
	height: 110px;
	width: 195px;
	padding-top: 15px;
	padding-left: 15px;
	color: #FFF;
	padding-right: 15px;
	background-image: url(../images/box_grad.jpg);
	background-repeat: repeat-x;
	}
	
	#home-box-left-bottom {
	padding-top: 13px;
	}
	#home-box-gap {
	height: 42px;
	font-size: 12px;
	}
	
	#home-box-divide {
	height: 15px;
	}
		
	#navbar {
	float:left;
	width: 197px;
	padding-bottom: 30px;
	}

	#navbar ul {
	margin: 0;
	list-style: none;
	}

	#navbar li {
	background-repeat: no-repeat;
	height: 30px;
	width: 197px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	}

	#navbar a:link, #navbar a:visited {
	display: block;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	height: 23px;
	padding-left: 20px;
	padding-top: 7px;
	background-color:#b5ccbe;
	color: #2b6d44;
	}
	
	#navbar .timbershop a:link, #navbar .timbershop a:visited, #navbar .furnitureshop a:link, #navbar .furnitureshop a:visited, #navbar .special a:link, #navbar .special a:visited, #navbar .delivery a:link, #navbar .delivery a:visited {
	background-color:#4b8360;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#navbar .timbershop a:hover, #navbar .furnitureshop a:hover, #navbar .special a:hover, #navbar .delivery a:hover {
	background-color:#407b56;
	}
	
	
	#navbar .home a:link, #navbar .home a:visited {
	background-image: url(../images/home-tab-3.png);
	}
	
	#navbar .home a:hover {
	background-image: url(../images/home-tab-2.png);
	color:#FFFFFF;
	}
	
	#navbar .contact a:link, #navbar .contact a:visited {
	background-image: url(../images/contact-tab-3.png);
	}
	
	#navbar .contact a:hover {
	background-image: url(../images/contact-tab-2.png);
	color:#FFFFFF;
	}
	
	#navbar a:hover {
	color: #120A04;
	}
	
	#navbar li.online a:hover,
	#navbar li.about a:hover,
	#navbar li.commission a:hover,
	#navbar li.furniture a:hover,
	#navbar li.timber a:hover,
	#navbar li.machining a:hover,
	#navbar li.testimonial a:hover, 
	#navbar li.joinery a:hover, 
	#navbar li.tree a:hover {
	text-decoration: none;
	background-repeat: repeat-x;
	background-color:#6a997c;
	color:#FFFFFF;
	display:block;
	}

	#home #navbar li.home,
	#home #online li.online,
	#about #navbar li.about,
	#commission #navbar li.commission,
	#furniture #navbar li.furniture,
	#timber #navbar li.timber,
	#machining #navbar li.machining,
	#testimonial #navbar li.testimonial,
	#joinery #navbar li.joinery,
	#tree #navbar li.tree,
	#contact #navbar li.contact {
	display: block;
	color: #FFF;
	}

	#online #navbar li.online a,
	#about #navbar li.about a,
	#commission #navbar li.commission a,
	#furniture #navbar li.furniture a,
	#timber #navbar li.timber a,
	#machining #navbar li.machining a,
	#testimonial #navbar li.testimonial a,
	#joinery #navbar li.joinery a,
	#tree #navbar li.tree a {
	text-decoration: none;
	background-repeat: repeat-x;
	background-color: #2b6d44;
	color:#FFFFFF;
	height: 23px;
	cursor: default;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	}
	
	#home #navbar li.home a {
	background-image:url(../images/home-tab.png);
	color: #FFF;
	cursor: default;
	}
	
	#contact #navbar li.contact a {
	background-image:url(../images/contact-tab.png);
	color: #FFF;
	cursor: default;
	}
	
	#items {
	float: left;
	padding-left: 50px;
	}
	
	#item_content {
	width: 533px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	padding-bottom: 20px;
	}
	
	#item-box {
	width: 218px;
	float: left;
	padding-right: 26px;
	}
	
	#item-box p {
	padding-bottom:3px;
	}
	
	#item-sml {
	height: 168px;
	width: 218px;
	float: left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7E654E;
	margin-bottom: 10px;
	}

	#item-desc {
	line-height: 15px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	width: 218px;
	}
	
	#item-top {
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	}
	
	#item-btn a:link, #item-btn a:visited {
	display: block;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
	background-color: #2b6d44;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #225334;
	border-left-color: #225334;
	width: 70px;
	float: left;
	}
	
	#item-btn a:hover {
	background-color: #225334;
	}
	
	#item-online-btn a:link, #item-online-btn a:visited {
	display: block;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
	background-color: #2b6d44;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #225334;
	border-left-color: #225334;
	float: left;
	margin-top: 5px;
	padding-right: 10px;
	}
	
	#item-online-btn a:hover {
	background-color: #225334;
	}
	
	#item-cat-btn a:link, #item-cat-btn a:visited {
	display: block;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 10px;
	height: 18px;
	background-color: #2b6d44;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #225334;
	border-left-color: #225334;
	width: 70px;
	float: left;
	}
	
	#item-cat-btn a:hover {
	background-color: #225334;
	}
	
	#item_content a:link, #item_content a:visited {
	display: block;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	height: 18px;
	background-color: #2b6d44;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #225334;
	border-left-color: #225334;
	width: 140px;
	text-align: center;
	}
	
	#item_content a:hover {
	background-color: #225334;
	}
	
	.itemhl {
	font-size: 18px;
	}
	
	#item_title {
	float: left;
	}
	
	#images {
	clear: both;
	float: left;
	}
	
	#pages-top {
	float: right;
	width: 400px;
	text-align: right;
	color: #666;
	}

	#pages {
	float: right;
	width: 703px;
	text-align: right;
	padding-right: 30px;
	color: #666;
	}

	#pictures {
	width: 225px;
	padding-bottom: 30px;
	}
	
	#search {
	float: right;
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 20px;
	width: 36px;
	}

	#search-box {
	width: 140px;
	float: right;
	color: #999;
	padding-left: 25px;
	padding-top: 6px;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
	#search-go {
	height: 23px;
	float: left;
	font-size: 11px;
	text-decoration: none;
	color: #999;
	padding-top: 7px;
	width: 50px;
	padding-left: 5px;
	}
	
	#search-icon {
	float: right;
	height: 22px;
	width: 111px;
	}
	
	#search .buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #225334;
	display: block;
	width: 35px;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	text-align: center;
	}
	
	#search a {
	color: #FFF;
	text-decoration: none;
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	}	
	
	#trail {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #503F2D;
	border-bottom-color: #FFF;
	border-bottom-color: #7E654E;
	width: 713px;
	}
	
	#trail-gap {
	padding-right: 20px;
	overflow: hidden;
	height: 20px;
	}
		
	#vert-basket {
	width: 235px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;
	text-align: right;
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 20px;
	height: 20px;
	}
	
	#vert-basket a {
	color: #FFF;
	text-decoration: none;
	display: block;
	background-color: #225334;
	line-height: 20px;
	width: 65px;
	height: 20px;
	float: right;
	text-align: center;
	}
/** basket **/
.Datatable4 {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	width: 657px;
}
.Datatable4 a:link, .Datatable4 a:visited {
	text-decoration: underline;
	color: #333333;
}
.Datatable4 a:hover  {
	color: #000000;
	text-decoration: underline;
}
.Datatable4 td {
	border: 1px solid #FFFFFF;
	text-align: center;
	line-height: 30px;
	height: 30px;
}
.Datatable4 th {
	border: 1px solid #FFFFFF;
	background-color: #438360;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	height: 30px;
}
.Datatable4 col.drk {
	background-color: #b5ccbe;
	color: #333333;
}
.Datatable4 td.white {
	background-color: #ffffff;
	text-align: left;
	height: 60px;
}
.Datatable4 td.white2 {
	background-color: #ffffff;
	text-align: right;
}
.Datatable4 col.lt {
	background-color: #f0f5da;
	color: #333333;	
}
/** CONTACT **/
.Datatable5 {
	border: 1px solid #ffffff;
	border-collapse: collapse;
	font-size: 12px;
	width: 657px;
}
.Datatable5 a:link, .Datatable5 a:visited {
	text-decoration: underline;
	color: #333333;
}
.Datatable5 a:hover  {
	color: #000000;
	text-decoration: underline;
}
.Datatable5 td {	
	background-color: #B5CCBE;
	text-align: left;
	padding: 16px 0px 16px 16px;
	width: 657px;
}
.Datatable5 th {
	border: 1px solid #B5CCBE;
	background-color: #85AE40;
	font-weight: bold;
	text-align: left;
}
.Datatable5 col.drk {
	background-color: #B5CCBE;
	color: #333333;
}

.Datatable5 col.lt {
	background-color: #f0f5da;
	color: #333333;	
}
/** CONTACT2 **/
.Datatable5a {
	font-size: 12px;
	width: 295px;
}
.Datatable5a td {
	background-color: #D1CEC9;
	text-align: left;
	padding-left: 16px;
}
/** CONTACT3 **/
.Datatable5b {
	font-size: 12px;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	width: 657px;
}
.Datatable5b td {
	background-color: #B5CCBE;
	text-align: left;
	padding: 16px 0px 16px 16px;
}
.inputForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	width: 260px;
	height: 18px;
	border: 1px solid #CFCFCE;
	text-align: left;
	}
	.inputForm2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	width: 612px;
	height: 40px;
	border: 1px solid #CFCFCE;
	text-align: left;
	}
	
	.submit-button
{
color: #000000;
font-size: 11px; 
font-weight: bold;
background: #b5ccbe;
border: 1px #b5ccbe outset;
font-family : Arial, Helvetica, sans-serif;
cursor:pointer
}
