/* SITEWIDE */

* {
	margin: 0;
	padding: 0;
	}

html {
	width: 100%;
	}

body {
	background-color: #FFF;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	}

* html body {
	font-size: x-small; /*for IE5/Win */
	f\ont-size: small; /*for other IE versions */	
	}
	
	
/* TEXT STYLES */

h1 {
	font-size: 150%;
	}

h2 {
	font-size: 130%;
	color: #68BD86;
	}

h3 {
	font-size: 110%;
	color: #68BD86;
	}

em {
	font-size: 80%;
	color: #68BD86;
	}	

p {
	margin-bottom: 2em;
	}	

#content ul, #content ol {
	padding-left: 2em;
	margin-left: 2em;	
	margin-bottom: 2em;
	line-height: 1.5em;
	}
		
#content ul {
	list-style-image:url(../img/bullet.gif);
	}
		
	
/* LINKS */

a:link,
a:visited {
	color: #FFE60E;
	border-botom: 1px dotted #FFE60E;
	text-decoration: none;
	}

a:active,
a:hover {
	color: #57B579;
	border-botom: 1px dotted #57B579;
	text-decoration: none;
	}			

#content a[href^="http:"],
#container a[href^="http:"],
#details a[href^="http:"], { /*external link - firefox only*/
	background: url(../img/iconExternal.gif) no-repeat right top;
	padding-right: 10px;
	}

#content a[href^="mailto:"],
#container a[href^="mailto:"],
#details a[href^="mailto:"], { /*external link - firefox only*/
	background: url(../img/iconEmail.gif) no-repeat right top;
	padding-right: 10px;
	}	
	
#content a[href^=".pdf"],
#container a[href^=".pdf"],
#details a[href^=".pdf"], { /*external link - firefox only*/
	background: url(../img/iconDocument.gif) no-repeat right top;
	padding-right: 10px;
	}

#content a[href^=".doc"],
#container a[href^=".doc"],
#details a[href^=".doc"], { /*external link - firefox only*/
	background: url(../img/iconDocument.gif) no-repeat right top;
	padding-right: 10px;
	}				


/*PDF STYLES*/
.getAcrobat a {
	display: block;
	width: 300px; height: 51px;
	background-image: url(../img/iconAcrobat.gif); background-repeat: no-repeat; background-position: 0 10px;
	padding-left: 98px; padding-top: 12px;
	border-top: 1px solid #68BD86;
	margin-top: 0.7em;
	color: #68BD86; text-decoration: none;
}		
	
	
/* GENERIC STYLES */

img {
	border: none;
	}

.clear {
	clear: both;
	}	

form {
	margin-bottom: 0.7em;
	}	


/*COMMON STRUCTURE STYLES*/

#wrapper {
	width: 760px;
	margin: 0 auto;
	background-color: #0c7e38;
	border: 1px solid #0c7e38;
	}

/*banner elements*/
#banner {
	width: 100%;
	height: 57px;
	background: #00752D url(../img/bannerBg.gif) repeat-x 0 0;
	}

#logo {
	float: left;
	width: 250px;
	height: 30px;
	background: url(../img/bannerLogo.gif) no-repeat 0 0;
	margin: 1em 0 0 0.7em;
	}

#logo span {
	display: none;
	}

#catchCry {
	float: right;
	width: 307px;
	height: 57px;
	background: url(../img/bannerText.gif) no-repeat 0 50%;
	margin-right: 1em;
	}	

#catchCry span {
	display: none;
	}



#menu { /*view menu.css for more styles*/
	width: 760px;
	height: 25px;
	background: url(../img/menuBg.gif) repeat-x 0 0;
	border-top: 1px solid #0A612B;
	margin-bottom: 1em;
	}		

* html #menu {
	width: 760px;
	w\idth: 740px;
	}
		
#content, #home, #noIco { /*home div is created to avoid background images replaced from a[href^=".ext"]  */
	width: 760px;
	padding: 0.5em 0;
	margin-bottom: 1em;
	float: left;
	}
	
	
#footer {
 	width: 100%;
 	border-top: 1px solid #FFF;
	list-style: none;
	font-size: 85%;
	padding: 0;
	height: 15px;
	clear: both;
	}
	
