html, .basicSkin
{
	background-color: #E3DCD2;
}

body
{
	font-family: Arial, Tahoma, Sans-Serif; font-size:70%; color: #635e5a;
}

.logo
{
	background-image: url('/Themes/312/1/images/logo.gif');
	height: 74px; width: 154px; border: 0px;
}

.buttons /* DEFAULT BUTTONS */
{
	font-size: 100%;
}

 /* DEFAULT LINKS */
a:link		{ color: #ffffff; text-decoration: none; }
a:visited	{ color: #ffffff; text-decoration: none; }
a:hover		{ color: #ffffff; text-decoration: none; }


a.navBarItem-link:link		{ color: #5B544E; text-decoration: none }
a.navBarItem-link:visited	{ color: #5B544E; text-decoration: none }
a.navBarItem-link:hover		{ color: #5B544E; text-decoration: none }

a.fullDetails:link		{ color: #000000; background-color:inherit; text-decoration: none; }
a.fullDetails:visited	{ color: #000000; background-color:inherit; text-decoration: none; }
a.fullDetails:hover	 { color: #752929; background-color:inherit; text-decoration: none; }

.hr
{
	background-color: #562c78; margin: 10px 0px 10px 0px; width: 100%; height: 1px;
}

.subMenuContainer
{
	background-color: #002E62; padding: 10px;
}

#searchControlPanelHome /* APPLICABLE TO HOME PAGE ONLY */
{
	border: 0px;
}

.homeLeft /* APPLICABLE TO HOME PAGE ONLY */
{
	background-color: #002E62; color: #E2DFD6;
}

.homeFooter /* FOOTER FOR HOME PAGE ONLY*/
{
	background-color: #E3DCD2; color: #5D5650;
	color: #5D5650;	font-size: 130%;
}

html>body .searchButton
{
	background-image: url('/Themes/312/1/images/searchButton.png');
	width: 113px; height: 19px;
}

* html .searchButton
{
	width: 113px; height:19px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/312/1/images/searchButton.png');
}

html>body .submitButton
{
	background-image: url('/Themes/312/1/images/submitButton.png');
	width: 113px; height: 19px;
	background-repeat:no-repeat;
}

* html .submitButton
{
	width: 113px; height: 19px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/312/1/images/submitButton.png');
	background-repeat:no-repeat;
}

/* OTHER PAGES */

.headerImage /* CONTAINS THE IMAGE AT THE TOP */
{
	background-color: #002E62;
}

/* THE PANEL THAT THE SEARCH CONTROL SITS IN */
#searchControlPanel 
{
	border-right: solid 1px #C1BAB0;
}

#searchControlPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #002E62;
}


/* REGISTER BUTTON */
#registerPanel 
{
	background-color: #CEC9C3;
}

#registerPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #002E62; font-size: 110%;
}

#registerPanel h2
{
	font-size: 110%; color: #002E62; margin-bottom: 10px;
}

/* VALUATION BUTTON */
#valuationPanel 
{
	background-color: #002E62; color: #ffffff;
}

#valuationPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #CFC8C2; font-size: 110%;
}

#valuationPanel h2
{
	font-size: 110%; color: #E3DCD2; margin-bottom: 10px;
}

/* THE RESULTS */


#pageTitle
{
	border-bottom: solid 1px #C1BAB0;
	color: #767269;
}

#pageTitle .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #002E62;
}
	
/* SAVED PROPERTY LINK CONTAINER */

.savedPropertiesLink
{
	background-color: #002E62;
	border: solid 1px #ccc8c7;
}

.savedPropertiesLink:hover
{
	background-color: #562c78;
	border: solid 1px #ccc8c7;
}

/* PAGING LINKS */

.PagerHyperlinkStyle
{
	background-color: #E2DBD1; color: #5A534B; padding: 4px;
}

a:link.PagerHyperlinkStyle		{	border: solid 1px #BDB6AC; padding: 3px; background-color: #E2DBD1; color: #5A534B }
a:visited.PagerHyperlinkStyle	{	border: solid 1px #BDB6AC; padding: 3px; background-color: #E2DBD1; color: #5A534B }
a:hover.PagerHyperlinkStyle		{	border: solid 1px #BDB6AC; padding: 3px; background-color: #002E62; color: #FFFFFF }


.searchImage /* SEARCH RESULTS PHOTO */
{
	border: solid 1px #ccc8c7;
}

#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: 120%; color: #002E62; margin: 0px;
}

.propertyAddressPrice /* ADDRESS & PRICE CONTAINER */
{
	border-top: solid 1px #C1BAB0;
	border-bottom: solid 1px #C1BAB0;
}

a:link.propAdd		{ color: #65605A; }
a:visited.propAdd	{ color: #65605A; }
a:hover.propAdd		{ color: #65605A; }


.linkHolder
{
	border-bottom: solid 1px #C1BAB0;
	padding: 24px 0px 3px 0px; margin: 0px 0px 25px 0px;
}

a:link.resultsLink		{ color: #002E62; font-size: 110%; margin-left: 10px; }
a:visited.resultsLink	{ color: #002E62; font-size: 110%; margin-left: 10px; }
a:hover.resultsLink		{ color: #002E62; font-size: 110%; margin-left: 10px; border-bottom: solid 3px #002E62; }

.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: #002E62; color: #ffffff;
}

.branchDetailsHighlight /* SITS BETWEEN THE ADDRESS AND TEL NUMBER */
{ 
	background-color: #fefefe;
}

/* FULL DETAILS SEPECIFIC */

.previousProperty /* THE DEFAULT VIEW */
{
	border-bottom: solid 1px #C4BDB3;
	border-left: solid 1px #C4BDB3; width: 110px;
}

.previousProperty:hover
{
	width: 110px;
	background-image:url(/Themes/312/1/images/pre-bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}



.nextProperty
{
	border-bottom: solid 1px #C4BDB3;
	border-left: solid 1px #C4BDB3; width: 110px;
}

.nextProperty:hover
{
	width: 110px;
	background-image:url(/Themes/312/1/images/next-bg.gif);
	background-repeat:repeat-y;
	background-position:left; width: 110px;
}





.imgNextProperty, .imgPreviousProperty /* PHOTO */
{
	padding-top: 5px;
}

#forwardContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #C0B9AF;
	border-right: solid 1px #C0B9AF;
	border-bottom: solid 1px #C0B9AF; width: 112px;
	background-color: #9C9793; padding: 5px 0px 5px 5px;
	right: 0px;color:#FFFFFF;
}

#backContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #C0B9AF;
	border-right: solid 1px #C0B9AF;
	border-bottom: solid 1px #C0B9AF; width: 112px;
	background-color: #9C9793; padding: 5px 0px 5px 6px;
	right: 118px; color:#FFFFFF;
}

a:link.backToSearchResults		{	border-bottom: solid 1px #C1BAB0; color: #423D37; }
a:visited.backToSearchResults	{	border-bottom: solid 1px #C1BAB0; color: #423D37; }
a:hover.backToSearchResults		{	border-bottom: solid 1px #C1BAB0; color: #423D37;background-color: #E3DCD2 }

.mainPic, .smallImage /* MAIN PHOTO */
{
	border: solid 1px #ccc8c7; display: block;
}

#propertyAddressPrice /* CONTAINER FOR ADDRESS AND PRICE */
{
	border-bottom: solid 1px #ccc8c7;
	border-top: solid 1px #ccc8c7;
}


#propertyItems h1 /* ADDRESS */
{
	font-size: 120%; color: #635e5a; margin: 0px;
}

#propertyItems h2 /* PRICE */
{
	font-size: 140%; color: #002E62; margin: 0px;
}

#propertyDescription a:link		{ color: #635e5a; text-decoration: none }
#propertyDescription a:visited	{ color: #635e5a; text-decoration: none }
#propertyDescription a:hover		{ color: #562c78; text-decoration: none }

.iconHolder /* CONTAINER FOR THE ICONS - MAY DIFFER IN DIMENSIONS, HENCE THEY'RE IN HERE */
{
	background-color: #CEC9C3;
}

.icon /* CONTAINER FOR EACH INDIVIDUAL ICON */
{
	border-bottom: solid 1px #B5B1A8;
}

a:link.iconLink { color: #56514B; }
a:visited.iconLink { color: #56514B; }
a:hover.iconLink { color: #56514B;  border-bottom: solid 3px #002E62; }

.generalDescriptionHolder
{
	border-bottom: solid 1px #C1BAB0;
	border-top: solid 1px #C1BAB0;
}

/* SAVE PROPERTY MESSAGE */

.messagemanager-title
{
	background-color: #002e62; color: #fefefe; text-align: left;
}

.messagemanager-message
{
	background-color: #fefefe; color: #635e5a
}

/* 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: #002e62; text-decoration: underline; }
#webpageContent a:visited	{ color: #002e62; text-decoration: underline; }
#webpageContent a:hover		{ color: #002e62; text-decoration: underline; }
.select { font-family:Arial, Helvetica, sans-serif; color:#555452; font-size:90%; background-color:#FFFFFF; border:1px solid #BFBAB4;}

li { color: #635e5a; }

#webpageItems a:link		{ color: #635e5a; text-decoration: none; }
#webpageItems a:visited		{ color: #ffffff; text-decoration: none; }
#webpageItems a:hover		{ color: #ffffff; text-decoration: underline; }

#listingHolderSml
{
	width: 543px; _height: 80px; min-height: 80px; margin-bottom: 0px;
}

#listingHolderSml h2 /* ADDRESS */
{
	font-size: 100%; color: #635e5a; margin: 0px;
}

#listingHolderSml h3 /* PRICE */
{
	font-size: 120%; color: #002E62; margin: 0px;
}