﻿html{background:#fff;}
body{
	margin:0;
	padding: 0;
	color:#272727;
	min-width:1000px;	
	font:11px Verdana, sans-serif;
	/*background:#fff url(/images/bg-body.jpg) no-repeat 50% 0;*/
}

body *
{
	margin: 0;
	padding: 0;
}

p{margin:0 0 10px;}

h1, h2
{
	font-size:28px;
	line-height:30px;	
	letter-spacing:0px;
	margin-bottom: 18px;
	font-weight: bold;
	position: relative;
	margin-top: 4px;
}

h2
{	
	font-size:21px;
	margin:0 0 8px 0;
	font-weight:normal;
}

h3
{
	font-size: 17px;
	font-weight: normal;	
}

h4
{
	font:normal 18px/24px Arial, sans-serif;
}

/* Buying, Selling, Renting, Letting */

.buying h1, .buying h2, .buying h3
{
	color: #0834c4;
}

.buying a, .buying a:visited
{
	color: #0070c6;
}

.selling h1, .selling h2, .selling h3
{
	color: #be1313;
}

.selling a, .selling a:visited
{
	color: #850000;
}

.renting h1, .renting h2, .renting h3
{
	color: #e4dc00;
}

.renting a, .renting a:visited
{
	color: #858503;
}

.letting h1, .letting h2, .letting h3
{
	color: #24ab26;
}

.letting a, .letting a:visited
{
	color: #2a6e2b;
}

/* ************** */

.clear
{
	clear: both;
}

img{border-style:none;}
a{
	text-decoration:underline;
	color:#35AA24;
}
a:hover{text-decoration:none;}

#wrapper .darkform input,
#wrapper .darkform textarea
{
	font: verdana,arial,sans-serif;
	vertical-align:middle;	
	background-color: #ffffff;
	color:#272727;	
}

#wrapper .darkform select
{
   color: #272727;
}

input, select, textarea
{
	font:12px Verdana, sans-serif;
	color: #272727;
}

select
{
   height: 21px;
   padding: 1px;      
}

input
{
   height: 17px;   
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

legend
{
	display:none;
}

#wrapper{
	width:1000px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
/*header*/
#header{
	width:980px;
	margin:0 10px;
	position:absolute;
	height:130px;
	top:0;
	left:0;
}
#header strong{float:left;}
#topleftlogo a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/logo.jpg) no-repeat;
	width:208px;
	height:69px;
	margin:7px 0 0 10px;
}
.login-form{	
	background:url(/images/bg-login.gif) no-repeat;
	height:30px;
	overflow:hidden;
	float:right;
	padding:0 0 0 15px;
	margin:20px 0 0;
}
.login-form ul{
	margin:0;
	padding:0 14px 0 0;
	list-style:none;
	background:url(/images/bg-login-r.gif) no-repeat 100% 0;
	float:left;
}
.login-form li{
	float:left;
	height:30px;
	line-height:26px;
}
.login-form span.spacer{
	background:url(/images/bg-login-span.gif) no-repeat 100% 70%;
	padding:0 14px 0 0;
	overflow:hidden;
	float:left;
}
.login-form a{
	float:left;
	line-height:22px;
	padding:2px 0 0 21px;
	color:#272727;
	cursor:pointer;
	margin:0 5px 0 0;
}
.login-form strong a
{
	float:none;
	line-height:auto;
	padding: 0;
	cursor:pointer;
	margin:0;
	text-decoration: none;
}
.login-form .myrovsterlogin{background:url(/images/a-login.gif) no-repeat 0 70%;}
.login-form .myrovsterhome{background:url(/images/a-home.gif) no-repeat 0 60%;}
.login-form .myrovsterregister{background:url(/images/a-register.gif) no-repeat 0 60%; margin-left: 7px;}
.login-form .myrovstername{float: left; margin: 8px 15px 0 -6px;}
.login-form .myrovstermessages{background:url(/images/a-messages.gif) no-repeat 0 60%; margin-left: 7px;}
.login-form .myrovsterlogout{background:url(/images/a-logout.gif) no-repeat 0 60%; margin-left: 7px;}
.login-form strong{
	padding:2px 12px 0 0;
	font-size:13px;
	line-height:26px;
}