#footer li {
	float: left;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #FFF;
	}

#footer a {
	text-decoration: none;
	color: #FFF;
	}		

/**************************/
/* Heading Images - Static */
#content #hdPrivacy,
#content #hdLandlordInfo,
#content #hdTenantInfo,
#content #hdTerms,
#content #hdTariff,
#content #hdCalcMortgage,
#content #hdCalcStampDuty,
#content #hdCalcInvest,
#noIco #hdFishing,
#noIco #hdTenancyApplication,
#content #hdThankYou,
#content #hdAboutUs {
	float: left;
	height: 25px;
	width: 100%;
	margin-bottom: 10px;
	}
	
#content #hdPrivacy {
	background: url(../img/hdPrivacyPolicy.gif) no-repeat 0 0;
	}

#noIco #hdFishing {
	background: url(../img/hdFishing.gif) no-repeat 0 0;
	}	

#content #hdCalcMortgage {
	background: url(../img/hdCalcMortgage.gif) no-repeat 0 0;
	}

#content #hdCalcStampDuty {
	background: url(../img/hdCalcStampDuty.gif) no-repeat 0 0;
	}

#content #hdCalcInvest {
	background: url(../img/hdCalcInvest.gif) no-repeat 0 0;
	}

#content #hdLandlordInfo {
	background: url(../img/hdLandlordInfo.gif) no-repeat 0 0;
	}

#content #hdTenantInfo {
	background: url(../img/hdTenantInfo.gif) no-repeat 0 0;
	}										

#content #hdAboutUs {
	background: url(../img/hdAboutUs.gif) no-repeat 0 0;
	}

#content #hdTerms {
	background: url(../img/hdTerms.gif) no-repeat 0 0;
	}

#content #hdTariff {
	background: url(../img/hdTariff.gif) no-repeat 0 0;
	}	

#noIco #hdTenancyApplication {
	background: url(../img/hdTenancyApplication.gif) no-repeat 0 0;
	}

#content #hdThankYou {
	background: url(../img/hdThankYou.gif) no-repeat 0 0;
	}										
	
#content #hdPrivacy span, 
#content #hdLandlordInfo span,
#content #hdTenantInfo span,
#content #hdTerms span,
#content #hdTariff span,
#content #hdCalcMortgage span,
#content #hdCalcStampDuty span,
#content #hdCalcInvest span,
#content #hdAboutUs span,
#noIco #hdFishing span,
#noIco #hdTenancyApplication span,
#content #hdThankYou span {
	display: none;
	}	
	
/****************************/
/*INTEGRATED SEARCH HEADINGS*/
#container #hdHouses,
#details #hdHouses,
#container #hdUnits,
#details #hdUnits,
#container #hdLand,
#details #hdLand,
#container #hdRural,
#details #hdRural,
#container #hdBusiness,
#details #hdBusiness,
#container #hdCommercial,
#details #hdCommercial,
#container #hdRentals,
#details #hdRentals,
#container #hdHoliday,
#details #hdHoliday,
/*Form Headings*/
#container #hdTenancyWishlist,
#container #hdContact,
#container #hdBuyersWishlist,
#container #hdMarketAppraisal,
#container #hdRepairRequest,
#container #hdEmailFriend,
#container #hdBookHoliday,
#container #hdPropertyEnquiry {
	float: left;
	height: 25px;
	width: 100%;
	margin-bottom: 10px;
	}


#container #hdHoliday,
#details  #hdHoliday  {
	background: url(../img/hdHoliday.gif) no-repeat 0 0;
	}

#container #hdRentals,
#details  #hdRentals {
	background: url(../img/hdRentals.gif) no-repeat 0 0;
	}
	
#container #hdCommercial,
#details  #hdCommercial {
	background: url(../img/hdCommercial.gif) no-repeat 0 0;
	}

#container #hdBusiness,
#details  #hdBusiness {
	background: url(../img/hdBusiness.gif) no-repeat 0 0;
	}
																			
#container #hdRural,
#details  #hdRural {
	background: url(../img/hdRural.gif) no-repeat 0 0;
	}
	
