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