html {
}

body
{
	 background-color:#D3CEC8;
	font-family: Arial, Tahoma, Sans-Serif; font-size:70%; color: #635e5a;
}
.basicSkin
{
	background-image:none;
	background-color: #ffffff; text-align: left;
}

.logo
{
	background-image: url('images/logo.gif');
	height: 75px; width: 171px; 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: #1E2A54; padding: 10px;
}

#searchControlPanelHome /* APPLICABLE TO HOME PAGE ONLY */
{
	border: 0px; font-size:90%; color:#8799A5;
}

.homeLeft /* APPLICABLE TO HOME PAGE ONLY */
{
	background-color: #1E2A54; color: #ffffff;
}

.homeFooter /* FOOTER FOR HOME PAGE ONLY*/
{
	color: #575654;	font-size: 130%;
}


html>body .submitButton
{
	background-image: url('/Themes/449/1/images/submitButton.png');
	width: 84px; height: 17px;
	background-repeat:no-repeat;
}


*html .submitButton
{
	width: 84px; height: 17px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/449/1/images/submitButton.png');
	background-repeat:no-repeat;
}

/* OTHER PAGES */

.headerImage /* CONTAINS THE IMAGE AT THE TOP */
{
	background-color: #002E62;
}
.headerMobile {
	background-color: #E3DCD4; height: 90px;
	padding-top:10px;
}
#navbarMobile {
	background-color: #5A554F;
}

/* THE PANEL THAT THE SEARCH CONTROL SITS IN */
#searchControlPanel 
{
	border-right: solid 1px #C1BAB0;
}

#searchControlPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #002C5B;
}


/* REGISTER BUTTON */
#registerPanel 
{
	background-color: #A39161;
}

#registerPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #002c5d; font-size: 110%;
}

h2 { margin:10px 0px; font-size:120%; }


#registerPanel h2
{
	font-size: 110%; color: #534B40; margin-bottom: 10px;
}

/* VALUATION BUTTON */
#valuationPanel 
{
	background-color: #002C5D; 
}

#valuationPanel .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #A39161; font-size: 110%; 
}

#valuationPanel h2
{
	font-size: 110%; color: #FFFFFF; margin-bottom: 10px;
}

/* THE RESULTS */


#pageTitle {
	border-bottom: solid 1px #C1BAB0;
	color: #5D5650; font-size:130%;
}
#pageTitle b{ font-weight: normal;}

#pageTitle .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #002D5E;
}
#pageTitle span { color:#96B0AD; font-size:80%;}