#container #hdLand,
#details  #hdLand {
	background: url(../img/hdLand.gif) no-repeat 0 0;
	}
	
#container #hdUnits,
#details  #hdUnits {
	background: url(../img/hdUnits.gif) no-repeat 0 0;
	}

#container #hdHouses,
#details  #hdHouses {
	background: url(../img/hdHouse.gif) no-repeat 0 0;
	}
	
/*Forms*/
#container #hdContact {
	background: url(../img/hdContactUs.gif) no-repeat 0 0;
	}

#container #hdBuyersWishlist {
	background: url(../img/hdBuyersWishlist.gif) no-repeat 0 0;
	}

#container #hdMarketAppraisal {
	background: url(../img/hdMarketAppraisal.gif) no-repeat 0 0;
	}

#container #hdTenancyWishlist {
	background: url(../img/hdTenancyWishlist.gif) no-repeat 0 0;
	}
		
#container #hdRepairRequest {
	background: url(../img/hdRepairRequest.gif) no-repeat 0 0;
	}	

#container #hdPropertyEnquiry {
	background: url(../img/hdPropertyEnquiry.gif) no-repeat 0 0;
	}

#container #hdEmailFriend {
	background: url(../img/hdEmailFriend.gif) no-repeat 0 0;
	}	

#container #hdBookHoliday {
	background: url(../img/hdBookHoliday.gif) no-repeat 0 0;
	}
	
#container #hdHouses span,
#details #hdHouses span,
#container #hdUnits span,
#details #hdUnits span,
#container #hdLand span,
#details #hdLand span,
#container #hdRural span,
#details #hdRural span,
#container #hdBusiness span,
#details #hdBusiness span,
#container #hdCommercial span,
#details #hdCommercial span,
#container #hdRentals span,
#details #hdRentals span,
#container #hdHoliday span,
#details #hdHoliday span,
/*Form Headings*/
#container #hdTenancyWishlist span,
#container #hdContact span,
#container #hdBuyersWishlist span,
#container #hdMarketAppraisal span,
#container #hdRepairRequest span,
#container #hdEmailFriend span,
#container #hdPropertyEnquiry span,
#container #hdBookHoliday span {
	display: none;
	}
	

/*HOME PAGE ELEMENTS*/

/*Feature Property*/
#pow {
	float: right;
	width: 290px;
	background: #0C7E38 url(../img/powTop.gif) no-repeat 0 0;
	color: #FFF;
	margin-bottom: .7em;
	}	

#pow p {
	float: left;
	width: 270px;
	padding: 10px;
	padding-bottom: 20px;
	background: url(../img/powBottom.gif) no-repeat bottom left;
	margin: 0;
	}

* html #pow p {
	width: 270px;
	w\idth: 270px;
	}		

#pow p img {
	width: 268px;
	border: 1px solid #9BDE85;
	margin-bottom: .7em;
	}	

	
span.hdFeatureProperty {
	float: left;
	height: 25px;
	width: 270px;
	background: url(../img/hdFeatureProperty.gif) no-repeat 0 0;
	}


/*Email Alert*/
#emailAlert {
	float: right;
	width: 290px;
	height: 130px;
	background: url(../img/emailAlert.gif) no-repeat 0 0;
	margin-bottom: .7em;
	}

#emailAlert span {
	display: none;
	}

/*Animation*/
#anim {
	float: left;
	width: 450px;
	height: 446px;
	margin-bottom: .7em;
	}		
	
	
/*TABLE STYLES*/

table {
	background: #13853E;
	border: 1px solid #21944D;
	padding: 0;
	margin: 0 0 1em 0;
	}

table caption {
	margin: 0;
	padding: 5px 10px;
	text-align: left;
	border: 1px solid #21944D;
	border-bottom: none;
	background: #065222;
	font-weight: bold;
	}

table th, table td {
	padding: 5px 10px;
	text-align: center;
	border-bottom: 1px solid #21944D;
	}

table th {
	color: 	#FFE115;
	}

table .name {
	text-align: left;
	}	

table tr {
	background: #13853E;
	}

table tr.alt {
	background: #44AD6C;
	}	
				
			