body
{
background:url(../Images/body-bg.jpg) repeat-x #f2f2f2 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#a1a2a7;
text-align:justify;
margin:0px;
}

a strong 
{
	color: #ff6600;
}

a strong:hover
{
	color: #cc6600;
}
strong a
{
	color: #ff6600;
}
#topbg
{
background: url(../Images/top-bg.jpg) repeat-x;
width:100%;
height:33px;
font-weight:bold;
color:#fff;
margin:0 auto;
text-align:center;
padding-top:6px;
}
#main-div
{
width:948px;
margin:0 auto;
}

button{ color: #94CB2D; background: #F4F4F4; border-top: 3px solid #F4F4F4; border-left: 3px solid #F4F4F4; border-bottom: 3px outset #FFFFFF; border-right: 3px outset #FFFFFF; } 

#logo-sec
{
width:915px;
height:110px;
margin:0 auto;
}

#logo
{
background:url(../Images/logo.gif) no-repeat;
width:206px;
height:77px;
float:left;
margin-top:5px;
}
#logo h1
{
/*font-family:"Trebuchet MS";*/
font-size:9px;
font-weight:bold;
letter-spacing:0px;
margin:0px;
}

#logo a
{
color:#696969;
text-decoration:none;
}
#logo a:hover
{
color:#696969;
text-decoration:none;
outline:none;
}


#menubar-up
{
float:right;
width:610px;
height:25px;
margin-top:65px;
}

#menu-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
}


#menu-content ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0;
}



#menu-content li 
{ display:inline; }


#menu-content li a
{
	font: 13px Arial, Helvetica, sans-serif;
	margin:0px;
	float:left;
	text-align:center;
	color: #fff;
	text-decoration: none;
	width:72px;
	height:22px;
	padding-top:4px;
	background:url(../Images/menubar-1a.jpg) no-repeat;
	margin-right:3px;
}


#menu-content li a:hover
{
	background:url(../Images/menubar-2a.jpg) no-repeat;
	font: 13px Arial, Helvetica, sans-serif;
	color:#fff; 
}



#menu-content li a.login
{
	font: 13px Arial, Helvetica, sans-serif;
	margin:0px;
	float:left;
	text-align:center;
	color: #a1a2a7;
	text-decoration: none;
	width:83px;
	height:25px;
	background:none;
	margin-top:-7px;
}



#menu-content li a#current
{	background:url(../Images/menubar-2a.jpg) no-repeat;
	font: 13px Arial, Helvetica, sans-serif;
	color:#fff; 
}

img
{
border:none;
}



#grey-div-main
{
background:url(../Images/main-bg.jpg) no-repeat;
width:948px;
height:auto !important;
min-height:550px !important;
height:550px;
margin:0 auto;
padding-top:20px;
}

#banner-space
{
width:905px;
height:52px;
margin:0 auto;
margin-top:20px;
}


#slider-div
{
background:url(../Images/slider-img.jpg) no-repeat;
width:906px;
height:271px;
margin:0 auto;
margin-bottom:30px;
}


#greydivsection
{
width:910px;
margin:0 auto;
color:#373737;
font-size:12px;
text-align:left;
line-height:18px;
margin-bottom:30px;
}

#greydivsection a
{
color:#373737;
text-decoration:none;
}

#greydivsection a:hover
{
color:#000000;
text-decoration:underline;
}


#greydivsection p
{
margin:0px;
margin-bottom:5px;}

#grey-left
{
background:url(../Images/greybg.jpg) repeat-x top #cccbcb;
border:1px #cccaca solid;
width:262px;
padding:15px;
height:auto !important;
min-height:513px !important;
height:513px;
float:left;
margin-bottom:30px;
}

#grey-left ul
{
margin:0px;
padding:0px;
}

#grey-left ul li
{
background:url(../Images/twit.jpg) no-repeat;
list-style:none;
padding-left:30px;
border-bottom:1px #878787 dashed;
margin-bottom:10px;
padding-bottom:10px;
}

#grey-mid
{
background:url(../Images/greybg.jpg) repeat-x top #cccbcb;
border:1px #cccaca solid;
width:262px;
padding:15px;
float:left;
margin-left:14px;
height:auto !important;
min-height:513px !important;
height:500px;
}

