
	h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
  margin:0;
  padding:0; 
  font-family:Arial;
  font-size: 76%;
  font-weight: normal;
  color: #000000;
  text-decoration: none; 
  background-image:url(http://www.rightmove.co.za/RM/siteimg/bg-floral2.jpg);
  background-position:top left;
  background-repeat:repeat;
  background-position:top right;
}

td { 
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

H2 {

	font-size:  10px;
	font-weight: bold;
	color: #cccccc;
	text-decoration:none;
	height: 15px;  
	background-color: #6b7d7f;
	width:99%;
	margin:3px 0 3px 0;
	padding:3px 0 3px 10px;
	vertical-align:middle;

}

.logo {
	font-size:  45px;
	font-weight: bold;
	color: #201c53;
	text-decoration:none;
	font-weight:bolder;
}

.logo2 {
	font-size:  18px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}

H1 {

	font-size:  13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color:#201c53;
	height: 18px;
	width:99%;
	padding:3px 0 0 10px;
	vertical-align:middle;
}


H3 {

	font-size:  8px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

H4 {

	font-size:  12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	background-color:#AFAFAF;
	height: 18px;
	width:100%;
	padding:3px 0 0 3px;
	vertical-align:middle;
}

input {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

form {

	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

textarea {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

select {

	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

html {
	padding:0;
	border-top-width : 0; 
	border-right-width : 0; 
	border-bottom-width : 0; 
	border-left-width : 0; 
	margin : 0;
	 
}

.menulogotext {
  font-size:13px;
  color:#531c4e;
  text-decoration:none;
  font-weight:bold;
}

.heading14 {
  font-size:14px;
  color:#531c4e;
  text-decoration:none;
  font-weight:bold;
}

.whitebold12 {
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  padding-left: 10px;
}

.titlefont {

	font-size:  14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.empbutton {

	font-size: 14px;
	font-weight: normal ;
	color: #720c02;
	text-decoration: none;
	}

.empbig {

	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
	
.emp {

	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.addfont {
	font-size: 12px;
	font-family: Tahoma;
}


.fnormal2 { 
  background-color: #FFFFFF;
  padding-top:3px;
  padding-bottom:5px; 
  }
  
.fhighlight2 { 
  background-color: #ECE9D8;
  padding-top:3px;
  padding-bottom:5px;
  }

.fnormal1 { 
  background-color: #EFEFEF;
  border-style:solid #FFFFFF;
  border-bottom:thick dotted #CCCCCC;
  padding-top:3px;
  padding-bottom:5px;
  }
  .fhighlight1 {  
  background-color: #ECE9D8;
  border-style:solid #FFFFFF;
  border-bottom:thick dotted #ECE9D8;
  padding-top:3px;
  padding-bottom:5px;
   }
  

.dropdowns {
	width: 170px;
}

.searchbig {

	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.breadcrumbs {

	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.smalltxt {

	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}



div#topheader {
float:left;
width:100%;
background: url(http://www.rightmove.co.za/RM/siteimg/skyline.gif);
background-position:left top;
background-repeat:repeat-x;
border-color: #ff000;
}

div#header {
width:1150px;
padding:8px 0 0 12px;

}

div#centerheader {
float:left;
width:550px;
padding-left: 100px;
}

div#headerleft {
float:left;
width:140px;
line-height:20px;
text-decoration:none;

}

div#headerright {
float:left;
width:170px;
line-height:20px;
text-decoration:none;
padding-left: 135px;
}

div#content{ 
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
border-left: solid 1px;
border-right: solid 1px;
border-color: #DCE1CE;

}


div#container{ 
float:left;
width:1300px;
padding:0 0 0 2px;
text-align:left;
min-height:600px;
height:auto!important;
height:600px;
}

 

div#rightadd {
position: absolute;
left:910px; 
width:200px;
min-height:610px;
height:auto!important;
height:610px;
margin-top: 5px;
} 


div#tsearch{
float:left;
width:200px;
height:18px;
background: url(http://www.rightmove.co.za/RM/siteimg/search_top.png) 0 100% no-repeat;
}

div#bsearch{
float:left;
width:200px;
height:10px;
background: url(http://www.rightmove.co.za/RM/siteimg/search_bottom.png) 0 100% no-repeat;
margin-top:-5px;
}

div#verticalbox{
  background-color:#FFFFFF;
  margin-top:18px;
  padding:15px 15px 0 15px;
  border-left: solid 1px;
border-right: solid 1px;
border-color: #DCE1CE;
}



div#bglass{
float:left;
width:850px;
height:20px;
background: url(http://www.rightmove.co.za/RM/siteimg/glass_bottom.png) 0 100% no-repeat;
margin-left: 40px;
}

div#tglass{
float:left;
width:850px;
height:27px;
background: url(http://www.rightmove.co.za/RM/siteimg/glass_top.png) 0 100% no-repeat;
margin-left: 40px;
}

div#wrapper{
float:left;
max-width:850px;
width:850px;
margin-left: 40px;
min-height:900px;
height:auto!important;
height:900px;
background:#FFF;

}



div#footer {
	float:left;
	height:28px;
	line-height:28px;
	width:100%;
	vertical-align:middle;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 0 0 40px;

}

.footer{

	color:#FFFFFF;
	text-decoration:none;

}


div#searchbox{
background-color:#CCCCCC;
border-style:solid;
border-width:1px;
border-color:#666666;
padding:3px 2px 3px 2px;
margin-top:3px;
width: 660px;
background-image:url(http://www.rightmove.co.za/RM/siteimg/bg_search.png);
background-position:left top;
background-repeat:repeat-x;
}



div#priceshow{
float: left;
background-color:#1f6d8c;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
width: 100%;
padding: 15px 5px 10px 15px;
border-style:ridge;
border-width:8px;
border-color:#FFFF99;

}


