td img {display: block;}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	/*background-image: url(images/bg.jpg);*/
	background-repeat: repeat-x;
	background-color: #333333;
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
#COPY{
	position:absolute;
	top:60px;
	width:800px;
	height:154px;
	z-index:3;
	overflow: auto;
	line-height:20px;
	text-align:left;
	border-width:0px;
	border-style:solid;
	font-size: 12px;
	float: left;
	text-align:center;
	background-image:url(images/Johannesburg_guest_house_slide_bg.png);
	left: 0px;
}
#wrapper {
	margin: 0 auto;
	height: auto;
	width: 800px;
	position: relative;
	overflow: hidden;

}
.top_nav {
	font-size: 17px;
	color: #FFF;
	font-weight: bold;
}
.top_nav:link {
	text-decoration: none;
}
.top_nav:visited {
	text-decoration: none;
	color: #FFF;
}
.top_nav:hover {
	text-decoration: none;
	color: #F60;
}
.top_nav:active {
	text-decoration: none;
	color: #FF6F00;
}
.small{
	font-size: 11px;
	color: #FFF;
}
.small:link {
	text-decoration: none;
}
.small:visited {
	text-decoration: none;
	color: #FFF;
}
.small:hover {
	text-decoration: none;
	color: #F60;
}
.small:active {
	text-decoration: none;
	color: #F60;
}
.page_small{
	font-size: 11px;
	color: #000;
}
.page_small:link {
	text-decoration: none;
}
.page_small:visited {
	text-decoration: none;
	color: #000;
}
.page_small:hover {
	text-decoration: none;
	color: #F60;
}
.page_small:active {
	text-decoration: none;
	color: #F60;
}
#wrapper table tr td table tr td table tr td {
	text-align: left;
	color: #FF944C;
}
#wrapper table tr td table tr td table {
	color: #000;
}
#wrapper table tr td table tr td table tr .small .copy_right {
	color: #FFF;
	text-align: right;
}
.top{
	font-size:11px;
	color: #FFF;
}
.header{
	color: #FF7401;
	text-align: right;
	font-size:24px
}
.content{
	color: #000;
	text-align: justify;
	font-size:12px
	}
.style10{
	color: #FF944C;
	text-align: justify;
	font-size:12px
}
.copy_right { font-size:10px; font-family:Tahoma; color:#FFFFFF;}
.scrolling {float:left;
 background-image:url(images/Johannesburg_guest_house_slide_bg.png)no-repeat left top;
 background: transparent;
}
.marquee {position:relative;
     overflow:hidden;
     width:800px;
     height:154px;
     }
.page_link {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.page_link :link {
	text-decoration: none;
}
v:visited {
	text-decoration: none;
	color: #000;
}
.page_link :hover {
	text-decoration: none;
	color: #F60;
}
.page_link :active {
	text-decoration: none;
	color: #FF6F00;
}
.seo_link {
	font-size: 9px;
	color: #FF944C;
}
.seo_link:link {
	text-decoration: none;
}
.seo_link:visited {
	text-decoration: none;
	color: #FF944C;
}
.seo_link:hover {
	text-decoration: underline;
	color: #FF944C;
}
.seo_link:active {
	text-decoration: none;
	color: #FF944C;
}
.hd_link {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.hd_link :link {
	text-decoration: none;
}
.hd_link:visited {
	text-decoration: none;
	color: #000;
}
.hd_link :hover {
	text-decoration: none;
	color: #000;
}
.hd_link :active {
	text-decoration: none;
	color: #000;
}
.near{
	font-size: 11px;
	color: #362302;
	font-weight: bold;
}
.near:link {
	text-decoration: none;
}
.near:visited {
	text-decoration: none;
	color: #362302;
}
.near:hover {
	text-decoration:underline;
	color: #362302;
}
.near:active {
	text-decoration:underline;
	color: #362302;
}
.guest{
	font-size: 11px;
	color: #F96400;
	font-weight: bold;
}
.guest:link {
	text-decoration: none;
}
.guest:visited {
	text-decoration: none;
	color: #F96400;
}
.guest:hover {
	text-decoration:underline;
	color: #362302;
}
.guest:active {
	text-decoration:underline;
	color: #362302;
}

.acc_serv {
	color: #FF7401;
	text-align: left;
	font-size:18px
}
.acc_serv:link {
	text-decoration: none;
	color: #FF7401;
	text-align: left;
	font-size:18px
}
.acc_serv:visited {
	text-decoration: none;
	color: #FF7401;
	text-align: left;
	font-size:18px
}
.acc_serv:hover {
	text-decoration: underline;
	color: #FF7401;
	text-align: left;
	font-size:18px
}
.acc_serv:active {
	text-decoration: none;
	color: #FF7401;
	text-align: left;
	font-size:18px
}
.trinations {
border: solid #333333 4px;
padding:2px;
}
.venue-info {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 6px; FLOAT: left; CLEAR: both; color:#000000;
}
.venue-info A {
	COLOR: #318738; FONT-SIZE: 12px; FONT-WEIGHT: bolder; TEXT-DECORATION: none
}
.venue-info TH {
	BORDER-BOTTOM: #d5eed8 1px solid; LINE-HEIGHT: 24px; TEXT-INDENT: 16px; HEIGHT: 24px; FONT-SIZE: 12px
}
.venue-info TD {
	BORDER-BOTTOM: #d5eed8 1px solid; LINE-HEIGHT: 24px; TEXT-INDENT: 16px; HEIGHT: 24px; FONT-SIZE: 12px
}
.venue-info TD.capacity {
	FONT-WEIGHT: bolder
}
.venue-info TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #d5eed8; TEXT-INDENT: 16px; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}
.style1 {font-size: 9px}
.send {
	text-align: center;
}
.centre {
	text-align: center;
}
.black {
	color: #000;
}
.style11 {
	color: #A5152C;
	font-weight: bold;
	font-size: 11px;
}
.style14 {
	color: #000;
	font-weight: bold;
	font-size: 11px;
}
.style18 {
	color: #114634;
	font-weight: bold;
	font-size: 11px;
}
.style20 {font-size: 11px}
