
body {background:#663200 url(http://www.habitatnt.com/images/bg-body.jpg) repeat-x top left; margin:0; font:normal 12px "Trebuchet MS"; behavior: url(/csshover.htc); }

h1 {font:normal 26px "Trebuchet MS"; color:#663300; margin:8px 0; padding:8px 0}
h2 {font:bold 15px "Trebuchet MS"; letter-spacing:-1px; color:#FF9E0E; border-bottom:1px solid #eeeeee; margin:8px 0; padding:8px 0 }
h3 {font:bold 15px "Trebuchet MS"; letter-spacing:-1px; margin:5px 0; padding:5px 0}
p {padding-top:0; margin-top:0;}
ul {margin-top:0; padding-top:0;}
li {}
hr {border:0; height:1px; color:#bbb; background:#bbb}

a:hover, a:link, a:active, a:visited {color:#663300; text-decoration:none;}
img {border:none;}
form {margin:0; padding:0}
.tmain {}
.header01, .header01 a:link, .header01 a:visited, .header01 a:hover, .header01 a:active{color:#FFFFFF; padding:10px 0;}
.header, .header a:link, .header a:visited, .header a:hover, .header a:active{color:#dbab25; padding:25px 0 16px; font-size:18px }
.header .textphone {font:bold 26px "Trebuchet MS"; color:#663200; padding-bottom:2px }

.bfp {background:#fff}
.bannerfp {background:#ffffff url(http://www.habitatnt.com/images/bg-banner.jpg) repeat-x left bottom; vertical-align:top; width:844px; margin:0 auto;}
.bannerfp .bnr {height:315px; width:100%}
.bannerfp .bnr .bannerviewgalleries {float:left; padding:11px 0 0 100px}
.bannerfp .bnr .bannerviewgalleries .estimator {padding:8px 0 0 0}
.bannerfp .bnr .bannerpict {float:right; padding:15px 15px 0}

.tblfp {clear:both; }
.fptb01 {background:#068802; width:33%; padding:3px 18px 5px; color:#ffffff; vertical-align:top }
.fptb01 h1, .fptb03 h1{color:#fff; text-align:center}
.fptb02 {background:#f1bc1d; width:34%; padding:3px 18px 5px; color:#000000; vertical-align:top }
.fptb02 h1{color:#000; text-align:center}
.fptb02 input{margin:0px 0}
.fptb03, .fptb03 a { color:#ffffff;}
.fptb03 {background:#663200; width:33%; padding:3px 18px 5px; vertical-align:top }
.button {background:url("http://www.habitatnt.com/images/btn-white.gif") no-repeat scroll 0 0 transparent; color:#663300 !important; font:13px/25px "trebuchet MS"; display:block; width:120px; height:28px; border:none }
.button.green{background-image:url("http://www.habitatnt.com/images/btn-green.gif")}
.button.yellow{background-image:url("http://www.habitatnt.com/images/btn-yellow.gif")}
.button.brown{background-image:url("http://www.habitatnt.com/images/btn-brown.gif")}

.fptb02 .button{margin-top:7px; height:26px; padding-bottom:2px}
.fptb03 .button{margin-top:17px}

.result {font-size:20px; color:#c00;}

.Required {color: #cc0000; float: right;}

.content{
background: #FFFFFF; padding:0; color:#525252; text-align:justify;
}
.content .infoupdate{font:10px "Trebuchet MS"; color:#999999; background:#eeeeee; padding:2px 5px; margin-top:15px;}
.content td {vertical-align:top;}
.content .button-rp {background:transparent url(http://www.habitatnt.com/images/button-yellow.gif) no-repeat 0 0; 
	font:bold 13px "Trebuchet MS";
}
.content .button-rp a{
	padding:15px 36px;  
	margin-bottom:6px;
	display:block;
	width:123px; color:#525252;
}
.tdc {padding:0 40px 40px;}

.btn-lapro {padding:20px 0}
.btn-lapro img{padding-bottom:3px}

.footer { height:50px; color:#eeeeee; padding-bottom:7px}
.footer a:link, .footer a:active, .footer a:visited {color:#eeeeee;}
.footer a:hover {color:#ffffff;}
.ftr01l {background:transparent url(http://www.habitatnt.com/images/bg-footer01.gif) no-repeat left bottom; height:10px}
.ftr01r {background:transparent url(http://www.habitatnt.com/images/bg-footer01.gif) no-repeat right bottom; height:10px}

.mnleft{ background:transparent url(http://www.habitatnt.com/images/bg-menu-lr.jpg) no-repeat 0 0; width:2px; height:32px }
/***************************************************************/
#menu{
	position: relative;
	z-index:2;
	width:100%;
	padding: 0; /* To allow room for bottom dropdown */
	background:transparent url(http://www.habitatnt.com/images/bg-menu-lr.jpg) no-repeat top right; height:32px
}

#menu li,#menu li a{
	float:left;
}

#menu li:last-child a, #menu li li:last-child a {
}

#menu li a, #menu li h2{
font:14px "Trebuchet MS",Helvetica,sans-serif;
display:block;
text-align:center;
text-transform: capitalize;
vertical-align: text-top;
/*
white-space:nowrap;
width: 115px;
height: 24px;
*/
padding:7px 19px 9px;
}

#menu li li{
width:100%;
display:block;
}

#menu h2{
color:#CC9933;
background:#000;
text-transform:uppercase;
}

#menu a{
/*color:#504C4B;
border-right:3px solid #ffffff;
border-bottom:1px solid #ffffff;
*/
color:#ffffff;
background:transparent url(http://www.habitatnt.com/images/bg-menu.jpg) repeat-x 0 0;
text-decoration:none;
}

#menu a:hover, #menu a:active{
color: #fff;
background:transparent url(http://www.habitatnt.com/images/bg-menu.jpg) repeat-x 0 0;
/*
border-bottom:1px solid #BCDE25;
*/
}

#menu li{
list-style:none;
margin:0; padding:0; border:none; display: block;
}

#menu ul{
margin:0; padding:0; border:none; display: block;
}

#menu li ul{
list-style:none;
margin:0; padding:0; border:none; width:125px; display: block;
float:none; 
}
#menu ul li{
float:left; 
}

#menu li li a:link, #menu li li a:hover, #menu li li a:active, #menu li li a:visited, #menu li li h2{
text-align:left;
padding:6px 5px;
background:none;
width:auto;
}

#menu a:hover, #menu li:hover #x{
background:transparent url(http://www.habitatnt.com/images/bg-menu.jpg) repeat-x 0 0;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
position:absolute;
top:0;
background:none;
left:0;
padding:2px 2px 12px 2px;
margin:30px 0 0 0;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display: none;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
}


#menu li ul{ width:170px;}
#menu ul ul{ float:left; }
#menu li li{ width:170px}
#menu li ul a:link, #menu li ul a:visited, #menu li ul a:active{ border:none; width:160px; background:#724406}
#menu li ul a:hover{ background:#b45d0a}

/***************************************************************/

/***Login03********************************************************************************/
.lgn {margin: 0 0 5px 5px;}
.lgn .bdlg {background: url(http://www.websolutions365.com.au/controlcentre/images/bg-fl.png) repeat-x center center; height:0; overflow:hidden; position:fixed; z-index:505; bottom:0; left:0; width:100%}
.lgn .hdr {width:21px; cursor:pointer; line-height:38px; position:relative; z-index:999}
.lgn form, .lgn .fgpsw {float:left; padding:0 12px; margin:0; line-height:38px;}
.lgn, .lgn .fgpsw a {color:#000 !important}
html > body .lgn .lightbox {background-color: #000; display: none; height: 100%; left: 0; opacity: 0.45; position: fixed; top: 0; width: 100%; z-index: 500 }
/***********************************************************************************/ 

