* { padding: 0; margin: 0; }

body {
    margin: 0;
    padding: 0;
}


#empty {
    width: 10px;
}

#clear {
    clear: both;
}

#page  {
	width:761px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
}

#pager {
    width: 761px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
}

#publ_page {
	float: center;
    	width: 761px;
	height: 100%;
    	margin-left: auto;
    	margin-right: auto;
}
#pagemargin {
	width: 731px;
	float: center;
    	padding: 5px 15px 5px 15px ;
}

#propertynews {
    float: left;
	width: 550px;
	height: 80px;
}
#propertynews_inner {
    padding: 15px 0 0 40px;
}

#pn_logo {
    float: left;
	width: 211px;
	height: 80px;
}
#pn_logo img{
    padding: 10px 5px 0px 25px;
}
#pn_header {
    float: left;
	width: 761px;
	height: 51px;
}
#pn_header_inner {
    float: right;
	width: 440px;
	height: 51px;
}
#Date {
	float: left;
	padding: 5px 0 0 15px;
}

#Title {
	float: left;
	width: 691px;
	padding: 10px 0 0 0;
}

#Subtitle {
	float: left;
	width: 691px;
	padding: 5px 0 15px 0;
}


#linedivider {
	float: left;
	width: 25px;
	height: 620px;
    background: url(images/linediv.jpg) bottom no-repeat;
}

