/* standard set-up */
body{background:#666633;
		margin:0px}

h1{font-family:arial, sans-serif;}
	
p{font-family:arial, sans-serif;color:#000000;
	font-size:10pt;
	font-weight:bold;}
	
a{font-family:sans-serif;color:#000000;
	font-size:10pt}

img{border:0px;
	margin:0px;
	padding:0px;}

li{font-family:arial, sans-serif;color:#000000;
	font-size:10pt;
	font-weight:bold;}

li.nobullet{list-style:none;margin-bottom:5px}
li.news{list-style:none;margin-bottom:5px;overflow:hidden;display:block;margin-top:0px;padding:0px}

/* layout and bkgr colours */
.bigtree-hp{background:url(images/bigtree-hp-filter.png);
		background-repeat:repeat;
		width:770px;
		margin:0 auto}

.bigtree-wwd{background:url(images/bigtree-wwd-filter.png);
		background-repeat:repeat;
		width:770px;
		margin:0 auto}

.bigtree-mtt{
	background:url(images/bigtree-news-filter.png) repeat;
	width:770px;
	margin:0 auto
}

.bigtree-cs{background:url(images/bigtree-cs-filter.png);
		background-repeat:repeat;
		width:770px;
		margin:0 auto}

.bigtree-cu{
	background:url(images/bigtree-wwd-filter.png) repeat;
	width:770px;
	margin:0 auto
}

.bigtree-sm{background:url(images/bigtree-sm-filter.png);
		background-repeat:repeat;
		width:770px;
		margin:0 auto}
		
.bigtree-lk{background:url(images/bigtree-lk-filter.png);
		background-repeat:repeat;
		width:770px;
		margin:0 auto}
		
.bigtree-news{background:url(images/bigtree-news-filter.png);
		background-repeat:repeat;
		width:770px;
		margin:0 auto}
		
.treepanel{background:url(images/bigtree.png);
			background-repeat:repeat-y;
			width:770px;
			overflow:hidden;}
			
.long-treepanel{background:url(images/longbigtree.png);
			background-repeat:repeat-y;
			width:770px;
			overflow:hidden;}
			
.header{background:none;
		overflow:hidden;
		margin:0px;
		border:none}

.menu{background:none;
		overflow:hidden;
		text-align:left;}

.contentwrapper{background:none;
			overflow:hidden;
			height:100%;
			padding-bottom:10px}
			
.content{background:none;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:40px;
			margin-right:40px;
			overflow:hidden;
			}

/* footer */

.deer-bkgr{background:url(images/deer-bkgr.png);
			display:block;
			height:159px;
			width:770px;
			background-repeat:no-repeat;}			
			
.footer{background:#333300 url(images/footer-bkgr.png);
		background-repeat:repeat;
		overflow:hidden;
		text-align:right;}

/* homepage tabs*/
.hpnews{background:url(images/hp-panel-filter.png); padding:5px;overflow:hidden;margin-bottom:10px; display:block; height:100px}
.hpnewsdesc{margin-top:5px; padding-left:100px; margin-left:10px;padding-right:10px}
.hpnewstitle{font-size:14pt; margin-bottom:0px}
.hpnewstext{
	margin-top:5px;
	margin-left:2px;
	margin-bottom:0px;
	font-size: 13px;
	font-weight: bold;
}
.readmore{font-size:10pt;font-weight:normal;}

/* tabs */
.ui-tabs-hide { display: none; }
.tab-pic{margin:10px;float:left;}
.tab-link{padding-top:15px;}
.panel-pad {padding:5px;margin-top:0px;overflow:hidden;margin-left:0px;margin-right:0px}
.panel-wrapper {float:right;overflow:hidden;margin:0px}

.homepagetabs {text-align:left; overflow:hidden; padding:0px; margin:0px;}
.ui-tabs-nav-home{float:left; width:200px; margin:0px; padding:0px;}
.ui-tabs-selected-home{background:url(images/hp-panel-filter.png); height:80px; overflow:hidden}
.ui-tabs-unselect-home{height:80px; display:block;text-decoration:none;font-weight:bold;font-size:12pt;overflow:hidden;}
.ui-tabs-disabled-home{overflow:hidden;}
.ui-tabs-panel-home{width:485px;background:url(images/hp-panel-filter.png); margin:0px; padding:0px; height:300px;overflow:hidden}
.ui-tabs-hide-home{display: none; margin:0px; padding:0px;overflow:hidden}
.ui-tabs-loading-home{}

.ui-tabs-selected-mtt{background:url(images/mtt-panel-filter.png); height:80px; display:block;}
.ui-tabs-panel-mtt{background:url(images/hp-panel-filter.png); margin:0px; padding:0px; height:250px;}

.ui-tabs-selected-cs{background:url(images/cs-panel-filter.png); height:80px; display:block;overflow:hidden}
.ui-tabs-panel-cs{width:485px;background:url(images/hp-panel-filter.png); margin:0px; padding:0px; height:400px;overflow:hidden}