div#hangout {
	float:left;
}

div#seo_feed{
height:28px;
color:#FFFFFF;
font-size:8px;
text-decoration:none;
float:left;
width: 100%;
}

div#affiliatelinks{
height:28px;
color:#FFFFFF;
font-size:8px;
text-decoration:none;
float:left;
width: 100%;
}

div#facebook_recommend{
float:left;
width: 100%;

}

div#nav {
float:left;
width: 100%;
background: #8f9581 url(http://www.rightmove.co.za/RM/siteimg/bg-nav.jpg) repeat-x left top;
padding-bottom: 34px;
list-style: none;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#ffcc66;
}



ul#top-level {
position: absolute;
	top: 67px;
	left: 80px;
	height: 34px;
	width: 770px;
	background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav.jpg) repeat-x left top;

}


ul#top-level li {
	position: absolute;
	top: 0;
}

ul#top-level li, 
ul#top-level a {
	height: 26px;
	display: block;
	color:  #FFFFFF;
  font-size:15px;
	font-weight:bold;
	vertical-align: text-bottom;
	text-decoration: none;
}

div#nav ul#top-level li a {
 padding:8px 0 0 8px;
}




li#nav1 { left: 0px; width: 100px;}
li#nav2 { left: 100px; width: 140px; }
li#nav3 { left: 240px; width: 100px; }
li#nav4 { left: 350px; width: 120px; }
li#nav5 { left: 470px; width: 130px; }
li#nav6 { left: 600px; width: 70px; }
li#nav7 { left: 670px; width: 108px; }

li#nav1 a:hover, li#nav1 a.hover { background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav-hover.jpg) repeat-x left top; }
li#nav2 a:hover, li#nav2 a.hover { background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav-hover.jpg) repeat-x left top; }
li#nav3 a:hover, li#nav3 a.hover { background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav-hover.jpg) repeat-x left top;}
li#nav4 a:hover, li#nav4 a.hover { background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav-hover.jpg) repeat-x left top; }
li#nav5 a:hover, li#nav5 a.hover { background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav-hover.jpg) repeat-x left top; }
li#nav6 a:hover, li#nav6 a.hover { background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav-hover.jpg) repeat-x left top; }
li#nav7 a:hover, li#nav7 a.hover { background:  #FFFFFF url(http://www.rightmove.co.za/RM/siteimg/bg-nav-hover.jpg) repeat-x left top; }

div#nav ul#top-level ul {
	position: absolute;
	top: 34px;
	width: 970px;
	height: 34px;
	padding: 5px;
	height: auto;
	left: -9999px;
	z-index: 9999;
}

div#nav ul#top-level ul li {
	position: relative;
	display: inline;
	text-indent: 0;
	border: 0;
	margin: 0;                                          
  margin-top:200px;
  vertical-align: text-bottom;
}

div#nav ul#top-level ul li a {
background-color:#201c53;
border:1px solid #201c53; 
	color: #fff;
	display: inline;
	padding: 5px 8px 5px 8px;
	width: 120px; 
	z-index: 9999;
	text-indent: 0;
	margin-top:200px;
	font-size:13px;
	font-weight:bold;
	vertical-align: text-bottom;
	text-decoration: none;
	
}

div#nav ul#top-level ul a:hover { 
background: transparent; 
text-decoration: none; 
color: #FFF; 
background-color:#6b7d7f;
border:1px solid #201c53;
}



