/*FITZPATRICKS RE SITEWIDE*/







/*-------------------------------------------------



  Global



---------------------------------------------------*/



* { margin: 0; padding: 0; }



html, body { height: 100%; }



body { background: #04234D;  font-size: small; font-family: Arial, Helvetica, sans-serif; color: #FFF; text-align: center; }



* html body { font-size: x-small; f\ont-size: small; }



a img { border: none; }



img.right, img.left, img.none { border: 1px solid #36557C; }



img.right { float: right; margin: 0 0 1em 1em; }



img.left { float: left; margin: 0 1em 1em 0; }



img.none { float: none; margin: 1em; }







/*-------------------------------------------------



  Text



---------------------------------------------------*/



a:link, a:visited { color: #F96; text-decoration: underline;}



a:hover, a:active { color: #FFF; text-decoration: none;}



h3 { font-size: 130%; margin: 0 0 0.625em 0; }



h4 { font-size: 120%; margin: 0 0 0.500em 0; color: #486FA3; }



h5 { font-size: 110%; margin: 0 0 0.250em 0; }



#content ul, #content ol { list-style-position: inside; padding: 0 0 0 0.625em; margin: 0 0 0.625em 0.625em; }



#content p { margin: 0 0 0.625em 0; }







/*headings*/



h2 { height: 20px; width: auto; background-repeat: no-repeat; background-position: 0 50%; text-indent: -9999px; margin: 0 0 1em 0; }



h2#hd_sales { background-image: url(../img/hd_residentialSales.gif); }



h2#hd_land { background-image: url(../img/hd_residentialLand.gif); }



h2#hd_rentals { background-image: url(../img/hd_residentialRentals.gif); }



h2#hd_commercial { background-image: url(../img/hd_commercialSalesRentals.gif);}



h2#hd_sold { background-image: url(../img/hd_sold.gif); }



h2#hd_appraisal { background-image: url(../img/hd_marketAppraisal.gif); }



h2#hd_buyersWishlist { background-image: url(../img/hd_buyersWishlist.gif); }



h2#hd_tenancyWishlist { background-image: url(../img/hd_tenancyWishlist.gif); }



h2#hd_maintenanceRequest { background-image: url(../img/hd_maintenanceRequest.gif); }



h2#hd_emailFriend { background-image: url(../img/hd_emailFriend.gif); }



h2#hd_enquiry { background-image: url(../img/hd_enquiry.gif); }



h2#hd_contact { background-image: url(../img/hd_contact.gif); }



h2#hd_calcMortgage { background-image: url(../img/hd_calcMortgage.gif); }



h2#hd_calcStamp { background-image: url(../img/hd_calcStamp.gif); }



h2#hd_calcInvest { background-image: url(../img/hd_calcInvest.gif); }



h2#hd_investingChecklist { background-image: url(../img/hd_investingChecklist.gif); }



h2#hd_suburbProfiles { background-image:url(../img/hd_suburbProfiles.gif); }



h2#hd_press { background-image: url(../img/hd_beatThePress.gif); }



h2#hd_buyersGuide { background-image: url(../img/hd_buyersGuide.gif); }



h2#hd_sellingTips { background-image: url(../img/hd_sellingTips.gif); }



h2#hd_guideInvest { background-image: url(../img/hd_investGuide.gif); }



h2#hd_testimonials { background-image: url(../img/hd_testimonials.gif); } 



h2#hd_management { background-image: url(../img/hd_management.gif); ; }



h2#hd_projects { background-image: url(../img/hd_projects.gif);}



h2#hd_rural { background-image: url(../img/hd_rural.gif); }



h2#hd_news { background-image: url(../img/hd_news.gif); }



h2#hd_newsletter { background-image: url(../img/hd_newsletterSubscribe.gif); }



h2#hd_company { background-image: url(../img/hd_company.gif); }



h2#hd_team { background-image: url(../img/hd_team.gif); }



h2#hd_privacy { background-image: url(../img/hd_privacy.gif); }



h2#hd_links { background-image: url(../img/hd_links.gif); }







/*-------------------------------------------------



  Layout



---------------------------------------------------*/



#wrap { margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; width: 984px; text-align: left; min-width: 984px; }







/*header*/



#header { height: 82px; background: #04234D url(../img/60banner.jpg) 0 0 repeat-x; width: 984px; }





/*logo*/



h1#logo a { float: left; width: 397px; height: 50px; background: url(../img/logo.jpg) 0 0 no-repeat; margin: 0.5em 0 0 1em; text-indent: -9999px;  }







/*content*/



#content, #custom { width: auto; margin: 0 0 1em 0; }







/*footer*/



#footer { clear: both; width: auto; height: 50px; margin: 0 0 1em 0; background: url(../img/wagga_bg.gif) 100% 50% no-repeat; color: #36557C; }



#footer a { color: #36557C; }







/*-------------------------------------------------



  Menu



---------------------------------------------------*/



#menu { color:#fff; margin: 0 0 2em 0; height: 25px; background: #FD6907 url(../img/mm_bg.gif) 0 0 repeat-x; }



#menu ul { list-style: none; }



#menu li { float: left; padding-right: 3px; background:url(../img/mm_sep.gif) 100% 0 no-repeat; }



/*all links*/



#menu a:link, #menu a:visited { color:#FFF; display: block; text-decoration:none; }



#menu a:hover, #menu a:active {color:#F96;}	



/*main - individual buttons*/



/*home*/



#menu li a#mm_home:link, #menu li a#mm_home:visited { width: 80px; height: 25px; background: url(../img/mm_home.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_home:hover, #menu li a#mm_home:active { width: 80px; height: 25px; background: url(../img/mm_home.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*buying*/



#menu li a#mm_buying:link, #menu li a#mm_buying:visited { width: 80px; height: 25px; background: url(../img/mm_buying.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_buying:hover, #menu li a#mm_buying:active { width: 80px; height: 25px; background: url(../img/mm_buying.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*selling*/



#menu li a#mm_selling:link, #menu li a#mm_selling:visited { width: 80px; height: 25px; background: url(../img/mm_selling.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_selling:hover, #menu li a#mm_selling:active { width: 80px; height: 25px; background: url(../img/mm_selling.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*renting*/



#menu li a#mm_renting:link, #menu li a#mm_renting:visited { width: 80px; height: 25px; background: url(../img/mm_renting.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_renting:hover, #menu li a#mm_renting:active { width: 80px; height: 25px; background: url(../img/mm_renting.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*investing*/



#menu li a#mm_investing:link, #menu li a#mm_investing:visited { width: 90px; height: 25px; background: url(../img/mm_investing.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_investing:hover, #menu li a#mm_investing:active { width: 90px; height: 25px; background: url(../img/mm_investing.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*commercial*/



#menu li a#mm_commercial:link, #menu li a#mm_commercial:visited { width: 90px; height: 25px; background: url(../img/mm_commercial.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_commercial:hover, #menu li a#mm_commercial:active { width: 90px; height: 25px; background: url(../img/mm_commercial.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*project marketing*/



#menu li a#mm_projectMarketing:link, #menu li a#mm_projectMarketing:visited { width: 120px; height: 25px; background: url(../img/mm_projectMarketing.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_projectMarketing:hover, #menu li a#mm_projectMarketing:active { width: 120px; height: 25px; background: url(../img/mm_projectMarketing.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*land marketing*/



#menu li a#mm_landMarketing:link, #menu li a#mm_landMarketing:visited { width: 110px; height: 25px; background: url(../img/mm_landMarketing.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_landMarketing:hover, #menu li a#mm_landMarketing:active { width: 110px; height: 25px; background: url(../img/mm_landMarketing.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*news*/



#menu li a#mm_news:link, #menu li a#mm_news:visited { width: 80px; height: 25px; background: url(../img/mm_news.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_news:hover, #menu li a#mm_news:active { width: 80px; height: 25px; background: url(../img/mm_news.gif) 50% -25px no-repeat; text-indent: -9999px; }



/*about fitzpatricks*/



#menu li a#mm_about:link, #menu li a#mm_about:visited { width: 120px; height: 25px; background: url(../img/mm_about.gif) 50% 0 no-repeat; text-indent: -9999px; }



#menu li a#mm_about:hover, #menu li a#mm_about:active { width: 120px; height: 25px; background: url(../img/mm_about.gif) 50% -25px no-repeat; text-indent: -9999px; }



/* 2nd level menu items*/



/*activates drop down*/



#menu li ul { position: absolute; width: 5em; padding: 0; left: -999em; z-index:999; }



#menu li:hover ul, #menu li.sfhover ul { left: auto; }



#menu ul li ul li { padding: 2px 5px; width: 170px; height: auto; background:#FD6A08; border-top: 1px solid #fff; }	



/*activate rollover*/



/*home button*/



/*buying buttons*/



body#buying #menu li a#mm_buying, body#suburbProfiles #menu li a#mm_buying, body#press #menu li a#mm_buying, body#buyersGuide #menu li a#mm_buying, body#mortgage #menu li a#mm_buying { background-position: 50% -25px; }



/*selling buttons*/



body#selling #menu li a#mm_selling, body#sellingTips #menu li a#mm_selling, body#guideInvest #menu li a#mm_selling { background-position: 50% -25px; }



/*renting buttons*/



body#renting #menu li a#mm_renting { background-position: 50% -25px; }



/*investing buttons*/



body#investing #menu li a#mm_investing, body#investment #menu li a#mm_investing, body#stampDuty #menu li a#mm_investing, body#propertyManagement #menu li a#mm_investing { background-position: 50% -25px; }



/*commercial buttons*/



body#commercial #menu li a#mm_commercial { background-position: 50% -25px; }



/*project marketing buttons*/



body#projectMarketing #menu li a#mm_projectMarketing { background-position: 50% -25px; }



/*land marketing buttons*/



body#landMarketing #menu li a#mm_landMarketing { background-position: 50% -25px; }



/*news buttons*/



body#news #menu li a#mm_news { background-position: 50% -25px; }



/*about buttons*/



body#about #menu li a#mm_about, body#testimonials #menu li a#mm_about, body#contact #menu li a#mm_about, body#companyProfile #menu li a#mm_about { background-position: 50% -25px; }



body#team #menu li a#mm_about { background-position: 50% -25px; }







/*------------------------------------------------------



  Home Page



--------------------------------------------------------*/



body#home #menu { margin: 0 0 1em 0; }



/*left column*/



#columnLeft { float: left; width: 70%; } 



#sidebar { float: left; width: 28%; }



#sidebar .padding { margin: 0 10px 0 0; }



/*propertyID*/



#propID {  margin-bottom: 1em;   }



#propID form { position: relative; width: auto;  }



#propID form fieldset {  background: url(../img/box_rightbg.gif) top right no-repeat; border: none; }



#propID form fieldset legend {  width: auto; }



#propID form fieldset legend span { position: absolute; top: 10px; left: 10px; width: 126px; height: 13px; display: block; background:url(../img/hd_propertyID.gif) 0 0 no-repeat; text-indent: -99999px; }



#propID form fieldset p { padding: 0 0 10px 10px; }



#propID form fieldset p.propertyID { background: url(../img/box_leftbg.gif) top left no-repeat; padding: 30px 10px 0 10px; margin: 0 10px 5px 0; }



#propID form fieldset label { display: none; }



#propID form fieldset p input{ border: 1px solid #FFF; color: #999; }



#propID .submit { background: url(../img/box_leftbg.gif) bottom left no-repeat; padding: 0 0 0 10px; margin: 0; }



#propID .submit span { background: url(../img/box_rightbg.gif) bottom right no-repeat; padding: 0 10px 10px 0; display: block; }



/*quicksearch*/



#quickSearch {  margin-bottom: 1em;   }



#quickSearch form { position: relative; width: auto;  }



#quickSearch form fieldset {  background: url(../img/box_rightbg.gif) top right no-repeat; border: none; }



#quickSearch form fieldset legend {  width: auto; }



#quickSearch form fieldset legend span { position: absolute; top: 10px; left: 10px; width: 126px; height: 13px; display: block; background:url(../img/hd_quickSearch.gif) 0 0 no-repeat; text-indent: -99999px; }



#quickSearch form fieldset p { padding: 0 0 2px 10px; }



#quickSearch form fieldset p.propertyType { background: url(../img/box_leftbg.gif) top left no-repeat; padding: 30px 10px 4px 10px; margin: 0 10px 2px 0; }



#quickSearch form fieldset label { display: none; }



#quickSearch form fieldset p input, #quickSearch form fieldset p select { border: 1px solid #FFF; color: #999; }



#quickSearch form fieldset p select { width: 150px; }



#quickSearch .submit { background: url(../img/box_leftbg.gif) bottom left no-repeat; padding: 0 0 0 10px; margin: 0; }



#quickSearch .submit span { background: url(../img/box_rightbg.gif) bottom right no-repeat; padding: 0 10px 10px 0; display: block; }



/*weekly news*/



#weeklyNews { background:url(../img/box_rightbg.gif) top right no-repeat; height: auto; ma//rgin: 0 0 1em 0; display: block;  }



#weeklyNews h3 { background: url(../img/box_leftbg.gif) top left no-repeat; padding: 10px 10px 0 10px; margin: 0 10px 0 0; }



#weeklyNews h3 span { background:url(../img/hd_weeklyNews.gif) 0  0 no-repeat; width: 96px; height: 13px; display: block; text-indent: -9999px; }



#weeklyNews .link { background: url(../img/box_leftbg.gif) bottom left no-repeat; padding: 0 0 0 10px;  }



#weeklyNews .link a { background: url(../img/box_rightbg.gif) bottom right no-repeat; padding: 0 10px 10px 0; color: #8695AA; display: block;  }



* html #weeklyNews .link a { padding: 0 10px 0 0 0; }





/*external links*/

#weather a {

background: #04234D url(../img/weather_button.gif) no-repeat;  

margin: 0 0 0.625em 0;

padding:0 0 0 0;

display: block;

height: 26px;

width: 184px;

}

#weather a span {

visibility: hidden;

}

.weather { clear: both; display: block; height: 5px; background: #04234D; margin: 0 0 2em 0; padding: 1em 0 0 0; }



#videotours a {

background: #04234D url(../img/videotour_button.gif) no-repeat;  

margin: 0 0 0.625em 0;

padding:0 0 0 0;

display: block;

height: 26px;

width: 184px;

}

#videotours a span {

visibility: hidden;

}

.vt { clear: both; display: block; height: 5px; background: #04234D; margin: 0 0 2em 0; padding: 1em 0 0 0; }



#marketwrap a {

background: #04234D url(../img/latestwrap_button.gif) no-repeat;  

margin: 0 0 0.625em 0;

padding:0 0 0 0;

display: block;

height: 26px;

width: 184px;

}

#marketwrap a span {

visibility: hidden;

}

.lmw { clear: both; display: block; height: 5px; background: #04234D; margin: 0 0 2em 0; padding: 1em 0 0 0; }



/*logo icon*/



.icon { clear: both; display: block; height: 70px; background: #04234D url(../img/logo_icon.gif) bottom left no-repeat; margin: 0 0 1em 0; padding: 1em 0 0 0; }







/*animation*/



#animation { float: right; width: 67%; margin: 0 10px 0 0; backgr//ound: red; }







/*right column*/



#columnRight { float: right; width: 30%; }



/*pow*/



#pow { width: auto; overflow: auto; margin: 0 10px 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #FFF; }



* html #pow { height: 1%; }



#pow img { float: right; margin: 0 0 0 10px; }



#pow h3 { text-indent: -9999px; width:; height:; display: block; background:url(../img/hd_pow.gif) 0 0 no-repeat; }



/*news*/



#projects { width: auto; margin: 0 0 10px 0; }



#projects h3#hd_projects { text-indent: -9999px; width:; height:; display: block; background:url(../img/hd_projectsHome.gif) 0 0 no-repeat; } 



#projects .article img { float: left; width: 150px; height: 95px margin: 0 10px 10px 0; }







/*------------------------------------------------------



  Body Pages



--------------------------------------------------------*/



/*default format*/



body.summary .article, body.view .article { width: auto; height: auto; padding: 0 0 1em 0;  margin: 0 0 1em 0; overflow: auto; }



* html .article { clear: both;  }



body.summary .article img { float: left; margin: 0 10px 10px 0; }







/*News



--------------*/



body#home.summary h3 { font-size: 100%; }



body#news.summary .article { border-bottom: 1px solid #36557C; }



body#news.view .article {}







/*Projects



--------------*/



body#projectMarketing.summary .article { border-bottom: 1px solid #36557C; }



body#projectMarketing.view .article {}







/*Testimonials



--------------*/



body#testimonials .article { border-bottom: 1px solid #36557C; }







/*Team Profile



--------------*/



body#team .article { float: left; width: 48%; margin: 0 1em 1em 0; clear: none; }



body#team .article h3 { border-bottom: 1px solid #FFF; }



body#team .article img { float: left; width: 125px; height: 175px; margin: 0 1em 1em 0; border: 1px solid #36557C; }



body#team .article dl { float: left; width: 70%; margin: 0 0 10px 0; }



body#team .article dl dt { float: left; width: 20%; padding: 3px 0; font-weight: bold; }



body#team .article dl dd { margin: 0 0 0 22%; width: 60%; padding: 3px 0; }



body#team .staffmember { clear: both;}



body#team .photo { float: left; margin: 0 10px 10px 10px;}







/*Suburb Profiles



------------------*/



body#suburbProfiles .article {  }



body#suburbProfiles .article h3 { border-bottom: 1px solid #36557C; }



body#suburbProfiles .article .description { float: left; width: 60%; }



body#suburbProfiles .article dl { width: auto; margin: 0 0 10px 0; }



body#suburbProfiles .article dl dt { float: left; width: 18%; padding: 3px 0; font-weight: bold; }



body#suburbProfiles .article dl dd { margin: 0 0 0 19%; width: 78%; padding: 3px 0; }



body#suburbProfiles .article .info { float: right; width: 38%; }



body#suburbProfiles .article .images { width: auto; height: 52px; padding: 0.625em 0; }



body#suburbProfiles .article .images img { height: 50px; width: 70px; margin: 0; padding: 0; }



body#suburbProfiles .article .images a:link, body#suburbProfiles .article .images a:visited { float: left; height: 50px; width: 70px; margin: 0 0.350em 0.0350em 0; border: 1px solid #36557C; }



body#suburbProfiles .article .images a:hover, body#suburbProfiles .article .images a:active { border: 1px solid #FFF; }







/*------------------------------------------------------



  Calculators



--------------------------------------------------------*/



body.calculator form { width: auto; margin: 0 0 1em 0; }



body.calculator form fieldset { border: 1px solid #9EAEC3; text-align: center; margin: 0 0 1em 0; }



body.calculator form legend { font-weight: bold; font-size: 110%; padding: 3px; }



body.calculator form fieldset div { margin: 0 auto; padding: 1em 0; text-align: left; width: 50%;  }



body.calculator form fieldset p { padding: 3px 0; }



body.calculator form fieldset label { float: left; width: 150px; display: block; }



body.calculator form fieldset input { width: 200px; margin: 0 0.625em 0 0; border: 1px solid #FFF; color: #999; }



body.calculator form fieldset select  { width: 200px; border: 1px solid #FFF; color: #999;  }



body.calculator form fieldset input.button { margin: 0 0 0 150px; padding: 3px; width: auto; border: 1px solid #FFF; background: #F60; color: #FFF; }



body.calculator form em { padding: 10px 0; font-size: 90%; }







/*mortgage calculator*/



body#mortgage {}







/*investment calculator*/



body#investment {}







/*stamp duty calculator*/



body#stampDuty form fieldset.results p { clear: both; }



body#stampDuty form fieldset.results p span.first { margin-left: 155px; }



body#stampDuty form fieldset.results p span { float: left; margin: 0 0.625em 0 0; width: 100px; padding: 5px 0; }



body#stampDuty form fieldset.results div { width: 70%; }



body#stampDuty form fieldset.results input { width: 100px; }



body#stampDuty form fieldset.results label { width: 150px; }



body#stampDuty  form fieldset.results input.button { margin: 0 0 0 150px; }







/*---



 PDF



----*/



.downloadPDF a:link, .downloadPDF a:visited { width: 500px; display: block; padding: 15px 0 15px 40px; background:url(../img/ico_pdf.gif) 0 50% no-repeat; }



.downloadAcrobat a:link, .downloadAcrobat a:visited { width: 300px; display: block; padding: 15px 0 15px 100px; background:url(../img/ico_acrobat.gif) 0 50% no-repeat; border-top: 1px solid #36557C; color:#6080A8; }







/*---------



 Contact Us



-----------*/



body#contact dl { margin: 0 0 1em 0; width: auto;}



body#contact dl dt { float: left; width: 10%; padding: 2px 0; font-weight: bold;}



body#contact dl dd { margin: 0 0 0 12%; width: 85%; padding: 2px 0;}



/*----------



     PDF 



------------ */



#buttonPdf {



	background: url(../img/ico_pdf.gif) no-repeat;



	display: block;



	height: 32px;



	padding-left: 40px;



}







.getAcrobat a:link, 



.getAcrobat a:visited {



	background: url(../img/ico_acrobat.gif) no-repeat 0 10px;



	border-top: 1px solid #ccc;



	display: block;



	font-size: 9px; 



	height: 51px;



	line-height: 12px; 



	padding: 12px 0px 0px 98px; 



	text-decoration: none;



}







.downloadPdf a:hover { 



	color:#999999;



}