.byoungfoot {
float:right;
padding: 5px 10px;
font-size:11px;
color:#3F3F3Fl;
}
.byoungfoot a:link{
font-size:11px;
color:#3F3F3F;
font-weight:normal;
}
.byoungfoot a:hover{
font-size:11px;
color:#3F3F3F;
text-decoration:none;
font-weight:normal;
}
.byoungfoot a:visited{
font-size:11px;
color:#3F3F3F;
font-weight:normal;
}

.Zenzesfoot {
background: url('/fileadmin/sitelayout/footer/zenzes_logo_small.jpg') no-repeat;
float:left;
font-size:11px;
padding: 5px 0 5px 0;
margin: 0 0 0 10px;
}
.Zenzesfoot a:link{
font-size:11px;
color:#3F3F3F;
padding: 5px 0 5px 30px;
font-weight:normal;
}
.Zenzesfoot a:hover{
font-size:11px;
color:#3F3F3F;
text-decoration:none;
padding: 5px 0 5px 30px;
font-weight:normal;
}
.Zenzesfoot a:visited{
font-size:11px;
color:#3F3F3F;
padding: 5px 0 5px 30px;
font-weight:normal;
}




.clearfix {
clear:both;
}
#tx-mortgage-parameter .tx-mortgage{
width:100px;
padding:0px;
margin:0px;
}

#mortgage-calc-form {
width:50px;
padding: 0px;
font-family: arial;
margin:0px;
}
#mortgage-calc-form th{
font-size:13px;
width:50px;
}
#mortgage-calc-form tr{
width:50px;
}
#mortgage-calc-form td{
font-size:13px;
padding:10px;

}
.newsnavcontainer {

text-align:center;
margin:10px 0 10px 0;
border-bottom:1px dashed #CD362F;
border-top:1px dashed #CD362F;
}
.newsnav {
background:#F5F5F5;
border-left:1px dashed #CD362F;
border-right:1px dashed #CD362F;
padding: 5px 10px 5px 10px;
margin-bottom:10px;
}
.newsnav a:link{

}
.newsnav a:hover{
text-decoration:none;
}
.newsnav a:visited{

}
.newsnavact {

border-left:1px dashed #CD362F;
padding: 5px 10px 5px 10px;
border-right:1px dashed #CD362F;

}
.newsnavact a:link{

}
.newsnavact a:hover{
text-decoration:none;
}
.newsnavact a:visited{

}
.dealernavcontainer {
margin-bottom:5px;
}
.dealernav {
font-size:14px;
padding:0px;
border-bottom:1px dashed #C10305;
padding:5px 0 5px 15px;
background:#E6E6E6;
}
.dealernav a:link{

}
.dealernav a:hover{

}
.dealernav a:visited{

}
.dealernav a:active{

}
.dealernavact {
font-size:14px;
padding:5px 0 5px 15px;
border-bottom:1px dashed #C10305;
background:#F5F5F5;
}
.dealernavact a:link{

}
.dealernavact a:hover{

}
.dealernavact a:visited{

}
.dealernavact a:active{

}
.tx-columna-pi1 td {
vertical-align:top;
width:560px;
}
.tx-schgraphiccounter-pi1 dt{
font-size:14px;
padding: 4px 0 0 10px;
margin:0px;
}
.download, a:link{
color:#C10305;
}
.download, a:visited{
color:#C10305;
}
.download, a:hover{
color:#C10305;
text-decoration: underline;
}

.tx-schgraphiccounter-pi1 {
background:#E6E6E6;
}
.tx_slsimplesearchbox {
margin:0 0 5px 0;
}

.csc-textpic, .csc-textpic-intext-right p {
padding:1px;
}

.csc-textpic-center, .csc-textpic-above  {
padding:0px;
margin:0;
}
.csc-textpic, csc-textpic-intext-left {
paddin:10px;
}
.csc-loginform {
width:168px;
background:#E6E6E6;
}

.csc-mailform-submit {
text-align:center;
margin:0 0 5px 0;

}
.csc-mailform-field, .csc-mailform-label {
font-family:arial;
font-size:13px;
text-align:center;
margin:5px;
padding:5px 0 0 0;
}
/*.csc-mailform-label {
width:160px;
font-family:arial;
font-size:13px;
text-align:center;
margin:0 0 5px 0;
}*/

.topimage {
position:relative;
float:left;
display:box;
width:740px;

overflow:hidden;
}
.logocontainer {
width:220px;
float:left;
text-align:center;
}

.byline {
position:relative;
float:left;
text-decoration:none;
font-family:arial;
text-align:center;
height: 30px;
color: #000;
width:220px;
font-size:14px;
margin-top:-50px;
margin-left:-2px;
}


.contentrightcontaineronly {
width:200px;
position:relative;
float:left;
margin-left:10px;
}
.contentcentercontainernoleft {
position: relative;
float:left;
width:630px; 
} 
.tx-realty-pi1 .list-view .result tbody tr table.item  {
border-top: 2px solid #000000;
}
.border {
border-bottom: 1px dotted #3B50BC;
}
description h3 a:link {
color: #3B50BC;
text-decoration: none;
width:100%;
border-bottom: 1px dotted #3B50BC;
}
.description h3 a:visited {
color: #3B50BC;
text-decoration: none;
width:100%;
border-bottom: 1px dotted #3B50BC;
}
.details {
color:black;
font-family: arial;
font-size:15px;
}
.details td  {
color:black;
font-family: arial;
font-size:15px;
}
.list-view h2 {
color:#FFFFFF;
border-bottom: 0px dashed white;
}

body {
margin-left:auto;
margin-right: auto;
text-align: center;
width:960px;
background:#CBCBCB ;
}

