html, .basicSkin
{
	background-color: #E8DED2;
}

body
{
	font-family: Arial, Tahoma, Sans-Serif; font-size:70%; color: #545351;
}

.logo {
	background-image: url('images/logo.gif');
	height: 109px; width: 126px; border: 0px; display:block; float:right;
}
.logoSub {
	background-image: url('images/logo_header.gif');
	height: 83px; width: 108px; border: 0px; display:block; float:right;
}

.buttons /* DEFAULT BUTTONS */
{
	font-size: 100%;
}

input, textarea, select
{
	font-family: Arial, Tahoma, Sans-Serif; font-size:100%; color: #61605E;
}

.header { background-color:#441213;}
 /* DEFAULT LINKS */
a:link		{ color: #393939; text-decoration: none; }
a:visited	{ color: #393939; text-decoration: none; }
a:hover		{ color: #490301; text-decoration: none; }


a.emailLnk:link		{ color: #393939; text-decoration: underline; font-weight: bold; }
a.emailLnk:visited	{ color: #393939; text-decoration: underline; font-weight: bold; }
a.emailLnk:hover	{ color: #490301; text-decoration: underline; font-weight: bold; }

#navbar { color:#E6E2E1 }
a.navBarItem-link:link		{ color: #ffffff; text-decoration: none }
a.navBarItem-link:visited	{ color: #ffffff; text-decoration: none }
a.navBarItem-link:hover		{ color: #ffffff; text-decoration: underline }

a.navBarItem-subLink:link		{ color: #ffffff; text-decoration: none }
a.navBarItem-subLink:visited	{ color: #ffffff; text-decoration: none }
a.navBarItem-subLink:hover		{ color: #ffffff; text-decoration: underline }

a.tweb:link		{ color: #bfbec3; text-decoration: none }
a.tweb:visited	{ color: #bfbec3; text-decoration: none }
a.tweb:hover	{ color: #bfbec3; text-decoration: underline }

.navBarItem-static
{
	color: #ffffff;
}

a.fullDetails:link		{ color: #393939; background-color:inherit; text-decoration: none; }
a.fullDetails:visited	{ color: #393939; background-color:inherit; text-decoration: none; }
a.fullDetails:hover		{ color: #490301; background-color:inherit; text-decoration: none; }

a.registerLink:link		{ color: #90867D; text-decoration: none; }
a.registerLink:visited	{ color: #90867D; text-decoration: none; }
a.registerLink:hover	{ color: #fff; text-decoration: none; }

a.valuation:link		{ color: #fff; text-decoration: none; }
a.valuation:visited		{ color: #fff; text-decoration: none; }
a.valuation:hover		{ color: #E2CFBE; text-decoration: none; }

.hr
{
	background-color: #bfbec3; 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: #E0D5C1; color: #61584F;
}

.homeFooter /* FOOTER FOR HOME PAGE ONLY*/
{
	font-size: 130%;
	color:#E8DCD9;
}

#homeIcons
{
	float: right; bottom: 45px;
	z-index: 99; position: relative;
}

#homeIcons img
{
	margin-left: 20px; 
}
#isc .searchButton {
	margin-top:8px;
}
.searchButton
{
	background-image: url('images/searchButton.png');
	width: 111px; height: 18px; background-repeat:no-repeat;
}


html>body .submitButton
{
	background-image: url('images/submitButton.png');
	width: 113px; height: 19px;
	background-repeat:no-repeat;
}

* html .submitButton
{
	width: 113px; height: 19px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/submitButton.png');
	background-repeat:no-repeat;
}

#siteContainer  {
	background-color:#FFFFFF;
}
/* OTHER PAGES */

.headerImage /* CONTAINS THE IMAGE AT THE TOP */
{
	background-color: #E0D5C1; height: 73px; overflow: hidden;
	border-top: solid 1px #E0D5C1; border-bottom: solid 1px #784041;
	margin-top: -5px;
}

/* THE PANEL THAT THE SEARCH CONTROL SITS IN */
#searchControlPanel 
{
	border-right: solid 1px #D4D4D4;
}

#searchControlPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #E1D4C1;
}


/* REGISTER BUTTON */
#registerPanel 
{
	background-color: #E0D5C1; color: #90867D
}

#registerPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #480202; font-size: 110%;
}

#registerPanel h2
{
	font-size: 110%; color: #645A51; margin-bottom: 10px;
}

/* VALUATION BUTTON */
#valuationPanel 
{
	background-color: #490102; color: #c1c1c1;
}

#valuationPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #E0D5C1; font-size: 110%;
}

#valuationPanel h2
{
	font-size: 110%; color: #E2CFBE; margin-bottom: 10px;
}

/* THE RESULTS */


#pageTitle
{
	border-bottom: solid 1px #D5D5D5;
	color: #7E7D7B;
}

#pageTitle .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #876E45;
}
#pageTitle span /* THE NICE LITTLE SQUARE THING */
{
	color: #704242;
}
	
/* SAVED PROPERTY LINK CONTAINER */

.savedPropertiesLink
{
	background-color: #886D3E;
	border: solid 1px #886D3E;
}

.savedPropertiesLink:hover
{
	background-color: #490102;
	border: solid 1px #490102;
	color: #c1c1c1
}

a:link.savedPropertiesLinkText		{	color: #FFFFFF }
a:visited.savedPropertiesLinkText	{	color: #FFFFFF }
a:hover.savedPropertiesLinkText		{	color: #FFFFFF }

/* PAGING LINKS */

.PagerHyperlinkStyle
{
}
.selectedPage .PagerHyperlinkStyle { border: solid 1px #490102; padding: 2px 5px; background-color: #490102; color: #FFFFFF  }

a:link.PagerHyperlinkStyle		{	border: solid 1px #CBCBCB; padding: 2px 5px; color: #555452 }
a:visited.PagerHyperlinkStyle	{	border: solid 1px #CBCBCB; padding: 2px 5px; color: #555452 }
a:hover.PagerHyperlinkStyle		{	border: solid 1px #490102; padding: 2px 5px; background-color: #490102; color: #FFFFFF }


.searchImage /* SEARCH RESULTS PHOTO */
{
	border: solid 1px #01122e;
}

#listingHolder
{
	width: 543px; _height: 179px; min-height: 179px; margin-bottom: 20px;
}

#listingHolder h2 /* ADDRESS */
{
	font-size: 120%; color: #c8c7d5; margin: 0px;
}

#listingHolder h3 /* PRICE */
{
	font-size: 180%; color: #430102; margin: 0px;
}

.propertyAddressPrice /* ADDRESS & PRICE CONTAINER */
{
	border-top: solid 1px #D5D5D5;
	border-bottom: solid 1px #D5D5D5;
}

a:link.propAdd		{ color: #6B6B6B; }
a:visited.propAdd	{ color: #6B6B6B; }
a:hover.propAdd		{ color: #430102; }


.linkHolder
{
	border-bottom: solid 1px #D5D5D5;
	padding: 22px 0px 3px 0px; margin: 0px 0px 25px 0px;
}

a:link.resultsLink		{ color: #545454; font-size: 110%; margin-left: 10px; }
a:visited.resultsLink	{ color: #545454; font-size: 110%; margin-left: 10px; }
a:hover.resultsLink		{ color: #545454; font-size: 110%; margin-left: 10px; border-bottom: solid 3px #896E3F; }

.backToTop
{
	padding-top: 0px;
}

a:link.backToTopLink	{ color: #767676; font-size: 110%; border: 0px; }
a:visited.backToTopLink	{ color: #767676; font-size: 110%; border: 0px; }
a:hover.backToTopLink	{ color: #480202; font-size: 110%; border: 0px; }

.siteFooter /* FOOTER FOR ALL PAGES EXCEPT HOME */
{
	background-color: #E0D5C1; color: #5B5350;
}
.siteFooter a:link	{ color: #767676; }
.siteFooter a:visited { color: #767676; }
.siteFooter a:hover { color: #480202; }

.branchDetailsHighlight /* SITS BETWEEN THE ADDRESS AND TEL NUMBER */
{ 
	background-color: #490102;
}
.copyRight { color:#92887E; padding-top: 10px;}

.copyRight a:link	{ color: #92887E; }
.copyRight a:visited { color: #92887E; }
.copyRight a:hover { color: #480202; }

/* FULL DETAILS SEPECIFIC */

.previousProperty /* THE DEFAULT VIEW */
{
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4; width: 110px;
}

.previousProperty:hover
{
	width: 110px; color: #01122e;
	background-image:url(images/pre-bg.gif);
	background-repeat:repeat-y;
	background-position:right; width: 110px;
	background-color:#E2DBD1;
}

.nextProperty
{
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4; width: 110px;
}

.nextProperty:hover
{
	width: 110px; color: #01122e;
	background-image:url(images/next-bg.gif);
	background-repeat:repeat-y;
	background-position:left; width: 110px;
	background-color:#E2DBD1;
}


.imgNextProperty, .imgPreviousProperty /* PHOTO */
{
	padding-top: 5px;
}

#forwardContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #E0D5C1;
	border-right: solid 1px #E0D5C1;
	border-bottom: solid 1px #E0D5C1; width: 112px;
	background-color: #E0D5C1; padding: 5px 0px 5px 5px;
	right: 24px;color:#c8c7d5;
}

#backContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border-left: solid 1px #E0D5C1;
	border-right: solid 1px #E0D5C1;
	border-bottom: solid 1px #E0D5C1; width: 112px;
	background-color: #E0D5C1; padding: 5px 0px 5px 6px;
	right: 143px; color:#c8c7d5;
}
.nextHeading { color:#46000E;}
.previousHeading { color:#46000E;}

a:link.backToSearchResults		{	border-bottom: solid 1px #D4D4D4; color: #3D3C3A; }
a:visited.backToSearchResults	{	border-bottom: solid 1px #D4D4D4; color: #3D3C3A; }
a:hover.backToSearchResults		{	border-bottom: solid 1px #D4D4D4; color: #3D3C3A; }

.mainPic, .smallImage /* MAIN PHOTO */
{
	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: #6C6C6C; margin: 0px;
}

#propertyItems h2 /* PRICE */
{
	font-size: 150%; color: #490504; 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: #E0D5C1;
}

.icon /* CONTAINER FOR EACH INDIVIDUAL ICON */
{
	border-bottom: solid 1px #BEB5A4;
}

a:link.iconLink { color: #5E5550; }
a:visited.iconLink { color: #5E5550; }
a:hover.iconLink { color: #5E5550; border-bottom: solid 3px #490102; }

.generalDescriptionHolder
{
	border-bottom: solid 1px #D4D4D4;
	border-top: solid 1px #D4D4D4;
}

/* 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; }

.searchOptionContainer
{
	margin-bottom: 0px; height: 39px; overflow: hidden;
}

.select { font-family:Arial, Helvetica, sans-serif; color:#555452; font-size:90%; background-color:#FFFFFF; border:1px solid #BFBAB4;}

li { color: #565553; }

#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;
}

#mobileContainer .iconHolder
{
	background-color: #011949;
}
.test { background-color:#876F41; padding:5px; }

.branchHolder { text-transform:uppercase;}
.branchHolder a { text-transform:none;}

#homeSearch .KeyWordSearch
{
	width: 111px; position: absolute; padding: 5px; left: 13px;
}