@charset "utf-8";
*{  margin:0px; }
body{
margin:0px;
background-color: #F9F2E8;
background:url(assets/main_bg.jpg);
background-repeat:repeat-x;

}

#container{
width:960px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
}

#nav_feature{
position: relative;
display:block;
height:400px;
width:960px;
margin-left:auto;
margin-right:auto;
background:url(assets/nav_featured_property.jpg);
background-repeat:no-repeat;
}

.featured_image{
position:absolute;
top:140px;
left:12px;
}

#featured_text_div{
position:absolute;
top:140px;
right:14px;
display:block;
width:295px;
height:278px;
background: url(assets/properties-for-sale/properties-for-sale-kwazulu-natal/delroc-place/deal.png);
background-repeat:no-repeat;
background-position:right 40px;

}

#featured_text_div h1{
font-family:"Arial Narrow";
color:#333333;
font-size:17px;
border-bottom-color:#B5B5B5;
border-bottom-style:solid;
border-bottom-width:1px;
height:28px;
text-decoration:none;
}

#featured_text_div h1 a{
color:#333333;
text-decoration:none;
}

#featured_text_div h1 a:hover{
color:#D37827;
}

#featured_text_div h2{
font-family:"Arial Narrow";
color: #666666;
font-size:14px;
margin-top:10px;
margin-bottom:10px;
}
#featured_text_div {
font-family:"Arial Narrow";
color: #333333;
font-size:30px;
font-weight:bold;
}
.more a{
font-family:"Arial Narrow";
color: #CC0000;
font-size:15px;
font-weight:bold;
position:absolute;
right:0px;
text-decoration:none;
}

.more a:hover{
color: #333333;

}

/*--------------------------------------TOP TEXT*/
.top_text{
width:925px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #797979;
margin-top:5px;
margin-left:14px;
padding-left:10px;
margin-left:auto;
margin-right:auto
}

.top_text a{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797979;
text-decoration:none;

}

.top_text a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;
}

#content{
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height:22px;
	text-align:justify;
	padding:0px 0px 0px 0px;
	top:70px;
	position:relative;
	display:block;
	width:595px;
	
	}

#content a{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #66CCFF; text-decoration:none;
font-weight:bold;
}

#content a:hover{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;
}

#content h1{
font-family: Arial Narrow, Arial, Helvetica, sans-serif;  font-size:23px; color:#333333;line-height:38px;
background-repeat:no-repeat;
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:1px;
margin-bottom:10px;
}

#content h1 a{
font-family: Arial Narrow, Arial, Helvetica, sans-serif;  font-size:23px; color:#333333;line-height:38px;
}

#content h1 a:hover{
font-family: Arial Narrow, Arial, Helvetica, sans-serif;  font-size:23px; color:#333333;line-height:38px;
}

#side_nav{
position:relative;
top:70px;
right:0px;
display:block;
width:315px;
float:right;
}



/*--------------------------------------NAV MAIN*/
div.nav{
position: absolute;
top:0px;
left:5px;

}

div.nav ul{
list-style-type:none;
list-style:none;
padding:0px;
}

div.nav li{
display:inline;
border-left-color:#374721;
border-left-style:solid;
border-left-width:1px;
}

div.nav li a{
width:230px;
height:33px;
display:inline-block;
padding-top:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none; 
text-align:center;


}
div.nav li a:hover{
color: #FFFFFF;
background: url(assets/nav_up_tile.jpg);
background-repeat: repeat-x;
}


div.nav li a.downlink{
width:150px;
height:54px;
display:inline-block;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none; 
text-align:center;

}

div.nav li a:hover.downlink{
background: url(assets/nav_up_tile.jpg);
background-repeat: repeat-x;
}

#footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
position: relative;
width:100%;
text-align:center;
line-height:22px;
background: url(assets/footer_tile.jpg);
height:89px;
display:block;
top:120px;


}

#footer a{
color:#666666;
text-decoration:none;
}

#footer a:hover{
color: #333333;
}

#feat_prop_1{
position: relative;
left:0px;
background:url(assets/featured_small_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
display:block;
width:271px;
height:210px;
}
#feat_prop_1 p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:45px;
padding-left:15px;
}

#feat_prop_1 h1{
font-family: "Arial Narrow";
font-size:15px;
color:#333333;
border:none;
}

#feat_prop_2{
position: relative;
right:0px;
top:0px;
background:url(assets/featured_small_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
display:block;
width:271px;
height:210px;
}
#feat_prop_2 p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:45px;
padding-left:15px;
}

#feat_prop_2 h1{
font-family: "Arial Narrow";
font-size:15px;
color:#333333;
border:none;
}

#small_top_links{
position:absolute;
top:90px;
width:925px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #797979;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
text-align:right;
text-transform:uppercase;
font-weight:normal;
}
#small_top_links a{
font-family:Arial, Helvetica, sans-serif;color:#797979;
text-decoration:none;
font-weight:bold;

}
#small_top_links a:hover{
font-family:Arial, Helvetica, sans-serif; color:#CCCCCC;
}

#gallery{
position:relative;
display:block;
width:615px;
height:279px;
background:url(assets/image_bg_main.png);
background-repeat:no-repeat;
}

#gallery img{
position:absolute;
left:17px;
top:17px;
}

.border_dashed_bot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.border_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.text11_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/*--------------------------------------BOX'S*/
.formtext_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CFCECF;
}
.formtext_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CFCECF;
	width: 200px;
}
.formtext_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CFCECF;
	border-right-color: #CFCECF;
	border-bottom-color: #CFCECF;
	border-left-color: #A4B529;
	width: 200px;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #999999;
	padding-right: 5px;
	padding-left: 5px;
}

.border_dashed_bot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.border_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.text11_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
