@charset "utf-8";
/* CSS Document */


.PageShadeLeft {
	background-image:url(images/LeftShade.gif);
	background-repeat:repeat-y;
}
.PageShadeRight {
	background-image:url(images/RightShade.gif);
	background-repeat:repeat-y;
}
.PageArea {
	padding:0px 3px 0px 3px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.leftNavArea {
	width:210px;
	background-color:#fff5e9;
}
.WhiteSpace {
	background-color:#FFFFFF;
	vertical-align:top;
}
.footer {
	background-image:url(images/Bottom-Back.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
A.HomeLnk {
	DISPLAY: block;
	MIN-HEIGHT: 32px;
	BACKGROUND:url(images/Home.gif) no-repeat;
	FLOAT: right;
	WIDTH: 32px;
	TEXT-INDENT: -9999px;
	HEIGHT: 32px;
	padding-left:6px;
	padding-right:6px;
}
A.HomeLnkCurrent {
	DISPLAY: block;
	MIN-HEIGHT: 32px;
	BACKGROUND:url(images/HomeOn.gif) no-repeat;
	FLOAT: right;
	WIDTH: 32px;
	TEXT-INDENT: -9999px;
	HEIGHT: 32px;
	padding-left:6px;
	padding-right:6px;
}
A.HomeLnk:hover {
	BACKGROUND: url(images/HomeOn.gif) no-repeat;
}
A.SiteLnk {
	DISPLAY: block;
	MIN-HEIGHT: 32px;
	BACKGROUND:url(images/SiteMap.gif) no-repeat;
	FLOAT: right;
	WIDTH: 32px;
	TEXT-INDENT: -9999px;
	HEIGHT: 32px;
	padding-left:6px;
	padding-right:6px;
}
A.SiteLnk:hover {
	BACKGROUND: url(images/SiteMapOn.gif) no-repeat;
}
A.SiteLnkCurrent {
	DISPLAY: block;
	MIN-HEIGHT: 32px;
	BACKGROUND:url(images/SiteMapOn.gif) no-repeat;
	FLOAT: right;
	WIDTH: 32px;
	TEXT-INDENT: -9999px;
	HEIGHT: 32px;
	padding-left:6px;
	padding-right:6px;
}
A.ContactLnk {
	DISPLAY: block;
	MIN-HEIGHT: 32px;
	BACKGROUND:url(images/Contact.gif) no-repeat;
	FLOAT: right;
	WIDTH: 32px;
	TEXT-INDENT: -9999px;
	HEIGHT: 32px;
	padding-left:6px;
	padding-right:6px;
}
A.ContactLnkCurrent {
	DISPLAY: block;
	MIN-HEIGHT: 32px;
	BACKGROUND:url(images/ContactOn.gif) no-repeat;
	FLOAT: right;
	WIDTH: 32px;
	TEXT-INDENT: -9999px;
	HEIGHT: 32px;
	padding-left:6px;
	padding-right:6px;
}
A.ContactLnk:hover {
	BACKGROUND: url(images/ContactOn.gif) no-repeat;
}
.globeNav {
	width:170px;
}
.BushVeldLogo {
	background:url(images/BushveldLogo.jpg) no-repeat;
	width:730px;
	height:110px;
	clear:left;
}
.ContentArea {
	padding:0px 2px 5px 6px;
	vertical-align:top;
}
/*
.HeaderTxt {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:15px;
	color:#efb200;
	font-weight:800;
	clear:left;
	line-height:30px;
	vertical-align:text-top;
}
.HeaderTxt SPAN {
	color:#181818;
}
.BigHeaderTxt {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:19px;
	color:#efb200;
	font-weight:800;
	clear:left;
	line-height:30px;
	vertical-align:text-top;
}
.BigHeaderTxt SPAN {
	color:#181818;
}
.SmallHeaderTxt {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#181818;
	font-weight:800;
	clear:left;
	height:35px;
	vertical-align:bottom;
}
.VSmallHeaderTxt {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#181818;
	font-weight:800;
	clear:left;
	height:35px;
	vertical-align:bottom;
}
*/

/* H1, H2, H3 & H4 replace BigHeaderTxt, HeaderTxt, SmallHeaderTxt & VSmallHeaderTxt respectively */

H1 {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:19px;
	color:#efb200;
	font-weight:800;
	clear:left;
	line-height:30px;
	vertical-align:text-top;
}
H2 {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:15px;
	color:#efb200;
	font-weight:800;
	clear:left;
	line-height:30px;
	vertical-align:text-top;
}
H3 {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#181818;
	font-weight:800;
	clear:left;
	height:35px;
	vertical-align:bottom;
}
H4 {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#181818;
	font-weight:800;
	clear:left;
	height:35px;
	vertical-align:bottom;
}
H1 SPAN, H2 SPAN {
	color:#181818;
}
TD {
	color:#6b7375;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:18px;
}
TD A {
	text-decoration:none;
	color:#6b7375;
}
TD A:hover {
	color:brown;
}
A.BtnDetails {
	DISPLAY: block;
	MIN-HEIGHT: 23px;
	BACKGROUND:url(images/BtnDetails.gif) no-repeat;
	FLOAT: right;
	WIDTH: 48px;
	TEXT-INDENT: -9999px;
	HEIGHT: 23px;
}
A.BtnReadMore {
	DISPLAY: block;
	MIN-HEIGHT: 19px;
	BACKGROUND:url(images/BtnReadMore.gif) no-repeat;
	FLOAT: right;
	WIDTH: 68px;
	TEXT-INDENT: -9999px;
	HEIGHT: 19px;
}
.GridHeader {
	background:url(images/GrdBack.gif) repeat-x;
	border:1px solid #f4b713;
	font-weight:bold;
	color:#181818;
	text-align:left;
	padding-left:3px;
}
.GreyBlock {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
}
.GridColor {
	border-bottom:1px solid #c7c5c5;
	border-left:1px solid #c7c5c5;
	border-right:1px solid #c7c5c5;
	background-color:#f7f6f6;
}
img {
	border:0px;
}
.gridHeaderTxt {
	font-weight:bold;
	color:#181818;
	text-align:left;
	padding-left:3px;
}
.gridPropID {
	font-weight:bold;
	color:#ca7c02;
	text-align:right;
	padding-right:3px;
}
.GridBorder {
	border-collapse:collapse;
	border-left:1px solid #c7c5c5;
	border-top:1px solid #fff;
	border-right: 1px solid #f7f6f6;
	border-bottom:1px solid #f7f6f6;
	background-color:#f7f6f6;
}
.GetConnectedTxt {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:16px;
	color:#fde000;
	font-weight:600;
	clear:left;
	line-height:30px;
}
.footerregTxt {
	color:#e3d4b7;
}
.GetEmailIDField {
	background-color:#6e665b;
	border-bottom:1px solid #7e7669;
	border-left:#434039 1px solid;
	border-right:#7e7669 1px solid;
	border-top:#434039 1px solid;
	color:#d2c6ae;
	font-size:10px;
	font-weight:800;
	width:160px;
	height:16px;
}
.BotMnu {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#e5d1b8;
}
.BotMnu A {
	text-decoration:none;
	color:#e5d1b8;
}
.BotMnu A:hover {
	color:#f6c800;
}
.CurrentBotMnu {
	color:#f6c800
}
.footerregTxt A {
	color:#e3d4b7;
}
.footerregTxt A:hover {
	color:#f6c800;
}
.LeftNavMnuArea {
	height:194px;
	background-color:#f8ebdb;
}
.leftMnu {
	display: block;
	padding-left: 7px;
	color:#606060;
	height:22px;
	margin-left:5px;
	background:url(images/LeftMnuArrow.gif) no-repeat left;
}
.leftMnuSplitter {
	background-image:url(images/LeftNavMnuSplitter.gif);
	height:1px;
}
.leftMnu A {
	color:#606060;
	text-decoration:none;
	display:block;
	padding-left: 5px;
}
.leftMnu A:hover {
	font-weight:bold;
	color:#efb200;
	display:block;
	padding-left: 5px;
}
.LeftMnuCurrent {
	color:#efb200;
	font-weight:bold;
	display: block;
	padding-left: 7px;
	height:22px;
	margin-left:5px;
	background:url(images/LeftMnuArrow.gif) no-repeat left;
}
.LeftMnuCurrent A {
	color:#efb200;
	text-decoration:none;
	display:block;
	padding-left: 5px;
}
.LeftMnuCurrent A:hover {
	color:#efb200;
}
.MemberLoginTxt {
	font-family:"Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	color:#9a763a;
	font-weight:bold;
	display: block;
	padding-left: 20px;
	height:25px;
	margin-left:5px;
	background:url(images/MemLoginArrow.gif) no-repeat left;
	line-height:25px;
	font-weight:600;
}
.loggedin {
	color:#efb200;
	font-weight:bold;
	display: block;
	padding-left: 7px;
	height:22px;
	margin-left:5px;
}
.MemberLoginTxt SPAN {
	color:#000;
}
.MemLoginArea {
	background:url(images/MemLoginBack.gif) repeat-x;
	height:134px;
}
.MemberLoginTextField {
	background-color:#FFF;
	border-bottom:1px solid #FFFbF8;
	border-left:#cec1ac 1px solid;
	border-right:#FFFbF8 1px solid;
	border-top:#cec1ac 1px solid;
	color:#9e8e77;
	font-size:10px;
	font-weight:800;
	width:164px;
	height:16px;
}

.TextareaField {
	background-color:#FFF;
	border-bottom:1px solid #FFFbF8;
	border-left:#cec1ac 1px solid;
	border-right:#FFFbF8 1px solid;
	border-top:#cec1ac 1px solid;
	color:#9e8e77;
	font-size:10px;
	font-weight:800;
	width:164px;
	/*height:16px;*/
}

.MembergLoginTextField {
	background-color:#FFF;
	border-bottom:1px solid #FFFbF8;
	border-left:#cec1ac 1px solid;
	border-right:#FFFbF8 1px solid;
	border-top:#cec1ac 1px solid;
	color:#9e8e77;
	font-size:10px;
	font-weight:800;
	width:100px;
	height:16px;
}

.RegisterTxt {
	color:#9e8e77;
	font-weight:bold;
}
.mapLocation {
	background:url(images/MapBack.gif) repeat-x;
	height:170px;
}
.SearchArea {
	background:url(images/SearchBack.gif) repeat-x;
	height:150px;
}
.TxtField {
	background-color:#FFF;
	border-bottom:1px solid #cdcdcd;
	border-left:#878787 1px solid;
	border-right:#cdcdcd 1px solid;
	border-top:#878787 1px solid;
	color:#9e8e77;
	font-size:10px;
	font-weight:800;
	width:85px;
	height:14px;
}
.BigTxt {
	font-weight:bold;
	color:#1d1d1d;
	padding-left:3px;
	font-size:12px;
}

.Header_background {
	background:url(images/GrdBack.gif) repeat-x;
	border:1px solid #f4b713;
	font-weight:bold;
	color:#181818;
	width:19;
}

.Subheader{
background-color:#e0e0e0;
border-top:1px solid #FFFFFF;
padding-left:3px;
height:21px;}

A.icHome {
	DISPLAY: block;
	BACKGROUND:url(images/icHome.gif) no-repeat;
	WIDTH: 27px;
	TEXT-INDENT: -9999px;
	HEIGHT: 21px;
}
A.icHome:hover {
	BACKGROUND: url(images/icHome.gif) no-repeat;
	
}
.GridFooter {
	font-weight:bold;
	color:#181818;
	text-align:left;
	padding-left:3px;
	border-bottom-width: 1px;
	border-bottom-color: #FCD461;
	border-bottom-style: solid;
}
.GreyBlockLeftRight {
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
}