#paymentmethods
{
	float:right;
	clear:right;
	padding:0 0 2px 20px;
	margin:10px 12px 10px 0;
}

.friends:hover{text-decoration:none;}
/*top-nav*/

.menu
{	
	background:url(/images/bg-top-nav-left.gif) no-repeat 0 0;		
	height: 30px;
	
}

.RadMenu ul li a span
{
	padding-top: 2px;
}

.top-nav{
	width:980px;	
	background:url(/images/bg-top-nav-r.gif) no-repeat 100% 0;
	/*background-color:Red;*/
	height:30px;
	clear:both;
	overflow:hidden;
}	
/*main*/
#main{
	width:100%;
	padding:140px 0 8px;
}

.block-info{
	width:660px;
	overflow:hidden;
	float:left;
	font-family:Verdana, sans-serif;	
}

.rightnav{
	width:267px;
	margin:4px 0 0;	
	float:right;
}

/*footer*/
* html #footer{
	overflow:visible;
	height:1%;
}
#footer{
	width:100%;
	background:#35aa24 url(/images/bg-foot.jpg) repeat-x 0 0;
	padding:25px 0 22px;
	color:#FFFFFF;
	min-width:1000px;
	overflow:hidden;
}
.nextfooter{
	width:1000px;
	margin:0 auto;
	padding:32px 0 0;
}
#footer h3{
	font:24px "trebuchet MS", sans-serif;
	color: #FFFFFF;
	margin:0 0 0 20px;
}
#footer a{font:15px/28px Arial, sans-serif; color: #FFFFFF;}
#footer .some-nav{
	width:231px;
	background:url(/images/bg-footer-div.jpg) no-repeat 100% 0;
	overflow:hidden;
	float:left;
}
#footer .some-nav ul{
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}
#footer .first{
	width:226px;
	background:url(/images/bg-footer-div.jpg) no-repeat 100% 0;
	overflow:hidden;
	float:left;
}
#footer .first ul{
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}
#footer .first h3{margin:0 0 0 20px;}
.advice{
	width:300px;
	float:left;
	overflow:hidden;
}
.advice ul{
	width:100%;
	float:left;
	margin:7px 0 19px;
	padding:0 0 0 25px;
	list-style:none;
}
.advice li{
	float:left;
	width:100%;
	margin:0 0 30px;
}
.advice  div{
	float:left;
	width:210px;
	padding:0 0 0 9px;
}
.advice p{
	line-height:15px;
	margin:0;
}
.advice h4{
	font-size:17px;
	line-height:17px;
        font-weight: bold;
	margin:0;
}
.advice h3{
	font-size:24px;
	font-weight:normal;
	margin:0;
}
.advice a img
{
   margin:2px 0 0;
   float: left;
   border: 1px solid #4af931;
}
#footer .advice a{	
font: 11px Verdana, sans-serif;
	line-height:16px;
}
/*add-footer*/
* html .add-footer{
	overflow:visible;
	height:1%;
}
.add-footer{
	border-top:1px solid #6abb5f;
	width:100%;
	min-width:1000px;
	background:#35aa24;
	color:#fff;
	overflow:hidden;
	padding:0 0 20px;
}
.add-footer a, .add-footer a:visited
{
	color: #FFFFFF;
}
.centering{
	width:1000px;
	margin:0 auto;
}
.by{
	float:right;
	text-align:right;
	margin:4px 20px 0;
	font:11px/26px Verdana, sans-serif;
	text-decoration: underline;
}
.copyright{
	margin:5px 0 0;
	float:left;
	padding:0 0 0 20px;
	font:11px/26px Verdana, sans-serif;
}
.copyright ul{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	float:left;
}
.copyright p{margin:0;}
.copyright li{
	float:left;
	margin:0 8px 0 0;
	display:inline;
}
.copyright a{word-spacing:-2px;}

