﻿body
{
	margin:0;border:0;padding:0;
	background:#760006;
	font-family:Trebuchet MS;
	font-size:12px;
}
#content
{
	width:945px;
	margin:0px auto;
}
#menu
{
	margin:0px auto;
	height:163px;
	width:1004px;
}
/* FOOTER */
#footer
{
	/*text-align: center;*/
	margin:12px auto;
}
.footerShare {
	float:right;
	width: 152px;
	height: 17px;
	background-image: url('/images/sharebg.png');
	margin-right: 10px;
	padding: 10px 4px 4px 4px;
}

.FooterLinks {
	/*color: #fff;*/
	margin-top: 0px;
	margin-bottom: 20px;
	}

#footer ul,#footer ul li
{
	margin:0;border:0;padding:0;
	list-style:none;display:inline;
}
#footer ul li
{
	padding:0 5px 0 5px;
}
#footer ul li.end a
{
	background-repeat:no-repeat;	
	background-position:right center;
	padding-right:24px;
} 
#footer ul li, #footer ul li a,#footer ul li a:visited, #footer ul li a:link, #footer ul li a:active, .FooterLinks a
{
	color:#ff9600;
	text-decoration:none;
}
#footer ul li a:hover, .FooterLinks a:hover
{
	text-decoration:underline;
}
/*ENDFOOTER*/
/*BREADCRUM*/
#submenu
{
	height:20px;
	font-size:14px;
}
#bread
{
	float:left;
	width:803;
}
#mail
{
	float:right;
	width:142;
	height:30px;
	padding-top:15px;
	padding-right:22px;
}
/*ENDBREADCRUM*/
/*PRINTMAIL*/