#minifooter {
	width: 691px;
	padding: 10px 0 60px 0;
	float: left;
}


    /*======= top-flash layer =======*/
            #top {
              width: 761px;
              height: 131px;
            }

              #topinner {
					float: left;
					width: 761px;
	             	height: 131px;
					background: #F6C20C;
	           }

               #topflash {
                    float: left;
                    width: 265px;
                    height: 131px;
                }
                #tophomeicon {
                    float:left;
                    width: 468px;
                    height: 72px;
                    background: url(images/top_menu_icon.jpg);
                }
                    #tophomeicon img{
                        float: right;
                    }

				#tophomeiconend {
				    float:left;
				    width: 28px;
				    height: 72px;
                }

                #menuplacement {
                	float: left;
                    width: 468px;
				    height: 59px;
                    background: url(images/menu_bg.jpg);
                }
                #toprightedge {
				    float: left;
				    width: 28px;
				    height: 59px;
                }
				#toprightedge img{
				    float: right;
                }


    /*======= Rollover menu layer =======*/
	#menu {
	    position: absolute;
		width: 800px;
		height: 70px;
   	}
	#menuinner {
		    float: left;
			padding: 0 0 0 285px;
   	}
	#menuinner ul{
		list-style-type: none;
   	}


    /*======= Footer layer =======*/
            #footer {
                width: 761px;
		height: 104px;
            }

                #footerleft {
                    float:left;
                    width: 29px;
		    height: 104px;
                    background: url(images/footer_left.jpg) left bottom no-repeat;
                }

	        #footerbody {
		    float:left;
		    width: 682px;
		    height: 104px;
                    background: #ffffff;
                }

                #footercontact {
                    	float: left;
                    	width: 326px;
			height: 72px;
                    	background: #ffffff;
               	}

	        #footeraddress ul{
         		float: left;
			padding: 20px 0 0 10px;
			list-style-type: none;
        	}

	         #footernumbers ul{
              		float: left;
			padding: 20px 0 0 20px;
			list-style-type: none;
        	}

               	#footerheadings {
	      		float: left;
	        	width: 356px;
	         	height: 72px;
			background: #ffffff;
         	}

		#estateagents {
			float: left;
			padding: 22px 0 0 0;
        	}

		#valuers {
	 		float: left;
			padding: 22px 0 0 0;
        	}

		#auctioneers {
	 		float: left;
			padding: 22px 0 0 0;
        	}

		#propertymanagers {
	 		float: left;
			padding: 22px 0 0 0;
        	}

		#footerheadings img{
			float: left;
	       		height: 36px;
			padding: 0 3px 0 3px;
        	}

		#footermembers	{
	 		float: left;
			width: 350px;
			padding: 10px 0 0 0;
        	}

		#footerbase {
			float: left;
			width: 682px;
	            	height: 32px;
			background: url(images/footer_base.jpg);
               	}

		#footerright {
	     		float: left;
	     		width: 50px;
	                height: 104px;
	    		background: url(images/footer_right.jpg);
                }


  /*======= Generic layers =======*/

		#mainleft {
                    float: left;
                    width: 25px;
                }
		  		#main {
  					float: left;
  					width: 711px;
					background: #ffffff url(images/main_bg.jpg) left bottom no-repeat;
				}
				#mainsalesmarketing {
					float: left;
					width: 711px;
					background: #ffffff url(http://www.kldowling.net.au/images/mainsalesmarketing.gif) top left no-repeat;
				}
				#mainvaluation {
					float: left;
					width: 711px;
					background: #ffffff url(http://www.kldowling.net.au/images/mainvaluation.gif) top left no-repeat;
				}
				#mainadvocacy {
					float: left;
					width: 711px;
					background: #ffffff url(http://www.kldowling.net.au/images/mainadvocacy.gif) top left no-repeat;
				}
				#maininvestment {
					float: left;
					width: 711px;
					background: #ffffff url(http://www.kldowling.net.au/images/maininvestment.gif) top left no-repeat;
				}
				#maincomleasing {
					float: left;
					width: 711px;
					background: #ffffff url(http://www.kldowling.net.au/images/maincomleasing.gif) top left no-repeat;
				}
				#mainresleasing {
					float: left;
					width: 711px;
					background: #ffffff url(http://www.kldowling.net.au/images/mainresleasing.gif) top left no-repeat;
				}

			
				#emailsalesmarketing {
					float: left;
					width: 711px;
					height: 800px;
					background: #ffffff;
				}

				#mainlefty {
				     float: left;
				     width: 430px;
				     padding: 50px 0px 50px 0px;
				     font-size: 11px;
				     font-family: Arial, Geneva, sans-serif ;
                		}
						
						#listbox {
							float:left;
							width:400px;
						}

                		#salesmarketingheading {
				     float: left;
				     width: 430px;
				     margin: 120px 0px 0px 40px;
				     font-size: 19px;
				     color: #003768;
				     font-family: Arial, Geneva, sans-serif ;
                		}

                		#salesmarketingheading img{
				     float: right;
				     margin: 60px 80px 0px 0px;
                		}


                		#resleasingingheading {
				     float: left;
				     width: 430px;
				     margin: 120px 0px 0px 40px;
				     font-size: 19px;
				     color: #003768;
				     font-family: Arial, Geneva, sans-serif ;
                		}

                		#resleasingingheading img{
				     float: right;
				     margin: 60px 80px 0px 0px;
                		}
						
						#valuationheading {
				     float: left;
				     width: 430px;
				     margin: 120px 0px 0px 40px;
				     font-size: 19px;
				     color: #003768;
				     font-family: Arial, Geneva, sans-serif ;
                		}

                		#valuationheading img {
				     float: right;
				     margin: 60px 80px 0px 0px;
                		}
						
					 	#advocacyheading {
				     float: left;
				     width: 430px;
				     margin: 120px 0px 0px 40px;
				     font-size: 19px;
				     color: #003768;
				     font-family: Arial, Geneva, sans-serif ;
                		}

                		#advocacyheading img{
				     float: right;
				     margin: 60px 80px 0px 0px;
                		}
						
						#investmentheading {
				     float: left;
				     width: 430px;
				     margin: 120px 0px 0px 40px;
				     font-size: 19px;
				     color: #003768;
				     font-family: Arial, Geneva, sans-serif ;
                		}

                		#investmentheading img{
				     float: right;
				     margin: 60px 80px 0px 0px;
						}
						#comleasingheading {
				     float: left;
				     width: 430px;
				     margin: 120px 0px 0px 40px;
				     font-size: 19px;
				     color: #003768;
				     font-family: Arial, Geneva, sans-serif ;
                		}

                		#comleasingheading img{
				     float: right;
				     margin: 60px 80px 0px 0px;
						}

				#mainright {
		     		float: left;
		     		width: 25px;
                }
		#templeft {
                    float: left;
                    width: 25px;
					height: 100%;
                }
				#tempright {
		     		float: left;
		     		width: 25px;
					height: 100%;
                }

		#heading {
			float: left;
			padding: 15px 0 15px 0;
                	width: 711px;
                	height: 50px;
                }

		#heading1 {
			float: left;
			padding: 15px 0 15px 0;
                	height: 50px;
                }

				#heading img{
		     		float: left;
                }

                #maintext {
			padding: 0 0 0 10px;
               	}
                #maintextnew {
                	width: 645px;
			padding: 0 0 0 10px;
               	}
                #partner {
		     	float: left;
                	width: 200px;
			padding: 20px;
               	}
                #partnerlike {
		     	float: left;
                	width: 500px;
			padding: 20px;
               	}

               	#maintextinner {
			padding: 0 0 20px 10px;
               	}


				#slideshow {
					float: right;
					padding-left: 10px;
				    width: 325px;
					height: 325px;
				    background: url(images/slideshow.jpg) top no-repeat;
				}
				#slideshowinner {
					padding: 7px 5px 5px 8px;
				}


  /*======= Property of the week layer =======*/
            #potw {
                width: 761px;
                height: 240px;
            }

                #potwleft {
                    float: left;
                    width: 25px;
                    height: 240px;
                    background: url(images/potw_left.jpg) no-repeat;
                }
                #potwmain {
                    float: left;
                    width: 709px;
                    height: 240px;
                    background: #ffffff;
                }

					#pow_display {
					   	float: left;
                    	background: #ffffff;
                	}

					#pow_display_photo_main {
					   	float: left;
						width: 465px;
						height: 240px;
					  	background: #ffffff url(images/potw_photos_bg.jpg) no-repeat;
                	}
						#pow_display_photo_main_inner {
					   		padding:10px;
                		}

						#pow_display_photo {
						    float: left;
						    width: 292px;
						    height: 214px;
                		}

						#pow_display_photos {
							float: left;
							width: 150px;
							height: 214px;
							overflow: auto;
							z:index:-1;
						}

						#photo_frame {
							float: left;
							padding: 0 0 1px 0;
						}
						#pow_display_details {
							float: left;
							width: 244px;
							height: 240px;
                    		background: url(images/potw_details.jpg) no-repeat;
						}
						#pow_display_details_inner {
							padding: 10px 15px 10px 20px;
						}

						#pow_display_heading  {
						}
						#pow_display_address {
							padding: 5px 0 0 0;
						}
						#pow_display_sale {
							padding: 0 0 10px 0;
						}
						#pow_display_title {
							padding: 0 0 10px 0;
						}
						#pow_display_des {
							padding: 0 0 10px 0;
						}
						#pow_display_des_readmore {
							padding: 0 0 10px 140px;
						}

                #potwright {
                    float: left;
                    width: 27px;
                    height: 240px;
                    background: url(images/potw_right.jpg) no-repeat;
                }



    /*======= Home Page Main layer =======*/
            #home {
                width: 761px;
                height: 500px;
                background: url(images/aboutbg.jpg) repeat-y;
            }

                #homebodyouter {
                    float: left;
                    width: 711px;
                }


                #homebody {
                    float: left;
                    width: 443px;
                }

                #hometext {
                	float: left;
		        width: 380px;
			padding: 10px 20px 0 35px;
                }

                #homepublication {
		        float: left;
		        width: 268px;
		        height: 298px;
			background: url(images/publ_home_bg.gif) no-repeat;
                }

                #homepublicationimg{
                	float: left;
                	width: 228px;
		       	padding: 0 10px 0 15px;
			text-align: center;
		}

		#homepubl_inner {
		   	padding: 85px 0 0 55px;
                }




	/*======= Adminstration Pages Main layer =======*/

	#login {
		width: 761px;
		height: 384px;
	}
	#login2 {
		width: 761px;
		height: 684px;
	}

	#potwselect {
		width: 761px;
		height: 550px;
	}
		 #loginleft {
		 	float:left;
		    width: 25px;
			height: 100%;
		    background: url(images/main_left.jpg);
        }

    	#loginmain {
			float: left;
			width: 711px;
			height: 100%;
            background: #ffffff url(images/ui_bg.jpg) center bottom no-repeat;
		}
    	#loginmain2 {
			float: left;
			width: 711px;
			height: 100%;
            background: #ffffff url(images/ui_bg1.jpg) center bottom no-repeat;
		}
		#listingmain {
			float: left;
			width: 711px;
			height: 100%;
		    background: #ffffff url(images/uilist_bg.jpg) center bottom no-repeat;
		}

			#loginform {
				float: left;
				padding: 35px 0 0 35px;
				width: 273px;
				height: 254px;
			}
			#username {
				float: left;
				padding: 15px 0 0 30px;
			}
			#loginmenu {
				float: left;
				padding: 45px 0 0 45px;
				width: 600px;
				height: 300px;
			}

			#loginheading {
				float: left;
				padding: 5px 0 0 15px;
				width: 600px;
				height: 70px;
			}

			#listingmenu {
				float: left;
				padding: 35px 0 0 45px;
				width: 600px;
				height: 450px;
			}

			#listing_ind {
				float: left;
				width: 265px;
				padding: 5px;
			}
			#listing_ind_alt {
				float: left;
				width: 265px;
				padding: 5px;
			}


		#loginright {
		 	float: left;
		    width: 25px;
			height: 100%;
		    background: url(images/main_right.jpg);
        }



	/*======= About Page =======*/

	#about {
		float: left;
		width: 761px;
		background: url(images/aboutbg.jpg) repeat-y;
	}