h1 {
margin:0px;
color:#333333;
font-family: verdana;
font-size: 30px;
padding-left:20px;
background: url('/fileadmin/sitelayout/h1back.png') no-repeat top left;
}

h2 {
color:#CD362F;
font-family: arial;
font-size: 18px;
border-bottom: 1px solid #815645;
margin:0 5px 10px 5px;

padding: 0px 0px;
}

h3 {
font-family: arial;
font-size: 16px;

}

h4 {
font-family: arial;
font-size: 14px;
color:#4B4B4B;
font-weight:normal;
padding: 0px 5px;
}

.bodytext {
font-family: arial;
font-size: 12px;
color: black;
text-align:left;
line-height:140%;
color:#696969;
padding:0px;
padding:0 0 0 5px;
}
li {
font-family: arial;
font-size: 12px;
color: black;
text-align:left;
line-height:130%;
}
.sitecontainer {
width: 960px;
text-align: left;
background-color:#FEFEFE;
}

.siteheadercontainer {
position:relative;
float:left;
background:#FEFEFE;
height:270px;
width:960px;

}

.topnavcontainer {
position:relative;
float:left;
width: 960px;

background: #000 url('http://zenzesdevelopment.co.za/fileadmin/sitelayout/topnavback.jpg');
}
.topnav {
height: 50px;
padding-top:7px;
width:136px;
float:left;
text-align:center;
text-decoration: none;
font-family:arial;
font-size:14px;
color:#FFF;
font-weight: bold;
padding: 10 0 20px 0;
border-right:1px solid #C9DDF1;
font-variant:small-caps;
}
.topnav a:link {
width:100%;
text-decoration: none;
color:#FFF;

}
.topnav a:visited {
width:100%;
text-decoration: none;
color:#FFF;

}
.topnav a:hover {
width:100%;
text-decoration: none;

}
.topnav a:active {
width:100%;
text-decoration: none;
color:#FFF;

}
.topnavact {
height: 50px;
padding-top:7px;
width:136px;
float:left;
text-align:center;
text-decoration:none;
font-family:arial;
font-size:14px;
color:#FF9EA0;
font-weight: bold;
border-right:1px solid #C9DDF1;
font-variant:small-caps;
}
.topnavact a:link {
width:100%;
text-decoration: none;
color:#FF9EA0;
}
.topnavact a: hover {
width:100%;
text-decoration: none;
color:#FF9EA0;
}
.topnavact a:visited {
width:100%;
text-decoration: none;
color:#FF9EA0;
}
.topnavact a:active {
width:100%;
text-decoration: none;
color:#FF9EA0;
}

.maincontent{
position:relative;
float:left;
width: 960px;
background-color:#FFF;
margin:0px;
padding:0px;
vertical-align:top;
}

.subcontainer {
position:relative:
float:left;
width:960px;
padding:0px;
margin:0px;
}
.contentleftcontainer {
position:relative;
float:left;
width: 200px;
padding:5px;
background:#FFF;
}
.leftnav {
margin-bottom: 5px;
height:28px;
padding-top:7px;
padding-left: 10px;
font-family:arial;


background: #F0F0F0 url('http://zenzesdevelopment.co.za/fileadmin/sitelayout/leftnavback.jpg') ;
}
.leftnav a:link {
text-decoration:none;
color: #E82C2D;
}
.leftnav a:visited {
text-decoration:none;
color: #E82C2D;
}
.leftnav a:active {
text-decoration:none;
color: #E82C2D;
}
.leftnavact {
margin-bottom: 5px;
height:28px;
padding-top:7px;
padding-left: 10px;
font-family:arial;
color: #000;
background: #F0F0F0 url('http://zenzesdevelopment.co.za/fileadmin/sitelayout/leftnavback.jpg') ;
}
.leftnavact a:link {
text-decoration:none;
color: #000;
}
.leftnavact a:visited {
text-decoration:none;
color: #000;
}
.leftnavact a:active {
text-decoration:none;
color: #000;
}
.contentleftcontainertext {
position:relative;
float:left;
width: 230px;
padding: 10px;

}
.contentcentercontainer {
position:relative;
float:left;
width: 560px;
padding:10px 5px 5px 5px;

}
.contentrightcontainer {
position:relative;
float:right;
width: 170px;
padding:10px 5px 5px 5px;

}
.contentbottomcontainer {
clear:both;
width:960px;
height:30px;
border-top: 1px solid gray;
text-align:center;

}
.bottomnav {
font-family: arial;
font-size: 12px;
text-decoration:none;
font-weight:normal
}
.bottomnav a:link{
text-decoration:none;
font-weight:normal
}

.bottomnav a:hover {
text-decoration:none;
font-weight:normal
}

.bottomnav a:visited {
text-decoration:none;
font-weight:normal
}
.bottomnav a:active {
text-decoration:none;
font-weight:normal
}
.bottomnavact {
font-family: arial;
font-size: 12px;
font-weight:normal
}
.bottomnavact a:link{
text-decoration:none;
font-weight:normal
}

.bottomnavact a:hover {
text-decoration:none;
font-weight:normal
}

.bottomnavact a:visited {
text-decoration:none;
font-weight:normal
}
.bottomnavact  a:active {
text-decoration:none;
font-weight:normal
}
.contentcentercontaineronly {
clear:both;
width:930px;

}
.contentcentercontainernoright {
position:relative;
float:left;
width: 620px;
padding:5px;
}

.csc-textpic-caption {
text-align:center;
font-weight:bold;
font-family: arial;
font-size: 12px;
padding: 5px;
margin-bottom: 5px;
margin-top: 5px;
background: #CD362F;
color:#FFF;
}
.contentcentermap {
position: relative;
float:left;
width: 600px;
height: 600px;
}
.contentrightmap {
position: relative;
float:left;
width: 200px;
height: 600px;
}

