body
{
	color: #000000; background-color: #111c16;
}

strong
{
	padding: 0px; margin: 0px; 
}

.logo
{
	background-image: url('images/logo_header.gif');
	width: 81px; height: 88px;
}

a:link		{ color: #000000; text-decoration: none; background-color: inherit; }
a:visited	{ color: #000000; text-decoration: none; background-color: inherit; }
a:hover		{ color: #006634; text-decoration: none; background-color: inherit; }

#siteContainer
{
	background-color: #111c16;
}

/*Home Page*/

.Homeheader
{
	background-color: #111c16; height: 113px;
	padding: 40px 0px 0px 35px; width: 1002px;
	left: 50%; margin-left: -502px;
}

.backgroundImage
{
	width: 100%; background-color: #000000;
}

.HomeSearch
{
	color: #f0f5f1;
}

.HomeCopyright
{
	color: #006634;
}

/*Navigation bar styles */

.navBarItem-static		{ color: #f0f5f1; background-color: inherit;}

.navBar-separator { color: #f0f5f1; }

a.navBarItem-link:link		{ color: #f0f5f1; text-decoration: none; background-color: inherit; }
a.navBarItem-link:visited	{ color: #f0f5f1; text-decoration: none; background-color: inherit; }
a.navBarItem-link:hover		{ color: #006634; text-decoration: none; background-color: inherit; }

.navBarItem-subItem			{ background-color: #111c16; padding: 5px; }
.navBarItem-subItem-over	{ background-color: #111c16; padding: 5px; }

a.navBarItem-subLink:link		{ color: #f0f5f1; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:visited	{ color: #f0f5f1; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:hover		{ color: #006634; text-decoration: none; white-space: nowrap; }

.test
{
	background-color: #000000;
}

a.tweb:link		{ color: #006634; text-decoration: none; background-color: inherit;}
a.tweb:visited	{ color: #006634; text-decoration: none; background-color: inherit;}
a.tweb:hover	{ color: #006634; text-decoration: none; background-color: inherit; }


/*Search Results*/

.header
{
	border-bottom: solid 8px #006634;
	padding-left: 30px;
}

.propertiesFound
{
	color: #006634;
	font-size: 85%;
}

.register /*Button*/
{
	padding: 3px 3px 3px 8px; color: #FFFFFF;
	background-color: #007437;
	margin-bottom: 3px; letter-spacing: 2px;
}

.valuation /*Button*/
{
	padding: 3px 3px 3px 8px; color: #FFFFFF;
	background-color: #014c23;
	margin-bottom: 3px; letter-spacing: 2px;
}

.contact /*Button*/
{
	padding: 3px 3px 3px 8px; color: #FFFFFF;
	background-color: #111c16;
	margin-bottom: 3px; letter-spacing: 2px;
}

h2
{
	color: #006634; background-color: inherit;
}

h3
{	
	color: #000000;
}

.panel
{
	background-color: #FFFFFF;
}

html>body .ListResultsLinks
{
	/*background-image: url('/Themes/382/1/images/button.png'); background-repeat: repeat-x;*/
	background-color: #006634;
}

*html .ListResultsLinks
{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/382/1/images/button.png',sizingMethod='scale');*/
	background-color: #006634;
}

a.SearchLink:link		{ color: #FFFFFF; text-decoration: none; background-color: inherit; letter-spacing: 1px; }
a.SearchLink:visited	{ color: #FFFFFF; text-decoration: none; background-color: inherit; letter-spacing: 1px; }
a.SearchLink:hover		{ color: #FFFFFF; text-decoration: none; background-color: inherit; letter-spacing: 1px; }

.savedProperties
{
	background-color: #006634; margin-bottom: 10px;
	width: 190px; text-transform: uppercase;
	padding: 2px 5px 2px 5px; letter-spacing: 4px; 
}

a.savedPropertiesLink:link		{	background-color: #006634; color:#FFFFFF; display:block; text-align:center; }
a.savedPropertiesLink:visited 	{	background-color: #006634; color:#FFFFFF; display:block; text-align:center; }
a.savedPropertiesLink:hover 	{	background-color: #006634; color:#FFFFFF; display:block; text-align:center; }

.SearchTest
{
	background-color: #FF0000;
}

/*Search Results*/

/* PAGING LINKS */

.PagerHyperlinkStyle
{
	background-color: #006634; color: #ffffff; padding: 4px;
}

a:link.PagerHyperlinkStyle		{	border: solid 1px #b2b2b2; padding: 3px; background-color: #b2b2b2; color: #FFFFFF }
a:visited.PagerHyperlinkStyle	{	border: solid 1px #b2b2b2; padding: 3px; background-color: #b2b2b2; color: #FFFFFF }
a:hover.PagerHyperlinkStyle		{	border: solid 1px #006634; padding: 3px; background-color: #006634; color: #FFFFFF }


/*Full Details*/

.navigationLeft
{
	background-color: #006634;
	padding: 2px 0px 2px 0px; width: 155px;
	color: #FFFFFF; text-transform: uppercase;
}

.navigationRight
{
	background-color: #006634;
	padding: 2px 0px 2px 0px; width: 155px;
	color: #FFFFFF; text-transform: uppercase;
}

#forwardContainer
{
	background-color: #FFFFFF;
	color: #000000;	
}

#backContainer
{
	background-color: #FFFFFF;
	color: #000000;
}

.backto /*Back to Search Results*/
{
	background-color: #006634; 
	padding: 2px 20px 2px 20px;
	color: #FFFFFF; text-transform: uppercase;
	margin-bottom: 10px;
	cursor: pointer; width: 40px;
	text-align: center;
}

.backToTopLink /*Back to Top*/
{
	background-color: #000000; 
	padding: 1px 0px 1px 0px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

a.backToTopLink:link		{ color: #FFFFFF; text-decoration: none; background-color: inherit; } /*Back to Top*/
a.backToTopLink:visited		{ color: #FFFFFF; text-decoration: none; background-color: inherit; } /*Back to Top*/
a.backToTopLink:hover		{ color: #FFFFFF; text-decoration: none; background-color: inherit; } /*Back to Top*/

a.iconLink:link		{ color: #FFFFFF; text-decoration: none; background-color: #006634; } /*Full Details Icons*/
a.iconLink:visited	{ color: #FFFFFF; text-decoration: none; background-color: #006634; } /*Full Details Icons*/
a.iconLink:hover	{ color: #FFFFFF; text-decoration: none; background-color: #006634; } /*Full Details Icons*/



/*Full Details*/



/*SAVED PROPERTIES*/
	
.SecondHeading
{
	text-transform: uppercase; padding: 5px 0px 5px 0px;
	width: 100%; border-bottom: solid 1px #d9d9d9;
	font-size: 110%; color: #006634; letter-spacing: 2px;
}
	

/*SAVED PROPERTIES*/


.footer
{
	background-color: #dbd9da;
}

.copyright
{
	 color: #646464;
}


/* PAGE CLASSES */

h1
{
	color: #cdcdcd; background-color: inherit;
}


.featuredPropertySplitter
{
	color: #cdcdcd;
}

a.propAdd:link		{ color: #131313; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:visited	{ color: #131313; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:hover		{ color: #131313; text-decoration: none; white-space: nowrap; background-color: Transparent; }


/* Property Next/Prev Control */



.txtBackToSearchResultsOver
{
	background-color: #ffffff;	
}

/* Property Next/Prev Control */

/* ICONS */

.icon
{	
	background-color: #006634;
}

.icon:hover
{	
	background-color: #006634;
}


.smallImage
{
	border: solid 1px #cdcdcd;
}

.smallImage:hover
{
	border: solid 1px #cdcdcd;	
}

.hr
{
	background-color: #cdcdcd;
}

/* FOOTER CLASSES */

.copyRight
{
	color: #646464; background-color: Transparent;
}

/* Message Panels */

.messagepanel-generic
{
    color: #000000;
}

.messagepanel-error
{
    color: Red;
}

.saveContainer
{
	background-color:#313131;
}

/* COLUMN SKIN COLOURS */

#container 
{
	background-color: #FFFFFF; 
}

/* MAGAZINE VIEW STYLES */

.MagazineSearchResult
{
	background-color: #313131;
}

.MagazineResultContainer
{
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}


.submitButton
{
	background-image: url('/Themes/419/1/images/savesubmit.gif');
	width: 106px; height: 16px;
}

.nextHeading
{
	color: #006634; background-color: inherit;
}

.previousHeading
{
	color: #006634; background-color: inherit;
}


/* MOBILE VERSION */

#mobileHolder, #mobileHolder a
{
	color: #ffffff;
}

#mobileVersion
{
	padding: 10px;
}

#mobileHolder .searchResult
{
	padding: 10px; border-bottom: solid 1px #ffffff;
	height: 80px;
}

.mobilePhotoHolder
{
	height: 100px;
}