/*======= Contact us  Page =======*/

		#office {
			float:left;
			padding: 0 0 15px 0;
		}

 /*======= Staff  Page =======*/

 		#staff {
 			width: 761px;
			height: 600px;
		}

	  		#staffmain {
				float: left;
				width: 711px;
				height: 100%;
			}

				#staffmaininner {
					float: left;
					width: 300px;
				}
				#staffdetails {
					float: left;
					height: 170px;
					padding: 10px 20px 0 0;
				}
				#staffviewdetails {
					float: left;
					width; 600px;
					height: 330px;
					padding: 20px;
					overflow: auto;
				}
				#staffphoto {
					float: left;
					width: 170px;
					padding: 10px 0 0 5px;
				}

				#photoview {
					float: left;
					width: 280px;
					padding: 10px;
				}

/*======= Property Page =======*/

 		#viewproperty {
 			width: 761px;
			height: 2000px;
			background: url(images/bg_bg.jpg);
		}

			#propertymain {
				float: left;
				width: 711px;
				height: 100%;
			}

			#propertyview {
				float: left;
				width: 711px;
				min-height: 100%;
			}

			#viewmainphoto {
				float: left;
				width: 432px;
			}
			.viewsold {
				position: absolute;
			}
			#viewotherphotos {
				float: right;
				width: 273px;
			}

			#viewtitleicons {
				float: left;
				width: 432px;
			}
			#viewtitle {
				float: left;
				width: 225px;
			}

			#icons {
				float: right;
				width: 205px;
				text-align:right;
			}

			#address {
				float: left;
				width: 432px;
			}
			#description {
				float: left;
				width: 432px;
				padding: 5px 0 0 0;
			}

			#inspections {
				float: left;
				width: 432px;
				padding: 0 0 0 0;
			}

			#propertydetails {
				float: left;
				padding: 5px 0 0 10px;
				width: 263px;
			}

			#propertydetailstitle {
				padding: 5px 0 5px 0;
			}

			#propertylinks {
				float: left;
				padding: 10px 0 0 10px;
				width: 263px;
			}

			#propertylinkstitle {
				padding: 5px 0 5px 0;
			}

			#agentdetails {
				float: left;
				padding: 10px 0 0 10px;
				width: 263px;
			}

			#agentdetailstitle {
				padding: 5px 0 5px 0;
			}

	#virtualmap {
		float: left;
		padding: 35px;
	}

	#flashobject {

	}


