.content_table {
	border-left: solid #000 1px;
	border-right: solid #000 1px;
	border-top: solid #000 1px;
}
.bottom_ad {
	margin-top: 8px;
	margin-bottom: 12px;
}
.bottom_ad_table {
	border-left: solid #000 1px;
	border-right: solid #000 1px;
	border-bottom: solid #000 1px;
}

.text_table_background { 
	background-color: #F5DCC1;
	border: solid #B04517 1px;
}
.color_of_text {
	color: #000;
	font-size: 11px;
}
.photo_border {
	border: solid #B04517 1px;
}
.other_border {
	border: solid #B04517 1px;
}
.odi_listing_text { 
	color: #6A3B07;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* towns page */
.oudtshoorn_top {
	border: solid #C08E57 1px;
	background-color: #F0E7DD;
	height: 20px;
}
.oudtshoorn_text_block {
	border-left: solid #C08E57 1px;
	border-right: solid #C08E57 1px;
	background-color: #FAF2E9;
	color: #6A3B07;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.oudtshoorn_link { 
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	color: #6A3B07;
	font-weight: normal; 
	text-decoration: none;
}
.oudtshoorn:hover { 
	font-family: verdana, arial, sans-serif; 
	color: #E40000;
	font-weight: normal; 
	text-decoration: none;
}
.gr_link {
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	color: #465945;
	font-weight: normal; 
	text-decoration: none;
}
.gr_link:hover {
	font-family: verdana, arial, sans-serif; 
	color: #808F80;
	font-weight: normal; 
	text-decoration: none;
}
.gr_text {
	color: #465945;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.gr_top {
	border-left: solid #616459 1px;
	border-right: solid #616459 1px;
	border-top: solid #616459 1px;
	border-bottom: solid #616459 1px;
	background-color: #E7ECD9;
	padding: 2px;
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
}
.gr_text_block {
	border-left: solid #616459 1px;
	border-right: solid #616459 1px;
	border-bottom: solid #616459 1px;
	background-color: #F5F9EC;
	padding: 5px;
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
}
.gr_bottom {
	border-left: solid #616459 1px;
	border-right: solid #616459 1px;
	border-bottom: solid #616459 1px;
	background-color: #F5F9EC;
	padding: 5px;
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.gr_text {
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;

}
.kk_bottom {
	border-left: solid #C08E57 1px;
	border-right: solid #C08E57 1px;
	border-bottom: solid #C08E57 1px;
	background-color: #FAF2E9;
	padding: 5px;
	color: #6A3B07;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.kk_text {
	color: #6A3B07;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.email_link {
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	color: #c00;
	font-weight: bold; 
	text-decoration: none;
}
.email_link:hover {
	background-color: #fff;
	border: solid #c00 1px;
	color: #c00;
	font-family: verdana, arial, sans-serif; 
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}
.kk_link {
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	color: #6A3B07;
	font-weight: normal; 
	text-decoration: none;
}
.kk_link:hover {
	font-family: verdana, arial, sans-serif; 
	color: #9B7853;
	font-weight: normal; 
	text-decoration: none;
}
.kk_top {
	border: solid #C08E57 1px;
	background-color: #F0E7DD;
	padding: 2px;
	color: #6A3B07;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.kk_text_block {
	border-left: solid #C08E57 1px;
	border-right: solid #C08E57 1px;
	border-bottom: solid #C08E57 1px;
	background-color: #FAF2E9;
	padding: 5px;
	color: #6A3B07;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.gr_table {
	border: solid #616459 1px;
	background-color: #F5F9EC;
	padding: 5px;
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
	margin: 3px;
}
.kk_table {
	border: solid #616459 1px;
	background-color: #FAF2E9;
	padding: 5px;
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
	margin: 3px;
}

.nt_link {
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	color: #555;
	font-weight: normal; 
	text-decoration: none;
}
.nt_link:hover {
	font-family: verdana, arial, sans-serif; 
	color: #aaa;
	font-weight: normal; 
	text-decoration: none;
}
.nt_text {
	color: #777;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.nt_top {
	border-left: solid #616459 1px;
	border-right: solid #616459 1px;
	border-top: solid #616459 1px;
	border-bottom: solid #616459 1px;
	background-color: #ddd;
	padding: 2px;
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
}
.nt_text_block {
	border-left: solid #616459 1px;
	border-right: solid #616459 1px;
	border-bottom: solid #616459 1px;
	background-color: #eee;
	padding: 5px;
	color: #777;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
}
.nt_bottom {
	border-left: solid #616459 1px;
	border-right: solid #616459 1px;
	border-bottom: solid #616459 1px;
	background-color: #F5F9EC;
	padding: 5px;
	color: #616459;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.ct_link {
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	color: #294C5E;
	font-weight: normal; 
	text-decoration: none;
}
.ct_link:hover {
	font-family: verdana, arial, sans-serif; 
	color: #aaa;
	font-weight: normal; 
	text-decoration: none;
}
.ct_text {
	color: #294C5E;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ct_top {
	border-left: solid #618BA2 1px;
	border-right: solid #618BA2 1px;
	border-top: solid #618BA2 1px;
	border-bottom: solid #618BA2 1px;
	background-color: #C7DDEA;
	padding: 2px;
	color: #294C5E;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
}
.ct_text_block {
	border-left: solid #618BA2 1px;
	border-right: solid #618BA2 1px;
	border-bottom: solid #618BA2 1px;
	background-color: #DFECF3;
	padding: 5px;
	color: #294C5E;
	font-family: verdana, arial, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	text-decoration: none;
}
.ct_bottom {
	border-left: solid #618BA2 1px;
	border-right: solid #618BA2 1px;
	border-bottom: solid #618BA2 1px;
	background-color: #DFECF3;
	padding: 5px;
	color: #294C5E;
	font-family: verdana, arial, sans-serif; 
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none;
}
.article_td {
	padding: 3px;
	text-align: center;
}
.article_table {
	margin-top: 2px;
}
/* Photo Gallery */
.gallery_link {
	font-family: verdana, arial, sans-serif; 
	font-size: 10px;
	color: #6A3B07;
	font-weight: bold; 
	text-decoration: none;
}
.gallery_link:hover {
	font-family: verdana, arial, sans-serif; 
	color: #9B7853;
	font-weight: normal; 
	text-decoration: none;
}


