
body{background:url(images/wood.jpg); margin:0px; padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px;}
.body{ width:1000px; margin:auto; background: #CCCCCC;  }
.header{ width:1000px;padding-top:5px; background:#184316}

.footermenu{ border-top:2px solid #B39E5B; background:#CCCCCC; }
.footermenu ul{ padding:0px; margin:0px; margin-left:40px; margin-top:0px;}
.footermenu ul li { padding:0px; margin:0px; display:inline; list-style:none;}
.footermenu ul li a{ display:block; margin:8px; float:left;	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #184316;
	text-decoration: none;}
.menu{ border-top:2px solid #B39E5B; border-bottom:2px solid #B39E5B; background:#CCCCCC; width:}
.menu ul{ padding:0px; margin:0px; margin-left:40px; margin-top:0px;}
.menu ul li { padding:0px; margin:0px; display:inline; list-style:none;float:left; max-width:160px;}
.menu ul li a{ display:block; margin:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #184316;
	text-decoration: none;}
a{ color: #184316; text-decoration:none; font-weight:bold;}
a:link{}
a:visited{}
a:active{}
a:hover{ text-decoration: underline; }
.textSection{ min-height:450px;background: #CCCCCC;}
.textSectionPages{ background:#cccccc; background-color:#CCCCCC;}
.logos{ padding:5px;}
.logos img{ margin-left:3px; margin-right:10px; border:0px;}
.brochuretext{ padding-bottom:0px;}
.pictureSection a{ color:#BF991C; font-weight:normal;}
.pictureSection a:hover{ color:#003300;}
.homePicTimber{ background:#003300;}
h1 { font-size:21px; margin:2px; padding:2px;}
h3{ font-size:15px;}
.HomepictureDivTimber div{ float:left; background: url(images/timberboxbk-s.png) #003300 no-repeat; color:#BF991C;  width:230px; padding:10px; height:193px;}
.HomepictureDivTimber div:hover{background:url(images/boxBK-s.png) #BF991C; color:#003300;}
.HomepictureDivTimber div:hover a {color:#003300;}
.HomepictureDivSheetMat div{ float:left; background: url(images/sheetrboxbk-s.png) #003300 no-repeat; color:#BF991C;  margin-left:8px; margin-right:8px; width:230px; padding:10px; height:193px;}
.HomepictureDivSheetMat div:hover{background:url(images/boxBK-s.png) #BF991C; color:#003300; }
.HomepictureDivSheetMat div:hover a{color:#003300;}
.HomepictureDivBuilding div{ float:left; background:url(images/bricksbk-s.png) #003300 no-repeat; color:#BF991C;width:230px; padding:10px; height:193px;}
.HomepictureDivBuilding div:hover{ background:url(images/boxBK-s.png) #BF991C; color:#003300;  }
.HomepictureDivBuilding div:hover a{ color:#003300;  }
.HomepictureDivShowroom div{ float:left; background:url(images/showroomboxbk-s.png) #003300 no-repeat; color:#BF991C; width:230px; padding:10px; height:193px;}
.HomepictureDivShowroom div:hover{background:url(images/boxBK-s.png) #BF991C; color:#003300 ; }
.HomepictureDivShowroom div:hover a {color:#003300; }
.HomepictureDivGarden div{ float:left; background: url(images/fenceboxbk-s.png) #003300 no-repeat; margin-left:8px; margin-right:8px; color:#BF991C;  width:230px; padding:10px; height:193px;}
.HomepictureDivGarden div:hover{background:url(images/boxBK-s.png) #BF991C; color:#003300;}
.HomepictureDivGarden div:hover a {color:#003300;}
.HomepictureDivHome div{ float:left; background: url(images/homeboxbk-s.png) #003300 no-repeat; color:#BF991C;   width:230px; padding:10px; height:193px;}
.HomepictureDivHome div:hover{background:url(images/boxBK-s.png) #BF991C; color: #003300; }
.HomepictureDivHome div:hover a{color: #003300; }
.bigPic{ width:767px; height:370px; background: url(images/bigpicwoodanddoors2.jpg) center no-repeat; color:#BF991C}
.bigPic h2{font-size:20px; padding:0px; text-align:center; padding-top:10px; margin:0px;}
.bigboxfooter{ width:300px; margin:auto; padding-top:40px; text-align:center} 
.boxtext h2{ font-size:24px; padding:0px; margin:0px;}
.boxtext a{ text-decoration:none;} 
.boxtext a:link{ text-decoration:none;} 
.boxtext a:visted{ text-decoration:none;} 
.boxtext a:hover{ text-decoration:none; color:#fff} 
.boxtext a:active{ text-decoration:none;} 
a.homelinks {text-decoration:none;}
.boxtext ul{height:150px; margin-bottom:0px; padding-bottom:0px;}
.centre{ margin-left:10px; margin-right:10px;}
.leftColumn{ width:770px; float:left; margin:10px; text-align:left;}
.textHomePage{ color: #000000; font-weight: normal; text-align:left; font-size:12px;  line-height:19px;}
.textHomePage table { padding:0px; margin:0px; border:0px; width:740px; color: #000000; font-weight: normal; text-align:left; font-size:12px;  line-height:19px; }
.textHomePage table td{ padding-left:0px; vertical-align:top;}
.textHomePage table td ul{ padding:0px; margin:0px;}
.textHomePage table td ul li{ padding:1px; margin:0px; list-style:none;}
.textHomePage table td ul li a { color:#000000; display:block; padding:3px; margin:0px; padding-left:20px; background:url(images/menuBK.png) center left no-repeat;  border:#FFFFFF 0px solid; text-decoration:none}
.textHomePage table td ul li a:hover{color:#fff;  background: #003300 left center no-repeat; }
.rightColumn{ width:200px; margin:10px; margin-left:0px; float:left; text-align:left;}
.rightColumnTemplate{ width:200px; margin:10px; text-align:center; margin-left:0px; float:left; text-align:left;}
.clear{ clear:both;}
.spacer{ height:10px;}
.footer{background:#ccc; font-size:11px; color: #184316;border-top:2px solid #B39E5B; padding:3px; text-align:center; }
.marquee {position:relative;
     overflow:hidden;
     width:1000px;
     height:110px;

     }
.topimageMaster{background:url(images/SummerBk-noflag.jpg);border-bottom:2px solid #B39E5B; color:#fff}
.topImageHome{ width:1000px;  height:160px; padding-top:20px; background:repeat bottom;}
.topImage{ width:1000px;  height:60px; padding-top:100px; background:url(images/SummerBk-noflag.jpg) repeat bottom;}
.topImage h3{  font-size:25px; color:#fff; margin-bottom:0px; padding-bottom:0px; }
.topImage h1{  text-align:center;  letter-spacing:2px;  padding:3px; margin:0px; font-size:40px; font-family:"Times New Roman", Times, serif; margin:0px; color:#FFFFFF  }
.topImageHome h1{  text-align:center;  letter-spacing:2px;  padding:3px; margin:0px; font-size:40px; font-family:"Times New Roman", Times, serif; margin:0px; color:#FFFFFF  }

.sectionHeaderRight{ background:url(images/conereffects.gif) right top no-repeat; color:#BF991C; }
.sectionHeaderRightbottom{ background:url(images/conereffects.gif) right bottom no-repeat; color:#BF991C; }
.sectionHeaderleftbottom{ background:url(images/conereffects.gif) left bottom  no-repeat; color:#BF991C; }
.sectionHeaderRightTemplate{ background:url(images/conereffects.gif) #184316 right top no-repeat; padding-right:20px; color:#BF991C; }
.sectionHeaderRightTemplateWhite{ background:url(images/conereffects.gif) #fff right top no-repeat; padding-right:20px; color:#BF991C; height:10px; }
h2 { margin:0px; padding:0px;}

.sectionHeaderRight h2 { font-size:15px; font-weight:normal; padding:4px; line-height:normal;  text-align:center; margin:0px;}
.sectionHeader  h2 { font-size:15px; font-weight:normal; padding:4px; line-height:normal;  text-align:center; margin:0px;}
.sectionHeaderRight h3 { font-size:19px; font-weight:normal; padding:4px; text-align:center; margin:0px;}
.sectionHeader{background:url(images/conereffects.gif) #044404 left top no-repeat; padding-left:0px;}
.sectionHeaderRightTemplate h2 { font-size:15px; font-weight:normal; padding:4px; text-align:center; margin:0px;}
.sectionHeaderRightTemplate h3 { font-size:19px; font-weight:normal; padding:4px; text-align:center; margin:0px;}
.sectionHeaderTemplate{background:url(images/conereffects.gif) #184316 left top no-repeat; padding-left:20px;}
.sectionHeaderTemplateWhite{background:url(images/conereffects.gif) #fff left top no-repeat; height:15px; padding-left:20px;}


.sectionFooterRightTemplate{ background:url(images/conereffects.gif) #fff right bottom no-repeat; height:10px; color:#BF991C; }
.sectionFooterRightTemplate h2 { font-size:15px; font-weight:normal; padding:4px; text-align:center; margin:0px;}
.sectionFooterRightTemplate h3 { font-size:19px; font-weight:normal; padding:4px; text-align:center; margin:0px;}
.sectionFooterTemplate{background:url(images/conereffects.gif) #FFFFFF left bottom no-repeat; padding-left:20px;}

.textsectionTemplate{ background:#fff; padding:5px;}
.textsectionTemplate table{ font-size:12px;}
.bodtxt {color:#003300 ;}
.bodtxt2 {color:#000000 ;}
.headertxt{color:#003300 ; font-size:14px; font-weight:bold}
.contentheader{}
.textSectionBK-left{ background:url(images/textBk.gif) left bottom; padding:0px; padding-left:20px;}
.textSectionBK-right{background:url(images/textBk.gif) right bottom; padding-bottom:0px;  }

dl{ float:left; width:370px;}

dl dt{
float:left;
padding:0px;
clear:none;
margin:0px;
width: 190px;font-size:13px;
}

dl dd{
margin:0px;
float:left;
color:#003300;
font-size:13px;
margin-left:5px;
padding:0px; 
width:150px;
text-align:left;
}
.jobapplica{width:760px}
.jobapplica dl{width:740px; }

.jobapplica dl dt{
float:left;
padding:0px;
clear:both;
margin:0px;
min-height:25px;
width: 290px;
}

.jobapplica dl dd{
margin:0px;
float:left;
min-height:25px;
color:#003300;

margin-left:5px;
padding:0px; 
width:350px;
text-align:left;
}
.jobapplica dl dd input{
margin:0px;
margin-bottom:3px;
width:350px;
padding:2px;
border:1px solid #184316;
background:#FFFFC2;
color:#003300;
margin-left:0px;
padding:0px; 
text-align:left;
}
.jobapplica dl dd textarea{
margin:auto;
border:1px solid #184316;
background:#FFFFC2;
margin-bottom:3px;
width:350px;

}
.jobapplica textarea{
margin:auto;
width:700px;
margin-bottom:3px;
border:1px solid #184316;
background:#FFFFC2;
}
.jobapplica dl dd input[type="radio"]{
border:0px;
background:none;
width:30px;

}

.productInfo dl{ float:left; width:470px;}

.productInfo dl dt{
float:left;
padding:3px;
clear:none;
margin:0px;
width: 150px;

}

.productInfo dl dd{
margin:0px;
float:left;
color:#003300;
margin-left:5px;
padding:3px; 
width:300px;
text-align:left;
}

.rightColmunImage{ margin-top:10px; margin-bottom:5px;}
.textHomePage table td h3{ font-size:14px; padding:2px; margin:0px;}
.marque2{ border-top:1px solid #000000; padding:3px;}
.marque3{ border-top:0px solid #000000; padding:3px;font-family:"Times New Roman", Times, serif;}
.marque3 h1{ border-top:0px solid #000000; padding:3px; font-size:40px; font-family:"Times New Roman", Times, serif;}
.marque4 h2{ border-top:0px solid #000000; padding:3px; color:#fff; margin:0px; padding-bottom:20px; padding-top:35px; font-size:30px; font-family:"Times New Roman", Times, serif;}
.openHours{ }
.contentheader{ color:#003300; font-size:24px; }
.rightcolumnInfo{ text-align:center; }
.rightcolumnInfo img{ border:1px solid #003300; }
.formtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:150px;
	margin:5px;
	font-weight:normal; 
	font-weight: bold;
	color:#336633 ;
	text-decoration: none;
	background-color:#FFFFFF ;
	border:1px solid #336633 ;

}
#FormStatus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#formmessage {
	position:absolute;
	display:block;
	top:600px;
	left:50%;
	margin-left:-150px;
	width:250px;
	background: #003300;
	color:#FFFFFF;
	font-weight:bold;
	border:2px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formessagetext{color:#FFFFFF;
	font-weight:bold; padding:10px;}

.productPhoto{ width:240px; float:left;}
.productdescription{ margin-left:270px; width:450px; } 
.smalltext{ font-size:12px; font-weight:normal}
.offerbox{ border-bottom:1px dotted #CCCCCC; padding-bottom:9px; margin-bottom:9px;}
.strickThroughtext{ text-decoration:line-through;font-size:12px; font-weight:normal}
.aboutusText{ padding:0px; margin:0px; padding-right:250px; padding-left:8px; margin-right:8px; padding-bottom:30px; background: url(images/historyPic.jpg) right top no-repeat; }

.contactbox{ width:470px; float:left; }
.GeneralContacts h5{ font-weight:normal; padding:0px; margin:0px; margin-top:8px; font-size:14px; color:#184316}
.branchLinks{}
.homepageInfotext{ overflow:auto; height:50px; color:#333333}
.enquiryForm{ width:470px; float:left;}
.enquiryForm input{ width:300px; }
.enquiryForm legend{ color:#666666; background:#FFFFFF;}
.enquiryForm input[type="button"] { width:130px; float:left; }
.enquiryForm input[type="reset"] { width:130px; float:left; }
.enquiryForm fieldset{ border:#999999 dotted 1px; padding:10px;}
.enquiryForm table td{ min-width:130px; padding:0px; margin:0px; border:0px;}
.enquiryForm table{ width:440px; }
.enquiryForm textarea{ width:300px; }
.GeneralContacts{ width:230px; border-left:#999999 1px dotted; padding-left:20px; float:right;}
.GeneralContacts p{ padding-top:2px; margin-top:4px;}
.branchlinks{}
.branchlinks ul{ padding:0px; margin:0px;}
.branchlinks ul li{ list-style:none;}
.branchlinks ul li a{ padding-top:12px; background:url(images/branchLink.gif) no-repeat; height:30px; color:#BF991C; display:block; padding-left:50px; width:180px; }
.branchlinks ul li a:hover{background:url(images/branchLink-o.gif) no-repeat; }
.leftMenu{ width:230px; float:left;}
.leftMenu ul{ padding:0px; margin:0px; }
.leftMenu ul li{ padding:0px; margin:0px; list-style:none;margin-bottom:3px;} 
.leftMenu ul li ul li{ padding:0px; margin:0px; background: url(images/Section2Bk.png) no-repeat; } 
.leftMenu ul li ul li a{ padding-top:12px; background :url(images/Section2Bk.png) no-repeat; height:27px; margin-bottom:0px; color:#003300; display:block; padding-left:45px; width:185px; }
.leftMenu ul li ul li a:hover{background:url(images/Section2Bk-o.png) no-repeat; text-decoration:none;color:#003300; }
.leftMenu ul li ul { padding:0px; margin:0px; display:none;} 
.leftMenu ul li a{ padding-top:12px; background:url(images/branchLink.gif) no-repeat; height:27px;   color:#BF991C; display:block; padding-left:45px; width:185px; }
.leftMenu ul li a:hover{background:url(images/branchLink-o.gif) no-repeat; text-decoration:none; }

.leftMenu ul li ul li ul li{ padding:0px; margin:0px; background: none ; border-top:0px dotted #FFFFFF; } 
.leftMenu ul li ul li ul li a{ padding-top:7px; background: none ; height:20px; margin-bottom:0px;font-weight:normal; color:#003300; display:block;  border-bottom:0px dotted #FFFFFF;  border-top:0px dotted #FFFFFF;  padding-left:45px; width:185px; }
.leftMenu ul li ul li ul li a:hover{  font-weight:bold; text-decoration:none;color:#003300; }
.leftMenu ul li ul li ul { padding:0px; margin:0px; display:none;} 
.leftMenu ul li ul li ul li.menu3Top{ height:12px; background: url(images/Section3Bk-o.png) top no-repeat}
.leftMenu ul li ul li ul li.menu3Bot{ height:15px; background: url(images/Section3BkMain-bot.png) bottom no-repeat}
.leftMenu ul li ul li.selected2Menu {color:#003300;   margin-top:3px; background:url(images/Section3Bk.png) top no-repeat;}
.leftMenu ul li ul li.unselected2Menu {color:#003300;   margin-top:3px; background:url(images/Section2Bk.png) top no-repeat;}
.leftMenu ul li ul li.selected2Menu a { background:none; height:20px; }
.TextdescriptionSection{ float:left; border:0px solid #CCCCCC; margin-left:20px; min-height:200px; width:490px;}
.section1-text{ width:400px; height:200px;
}
.SubPageMenu{ padding:5px; border-top:1px dotted #999999;border-bottom:1px dotted #999999;}
.SubPageMenu ul{ padding:0px; margin:0px; padding-left:30px;}
.SubPageMenu ul li { padding:0px; margin:0px; list-style:none; display:inline;}
.SubPageMenu ul li a{ height:15px; display:block; float:left; padding-left:25px; padding-right:10px; width:180px; padding-bottom:5px; padding-top:5px; background:url(images/menuArrows.png) top left no-repeat; }
.SubPageMenu ul li a:hover{ text-decoration:none; color:#000000;background:url(images/menuArrows.png) bottom left no-repeat;  }
.menuShowHide{ background:#CCCCCC; padding:5px; color: #333333; text-align:center;}
.hidemenuSubPageMenu{ display:none;}
.productInfo{ margin-top:10px;}
.productInfo table{ border:1px #999999 dotted; padding:0px; margin:0px; width:100%;}
.productInfo table tr{ padding:0px; margin:0px; border:0px; vertical-align:middle; min-height:20px;}
.productInfo table tr td{ margin:0px; border-top:1px #999999 dotted; border-bottom:0px #999999 dotted ;border-right:0px #CCCCCC dotted; border-left:0px #cccccc dotted;}
.productInfo table tr th{ background:#BF991C; color:#FFFFFF; text-align:left; padding-bottom:8px; padding-top:8px; padding-left:3px;}
.productInfo h2{ font-size:19px; font-weight:normal; color:#003300; padding-bottom:10px;}

.productInfo{ margin-top:10px; margin-bottom:10px;}
.productInfo table{ border:1px #999999 dotted; padding:0px; margin:0px; width:100%;}
.productInfo table tr{ padding:0px; margin:0px; border:0px; vertical-align:middle; min-height:20px;}
.productInfo table tr td{ margin:0px; border-top:1px #999999 dotted; border-bottom:0px #999999 dotted ;border-right:0px #CCCCCC dotted; border-left:0px #cccccc dotted;}
.productInfo table tr th{ background:#BF991C; color:#FFFFFF; text-align:left; padding-bottom:8px; padding-top:8px; padding-left:3px;}
.productInfo h2{ font-size:19px; font-weight:normal; color:#003300; padding-bottom:10px;}

.PriceListHolder{width:480px;margin-left:250px;}

#sddm div
{	position: absolute;
	visibility: hidden;
	width:108px;
	top:124px;
	margin: 0;
	padding: 0;
	background: #fefefe;
	border: 2px solid #B39E5B;
	border-top:0px;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px ;
		width:103px;
		text-align: left;
		text-decoration: none;
		background: #ccc;
		color: #184316;
		font-size: 9px }

	#sddm div a:hover
	{	background: #ddd;
		color:#184316;}
		
		
.mainPhoto{width:450px; height:300px; float:left}
.thumbPhotos{width:300px; height:300px; float:left}

.galleria{list-style:none;width:450px;margin-top:10px;margin-bottom:10px;}
.galleria li{display:block;width:200px;height:250px;overflow:hidden;float:left;margin:2px; padding:0px;}
.galleria li a{}
.galleria li div{position:absolute;display:none;top:0;left:0px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block;width:200px;}
.galleria li img{cursor:pointer;top:auto;left:auto;display:block;width:200px;height:250px;border:0px;}
.galleria li .caption{display:block;padding-top:.5em}

.Gallery{ width:750px; margin-top:10px; height:300px; overflow:hidden;border:#181831 0px solid;}
.gallery_demo_unstyled{ width:500px;}
.galleria ul { margin:0px; padding:0px; }
.nav{ float:left; width:571px; text-align:center}
.nav a{ color:#181831 }
.nav a:link{ color:#181831 }
.nav a:active{ color:#181831 }
.nav a:visited{ color:#181831 }
.nav a:hover{ text-decoration:underline; color:#181831 }
#main_image{ text-align:left;background:#fff;  margin-right:20px;float:left;height:300px; width:450px;}
#main_image img{height:300px;border:0px;width:450px;}
.tourGallery img{ float:left; margin:3px;filter:alpha(opacity=80);   /* CSS3 standard */ opacity: 0.8; border:0px;}
.tourGallery img:hover{ float:left; margin:3px;filter:alpha(opacity=100);   /* CSS3 standard */ opacity: 1.0;}
.tourGallery ul{ padding:0px; margin:0px; margin-left:20px;}
.tourGallery li{ padding:0px; margin:0px; list-style:none; float:left; display:inline;}
.imagefloatright{float:right; margin-left:15px; margin-bottom:8px;}
.largeTextarea{height:200px;}
