*{margin:0; padding:0;}
body{margin:0; padding:0; font-family:: Trebuchet MS  , Arial, Helvetica, sans-serif;  background:url(../images/body.jpg) repeat-x top left;}
#wrapper{
	margin-left:auto;
	margin-right:auto;
	width:934px;
}

p{ margin:3px 0}

h1{
	font-size:123.1%;
	margin:0;
	line-height:49px;
}
h2{
	color:#465A38;
	font-size:120%;
	font-weight:bold;
	margin:1em;
}
h3{ color:#ef3a3b;font-size:100%; font-weight:normal; padding:0 0.5em;}
h4{ color:#003399;font-size:93%; font-weight:normal; padding:0 0.5em; margin:0;}
a{color:#333}
a:hover{text-decoration:none; color:#990000}
a:visited{color:#666;}


ul{margin:0 1em;}
ul li{ font-size:inherit;}


 label{
float: left;
width: 250px;
font-size:100%;
font-weight:bold;
}

input, textarea{
	margin-bottom: 3px;
	border:1px solid #ccc;
	font-size:108%;
}

textarea{
width: 250px;
height: 150px;
}

#searchbox, #quicklinks{float:right; margin-right:20px; height:auto}



.benefitslist{margin:0 1.5em; padding:0 1.5em;}
.benefitslist li{margin:0;padding:0;}
#logo{float:left; margin-left:30px;  margin-top:1px; width:146px; height:139px; background:url(../images/wba_logo.jpg) no-repeat;}
#banner{float:left; width:934px; background:url(../images/banner.jpg) center top no-repeat; font-size:90% }

.hidden{display:none}

.directorylist{ width:750px; list-style-type:none;float:left;}
.directorylist li{ 
float:left; 
width:245px; 
margin-bottom:20px; 
}

.directorylist li a {
display:block;
line-height:20px; padding-left:25px; 
background:url(../images/directory.png) no-repeat left center;
text-decoration:none;
font-size:108%;
}
.directorylist li a:hover { text-decoration:underline}

ul.businesslist{list-style:none; margin-top:10px;}
ul.businesslist ul.businessdetail {
	clear: left;
	background: #F0F0F0;
	margin-bottom: 10px;
	list-style:none;
	padding-left:20px
	}
 ul.businessdetail li {padding:3px 0}
ul.businesslist h3{ font-size:108%; color:#333; font-weight:bold}

.businesslist .businessservices {float:right; width:250px; height:inherit; margin:0 20px}
h2.catheading {font-size:116%; font-weight:bold}

#flash{float:right; width:424px; height:275px; background:#eee;margin-right:-4px;}



#menu_front{padding:0;float:left; margin-left:23px; width:894px; height:132px;  background:#B2C0CD;border-bottom:3px solid #A6B7C6;border-top:3px solid #A6B7C6; position: relative; z-index: 100;}

#menu_front #nav_front { margin: 0; padding: 0; width:894px; float:left; }
#menu_front #nav_front li{list-style-type:none; float:left;}
#menu_front #nav_front li a { margin:0; padding:0;  width:447px; height:0; padding-top:66px; overflow: hidden;  display:block; }
#menu_front #nav_front li a,
#menu_front { background:url(../images/menubg.gif) no-repeat; }



#menu_front #nav_front li#memberdirectory a{background-position: 0px 0px;  }
#menu_front #nav_front li#memberdirectory a:hover{background-position: 0px -275px;}



#menu_front #nav_front li#newsmenu a{background-position: 0px -66px; }
#menu_front #nav_front li#newsmenu a:hover{background-position: 0px -341px;}

#menu_front #nav_front li#benefits a{background-position: 0px -132px; }
#menu_front #nav_front li#benefits a:hover{background-position: 0px -407px;}

#menu_front #nav_front li#signup a{background-position: 0px -198px; }
#menu_front #nav_front li#signup a:hover{background-position: 0px -473px;}














/* ******************************************** */

#menu{ float:left; width:460px; float:left; height:35px; margin:0; padding:0; position: relative; z-index: 100;}

#menu #nav { margin: 0; padding: 0; width:860px; float:left; }
#menu #nav li{list-style-type:none; float:left; width:100px;}
#menu #nav li a { margin:0; padding:0;  overflow: hidden;  display:block; text-align:center;}


/* ******************************************** */





.content{float:left;width:934px; background:url(../images/wrapper.jpg) repeat-y; font-size:85%;}

#inner{
	margin-left:auto;
	margin-right:auto;
	width:860px;
}

#left{
	float:left;
	width:600px;
	height:auto;
	padding-right:5px;
}



#right{float:left; width:250px;}

/*background:url(images/date.jpg) no-repeat;*/
.news{width:269px; height:100px; margin:5px 0; background:#F0F0F0; border:1px solid #D4D4D4;}
	/******form*******/

/*#login{float:right; margin-right:30px;margin-top:25px;position:relative;font-size: .75em;}*/


.boxes{
width: 1em;
}

#submitbutton{

margin: 3px;
width: 90px; border:1px solid red; background:#eee; padding:4px;
}


/*********news************/
#news h2 {font-weight:bold; text-indent:0; margin:15px 0 10px 0; padding:0}
#news dt {font-weight:bold; font-size:100%}
#news dt .newsdate {font-size:90%}
.newsitem{
border-bottom: 1px dashed #acb89a; 
padding-bottom:3px; 
margin-bottom:3px;
  text-align:left;
  font-size:90%
  
}

/*************************links*************************/
/*#community{float:left; width:150px;  height:0px;background:url(../images/wanneroo_community.gif) 0px -44px; margin:0;   padding-top:44px;}
#community:hover{background-position: 0 0}

#appform{background:url(../images/app_form_button.jpg) 0px -60px; width:300px; padding-top:60px; height:0; overflow:hidden; float:left;}
#appform:hover{background-position: 0px 0px;}

#landcorp{float:left; width:60px;  height:0px;background:url(../images/landcorp.gif) 0px 0px; margin:0;   display:block; padding-top:60px;}
#landcorp:hover{background-position: 0 -60px}

#cityofwanneroo{background:url(../images/cityofwanneroo.gif); width:140px; padding-top:48px; height:0; overflow:hidden; float:left;margin:0;}
#cityofwanneroo:hover{background-position:0 -48px;}


#awards{background:url(../images/business_awards.jpg) 0px -60px; width:300px; padding-top:60px; height:0; overflow:hidden; float:left;}
#awards:hover{background-position: 0px 0px;}

#mainawards_button{background:url(../images/awards_main_button.jpg) 0px -125px; padding-top:125px; width:202px; height:0; overflow:hidden; margin-left:3px; float:left;}
#mainawards_button:hover{background-position:0 0;}

#cond{background:#F6B323; border:1px solid #82006B; width:200px; line-height:20px; color:#000; margin-top:3px; font-size:85%; float:left; margin-left:3px; text-align:center; text-decoration:none; }
#cond:hover{background:#82006B; border:1px solid #f6b323; color:#f6b323;}


#sbc{background:url(../images/sbcbutton.jpg) 0 0; float:left; width:270px; padding-top:133px; height:0; overflow:hidden;}
#sbc:hover{background-position: 0px -133px;}*/


#right #buttons a {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff;
	
	float:left; width:270px;
	background:#90a469;
	color:blue;margin-top:2px;
}


#right #buttons a span{
	text-decoration: none;
	 width:130px;padding-left:10px; /* Dark Grey */
	float:left;
}
#right #buttons a:hover {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	
	color: #000;background:#65724c; color:#fff;
}

#right #buttons a img {
	float:right;border:0;
}

