html
{
	background-color: #d5d2bc
}

body
{
	font-family: Tahoma, Arial, Sans-Serif; font-size:70%; color: #635e5a;
}

.logo
{
	background-image: url('/Themes/391/1/images/logo_header.gif');
	width: 180px; height: 94px; border: 0px;
}

.buttons /* DEFAULT BUTTONS */
{
	font-size: 100%;
}

 /* DEFAULT LINKS */
a:link		{ color: #000000; text-decoration: none; }
a:visited	{ color: #000000; text-decoration: none; }
a:hover		{ color: #000000; text-decoration: none; }


a.navBarItem-link:link		{ color: #000000; text-decoration: none; font-weight: bold; }
a.navBarItem-link:visited	{ color: #000000; text-decoration: none; font-weight: bold; }
a.navBarItem-link:hover		{ color: #004E14; text-decoration: none; font-weight: bold; }

a.navBarItem-subLink:link		{ color: #000000; text-decoration: none; text-align: left; }
a.navBarItem-subLink:visited	{ color: #000000; text-decoration: none; text-align: left; }
a.navBarItem-subLink:hover		{ color: #004E14; text-decoration: none; text-align: left; }

a.tweb:link		{ color: #635e5a; text-decoration: none }
a.tweb:visited	{ color: #635e5a; text-decoration: none }
a.tweb:hover	{ color: #ffffff; text-decoration: none }

a.twebHome:link		{ color: #635e5a; text-decoration: none }
a.twebHome:visited	{ color: #635e5a; text-decoration: none }
a.twebHome:hover	{ color: #635e5a; text-decoration: none }

.navBarItem-static { color: #000000; font-weight: bold; }

.navBar-separator { display: none; }

.hr
{
	background-color: #635e5a; margin: 10px 0px 10px 0px; width: 100%; height: 1px;
}

.subMenuContainer
{
	background-color: #E0D9CF;  padding: 10px; position: relative; z-index: 999999;
	text-align: left;
}

#searchControlPanelHome /* APPLICABLE TO HOME PAGE ONLY */
{
	position: relative; z-index: 999;
}

.homeLeft /* APPLICABLE TO HOME PAGE ONLY */
{
	background-color: #142515; color: #C7D8C8;
	position: absolute; z-index: 999;
}

.homeFooter /* FOOTER FOR HOME PAGE ONLY*/
{
	background-color: #FFFFFF; color: #707070; margin: 0px 62px 0px 62px;
	padding-top: 10px;
	color: #707070;	font-size: 130%; font-weight: bold;
}

html>body .searchButton
{
	background-image: url('/Themes/391/1/images/searchButton.png');
	width: 113px; height: 19px; 
}

* html .searchButton
{
	width: 113px; height: 19px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/391/1/images/searchButton.png');
}

.quickSearchButton
{
	background-image: url('/Themes/391/1/images/quickSearch.gif');
	width: 14px; height: 20px; 	
}


html>body .submitButton
{
	background-image: url('/Themes/391/1/images/submitButton.png');
	width: 84px; height: 17px;
}

* html .submitButton
{
	width: 84px; height: 17px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/391/1/images/submitButton.png');
}

/* OTHER PAGES */

.headerImage /* CONTAINS THE IMAGE AT THE TOP */
{
	background-color: #0F2612;
}

/* THE PANEL THAT THE SEARCH CONTROL SITS IN */
#searchControlPanel 
{
	border-right: solid 1px #9fa4a8;
}

#searchControlPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #9DA4AA;
}


/* REGISTER BUTTON */
#registerPanel 
{
	background-color: #9FA4AA;
}

#registerPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #004509; font-size: 110%;
}

#registerPanel h2
{
	font-size: 110%; color: #4B4F52; margin-bottom: 10px;
}
#registerPanel h2  a:link{ color: #4B4F52;}
#registerPanel h2  a:visited{ color: #4B4F52;}
#registerPanel h2  a:hover{ color: #4B4F52;}

/* VALUATION BUTTON */
#valuationPanel 
{
	background-color: #014711; color: #ffffff;
}

#valuationPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #9FA4AA; font-size: 110%;
}

#valuationPanel h2
{
	font-size: 110%; color: #8CB799; margin-bottom: 10px;
}
#valuationPanel h2  a:link{ color: #8CB799;}
#valuationPanel h2  a:visited{ color: #8CB799;}
#valuationPanel h2  a:hover{ color: #8CB799;}

/* THE RESULTS */


#pageTitle
{
	border-bottom: solid 1px #D4D4D4;
	color: #72716F;
}

#pageTitle .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #004A10;
}
	
/* SAVED PROPERTY LINK CONTAINER */

.savedPropertiesLink a:link		{	background-color: #9DA2A8; border: solid 1px #BDBDBD; color:#FFFFFF; display:block; text-align:center; width:120px; padding:5px 5px; margin-top:-3px;}
.savedPropertiesLink a:visited 	{	background-color: #9DA2A8; border: solid 1px #BDBDBD; color:#FFFFFF; display:block; text-align:center; width:120px; padding:5px 5px; margin-top:-3px;}
.savedPropertiesLink a:hover 	{	background-color: #154424; border: solid 1px #BDBDBD; color:#FFFFFF; display:block; text-align:center; width:120px; padding:5px 5px; margin-top:-3px;}

/* PAGING LINKS */
.selectedPage {
	border: solid 1px #BED4BF; padding: 2px 5px; background-color: #004C0E; color: #FFFFFF 
}

a:link.PagerHyperlinkStyle		{	border: solid 1px #D3D3D3; padding: 5px 4px; background-color: #FFFFFF; color: #525252 }
a:visited.PagerHyperlinkStyle	{	border: solid 1px #D3D3D3; padding: 5px 4px; background-color: #FFFFFF; color: #525252 }
a:hover.PagerHyperlinkStyle		{	border: solid 1px #BED4BF; padding: 5px 4px; background-color: #004C0E; color: #FFFFFF }


.searchImage /* SEARCH RESULTS PHOTO */
{
	border: solid 1px #9fa4aa;
}

#listingHolder
{
	width: 543px; _height: 179px; min-height: 179px; margin-bottom: 20px;
}

#listingHolder h2 /* ADDRESS */
{
	font-size: 100%; color: #635e5a; margin: 0px;
}

#listingHolder h3 /* PRICE */
{
	font-size: 130%; color: #004E14; margin: 0px;
}

.propertyAddressPrice /* ADDRESS & PRICE CONTAINER */
{
	border-top: solid 1px #D2D2D2;
	border-bottom: solid 1px #D2D2D2;
}

a:link.propAdd		{ color: #6B6B6B; }
a:visited.propAdd	{ color: #6B6B6B; }
a:hover.propAdd		{ color: #6B6B6B; }


.linkHolder
{
	border-bottom: solid 1px #D3D3D3;
	padding: 24px 0px 3px 0px; margin: 0px 0px 25px 0px;
}

a:link.resultsLink		{ color: #505050; font-size: 110%; margin-left: 10px; }
a:visited.resultsLink	{ color: #505050; font-size: 110%; margin-left: 10px; }
a:hover.resultsLink		{ color: #505050; font-size: 110%; margin-left: 10px; border-bottom: solid 3px #054719; }

.backToTop
{
	padding-top: 3px;
}

a:link.backToTopLink	{ color: #635e5a; font-size: 110%; border: 0px; }
a:visited.backToTopLink	{ color: #635e5a; font-size: 110%; border: 0px; }
a:hover.backToTopLink	{ color: #635e5a; font-size: 110%; border: 0px; }

.siteFooter /* FOOTER FOR ALL PAGES EXCEPT HOME */
{
	background-color: #9fa4aa; color: #635e5a
}
.siteFooter a:link { color:#4F5052;} 
.siteFooter a:visited { color:#4F5052;} 
.siteFooter a:hover { color:#4F5052;} 

.branchDetailsHighlight /* SITS BETWEEN THE ADDRESS AND TEL NUMBER */
{ 
	background-color: #034811;
}

/* FULL DETAILS SEPECIFIC */

.nextProperty, .previousProperty /* THE DEFAULT VIEW */
{
	border-bottom: solid 1px #D6D5D3;
	border-left: solid 1px #D6D5D3; width: 110px;
	
}

.previousProperty /* THE DEFAULT VIEW */
{
	border-bottom: solid 1px #D6D5D3; 
	border-left: solid 1px #D6D5D3; width: 110px; right: 119px;
	position: absolute;
}

.nextProperty:hover, .previousProperty:hover
{
	background-color: #E0D9CF; width: 110px;
	
}

.imgNextProperty, .imgPreviousProperty /* PHOTO */
{
	padding-top: 5px;
}

#forwardContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #A2A5AC;
	border-right: solid 1px #A2A5AC;
	border-bottom: solid 1px #A2A5AC; width: 112px;
	background-color: #FFFFFF; padding: 5px 0px 5px 5px;
	right: 0px;
}

#backContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #A2A5AC;
	border-right: solid 1px #A2A5AC;
	border-bottom: solid 1px #A2A5AC; width: 112px;
	background-color: #FFFFFF; padding: 5px 0px 5px 6px;
	right: 118px;
}

a:link.backToSearchResults		{	border-bottom: solid 1px #D4D4D4; color: #393939; position: absolute; right: 236px; }
a:visited.backToSearchResults	{	border-bottom: solid 1px #D4D4D4; color: #393939; position: absolute; right: 236px; }
a:hover.backToSearchResults		{	border-bottom: solid 1px #D4D4D4; color: #403933;background-color: #E0D9CF; position: absolute; right: 236px; }

.mainPic, .smallImage /* MAIN PHOTO */
{
	border: solid 1px #9fa4aa; display: block;
}

#propertyAddressPrice /* CONTAINER FOR ADDRESS AND PRICE */
{
	border-bottom: solid 1px #D2D2D2;
	border-top: solid 1px #D2D2D2;
}


#propertyItems h1 /* ADDRESS */
{
	font-size: 120%; color: #6A6A6A; margin: 0px;
}

#propertyItems h2 /* PRICE */
{
	font-size: 140%; color: #044118; margin: 0px;
}

#propertyDescription a:link		{ color: #635e5a; text-decoration: none }
#propertyDescription a:visited	{ color: #635e5a; text-decoration: none }
#propertyDescription a:hover	{ color: #0071bd; text-decoration: none }

.iconHolder /* CONTAINER FOR THE ICONS - MAY DIFFER IN DIMENSIONS, HENCE THEY'RE IN HERE */
{
	background-color: #E8EEEA;
}

.icon /* CONTAINER FOR EACH INDIVIDUAL ICON */
{
	border-bottom: solid 1px #C2C8C4;
}

a:link.iconLink { color: #635e5a; }
a:visited.iconLink { color: #635e5a; }
a:hover.iconLink { color: #635e5a;  border-bottom: solid 3px #0B411D; }

.generalDescriptionHolder
{
	border-bottom: solid 1px #D4D4D4;
	border-top: solid 1px #D4D4D4;
}

/* SAVE PROPERTY MESSAGE */

.messagemanager-title
{
	background-color: #142515; color: #ffffff; text-align: left;
}

.messagemanager-message
{
	background-color: #fefefe; color: #142515
}

/* DIALOG ARRANGE VIEWING */

#arrangeViewing h2
{
	font-size: 100%;
}

/* SITEMAP */

#siteMap H1
{
	font-size: 120%;
}

#siteMap H2
{
	font-size: 110%;
}

#siteMap a:link		{ color: #635e5a; text-decoration: none }
#siteMap a:visited	{ color: #635e5a; text-decoration: none }
#siteMap a:hover		{ color: #562c78; text-decoration: none }

#webpageContent a:link		{ color: #635e5a; text-decoration: underline; }
#webpageContent a:visited	{ color: #635e5a; text-decoration: underline; }
#webpageContent a:hover		{ color: #635e5a; text-decoration: none; }

.Found { color:#51745E;}

.webpageTxt
{
	text-align: justify;
}

.basicSkin
{
	background-color: #ffffff;
}

#mobileProperty h3, h2
{
	font-size: 110%; font-weight: bold;
}

.callus
{
	padding-top: 5px;
}