html
{
	background-color: #eff0f0
}

body
{
	font-family: Arial, Tahoma, Sans-Serif; font-size:70%; color: #000000;
}

.logo
{
	background-image: url('/Themes/384/1/images/logo_header.gif');
	width: 174px; height: 138px; 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; }

#navbar
{
	background-color: #5297c0; padding-top: 7px; margin-bottom: 5px;
}

a.navBarItem-link:link		{ color: #ffffff; text-decoration: none }
a.navBarItem-link:visited	{ color: #ffffff; text-decoration: none }
a.navBarItem-link:hover		{ color: #000000; text-decoration: none }

a.navBarItem-subLink:link		{ color: #ffffff; text-decoration: none }
a.navBarItem-subLink:visited	{ color: #ffffff; text-decoration: none }
a.navBarItem-subLink:hover		{ color: #000000; text-decoration: none }

a.tweb:link		{ color: #ffffff; text-decoration: none }
a.tweb:visited	{ color: #ffffff; text-decoration: none }
a.tweb:hover	{ color: #ffffff; text-decoration: none }

a.twebHome:link		{ color: #000000; text-decoration: none }
a.twebHome:visited	{ color: #000000; text-decoration: none }
a.twebHome:hover	{ color: #000000; text-decoration: none }

.navBarItem-static { color: #ffffff;}

.navBar-separator { display: none; }

.hr
{
	background-color: #562c78; margin: 10px 0px 10px 0px; width: 100%; height: 1px;
}

.subMenuContainer
{
	background-color: #5297c0; padding: 10px;
}

#searchControlPanelHome /* APPLICABLE TO HOME PAGE ONLY */
{
	border: 0px;
}

.homeLeft /* APPLICABLE TO HOME PAGE ONLY */
{
	background-color: #9fa4aa; color: #000000;
}

.homeFooter /* FOOTER FOR HOME PAGE ONLY*/
{
	background-color: #eff0f0; color: #000000;
	color: #9fa4aa;	font-size: 130%; font-weight: bold;
}

html>body .searchButton
{
	background-image: url('/Themes/384/1/images/searchButton.png');
	width: 113px; height: 19px;
}

* html .searchButton
{
	width: 113px; height: 19px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/384/1/images/searchButton.png');
}

html>body .submitButton
{
	background-image: url('/Themes/384/1/images/submitButton.png');
	width: 113px; height: 19px;
}

* html .submitButton
{
	width: 113px; height: 19px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/384/1/images/submitButton.png');
}

/* OTHER PAGES */

.headerImage /* CONTAINS THE IMAGE AT THE TOP */
{
	background-color: #000000;
}

/* THE PANEL THAT THE SEARCH CONTROL SITS IN */
#searchControlPanel 
{
	border-right: solid 1px #9fa4a8;
}

#searchControlPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #0071bd;
}


/* REGISTER BUTTON */
#registerPanel 
{
	background-color: #9fa4a8;
}

#registerPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #0071bd; font-size: 110%;
}

#registerPanel h2
{
	font-size: 110%; color: #000000; margin-bottom: 10px;
}

/* VALUATION BUTTON */
#valuationPanel 
{
	background-color: #0071bd; color: #ffffff;
}

#valuationPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #9fa4a8; font-size: 110%;
}

#valuationPanel h2
{
	font-size: 110%; color: #9fa4aa; margin-bottom: 10px;
}

/* THE RESULTS */


#pageTitle
{
	border-bottom: solid 1px #9fa4aa;
	color: #000000;
}

#pageTitle .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #9fa4aa;
}
	
/* SAVED PROPERTY LINK CONTAINER */

.savedPropertiesLink
{
	background-color: #9fa4aa;
	border: solid 1px #9fa4aa;
}

.savedPropertiesLink:hover
{
	background-color: #0071bd;
	border: solid 1px #0071bd;
}

/* PAGING LINKS */

.PagerHyperlinkStyle
{
	background-color: #0071bd; color: #ffffff; padding: 4px;
}

a:link.PagerHyperlinkStyle		{	border: solid 1px #9fa4aa; padding: 3px; background-color: #fefefe; color: #9fa4aa }
a:visited.PagerHyperlinkStyle	{	border: solid 1px #9fa4aa; padding: 3px; background-color: #fefefe; color: #9fa4aa }
a:hover.PagerHyperlinkStyle		{	border: solid 1px #9fa4aa; padding: 3px; background-color: #0071bd; color: #000000 }


.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: #000000; margin: 0px;
}

#listingHolder h3 /* PRICE */
{
	font-size: 120%; color: #0071bd; margin: 0px;
}

.propertyAddressPrice /* ADDRESS & PRICE CONTAINER */
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

a:link.propAdd		{ color: #000000; }
a:visited.propAdd	{ color: #000000; }
a:hover.propAdd		{ color: #000000; }


.linkHolder
{
	border-bottom: solid 1px #000000;
	padding: 24px 0px 3px 0px; margin: 0px 0px 25px 0px;
}

a:link.resultsLink		{ color: #000000; font-size: 110%; margin-left: 10px; }
a:visited.resultsLink	{ color: #000000; font-size: 110%; margin-left: 10px; }
a:hover.resultsLink		{ color: #000000; font-size: 110%; margin-left: 10px; border-bottom: solid 3px #0071bd; }

.backToTop
{
	padding-top: 3px;
}

a:link.backToTopLink	{ color: #000000; font-size: 110%; border: 0px; }
a:visited.backToTopLink	{ color: #000000; font-size: 110%; border: 0px; }
a:hover.backToTopLink	{ color: #000000; font-size: 110%; border: 0px; }

.siteFooter /* FOOTER FOR ALL PAGES EXCEPT HOME */
{
	background-color: #000000; color: #FFFFFF
}

.branchDetailsHighlight /* SITS BETWEEN THE ADDRESS AND TEL NUMBER */
{ 
	background-color: #0071bd;
}

/* FULL DETAILS SEPECIFIC */

.nextProperty, .previousProperty /* THE DEFAULT VIEW */
{
	border-bottom: solid 1px #9fa4aa;
	border-left: solid 1px #9fa4aa; width: 110px;
}

.nextProperty:hover, .previousProperty:hover
{
	background-color: #d2d6db; width: 110px;
}

.imgNextProperty, .imgPreviousProperty /* PHOTO */
{
	padding-top: 5px;
}

#forwardContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #9fa4aa;
	border-right: solid 1px #9fa4aa;
	border-bottom: solid 1px #9fa4aa; width: 112px;
	background-color: #d2d6db; padding: 5px 0px 5px 5px;
	right: 0px;
}

#backContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #9fa4aa;
	border-right: solid 1px #9fa4aa;
	border-bottom: solid 1px #9fa4aa; width: 112px;
	background-color: #d2d6db; padding: 5px 0px 5px 6px;
	right: 118px;
}

a:link.backToSearchResults		{	border-bottom: solid 1px #ccc8c7; color: #000000; }
a:visited.backToSearchResults	{	border-bottom: solid 1px #ccc8c7; color: #000000; }
a:hover.backToSearchResults		{	border-bottom: solid 1px #ccc8c7; color: #000000;background-color: #d2d6db }

.mainPic, .smallImage /* MAIN PHOTO */
{
	border: solid 1px #9fa4aa; display: block;
}

#propertyAddressPrice /* CONTAINER FOR ADDRESS AND PRICE */
{
	border-bottom: solid 1px #9fa4aa;
	border-top: solid 1px #9fa4aa;
}


#propertyItems h1 /* ADDRESS */
{
	font-size: 120%; color: #000000; margin: 0px;
}

#propertyItems h2 /* PRICE */
{
	font-size: 140%; color: #0071bd; margin: 0px;
}

#propertyDescription a:link		{ color: #000000; text-decoration: none }
#propertyDescription a:visited	{ color: #000000; 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: #9fa4aa;
}

.icon /* CONTAINER FOR EACH INDIVIDUAL ICON */
{
	border-bottom: solid 1px #000000;
}

a:link.iconLink { color: #000000; }
a:visited.iconLink { color: #000000; }
a:hover.iconLink { color: #000000;  border-bottom: solid 3px #0071bd; }

.generalDescriptionHolder
{
	border-bottom: solid 1px #9fa4aa;
	border-top: solid 1px #9fa4aa;
}

/* SAVE PROPERTY MESSAGE */

.messagemanager-title
{
	background-color: #0071bd; color: #fefefe; text-align: left;
}

.messagemanager-message
{
	background-color: #fefefe; color: #0071bd
}

/* DIALOG ARRANGE VIEWING */

#arrangeViewing h2
{
	font-size: 100%;
}

/* SITEMAP */

#siteMap H1
{
	font-size: 120%;
}

#siteMap H2
{
	font-size: 110%;
}

#siteMap a:link		{ color: #000000; text-decoration: none }
#siteMap a:visited	{ color: #000000; text-decoration: none }
#siteMap a:hover		{ color: #562c78; text-decoration: none }

#webpageContent a:link		{ color: #000000; text-decoration: none; }
#webpageContent a:visited	{ color: #000000; text-decoration: none; }
#webpageContent a:hover		{ color: #000000; text-decoration: none; }

.homeBranchHolder
{
	color: #000000; font-size: 75%; text-align: center; font-weight: normal;
}