/* no tab pages */
.wwd-content{background:url(images/hp-panel-filter.png);
				background-repeat:repeat;
				width:680px;
				overflow:hidden;
				padding:5px}

/* news page accordion */
.newswrap{background:url(images/hp-panel-filter.png); width:600px;height:390px; overflow:hidden;}
.newsslidewrap{overflow:hidden;}
.newsfirstslide{height:390px;width:600px;float:left;overflow:hidden;position:relative;}
.newssecondslide{height:390px;width:600px;float:left;overflow:hidden;display:none;position:relative;}
.newsslidecontrols{background-color:#666633; width:590px;position:absolute;bottom:10px}
.ui-acdn-unselect-home{display:block;overflow:hidden;font-size:14pt; text-decoration:none;background:url(images/hp-panel-filter.png); width:600px;padding-top:5px}
.ui-acdn-unselect-home.active{display:block;overflow:hidden;font-size:14pt; background:url(images/bigtree-mtt-filter.png);background-repeat:repeat; width:600px}
.newsclip{font-size:10pt}
.news-pic{float:left;padding-left:5px; padding-right:5px;padding-bottom:5px}

/* case studies and news slides */
.slidewrap{width:480px;overflow:hidden;}
.firstslide{width:480px;height:390px;float:left;overflow:hidden;position:relative}
.secondslide{width:480px;height:390px;float:left;overflow:hidden;position:relative;display:none}
.slidepic{text-align:center;margin:10px}
.slidetext{margin:10px; text-align:center;}
.slidefirst{cursor:hand;float:left;margin:10px}
.slidenext{cursor:hand;float:right;margin:10px}
.slideprev{cursor:pointer;float:left;margin:10px}
.slidedummy{float:right;margin:10px}
.slidecontrols{background-color:#666633; width:475px;position:absolute;bottom:0px;overflow:hidden;}

/* contact */
.contactlabel{font-family:sans-serif;color:#000000;
	font-size:10pt}

/* meet the team */	
.profile{
	background:url(images/hp-panel-filter.png);
	overflow:hidden;
	margin-bottom:5px;
	height:79px;
}	
.profilepic{
	float:left;
	margin:2px 6px 2px 2px
}

/* links */
.links{margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px}
.hpnewstitlesmaller {
	font-size:11pt;
	margin-bottom:0px
}
.hpnews2 {
	background:url(images/hp-panel-filter.png);
	padding:5px;
	overflow:hidden;
	margin-bottom:10px;
	display:block;
	height:100px
}
.hpnewsdesc2 {
	margin-top:0px;
	padding-left:250px;
	margin-left:10px;
	padding-right:10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.hpnewstext2 {
	margin-top:5px;
	margin-left:2px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.wwd-content2 {
	background:url(images/cs-panel-filter.png) repeat;
	width:680px;
	overflow:hidden;
	padding:5px
}
.long-treepanel2 {
	background:url(images/longbigtree-extra.png) repeat-y;
	width:770px;
	overflow:hidden;
}
.treepanel2wwd {
	background:url(images/longbigtree.png) repeat-y;
	width:770px;
	overflow:hidden;
}
.bigtree-wwd2 {
	background:url(images/bigtree-wwd-filter.png);
	background-repeat:repeat;
	width:770px;
	margin:0 auto
}
.wwdtextpanel {
	margin-top:0px;
	padding-left:250px;
	margin-left:10px;
	padding-right:0px
}
.linkscontent {
	background:none;
	overflow:hidden;
	width: 310px;
	margin: 10px 15px 10px 10px;
	float: left;
}
.hpnewstextlarger {
	margin-top:5px;
	margin-left:2px;
	margin-bottom:0px;
	font-size: 14px;
	font-weight: bolder;
}
.productspanel {
	float: left;
	width: 152px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
.productspanelpics {
	float: left;
	width: 50%;
	padding: 0px;
	margin: 0px;
}
.productstext {
	margin-top:5px;
	margin-left:2px;
	margin-bottom:0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}
.googlemap {
	float: right;
	width: 100px;
	padding: 0px;
	margin: 0px;
	height: 100px;
}
.contact-phone-numbers {
	float: left;
	width: 74%;
	padding: 0px;
	margin: 0px;
}
.hpnewsdesc-taller {
	margin-top:5px;
	padding-left:100px;
	margin-left:10px;
	padding-right:10px;
	height: 100px;
}
.extra-long-treepanel {
	background:url(images/longbigtree-extra.png);
	width:770px;
	overflow:hidden;
}
.deer-bkgr-with-logos {
	background:url(images/deer-bkgr-with-logos.png) no-repeat;
	display:block;
	height:159px;
	width:770px;
}
.productspanelfullwidth {
	float: left;
	width: 650px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