#subTitle
{
	border-bottom: solid 1px #C1BAB0;
	color: #5C5451; font-size:130%;
}
#subTitle b { font-weight:normal; }
#subTitle .highlight /* THE NICE LITTLE SQUARE THING */
{
	background-color: #002C5D;
}	
.SitemapTitle
{
	border-bottom: solid 1px #C1BAB0;
	color: #535876; font-size:190%;
}
.SitemapsubTitle{ color:#85B1D8; font-size:140%;} 

/* SAVED PROPERTY LINK CONTAINER */

.savedPropertiesLink
{
	background-color: #002A5C;
}

.savedPropertiesLink:hover
{
	background-color: #002A5C;

}

/* PAGING LINKS */

.PagerHyperlinkStyle
{
	background-color: #002C5D; color: #FFFFFF; padding: 1px 3px 1px 3px; border: solid 1px #C0B9B1;
}

a:link.PagerHyperlinkStyle		{	border: solid 1px #C0B9B1; padding: 1px 3px 1px 3px; background-color: #E3DCD4; color: #62615F }
a:visited.PagerHyperlinkStyle	{	border: solid 1px #C0B9B1; padding: 1px 3px 1px 3px; background-color: #E3DCD4; color: #62615F }
a:hover.PagerHyperlinkStyle		{	border: solid 1px #C0B9B1; padding: 1px 3px 1px 3px; background-color: #002C5D; color: #FFFFFF }


.searchImage /* SEARCH RESULTS PHOTO */
{
	border: solid 1px #ccc8c7;
}

#listingHolder
{
	width: 543px; _height: 179px; min-height: 179px; margin-bottom: 0px;
}

#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; color:#1B2143; font-size:140%;
}

a:link.propAdd		{ color: #6C6C6A; font-size:70%}
a:visited.propAdd	{ color: #6C6C6A; font-size:70%}
a:hover.propAdd		{ color: #6C6C6A; font-size:70%}


.linkHolder
{
	border-bottom: solid 1px #C1BAB0;
	padding: 24px 0px 3px 0px; margin: 0px 0px 25px 0px;
}

a:link.resultsLink		{ color: #002E5F; font-size: 110%; margin-left: 10px; }
a:visited.resultsLink	{ color: #002E5F; font-size: 110%; margin-left: 10px; }
a:hover.resultsLink		{ color: #002E5F; font-size: 110%; margin-left: 10px; border-bottom: solid 3px #A3915F; }

.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: #002C5D; color: #ffffff;
}

.branchDetailsHighlight /* SITS BETWEEN THE ADDRESS AND TEL NUMBER */
{ 
	background-color: #fefefe;
}

*html .heightSpacer
{
	height: 0px;
}

.heightSpacer
{
	height: 58px;
}

/* FULL DETAILS SEPECIFIC */

.previousProperty /* THE DEFAULT VIEW */
{
	border-bottom: solid 1px #C4BDB3;
	border-left: solid 1px #C4BDB3; width: 110px;
	color:#3D3D3D;
}

.previousProperty:hover
{
	width: 110px;
	background-color:#1C2244;
	background-repeat:repeat-y;
	background-position:left;
	color:#FFFFFF;
}

.nextProperty
{
	border-bottom: solid 1px #C4BDB3;
	border-left: solid 1px #C4BDB3; width: 110px;
	color:#413C38;
}

.nextProperty:hover
{
	width: 110px;
	background-color: #E2DBD3; background-image:url(images/next-bg-2.gif); background-position:right; background-repeat:repeat-y;
	background-repeat:repeat-y;
	background-position:left; width: 110px;
	color:#413C38;
}





.imgNextProperty, .imgPreviousProperty /* PHOTO */
{
	 border:1px solid #FFFFFF; width:100px;
}

#forwardContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border: solid 3px #E3DCD2; width: 106px;
	background-color: #9C9793; padding: 5px 0px 5px 5px;
	right: 0px;color:#534E4B;
}

#backContainer /* THE ACTUAL PROPERTY CONTAINER */
{
	border: solid 3px #E3DCD2; width: 106px;
	background-color: #9C9793; padding: 5px 0px 5px 6px;
	right: 118px; color:#534E4B;
}

a:link.backToSearchResults		{	border-bottom: solid 1px #C1BAB2; color: #413C38; }
a:visited.backToSearchResults	{	border-bottom: solid 1px #C1BAB2; color: #413C38; }
a:hover.backToSearchResults		{	border-bottom: solid 1px #C1BAB2; color: #413C38; background-color: #E2DBD3; background-image:url(images/next-bg.gif); background-position:right; background-repeat:repeat-y; }


.mainPic { display:block;}
.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 #B1ACA6;
}

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 */

.siteWidthSiteMap H1
{
	font-size: 140%;
	color:#000066;
}

.siteWidthSiteMap H2
{
	font-size: 130%;
}
.siteWidthSiteMap a:link	{ color: #1E2A54; text-decoration: none; }
.siteWidthSiteMap a:visited	{ color: #1E2A54; text-decoration: none; }
.siteWidthSiteMap a:hover	{ color: #85B1D8; 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;}
textarea, input { font-family:Arial, Helvetica, sans-serif; font-size: 100% }

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;
}


.continueButton
{
	background-image: url('images/continue.gif');
	width: 84px; height: 17px;
	background-repeat:no-repeat;
}
.mobileContainer  a:link	{ color: #1C2244; text-decoration: none; }
.mobileContainer  a:visited	{ color: #1C2244; text-decoration: none; }
.mobileContainer  a:hover	{ color: #608BC0; text-decoration: none; }

#homeCopyRight a.tweb:link		{ color: #A49D8A; text-decoration: none }
#homeCopyRight a.tweb:hover		{ color: #A49D8A; text-decoration: none }
#homeCopyRight a.tweb:visited	{ color: #A49D8A; text-decoration: none }

#homeCopyRight
{
	position: relative; bottom: 0px; text-align: right; color: #A49D8A;
}

.txtBackToSearchResultsOver {
	background-color: #E3DCD4;	
	padding:15px;
}

#siteLnk	a:link		{ color: #635e5a; text-decoration: none; }
#siteLnk	a:visited	{ color: #635e5a; text-decoration: none; }
#siteLnk	a:hover		{ color: #635e5a; text-decoration: none; }
