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