.printMail, .printMail li
{
	margin:0;border:0;padding:0;
	list-style:none;display:inline;
}
.printMail li
{
	padding-left:8px;padding-right:10px;
}
.printMail li.middle
{
	padding:0;
	color:#ff7500;
}
.printMail
{
	background:url('images/printMailBg.gif');
	font-size:10px;
	color:#ffffff;
	text-transform:uppercase;
}
.printMail li.start
{
	background:url('images/printMailBgCorner.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;padding-right:8px;
}
/*ENDPRINTMAIL*/
/*CONTENT*/
.ContentBg
{
	background:url('images/menuBackGround.jpg') #ffc42d repeat-y 6px top;
	border:0;
}

.ContentBgSpecial
{
	background:#ffb400 none;
	border:0;
}

.ContentBorder
{
	border:#f76214 6px solid;
	position:relative;
	z-index:1;
}
.ContentBorder .topLeft
{
	z-index:10;
	background:url('images/topLeft.gif');
	background-repeat:no-repeat;
	position:absolute;
	top:-6px;
	left:-6px;
	width:19px;
	height:17px;
}
.ContentBorder .BottomRight
{
	z-index:10;
	background:url('images/bottomRight.gif');
	background-repeat:no-repeat;
	position:absolute;
	bottom:-6px;
	right:-6px;
	width:17px;
	height:17px;
}
/*ENDCONTENT*/
/*Left Menu*/
.LeftMenu
{
	width: 223px;
	margin:0;border:0;padding:0;
	list-style:none;display:inline;
	
}
.LeftMenu li
{
	width:175px;
	background:url('images/menubreak.gif') no-repeat top center;
	padding:10px;
}
.LeftMenu li.start
{
	background:none;
}
.LeftMenu li
{
	color:#850800;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	width: 173px;
	padding-left: 25px;
	padding-right: 25px;
	white-space: normal;
}
.LeftMenu li:hover
{
	text-decoration:underline;
}
.LeftMenu li.selected, .LeftMenu li.selected:hover
{
	color:#fefefe;
	text-decoration:none;
	cursor:default;
}
#ContentMenu
{
	background:url('images/graph.gif') no-repeat right bottom;
	width: 223px;
}
.LeftMenu li a
{
	color:#850800;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;

}
.LeftMenu li a:hover
{
	text-decoration:underline;
}
.LeftMenu li a.selected
{
	color:#ffffff;
}
/*End Left Menu*/
/*Exclusives*/
#LeftSideMenu
{
	padding-top:17px;
}
.LeftSideMenu
{
	background:#ffb400;
	padding-left:19px;
}
#exclusive
{
	height:382px;
}
.LeftSideMenu div
{
	color:#850800;
	font-size:14px;
	text-transform:uppercase;
	margin-top:3px;
	margin-bottom:5px;
}
.LeftSideMenu ul
{
	margin:0;border:0;padding:0;
	font-size:12px;
}
.LeftSideMenu ul li
{
	padding-left:19px;
	padding-bottom:2px;
	background:url('images/bullet.gif');
	background-repeat:no-repeat;
	background-position:left 7px;
	list-style-type:none;
	color:#850800;
	cursor:pointer;
	text-decoration:none;
}
.LeftSideMenu ul li:hover
{
	text-decoration:underline;
}
.RightSideData
{
	padding:17px 34px 0px 17px;
	
}
.RightSideData img
{
	float:right;
	margin-left:10px;
}
.RightSideData div
{
	color:#850800;
	font-size:14px
}
.RightSideData div span
{
	font-size:10px;
	text-transform:uppercase;
}
.RightSideData hr
{
	font-size:1px;
	height:1px;
	color:#ffd362;
}

.RightSideData table tr td
{
	color:#8d0000;
}
.RightSideData table tr td ul
{
	margin:0;padding:0;border:0;
	list-style-type:none;
	font-size:10px;color:#8d0000;
	
}
.RightSideData ul li
{
	display:inline;
	padding:0 5px 0 5px;
	cursor:pointer;
}
/*EndExclusives*/
.Leaf
{
	color:#8d0000;
	font-size:14px;
	text-decoration:none;
}
.Leaf:hover
{
	text-decoration:underline;
}
.textBox
{
	border:1px solid #760006;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#760006;
	height:18px;
	width:206px;
}
.label
{
	text-transform:uppercase;
	font-size:12px;
	color:#760006;
}
.NoFont
{
	font-size:0px;padding:0;border:0;margin:0;
}
p.vintage
{
	color:#000000;
	font-size:12px;
}
h4.vintage 
{
	padding:0;margin:0;padding:0;
	FONT-SIZE: 14px;
	font-weight:normal;
	color:#850800;
}
/*Mailer*/
.Mini
{
	background:#ffc42d;
	border-left:6px solid #f76214;
	border-right:6px solid #f76214;
	border-bottom:6px solid #f76214;
	position:absolute;z-index:100;
	right:10px;
	top:10px;
	display:none;
}
.Mini div.mailHeader
{
	background:#f76214;
	text-align:right;
	padding-bottom:5px;
	padding-bottom:1px;
	color:#ffffff;
	cursor:pointer
}
.Mini table
{
	margin:5px;
	width:230px;
}
.Mini .label
{
	text-transform:uppercase;
	font-size:10px;
	color:#000000;
}
.Mini .textBox
{
	width:155px;
}

li.Sub, li.Sub:hover
{
	text-decoration:none;
}
li.Sub:hover ul li
{
	text-decoration:none;
}
li.Sub:hover ul li:hover
{
	text-decoration:underline;
}

#NoFlash
{
	background:url('images/no-flash-back.gif') no-repeat;width:348px;height:113px;
	margin:0 auto;
	font-size:20px;
	color:#ffffff;
	padding-top:48px;
	padding-left:123px;
}
#NoFlash a
{
	color:#8d0000;
	text-decoration:none;
	font-size:14px;
}
#NoFlash a:hover
{
	text-decoration:underline;
}
.DropDownList
{
	width:67px;
	border:1px solid #760006;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#760006;
}
/* Locator */
#map
{
	position:absolute;
	left:-209px;
	top:35px;
	z-index:5;
}
.Names div
{
	color:#001c42;
}
#EASTERNCAPE, #GAUTENG, #KZN, #LOWVELD, #LIMPOPO, #WESTERNCAPE, #MPUMALANGA, #NORTHWEST, #FREESTATE, #NORTHERNCAPE, #BOTSWANA, #NAMIBIA
{
	white-space:nowrap;
	background:#FF9F00;
	position:absolute;
	font-size:11px;
	font-weight:bold;
	padding:3px 8px 3px 6px;
	border:#f76214 solid 1px;
	z-index:10;
	cursor:pointer;
}
.mapdata div.selected
{
	color:#ffffff;
	font-weight:bold;
}
.Names div.Sel
{
	color:#ffffff;
}
#EASTERNCAPE
{
	left:-30px;
	top:277px;
}
#NORTHERNCAPE
{
	left:-155px;
	top:166px;
}
#GAUTENG
{
	left:9px;
	top:131px;
}
#KZN
{
	left:97px;
	top:185px;
}
#LOWVELD
{
	left:-56px;
	top:221px;
}
#LIMPOPO
{
	left:39px;
	top:50px;
}
#WESTERNCAPE
{
	left:-179px;
	top:293px;
}
#FREESTATE
{
	left:-16px;
	top:170px;
}
#NORTHWEST
{
	left:-88px;
	top:100px;
}
#MPUMALANGA
{
	left:57px;
	top:101px;
}
#BOTSWANA
{
	left:-108px;
	top:58px;
}
#NAMIBIA
{
	left:-208px;
	top:108px;
}
#Locator
{
	background: transparent;
	border:10px #ffc42d solid;
}
.LeftBorder
{
	border-left:1px solid #FCDD90;
	padding-left: 10px;
}
.mapdata
{
	position:relative;
	height:370px;
}
#results
{
	width:515px;
}
/* End Locator */