/*  (do not remove this :) */
/*  (not this either :) */

body {
margin: 0;
padding: 0;
text-align: center;
background: #2c2c2c url(../images/bg_top_tile.jpg) top left repeat-x;
font: 13px normal Helvetica, Arial, sans-serif;
color: #fff
}

table{
	padding: 0;
	margin: 0;
	border-collapse  : collapse;
}

tr{
	padding: 0;
	margin: 0;
}

td{
	padding: 0;
	margin: 0;
}

div#logos{
}

div#wrapper {
margin: 0 auto;
padding: 0;
text-align: left;
width: 774px
}

div#intro {
background: #3d3d3d url(../images/graphic01.jpg) top left no-repeat;
width: 774px;
height: 186px
}

div#intro h2 {
margin: 0;
padding: 21px 0 0 20px;
font: 24px normal Helvetica, Arial, sans-serif;
font-weight: bold;
}

div#intro h3 {
margin: 0;
padding: 0;
font: 18px normal Helvetica, Arial, sans-serif;
font-weight: bold;
}

#page{
margin: 0;
padding: 14px 0 0 20px;
font: 10px normal Helvetica, Arial, sans-serif;
font-weight: bold;
}

div#intro div#intro_text {
margin: 0;
padding: 22px 0 0 20px;
width: 400px;
font: 13px normal Helvetica, Arial, sans-serif;
}

div#drop{
	padding: 22px 0 0 0;
}

#select{
	width: 200px;
}

div#content {
background: #3d3d3d url(../images/graphic02.jpg) top left no-repeat;
width: 774px;
}

div#content_top_space{
	height: 32px;
}

div#content_listing{
	background:url(../images/cl_01.gif);
}

#cl_tb{
	width:100%;
	height:0;
	border:0;
}

#cl_logo{
	padding-left:30px;
	width:90px;
}

#cl_description{
	vertical-align:top;
	padding:6px 0 5px 0;
}

#cl_apply{
	width:1px;
	vertical-align:bottom;
	padding:5px 0 0 0;
}

#content_listing_logo{
	width: 100px;
	padding: 0 0 0 30px;
}

#content_listing_description{
	vertical-align: top;
}

#listing_heading{
	padding: 0 0 0 0;
	font: 16px normal Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #000000;
}

#listing_city{
	padding: 0 0 0 0;
	font: 9px normal Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #666666;
}

#listing_copy{
	padding: 0 0 0 0;
	font: 11px normal Helvetica, Arial, sans-serif;
	color: #000000;
}

#content_listing_apply{
	width: 87px;
	vertical-align: bottom;
}

#listing_logo{
	
}

div#content_listing_seperation{
	background: url(http://careers.5fm.co.za/images/content_listing_seperation.gif) top left no-repeat;
	height: 9px;
}

div#content div#content_text {
margin: 30px 0 0 0;
padding: 0 33px;
font: 13px normal Helvetica, Arial, sans-serif;
background: #3d3d3d url(http://careers.5fm.co.za/images/content_tile.jpg) top left repeat-y;
color: #101010;
}

div#content h2 {
margin: 0;
padding: 16px 0 0 33px;
font: 24px normal Helvetica, Arial, sans-serif;
font-weight: bold;
color: #fff
}

div#content h3 {
margin: 15px 0 0 0;
padding: 0;
font: 13px normal Helvetica, Arial, sans-serif;
font-weight: bold;
}

.contentSeperation{
background-image: url(http://careers.5fm.co.za/images/content_seperation.jpg);
width: 700px;
margin: 15px 0 0 0
}

div#content_end {
background: #3d3d3d url(http://careers.5fm.co.za/images/graphic03.jpg) bottom left no-repeat;
width: 774px;
height: 23px
}

div#footer {
padding-left: 250px;
text-align: left;
color: #696969;
font-size: 12px
}

a.footer{
	color: #696969;
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
}
a:link.footer{
	color: #696969;
	text-decoration: underline;
}
a:visited.footer{
	color: #696969;
	text-decoration: underline;
}
a:hover.footer{
	color: #696969;
	text-decoration: underline;
}

div#footer img {
float: left;
margin: 0 10px 0 0;
}

div#footer p {
}


a.page{
	color: #ffffff;
	text-decoration: underline;
}
a:link.page{
	color: #ffffff;
	text-decoration: underline;
}
a:visited.page{
	color: #ffffff;
	text-decoration: underline;
}
a:hover.page{
	color: #ffffff;
	text-decoration: underline;
}


a{
text-decoration: none;
}
a:link{
color: #0066cc;
text-decoration: none;
}
a:visited{
color: #0066cc;
text-decoration: none;
}
a:hover{
color: #0066cc;
text-decoration: none;
}

img {
border: none;
}

/*  */

