/* CSS Document */

/* - - - - - - - - - - - - - - - - - -
	AWD
	Developed by Soushi Iida
	http://www.awebd.com.au
- - - - - - - - - - - - - - - - - - */

body{
	margin:0;
	padding:0;

	background-color:#bae8af;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
}

#background-image{
	background:url(../images/background_plants.jpg)  50% 0px no-repeat;

	z-index:-1;
}


#header{
	width:835px;
	padding:0 14px;
	margin:0 auto;
	height:107px;
	z-index:10;
	background-color:#ebd7c6;
}
.flash_area{
	width:835px;
	padding:0 14px;
	margin:0 auto;
	height:294px;
background-color:#ebd7c6;
	z-index:10;
}
#main_container{
	width:863px;
	padding:0 14px;
	margin:0 auto;
	background:url(../images/border_glow.jpg) repeat-y;
}


#footer{
color:#fff;
text-align:center;
height:110px;
padding-top:13px;
background:url(../images/footer_background.jpg) repeat-x;
background-color:#984032;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#ccc;
text-decoration:underline;
}

#bottom{
	width:863px;
	padding:0 14px;
	margin:0 auto;
	height:17px;
	background:url(../images/bottom.jpg) no-repeat;
	}

.brown_gradient{
height:30px;
background:url(../images/brown_grad.jpg);
}
.brown_gradient2{
height:40px;
background:url(../images/brown_grad2.jpg) bottom no-repeat;
}

.left_menu{
width:196px;
float:left;
margin-left:12px;
text-align:left;
}

.right_content{
float:left;
width:618px;
padding-left:18px;
}
/*newsletter subscription box*/
.ns_panel{
height:125px;
background:url(../images/newsletter.jpg) no-repeat;
}

.ns_left{
float:left;
width:130px;
margin-top:80px;
padding-left:10px;
}
.ns_right{
float:left;
width:38px;
margin-top:81px;
}
.title_holder{
	width:863px;
	padding:0px;
	margin:0 auto;
	height:294px;
		background-color:#ebd7c6;
	z-index:10;
}
.title_image{
height:264px;
}

.clear{
clear:both;
font-size:0;
}
.breadcrumb{
	text-align:right;
}

/*text styling*/
p {
margin:0;
padding:0;
}

a{
color:#333333;
}

a:hover{
color:#630030;
}

h1{
display:block;
margin:5px 0 12px 0;
padding:0 0 0 30px;
color:#7d201a;
background:url(../images/subtitle_leaf.jpg) left no-repeat;
line-height:30px;
font-size:20px;
}

h2{
margin:0;
padding:0;
color:#7d201a;
line-height:26px;
font-size:16px;
}
h2 a{
color:#7d201a;
text-decoration:none;
}
h2 a:hover{
color:#7d201a;
text-decoration:none;
}

h3{
margin:0;
padding:0;
font-size:14px;
color:#419d2f;
}
h3 a{
text-decoration:none;
color:#5aac4a;
}
h3 a:hover{
text-decoration:none;
color:#5aac4a;
}
h4{
margin:0;
padding:0;
font-size:12px;
font-style:italic;
}
.brown_text{
margin:0;
padding:0;
color:#7d201a;
font-size:12px;
font-weight:bold;
}
.red_text{
margin:0;
padding:0;
color:#ff0000;
font-size:12px;
font-weight:bold;
}
#nav-menu{
list-style:none;
margin:0;
padding:0;
font-size:0;
}


#nav-menu li a
{
margin:0;
padding:0;
width:184px;
display: block;
list-style:none;
line-height:0px;
vertical-align:bottom;
} 

hr {border:dotted #a32837;
border-width:1px 0px 0px 0px;
height:1px;
overflow:hidden;
margin:7px 0;
clear:both; }

/*table styling*/
.pink{
	background:url(../images/table_pink.jpg) repeat-x;
	height:30px;
	vertical-align:middle;
}
.pink2{
	background:url(../images/table_pink2.jpg) repeat-x;
	height:50px;
	vertical-align:middle;
}
.table_border{
	border:dotted 1px #999999;
}
.border_bottom{
border-bottom:dotted 1px #999999;
}
.border_left_bottom{
border-bottom:dotted 1px #999999;
border-left:dotted 1px #999999;
}
.border_left{
border-left:dotted 1px #999999;
}


.green{
	background:url(../images/table_green.jpg) repeat-x;
	height:30px;
	vertical-align:middle;
}


.text-deco{
	text-decoration:none;
}

/*floating object styling*/


.caller_right a{
	right:0px;
text-decoration:none;
}
.caller_right a:hover{
	right:0px;
text-decoration:none;
}

.caller_right{right:0; z-index:1000;position:fixed!important;position:absolute;cursor:hand;cursor:pointer;line-height:0;
font-size:0;}

.caller_bottom{bottom:0;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 0:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 0);}