/*.content*/
.content{
	width:950px;
	margin:0 23px;
	position:relative;
	background:url(/images/bg-bookmarks.gif) repeat-x 0 72px;	
	min-height: 360px;
}
.show-map{
	width:117px;
	height:91px;
	overflow:hidden;
	position:absolute;
	right:5px;
	top:7px;
}
.show-map a img{border:none;}
.breadcrumbsbg{
	width:880px;	
	/*background:url(/images/bg-breadcrumbs.png);*/
	background-color: #FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	aborder: 1px solid red;
	height: 2px;
	position: absolute;
	top: 1px;
	height: 40px;
	z-index: 0;
}
.breadcrumbs
{
	position: relative;
	z-index:1;
}
.breadcrumbs ul{
	list-style:none;
	padding:9px 0 0;
	margin:0;
	overflow:hidden;
	width:100%;
	font-family:verdana, sans-serif;
	height: 25px;
}
.breadcrumbs li{
	float:left;
	color:#697177;
	background:url(/images/bg-breadcrumbs-li.gif) no-repeat 0 60%;
	margin:0 0 0 -5px;
	padding:0 12px 0;

}

/*columns*/
.columns{
	width:100%;
	overflow:hidden;
}

/* AjaxToolkit */
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #fff;
	color : windowtext;
	border : #c7e2f1;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow-y: scroll;
	overflow-x: auto;
	min-height: 150px;
	max-height:220px;
    text-align : left; 
    list-style-type : none;
    padding-left:0;
    z-index: 99999;    
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	border-bottom:1px solid #eee;
	cursor: pointer;
	z-index: 10000;
	min-height: 20px;	
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	border-bottom:1px solid #eee;
	cursor: pointer;
	z-index: 10000;
	min-height: 20px;
}

.watermark
{
	color:#999999;
}

.formerrorhighlight
{
	background-color:#FFFACD;
}

.ajax__validatorcallout
{   
   color:#272727;
}


.accordionHeader
{
	cursor:pointer;
	margin-top:11px;
	padding:11px;
	background:#282828 none repeat scroll 0 0;
}
.accordionHeader h2
{
	margin:0;
	line-height:normal;
}

.accordionLink
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.accordionContent
{
	background:#F9F9F9;
	padding:11px;
}

.RadComboBoxDropDown input
{
	height: 15px;				
}

.RadComboBoxDropDown label
{
	margin-left: 4px;	
	font:12px Verdana, sans-serif;
	position:absolute;
}

#wrapper input.rcbEmptyMessage
{
 font-style: normal;
 color:#272727;
}

.formrow
{
	margin: 2px 0;
	padding: 2px 0;
}

.formrow label
{
	display: inline-block;
	width: 100px;
}

.formrow input
{
	padding: 2px;
	height: auto;
	width: 200px;
}

.formrow.freetext label
{
	display: block;
	width: auto;
}

.formrow.freetext textarea
{
	margin: 0;
	padding: 2px;
}

.formrow.inline input
{
	width: auto;
}

.formbutton
{
	margin: 5px 0;
	padding: 0 0 0 100px;
}

.formbutton input
{
	display: block;
	margin: 4px 0;
}

.support , .newletter
{	
	font-family:Verdana,sans-serif;
	line-height:15px;
	margin:0 0 0 7px;
	padding:0 0 0 36px;
}
.buying .support
{
	background:transparent url(/images/buying/img-handsupport.gif) no-repeat scroll 0 30px;
}
.selling .support
{
	background:transparent url(/images/selling/img-handsupport.gif) no-repeat scroll 0 30px;
}
.renting .support
{
	background:transparent url(/images/renting/img-handsupport.gif) no-repeat scroll 0 30px;
}
.letting .support
{
	background:transparent url(/images/letting/img-handsupport.gif) no-repeat scroll 0 30px;
}

