@charset "utf-8";
/* CSS Document */

body {
	background-color:#000;
	font-family: verdana, Tahmo, Ariel;
	text-decoration: none;
    list-style: outside;
   


}

.txt_menu
{
	color:red;
	font-size:12px;
	text-align: left;
}
.txt_content_menu
{
	padding-left:35px;
	padding-right:35px;
	color:black;
	font-size:12px;
	text-align: left;
}
.txt_process_menu
{
	padding-left: 20px;
	padding-right: 5px;	
	color:black;
	font-size:10px;
	font-weight: bold;
}

.txt_newcontent_menu
{
	padding-left:20px;
	padding-right:20px;
	color:black;
	font-size:12px;
	font-weight: normal;
}
.txt_red_menu
{
		
	color: #FF0000;
	font-weight: bold;

	font-size:12px;
}
.txt_red_gallery
{
	color: #FF0000;
	font-weight: bold;
	font-size:9px;
}
.txt_s
{
	padding-left:35px;
	padding-right:35px;
	color: #FF0000;
	font-weight: bold;
	font-size:12px;
	text-align: center;
}
.txt_tafa
{
	padding-left: 0px;
	padding-right: 0px;
	color: #F00;
	font-weight: bold;
	font-size:11px;
}

.txt_arrow
{
	padding-left: 0px;
	padding-right: 0px;
	color: #FF0000;
	font-weight: bold;
	font-size:11px;
}

.txt_ss
{
	
	color: #FF0000;
	font-size:9px;
}
.txt_box_content
{
	padding-left:1px;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.txt_box_c
{
    padding-left:5px;
	padding-right:5px;
	color: #000000;
	font-size: 9px;
}

.txt_box_cc
{
    padding-left: 20px;
	padding-right: 5px;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	list-style-position: outside;
}

.txt_box_cc li
{
	padding:0px;
	margin-top:2px;

}

.txt_turnkey
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000000
}

.txt_turnkey_1 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.txt_contact{
	font-family: Arial, "Arial Black", "Arial Narrow";
	font-size: 18px;
	font-weight: bold;
	color:#000;
	text-align: left;
}
	
	.print_graphics
{

	font-weight: bold;
	color: #000000;
	font-size: 10px;
	list-style-position: outside;
}
	
a.menu_top
{
	padding-left:7px;
	padding-right:7px;
	text-decoration: none;
	color: #FF0000;	
}
a.menu_top:visited
{
color:red;
text-decoration: none;

}
a.menu_top:hover
{
	color: #FFF;
	text-decoration: none;
}

a.menu_top_left
{
	padding-left:10px;
	padding-right:10px;	
	color: #FFF;
	text-decoration:none;
}

a.menu_top_left:hover
{
	color:red;	
	text-text-decoration:none;
}

.spacer_txt
{
	color: #FFF;	
}
.galleryBor
{
	border: solid #FF0000 1px;
}


/* IMAGE SHADOW CSS */
.img-shadow {
text-align:center;
  float:left;
  background: url(images/mpumalanga/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/mpumalanga/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }
  
  .img-shadow img {
  display: block;
  position: relative;
  background-color: #0000000;
  border: 1px solid ##FF0000;
  margin: -3px 3px 3px -3px;
  padding: 4px;
  }
/* ---------------------- */


  .trebuchet {

color: #ffffff;
font-family: Trebuchet MS;
font-size: 9px;
}.redlink {
	color: #F00;
}