#grey-right
{
background:url(../Images/greybg.jpg) repeat-x top #cccbcb;
border:1px #cccaca solid;
width:262px;
padding:15px;
float:right;
height:auto !important;
min-height:513px !important;
height:500px;
}

.divider-bg
{
background:url(../Images/divider1.jpg) no-repeat center top;
width:100%;
height:2px;
margin:0 auto;
clear:both;
}



#servicesection
{
width:910px;
margin:0 auto;
margin-top:20px;
margin-bottom:20px;
}


#footer1
{
width:905px;
height:516px;
margin:0 auto;
font-size:12px;
margin-top:30px;
color: #656669;
}

#footer1 a
{
color:#656669;
text-decoration:none;
font-weight: normal;
}

#footer1 a:hover
{
color:#000;
text-decoration:none;
}

#footer1 td
{
	padding: 2px;
}

#footer-top
{
background:url(../Images/footer-top.jpg) no-repeat;
width:905px;
height:15px;
margin:0 auto;
}

#footer-mid
{
background:url(../Images/footer-bg.jpg) repeat-x top #cccbcb;
border-left:2px #cccaca solid;
border-right:2px #cccaca solid;
height:auto !important;
min-height:200px !important;
height:200px;
width:871px;
padding:15px;
padding-top:5px;
padding-bottom:5px;
color:#656669;
}

#footer-mid table
{
	margin-left: auto;
	margin-right: auto;
}


#footer-bottom
{
background: url(../Images/footer-bottom.jpg) no-repeat;
width:905px;
height:15px;
margin:0 auto;
}


#footer2
{
width:905px;
margin:0 auto;
margin-top:30px;
height:50px;
}



#footer
{
width:905px;
height:30px;
margin:0 auto;
font-size:11px;
color:#96979b;
margin-top:20px;
}

#footer a
{
color:#96979b;
text-decoration:none;
}

#footer a:hover
{
color:#333333;
text-decoration:none;
}


#footer-left
{
width:300px;
float:left;
}


#footer-right
{
width:500px;
float:right;
text-align:right;
position:relative;
left:75px;
}







input 
{ 	background-color:#e4e7ed;
	padding : 3px;
	border : none;
	font : bold 11px Arial, Verdana, Tahoma, sans-serif;
	color :#8d8d8d;
	width:105px;
	margin:0px 0px 0px 0px;
	line-height:10px;
} 


input.city-neighbour
{ 	background-color:#e4e7ed;
	padding : 3px 3px 3px 3px;
	border : none;
	font : bold 11px Arial, Verdana, Tahoma, sans-serif;
	color :#8d8d8d;
	width:295px;
	margin:0px;
	line-height:10px;
} 




input.button 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../Images/btn-search-form.jpg) no-repeat;
	width:67px;
	height:22px;
	color:#fff;
	border:0px;
	float:right;
	cursor:pointer;
} 

select 
{ 	background-color:#e4e7ed;
	font : bold 11px Arial, Verdana, Tahoma, sans-serif;
	display : block;
	color : #8d8d8d;
	width:115px;
	padding:1.5px;
	border:none;
	margin:0px;
	line-height:10px;
	margin-bottom:5px;
} 

textarea
{
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
border : 1px solid #ececec;
width:105px;
height:75px;
float:left;
margin-top:5px;
}


h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#f7941d;
margin:0px;
margin-bottom:15px;
text-align:left;
}

h2.searchit
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#f7941d;
margin:0px;
margin-bottom:15px;
text-align:left;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#a1a2a7;
margin:0px;
margin-bottom:15px;
}


p
{
margin:0px;
margin-bottom:10px;
}



h1.white
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
margin:0px;
text-align:center;
margin-bottom:15px;
}

h1.white1
{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
text-transform:uppercase;
color:#ffffff;
margin:0px;
text-align:left;
margin-bottom:0px;
margin-left:20px;
margin-bottom:2px;
}
div.white1 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
text-transform:uppercase;
color:#ffffff;
margin:0px;
text-align:left;
margin-bottom:0px;
margin-left:20px;
margin-bottom:2px;
float:left;
}
div.white2 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
text-transform:uppercase;
color:#ffffff;
margin:0px;
text-align:left;
margin-left:34px;
margin-bottom:2px;
float:left;
}
div.white1a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
margin:0px;
text-align:left;
margin-bottom:0px;
margin-left:128px;
margin-top:7px;
}
div.white2a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
margin:0px;
text-align:left;
margin-bottom:0px;
margin-left:102px;
margin-top:7px;
}