.support h3 , .newletter h3
{
	font-family:Arial,sans-serif;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:22px;
	margin-left: -35px;
}
.support ul
{
	list-style:none;
	padding:0;
	margin:0 0 0 -35px;
	overflow:hidden;
	width:100%;
}

.support
{
	padding:0 0 0 45px;
	background:url(/images/letting/img-handsupport.gif) no-repeat 0 30px;
	margin-bottom: 25px;
}

.newletter
{	
	padding:0 0 0 45px;
	background:url(/images/letting/img-newletter.gif) no-repeat 0 30px;
	margin-bottom: 20px;
}

.newletter h3 , .support h3
{
	margin:0 0 0 -45px;	
}
.newletter a, .support a
{
	display:block;
	overflow:hidden;
	width:100%;
	margin:-8px 0 0 -45px;
}

.error
{
	color: #980000 !important;
	font-weight: bold !important;
}

/* Buttons */

.button
{		
	border:none;
	cursor:pointer;
	font-size:16px;
	color:#fff;
	height:22px;
	margin:9px 5px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	display: block;	
}

.continue
{
	background:url(/images/buttons/btnContinue.gif) no-repeat;
	width: 93px;
}

.ok
{
	background:url(/images/buttons/btnOk.gif) no-repeat;
	width: 48px;
}

.cancel
{
	background:url(/images/buttons/btnCancel.gif) no-repeat;
	width: 79px;
}

.login
{
	background:url(/images/buttons/btnLogin.gif) no-repeat;
	width: 70px;
}

.register
{
	background:url(/images/buttons/btnRegister.gif) no-repeat;
	width: 84px;
}

.RadWindow
{
	z-index: 10000 !Important;
}

.static h2
{
	color:#35AA24;
	font-size: 12px;
	font-weight: bold;
}

.static .indent
{
	margin-left: 25px;
}

.buying .autocomplete_listItem , .form-search-buying .autocomplete_listItem
{
    color: #2f50bc;
}

.buying .autocomplete_completionListElement i, .form-search-buying .autocomplete_completionListElement i
{
    color: #8E9ECF;
}

.buying .autocomplete_highlightedListItem, .form-search-buying .autocomplete_highlightedListItem
{
    background-color: #2f50bc;
    color: #ffffff;
}

.renting .autocomplete_listItem, .form-search-renting .autocomplete_listItem
{ 
    color: #9F9900;
}

.renting .autocomplete_completionListElement i , .form-search-renting .autocomplete_completionListElement i
{
    color: #CFCD8E;
}

.renting .autocomplete_highlightedListItem , .form-search-renting .autocomplete_highlightedListItem
{
    background-color: #C5BF13;
    color: #ffffff;
}

.renting .autocomplete_highlightedListItem i , .form-search-renting .autocomplete_highlightedListItem i
{
    color: #DFDDB5;
}

ul.infolist
{
	margin-left: 15px;
	margin-bottom: 10px;
}

ul.infolist li
{
	line-height: 15px;
	margin-bottom: 5px;
    font-weight: bold;
}

.extras
{
	float: right;
	width: 270px;
}

.getintouch
{
	overflow:hidden;
	background:#1f1f1d url(/images/bg-enquiries.jpg) no-repeat 0 0;
	color:#fff;
	font:14px/25px Arial, sans-serif;
	padding:12px;
	float: right;
	width: 243px;
}
.getintouch h3{			
	font-size: 24px;
	font-weight: normal;
}
.getintouch .telephone
{
	display: block;
	font-size: 24px;
}
.getintouch .email
{
	display: block;
	font-size: 22px;
	margin-bottom: 5px;
}
.getintouch p
{
	padding-left: 10px;
}
.getintouch a, .getintouch a:visited
{
	color: #FFFFFF;
}