ul.form_field {list-style:none; float:left; width:275px; }
ul.form_field li {margin:10px 0; padding:10px 0;}
ul.form_field  label{width:200px;  font-size:99%}
#award_entry input {clear:both}
.red{color:#900;}

/*#business_awards {
	display:block;
	margin:10px;
	border:1px solid #ccc;
	padding: 3px;
	background:#fff;
	}
#business_awards h3 {font-weight:bold; color:#000;}*/


/* new */

#menu{ width:890px;  height:31px; margin:0 0 5px 0; padding:5px 0 0 0; position: relative; z-index: 100;  background:none;}
#strip{width:890px; margin-left:auto; margin-right:auto; background:#416B3D; border:none;}

#sponsors .sponsor {	list-style: none; text-align: center;}
#sponsors .sponsor a{
display:block;
	height: 60px;
	margin: 2px 0;
	padding: 3px ;
	border: 1px solid #B8BF86;
	background: #F8FAF9;
	text-align: center;
	font-size: .75em;
}
#sponsors .sponsor a img{ border:none; margin-right:5px;  }




#loginForm label{
float: left;
width: 105px;
font-size:inherit;
}
#loginForm legend {
font-weight:bold;
margin-bottom:15px;
}
#loginForm input{ background:#fff} 





#featured{float:left; width:210px; background:url(../images/dots.gif) right repeat-y; height:420px;}
#featuredmembers {list-style:none}
#featuredmembers .member {border:1px solid #ccc; margin: 5px 0; padding:5px; width:300px;}








#featuredmembers {list-style:none}
#featuredmembers .member {margin: 5px 0}

a{font-size:inherit; color: #51723D}


#feeds{padding-top:20px; border-top:1px dotted #666}


/*footer*/

#footer{clear:both;float:left; width:934px; background:url(../images/footer.jpg) top center no-repeat; height:136px; padding:30px 0; font-size: 85%;text-align:center; margin-bottom:20px }
#footer h3 {text-align:left; color:#333; font-weight:bold; padding-left:50px;}
#footer #supporters {width:760px; margin-left:auto; margin-right:auto; list-style:none}
#footer #supporters li {float:left; margin-right:20px; }
#footer #supporters li a img{border:0}