h1.grey
{
background:url(../Images/divider.jpg) no-repeat bottom center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#494949;
margin:0px;
text-align:center;
padding-bottom:15px;
margin-bottom:15px;
}

h1.grey1
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#494949;
margin:0px;
text-align:left;
margin-bottom:15px;
}

h2.grey
{
background:url(../Images/divider.jpg) no-repeat bottom center;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#494949;
margin:0px;
text-align:center;
padding-bottom:15px;
margin-bottom:15px;
}

h2.grey1
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#494949;
margin:0px;
text-align:left;
margin-bottom:15px;
}

h2.grey2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#494949;
margin:0px;
text-align:left;
margin-bottom:3px;
}

h2.green2
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#00703c;
margin:0px;
text-align:left;
margin-bottom:3px;
}

div.divider
{
background:url(../Images/divider.jpg) no-repeat bottom center;
font-family:Arial, Helvetica, sans-serif;
color:#494949;
margin:0px;
padding-bottom:15px;
margin-bottom:15px;
}

.btn-div
{
margin: 0 auto;
text-align:center;
margin-top:15px;
}

#grey-lower
{
background:url(../Images/greybg.jpg) repeat-x top #cccbcb;
border:1px #cccaca solid;
width:873px;
padding:15px;
height:auto !important;
min-height:150px !important;
height:150px;
float:left;
margin-bottom:15px;
}

.featured_videos_ribbon
{
height: 55px; 
width: 900px; 
padding: 4px 0px 0px 40px; 
background: url("../images/ribbon.png") no-repeat scroll 0pt 0pt transparent; 
color: #ffffff; 
font-size: 20px;
font-variant: small-caps;
margin-left: 10px;
margin-bottom: 0 !important;
}

.featured_videos_bg
{
background:url(../Images/greybg.jpg) repeat-x top #cccbcb;
border:1px #cccaca solid;
width:890px;
padding:15px;
margin-left:22px;
margin-top: -19px;
margin-bottom: 18px;
height:auto !important;
min-height:160px !important;
}

.featured_videos_bg h3
{
  font-size:12px;
  margin: 0 0 5px;
  text-align: center;
  color: #FF6600;
}

.featured_video
{
  float: left;
  width: 18%;
  padding: 1%;
  margin-top: -5px;
  font-size: 12px;
}

.featured_video h4
{
  font-size:12px;
  margin: 0 0 6px -5px;
  font-weight: bold;
  text-align: center;
  width: 102%;
}

.featured_video p
{
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
  text-align: center;
}

#renter{ 
    background: url("/Images/Renter.png") no-repeat scroll 0 0 transparent;
    float: left;
   
    width: 435px;
}

.renterbox, .landlordbox
{
   box-shadow:none !important;
   margin-top: 61px;
   margin-left: 15px;
   padding: 5px 20px 0 20px;
   width: 365px;
   background-color:white;
   height:159px;
   border:1px solid #CCCACA;
   font-family: tahoma, Arial, Helvetica, sans-serif !important
}

.landlordbox {
background: url("/Images/dottedline.png") no-repeat scroll 190px 28px white;
}


#feature
{
  height:247px;
  color: #373737;
  width: 899px;
    margin-left: 24px;
  padding:10px 10px 10px 10px;
  background: url("/Images/greybg.png") repeat-x scroll center top  #CCCBCB;
  border:1px solid #CCCACA;
  height:227px;
}

#landlord{
    background: url("/Images/Landlord.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-weight:bold;
    width: 435px;
}
#contactbutton {
    background: url("/Images/blue.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-family: Trebuchet MS;
    font-size: 10px;
    min-height: 26px;
    width: 600px;
}
#renter td{
	line-height: 9px;
	padding: 0px;
	font-size: 12px !important;
	font-weight: normal !important;
}
#landlord td{
	line-height: 9px;
	font-weight: bold;
	padding: 0px;
}

