/********************************************* /
/ 	Project:	www.mandara.com.au             /
/	Version:	2.0                            /
/  	Author: 	adevvy@gmail.com               /
/ *********************************************/ 


/* B A S I C
--------------------------------------------- */
body{ font-size: 75%;; }   /* IE */
html > body{ font-size: 12px; }  /* Other browsers */
html{ font-size: 100%; /* IE hack */ }
body{
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	background: #fff;
	color: #512d0e;
	min-width: 960px;
}

h1,h2,h3,h4,h5,h6{ font-family: Georgia, "Times New Roman", Times, serif; clear: both; margin: 0; padding: 0; color: #512d0e; }
h1,h2,h3{ font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
h4,h5{ font-family: Verdana, Arial, Helvetica, sans-serif; }
h6{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
h1{ font-size: 2.0em; margin: 6px 0 24px 0; }
h2{ font-size: 1.5em; }
h3{ font: italic 1.3em Georgia, serif; line-height: 1.75; min-height: 25px; color: #895d41; margin-bottom: 0.5em; margin: 18px 0; }
h4{ font-size: 1.0em; line-height: 1.25; font-weight: bold; margin-bottom: 0.5em; }
h4.subtitle{ margin: 32px 0 10px 0; border-bottom: 1px solid #e0d2b8; padding-bottom: 6px; color: #871521; }
h4.species{	padding: 16px 0 0 4px; color: #871521; }
h5{ font-size: 1.0em; font-weight: bold; }
h6{ font-size: 1.15em; line-height: 1.45; margin-bottom: 0.5em; }

p{ line-height: 1.75em; margin:0 0 1em 0; color: #512d0e; }
p span, li span{ font-weight: bold;  }

hr{ border: 0; color: #ccc; background-color: #ccc; height: 2px; }

img{ color: #888; }
.textpics{ margin: 6px 20px 4px 0; float: left; padding: 5px; background-color: #e0d2b8;  }
.noframepics{ margin: 0 30px 0 0; float: left; }
	
ul{ margin: 0 0 0 14px; line-height: 1.75em; }
li{	margin: 0 0 6px 0; }

blockquote{ 
	background: transparent url(../img/quote02.png) right bottom no-repeat; 
	margin: 0 0 24px 0; 
	min-height: 25px;		
	width: 540px;
}
blockquote.investor{ width: 410px; }
blockquote.tailormade{ width: 430px; }
blockquote p{ 
	margin-bottom: 0.5em; 
	padding: 0 40px; 
	background: transparent url(../img/quote01.png) top left no-repeat;
	font: italic 1.15em Georgia, serif; 
	line-height: 1.55; 
	min-height: 25px;		
}
p.magnify{ color: #888; margin-top: 28px; background: transparent url(../img/magnify.gif) 4px 2px no-repeat; padding-left: 28px; font-size: 0.9em; }
p.info{ color: #444; margin-top: 32px; background: transparent url(../img/info.gif) 0 2px no-repeat; padding-left: 24px; font-size: 0.9em; }
p.notabene{ font-size: 0.8em; line-height: 1.75; margin-top: 16px; }

input, textarea{ background: #f2efe8; border: 1px solid #9a6f3c; margin: 4px; }
button{ background: #9a6f3c; border: 3px outset #9a6f3c; margin-bottom: 4px; color:#f2efe8; }

.whitetext{ color: #fff; }


/* M A I N  C O N T A I N E R S
--------------------------------------------- */
.wrap{ margin: 0 auto; width: 960px; }
#header{ height: 130px; background: #583c24 url(../img/topbg.png) top repeat-x; }
#header .wrap{ display: block; height: 130px; }

#banner{ background: #694b3b url(../img/bannerbtmbg.png) bottom repeat-x; }
#banner .wrap{ padding: 0; }

#main{ background: #fff url(../img/mainbg.png) top repeat-x; _background: #fff none; }
#main .wrap{ padding: 34px 0; }

.leftcol{	float: left; width: 540px; margin-right: 10px;/*width: 650px; margin: 0 20px 0 0; */ }
.rightcol{ float: right; width: 410px; margin: 0; }

.leftcol-alt{ float: left; width: 620px; margin-right: 30px;/*width: 650px; margin: 0 20px 0 0; */ }
.leftcol-alt2{ float: left; width: 717px; }

.leftcol-shortwelcome{ float: left; width: 380px; margin-right: 30px;/*width: 650px; margin: 0 20px 0 0; */ }

.leftcol p, .leftcol blockquote{ margin-right: 10px; }

.rightcol-short{ float: right; width: 230px; margin: 0; }


/* F O O T E R
--------------------------------------------- */
#footer{ clear: both; background: #ae9870 url(../img/footbg.gif) top repeat-x; }
#footer p, #footer ul, #footer table{ color: #fff; line-height: 1.75em; font-size: 0.95em; }
#footer li{ margin: 0 0 5px 0; }
#footer .wrap{ padding: 14px 0 5px 0; }
#footer .leftnav{ float: left; width: 150px; padding-right: 14px; }
#footer .rightnav{ float: left; width: 150px; }
h4.footertitle{ 
	color: #e7dec8; 
	letter-spacing: 0.35em; 
	text-align: center; 
	font: 1.05em Georgia, "Times New Roman", Times, serif;
  padding: 0 0 4px 0; 
	margin: 24px 0 14px 0; 
	text-transform: uppercase; 
	border-bottom: 1px solid #cebda0; 
}
h4.footernav{ margin-top: 11px;}
#footer .footcol01 p a:link, #footer .footcol01 p a:visited{ border-bottom: 1px dotted #fff; padding-bottom: 1px; }
#footer .footcol01 p a:hover{ border-bottom: 1px solid #512d0e; }
#footer .footcol01 p a:link, #footer .footcol01 p a:visited, #footer .footcol01 p a:active{ color: #fff; }
#footer .footcol01 p a:hover{ color: #512d0e; }

#footer .footcol02 a:link, #footer .footcol02 a:visited, #footer .footcol02 a:active, #footer .footcol02 a:hover{ border: none; }
#footer .footcol02 a:link, #footer .footcol02 a:visited, #footer .footcol02 a:active{ color: #fff; }
#footer .footcol02 a:	hover{ color: #512d0e; }

#footer .downloads p{ color: #d9ceb3; line-height: 1.7em; }
#footer .downloads p span{ font-weight: bold; }

#footer .brochuredl{ 
	background: transparent url(../img/brochuredl.jpg) top left no-repeat; 
	width: 203px; height: 79px; 
	padding: 35px 0 0 102px; 
}

#copyright{ background: #ae976f url(../img/footerline.gif) top repeat-x; text-align: right; }
#copyright p{	color: #cebda0; font-size: 0.95em; padding: 10px 0 16px 0; margin: 0; }

.footcol01{ float: left; width: 340px; padding-right: 40px; }
.footcol02{ float: left; width: 330px; padding: 0 20px 0 40px; border-left: 1px solid #c8b799; }
.footcol03{ float: left; width: 143px; padding-left: 45px; border-left: 1px solid #c8b799; }

#phonenr{ background: #a58e65 url(../img/phone.gif) no-repeat 20px 20px; margin: 18px 0 0 0; padding: 10px 0 4px 86px; width: 250px;  }
.phone p{ line-height: 1.85em; }
.footlogo{ text-align: center; } 
img.logolink{ margin-bottom: 24px; }


/* N A V I G A T I O N
--------------------------------------------- */
#logosection{ width: 204px; float: left; height: 130px; }
#logo{ position: relative; top: 35px; width: 204px; height: 71px; float: left; }
#navbar{ height: 130px; }
#contactlink{ 
	float: right; 
	font: 0.75em Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 20px;  
	padding-right: 18px;
	background: url(../img/mail.gif) right 2px no-repeat;
}
#nav{ float: right; width: 690px; height: 51px; background: url("../img/nav.jpg") no-repeat; position: relative; top: 47px; }
#nav span{ display: none; }
#nav li, #nav a{ height:51px; display:block; }
#nav li{ float:left; list-style:none; display:inline; margin: 0; }

#nav-01{ width: 69px; }
#nav-02{ width: 87px; }
#nav-03{ width: 140px; }
#nav-04{ width: 81px; }
#nav-05{ width: 113px; }
#nav-06{ width: 115px; }
#nav-07{ width: 85px; }

#nav-01 a:hover{ background: url("../img/nav.jpg")  -0px -51px no-repeat; }
#nav-02 a:hover{ background: url("../img/nav.jpg") -69px -51px no-repeat; }
#nav-03 a:hover{ background: url("../img/nav.jpg") -156px -51px no-repeat; }
#nav-04 a:hover{ background: url("../img/nav.jpg") -296px -51px no-repeat; }
#nav-05 a:hover{ background: url("../img/nav.jpg") -377px -51px no-repeat; }
#nav-06 a:hover{ background: url("../img/nav.jpg") -490px -51px no-repeat; }
#nav-07 a:hover{ background: url("../img/nav.jpg") -605px -51px no-repeat; }

#nav-01 a.active{ background: url("../img/nav.jpg") -0px -102px no-repeat; }
#nav-02 a.active{ background: url("../img/nav.jpg") -69px -102px no-repeat; }
#nav-03 a.active{ background: url("../img/nav.jpg") -156px -102px no-repeat; }
#nav-04 a.active{ background: url("../img/nav.jpg") -296px -102px no-repeat; }
#nav-05 a.active{ background: url("../img/nav.jpg") -377px -102px no-repeat; }
#nav-06 a.active{ background: url("../img/nav.jpg") -490px -102px no-repeat; }
#nav-07 a.active{ background: url("../img/nav.jpg") -605px -102px no-repeat; }


/* L I N K S
--------------------------------------------- */
a{ text-decoration: none; border: none; }
p a:link, p a:visited, a.rightlink:link, a.rightlink:visited{ border-bottom: 1px #512d0e dotted; padding-bottom: 1px; }
p a:hover, a.rightlink:hover{ border-bottom: 1px solid #871521; color: #871521;  }
a:link, a:hover, a:visited, a:active{ color: #512d0e; }
a.rightlink{ float: right; }
p a.backtotop:link, p a.backtotop:active, p a.backtotop:visited, p a.backtotop:hover { 
	float: right; 
	padding: 0 0 0 16px; 
	font-size: 0.85em; 
	background: transparent url(../img/arrow_up.gif) 0 0.55em no-repeat; 
	border-bottom: none;
}
p a.backtotop:link, p a.backtotop:active, p a.backtotop:visited{ color: #871521; }
p a.backtotop:hover{ color: #512d0e; }

h3 a:link, h3 a:active, h3 a:visited{ color: #895d41; border-bottom: 1px #895d41 dotted; padding-bottom: 1px; }
h3 a:hover{ color: #871521; border-bottom: 1px #871521 solid; padding-bottom: 1px; }
a.donlot{ 
	float:right; font-size: 0.85em; border: none;
	background: transparent url(../img/donlotbtn.png); 
	margin: 0; padding: 9px 0 0 30px; width: 85px; height: 18px; 
}
a.donlot:link{ color: #895d41; }
a.donlot:hover{ color: #871521; }


/* I T E M S
--------------------------------------------- */
#itemfocus{ width: 397px; height: 473px; float: left; background: transparent url(../img/itembg.png) top no-repeat; margin-top: 28px; }
#itemfocus-castle{ float: left; margin: 38px 0 0 12px; }


/* O T H E R   N A V I G A T I O N S
--------------------------------------------- */
.sidelinks{ 
	float: right;
	background: transparent url(../img/relatedbg.png) top no-repeat; 
	padding: 18px 0 14px 20px;
	width: 290px;
}
.sidelinks ul{ margin: 30px 0 0 0; list-style-image:none; list-style-position:outside; list-style-type:none; }
.sidelinks ul li { margin-bottom: 6px; padding-left: 18px; background: transparent url(../img/bullet.gif) 0 0.45em no-repeat; }
.sidelinks ul li ul{ margin: 4px 0 10px -15px; list-style: circle; list-style-position:inside; }
.sidelinks ul li ul li { margin-bottom: 4px; background: none; }
.sidelinks a { border-bottom: 1px #8f6822 dotted; color: #8f6822; }
.sidelinks a:hover { border-bottom: 1px #871521 solid; color: #871521; }

.rightcol-alt{ float: right; margin: 43px 0 0 0; width:270px; _width: 245px; height: 540px; background: transparent url(../img/rightcolbg.png) top left no-repeat; }
.rightcol-alt ul{ margin: 16px 0 0 0; list-style: none; }
.rightcol-alt ul li { 
	margin: 0; padding: 8px 0 12px 34px; _padding:8px 0 2px 34px; 
	background: transparent url(../img/rightnav.jpg) left top no-repeat; 
}
.rightcol-alt ul li.first { 
	margin: 0; padding:0 0 27px 34px; _padding:0 0 7px 34px; 
	background: transparent url(../img/rightnav-first.png) no-repeat; 
}
.rightcol-alt ul li.beforeactive { 
	margin: 0; padding: 9px 0 10px 34px; _padding: 7px 0 3px 34px; 
	background: transparent url(../img/rightnav-beforeactive.png) no-repeat; 
}
.rightcol-alt ul li.active { 
	margin: 0; padding: 8px 0 9px 34px; _padding: 8px 0 0 34px; 
	background: #fff url(../img/bullet.gif) 1.2em 1.2em no-repeat; 
}
.rightcol-alt ul li.afteractive { 
	margin: 0; padding:9px 0 10px 34px; _padding:10px 0 0 34px; 
	background: transparent url(../img/rightnav-afteractive.png) no-repeat; 
}
.rightcol-alt ul li.last { 
	margin: 0; padding:0 0 1px 34px; 
	background: transparent url(../img/rightnav-last.png) no-repeat; 
}
.rightcol-alt ul li.active ul{ margin: 8px 0 0 0; padding: 0 0 0 16px; _padding: 0 0 12px 16px; list-style: disc; font-size: 0.95em; }
.rightcol-alt ul li.active ul li { margin-bottom: 0; background: none; padding: 0 0 4px 0; }
.rightcol-alt a:link, .rightcol-alt a:active, .rightcol-alt a:visited { border-bottom: none; color: #8f6822; }
.rightcol-alt a:hover { border-bottom: 1px #871521 solid; color: #871521; }

.rightcol-exclusiveveneer{ float: left; margin: 59px 10px 0 0; width: 280px; height: 235px; background: none; }
.rightcol-newdesigns{ float: right; margin: 53px 0 0 0; width: 250px; height: 241px; background: none; }

.otherlinks{ margin: 8px 0 0 15px; padding: 50px 0 0 24px; height: 280px; background: transparent url(../img/otherlinksbg.png) top left no-repeat; }
.otherlinks ul{ margin-top: 14px; list-style-image: url(../img/bullet.gif);  }
.otherlinks ul li{ margin-bottom: 10px; padding-left: 4px; }
.otherlinks a:link, .otherlinks a:active, .otherlinks a:visited{ border-bottom: none; color: #8f6822; }
.otherlinks a:hover{ border-bottom: 1px #871521 solid; color: #871521; }

#contactlink a:link, #contactlink a:visited{ border-bottom: 1px #9f8559 dotted; }
#contactlink a:hover{ border-bottom: 1px solid #871521; padding-bottom: 1px; }
a.career-link:active, a.career-link:visited{ color: #871521; font-weight: bold; font-size: 1.2em;  }


/* M A N A G E M E N T  T E A M  D A T A
--------------------------------------------- */
.ttitle{ 
	margin: 18px 0 8px 0;
	padding: 6px 0;
	line-height: 1.8; 
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #e0d2b8;
	background-color: #f4f1ea;
}
.tdata{ line-height: 1.8; margin-bottom: 14px; }
.tvar, .tval{ float: left; display: block; margin: 0 0 4px 0; }
.tvar{ width: 110px; }
.tval{ width: 430px; }
.tdata ul{ margin: 0 0 0 12px; padding: 0; }
.tdata ul li{ padding: 0; }
.tname, .tjob{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tname{ font-weight: bold; }
.tjob{ font-style: italic; font-weight: normal; }


/* C O N T A C T  F O R M 
--------------------------------------------- */
#tertiary{ background-color: #fff; _z-index:-1;}
#secondary{ background-color: #fff; color:#000; _z-index:-1; text-align:justify; }
#tertiary .content,#secondary .content{ margin:2em; _z-index:-1; }
#primary .content{ margin:2em; _z-index:-1; text-align:justify; }