/*======= Results Page =======*/

		#resultsproperty {
			float: left;
 			width: 761px;
			height: 100%;
			min-height: 410px;
			background: url(images/bg_bg.jpg) repeat;
		}

		#results {
			float: left;
		 	width: 701px;
			height: 100%;
			padding: 5px;
			background: url(images/main_bg.jpg) right no-repeat;
		}

		.resultslisting {
			float: left;
		 	width: 675px;
			height: 160px;
		}

		.resultsphoto {
			float: left;
		 	width: 215px;
			height: 150px;
			padding: 5px 0 5px 5px;
		}
		.resultsphoto img{
			position: absolute;
		}

		.resultsdetails {
			float: left;
		 	width: 420px;
			height: 150px;
			padding: 5px 0px 5px 0px;
		}

		.resultsaddress {
			float: left;
		 	width: 250px;
			height: 40px;
		}

		.resultsicons {
			float: right;
		 	width: 155px;
			height: 20px;
			text-align: right;
		}

		.resultsicons img{
			padding: 0 0 0 3px;
		}

		.resultsdescript {
			float: left;
		 	width: 390px;
			height: 100px;
		}

		.resultssold img {
			position: absolute;
		}

#contactformsales {
	float: left;
	width: 200px;
	margin: 820px 0px 0px 20px;
}

#contactformsalesnew {
	float: left;
	width: 200px;
	margin: 30px 0px 0px 20px;
}

.formfield {
	float: left;
	width: 200px;
	margin: 3px 0px 0px 0px;

}

.formfieldnew input{
	float: left;
	width: 300px;
	margin: 3px 0px 0px 0px;

}

.formfieldnew textarea{
	float: left;
	width: 300px;
	margin: 3px 0px 0px 0px;

}