.bluelink {

	font-size: 18px;
	font-weight: bold;
	color: #0A328C;
	text-decoration: none;
	padding:2px 3px 2px 3px;	
}

.greylink {
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
 }



.title {

	font-size:  12px;
	font-weight: normal;   
	color: #cccccc;
	text-decoration:none;
	background-color:#6b7d7f;
	height: 19px;
	margin-top:3px;
	padding:3px 0 0 5px;

}

.title a {

	color: #FFFFFF;

}

.button {
	font-size:  13px;
	font-weight: bold;
	color: #E7E7E7;
	text-decoration:none;
	background-color:#201c53;
	margin-top: 2px;
	padding:3px;
}


.buttonl {
	margin-left:100px;
	
	font-size:  13px;
	font-weight: bold;
	color: #E7E7E7;
	text-decoration:none;
	background-color:#201c53;
	margin-top: 2px;
	padding:3px;
}

.buttonr {
	margin-left:250px;
	
	font-size:  13px;
	font-weight: bold;
	color: #E7E7E7;
	text-decoration:none;
	background-color:#201c53;
	margin-top: 2px;
	padding:3px;
}





#rolloverbutton
{
  display: block;
  width: 155px;
  height: 51px;
  background: url("/images/buttons/unsub.gif") no-repeat 0 0;

}

#rolloverbutton:hover
{ 
  background-position: 0 -51px;
}

#rolloverbutton span
{
  display: none;
}

div#error{
	text-align:left;
	float:left;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	width:99%;
	padding:5px 0 5px 5px;
	vertical-align:middle;
	border-color: #720c02;
	border: solid 4px;

}



div#itemview_img{
float:left;
width:450px;
margin-left:100px;
}

div#itemview_smallimg{
float:left;
width:450px;

}

div#itemview_links{
float:right;
width:200px;
}

div#itemview_desc{
float:left;
width:750px;
padding-top:10px;
}

div#more_from_user{
float:left;
width:750px;
padding-top:10px;
}
                               
div#googlemap{
float:left;
width:760px;
padding-top:15px;
padding-bottom:15px;
margin-left:40px;
}


div#calendarform{
  float:left;
  margin:10px;
  padding: 3px;
  border-style:ridge;
  border-width:1px;
  border-color:#ccc;
  width:100%;
}

div#calendar{
  float:left;
  margin:10px;
  border-style:ridge;
  border-width:1px;
  border-color:#ccc;
}

div#bookings{
  width:410px;
  float:right;
  margin:10px;
  padding:3px;
  border-style:ridge;
  border-width:1px;
  border-color:#ccc;
}

div#oversight{
  width:95%;
  float:left;
  margin:10px;
  padding:3px;
  border-style:ridge;
  border-width:2px;
  border-color:#000;
}

div#calendarview{
padding-top:10px;
width: 800px;

}

.line{
width: 300px;
height: 23px;
background-color:#cccccc;
padding-top:8px;
padding-left:5px;                                               
}

.line2{
width: 300px;
height: 23px;
background-color:#ffffff;
padding-top:8px;
padding-left:5px;
}


.linetext {
  font-size: 12px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  padding-left: 12px;
  padding-top: 4px;

}

fieldset {
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-color:#AFAFAF;
padding-bottom:8px;
margin-bottom:8px;
}



.navIA { position:relative; }

.navIA .navIAHead {
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	margin:0;
	padding:0;
}

.navIA .navIAFoot {
	background-repeat:no-repeat;
	background-position:0 0;
	height:36px;
	margin:0;
	padding:0;
	width:165px;
	
}

.navIA .navIABody ul {
	margin:0;
	padding:0;
	list-style:none;
}

.navIA .navIABody li {
	border-top:1px solid #9aaec2;
	border-left:1px solid #9aaec2;
	border-right:1px solid #9aaec2;
	margin:0;
	padding:0;
}

.navIA .navIABody li.top { border-top:none; }

.navIA .navIABody li a {
	background-color:#dcedff;
	background-image:url(http://www.rightmove.co.za/RM/siteimg/col1silverbullet2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	display:block;
	padding:5px 4px 6px 19px;
	border-bottom:1px solid #fff;
	margin:0;
	width:165px;
}

.navIA .navIABody li a:hover, .navIA .navIABody li a.sel {
	background-color:#2a3542;
	background-image:url(http://www.rightmove.co.za/RM/siteimg/col1silverbullet2-on.gif);
	border-bottom:1px solid #2a3542;
	color:#fff;
}

div#sidenavs{
  background-color:#fff;
  padding-bottom: 12px;

}

