@charset "ISO-8859-2";
/* CSS Document */

/* main css */
h2 {  font-size: 30px }
body { background: #6d6e71; background-position: top; margin: 0px auto 0px auto; color: #878789; font-family: "ATRotisSansSerif", Arial, Helvetica, sans-serif; font-size: 13px }
a:link,
a:visited,
a:active { color: #658c0b; text-decoration: underline }
a:hover { color: #666; text-decoration: underline }
img { border: 0px }
#container { margin: 0px auto 0px auto; text-align: center; width: 948px; background: #FFFFFF; padding: 15px 0px 0px }
#bdr { padding-bottom: 15px }
#header { text-align: left; padding-left: 10px; height: 95px }
#left { float: left; width: 50% }
#logo { text-align: right }
.pink { float: left; margin-top: 10px; height: 22px; width: 158px; background: #c60751 } 
.gold { float: left; margin-top: 10px; height: 22px; width: 158px; background: #ad9600 }
.brown { float: left; margin-top: 10px; height: 22px; width: 158px; background: #977347 }
.orange { float: left; margin-top: 10px; height: 22px; width: 161px; background: #e3a856 }
.peach { float: left; margin-top: 10px; height: 22px; width: 159px; background: #f79c83 }
.blue { float: left; margin-top: 10px; height: 22px; width: 154px; background: #008ab0 }
#main { padding: 9px 9px 0px 9px; text-align: left; margin-top: 0px }
.left { text-align: left; vertical-align: top }
.right { text-align: right }
.clr { clear: both }
#menus { margin: 0px 0px 30px 0px }
#smallbuttons img,
#menus img { margin-right: 15px }
.none { padding: 0px; margin: 0px; border: 0px }
#sitelogo { float: right; margin-top: 20px }
.nav { margin: 0px 20px 0px 0px; padding: 0px; width: 500px }
.hiddenimg {display:none;}
/* end main css */

/* NAV Buttons */
.home { width: 50px; height: 26px; float: left; margin-right: 6px; margin-top: 20px }
.home a { width: 50px; height: 26px; display: block; background: url('images/home.jpg') no-repeat }
.home a:hover { background: url('images/homeb.jpg') no-repeat; }

.contact { width: 92px; height: 26px; float: left; margin-right: 6px; margin-top: 20px }
.contact a{ width: 92px; height: 26px; display: block; background: url('images/contactus.jpg') no-repeat }
.contact a:hover { background: url('images/contactb.jpg') no-repeat; }

.faq { width: 52px; height: 26px; float: left; margin-right: 6px; margin-top: 20px }
.faq a { width: 52px; height: 26px; display: block; background: url('images/faq.jpg') no-repeat }
.faq a:hover { background: url('images/faqb.jpg') no-repeat }

.recruitment { width: 103px; height: 26px; float: left; margin-right: 6px; margin-top: 20px }
.recruitment a { width: 103px; height: 26px; display: block; background: url('images/recruitment.jpg') no-repeat }
.recruitment a:hover { background: url('images/recruitmentb.jpg') no-repeat }

.landlords { width: 227px; height: 42px; float: left; margin-top: 6px }
.landlords a { width: 227px; height: 42px; display: block; background: url('images/tell_me_more.jpg') no-repeat }
.landlords a:hover { background: url('images/tell_me_more.jpg') no-repeat }
/* End nav buttons */

/* page css */
.indent { margin: 8px 0px 0px 0px; padding-left: 15px; padding-bottom: 6px; width: 214px; height: 33px }
.indent a { display: block; width: 214px; height: 33px; background: url(images/sitename.jpg) no-repeat }

.title { width: 296px }
.title p { color: #f27176; font-size: 24px; padding: 0px 0px 0px 0px; margin-top: 0px; width: 316px }
.title p span,
.title { color: #6c6d70 }
#main .left { width: 62%; float: left; text-align: left; padding: 0px 0px 0px 10px; line-height: 1.2; vertical-align: top; } /* change this to height after removing some text */
#main .left p { padding: 0px }
.content { display: block; border: 1px solid white; height: 442px }
#main .right { float: right; padding: 8px 0px 0px 8px; }
#smalltext { font-size: 13px; line-height: 1.6; width: 315px; }
#smalltext p { padding: 5px 0px; margin: 8px 0px }
.left #smalltext p { width: 316px } 
#smallbuttons { width: 450px; margin: 10px auto }
.top { vertical-align: top; width: 203px }
.top img { margin: 7px 0px 7px 0px }

#img1 { float: left; background: url('images/people.jpg') no-repeat; width: 158px; height: 158px }
#img2 { float: left; background: url('images/people2.jpg') no-repeat; width: 158px; height: 158px }
#img3 { float: left; background: url('images/signs.jpg') no-repeat; width: 158px; height: 158px }
#img4 { float: left; background: url('images/people4.jpg') no-repeat; width: 158px; height: 158px }
#img5 { float: left; background: url('images/hands.jpg') no-repeat; width: 158px; height: 158px }
#img6 { float: left; background: url('images/people5.jpg') no-repeat; width: 158px; height: 158px }
#topbanner { background: url('images/topbanner.gif') no-repeat; width: 949px; height: 158px }
/* end page css */

/* Titles */
#homesearch { color: #f79c83; margin: 0px; padding: 0px 0px 0px 0px; height: 53px; vertical-align: top }
#homesearch img { vertical-align: top }
#homepage { color: #f79c83 }
#lett_manage { color: #f27176 }
#letting_management { color: #9c8827 }
#manage_estate { color: #b40042 }
#manage_letting { color: #ccbc6d }
#property_manage { color: #b40042 }
#tenacy_manage { color: #008265 }
#letting_management_for_you { color: #8f744c }
#property_management { color: #167150 }
#tenacy_management { color: #1b799f }
#letting_management_title { color: #d69846 }

/* End Titles */
#topbuttons { margin: 10px 0px 0px 0px; font-size: 12px }
#bottombuttons { margin: 10px 0px 0px 0px }
.button1 { float: left; margin: 0px 50px 0px 10px; width: 271px; text-align: center }
.button2 { float: left; width: 271px; text-align: center }
.button3 { float: left; padding-left: 47px; width: 271px; text-align: center }
.button1 p,
.button2 p,
.button3 p { margin: 0px 0px 10px 0px; padding: 5px 0px; font-size: 13px }
.leftfoot { float: left; text-align: left; width: 412px; padding: 18px 0px 0px 8px; min-height: 200px }

/* Small images */
#small1 a:link,
#small1 a:visited,
#small1 a:active { margin: 11px 10px 11px 0px; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small1.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px; vertical-align: top; }
#small1 a:hover { margin: 11px 10px 11px 0px; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small1b.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px; vertical-align: top; }

#small2 a:link,
#small2 a:visited,
#small2 a:active { margin: 11px 10px 11px 11px; color: #FFFFFF; vertical-align: top; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small2.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px }
#small2 a:hover { margin: 11px 10px 11px 11px; color: #FFFFFF; vertical-align: top; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small2b.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px }

#small3 a:link,
#small3 a:visited,
#small3 a:active { margin: 11px 10px 11px 11px; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small3.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px; vertical-align: top; }
#small3 a:hover { margin: 11px 10px 11px 11px; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small3b.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px; vertical-align: top; }

#small4 a:link,
#small4 a:visited,
#small4 a:active { margin: 11px 11px 11px 11px; color: #FFFFFF; vertical-align: top; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small4.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px }
#small4 a:hover { margin: 11px 11px 11px 11px; color: #FFFFFF; vertical-align: top; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small4b.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px }

#small5 a:link,
#small5 a:visited,
#small5 a:active { margin: 11px 11px 11px 11px; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small5.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px; vertical-align: top; }
#small5 a:hover { margin: 11px 11px 11px 11px; float: left; padding-right: 3px; line-height: 1.2; background: url('images/small5b.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px; vertical-align: top; }

#small6 a:link,
#small6 a:visited,
#small6 a:active { margin: 11px 6px 11px 8px; color: #FFFFFF; vertical-align: top; float: left; float: left; line-height: 1.2; background: url('images/small6.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px }
#small6 a:hover{ margin: 11px 6px 11px 8px; color: #FFFFFF; vertical-align: top; float: left; float: left; line-height: 1.2; background: url('images/small6b.jpg') no-repeat; width: 132px; height: 133px; font-size: 11px }

/* End small images */
#footer { margin: 6px 0px 0px 8px }
#footer2 { margin: 6px 0px 0px 0px; margin-top: 12px }
.login { width: 205px; height: 78px; float: left; background: #6e6f71; background: url('images/login1.jpg') no-repeat; margin-right: 5px }
#login2 { width: 217px; height: 79px; background: url('images/login2.jpg'); margin: 9px 0px 0px 0px; padding-right: 10px }
.login input { height: 18px; border: 0px }
.username { margin-left: 4px; padding: 5px; background: url('images/username.jpg') no-repeat; width: 93px; height: 14px }
.password { background: url('images/password.jpg') no-repeat; margin-top: 7px; margin-left: 6px; width: 68px; height: 18px; padding: 5px }
.inputbg { background: url('images/inputbg.jpg'); border: 0px; width: 174px; height: 14px; padding: 6px }


/* Scrollbar code */
#home_iframe { width: 568px; height: 151px; padding: 0px; margin-right: 6px }
#home_iframe iframe { border: 0px; margin: 0px 12px 0px 0px; width: 545px; height: 130px; padding-left: 10px }
#iframe { background: url('images/iframebg.jpg') bottom left no-repeat; padding-bottom: 10px }
#iframe iframe { border: 0px; margin: 0px 22px 10px 0px; width: 304px; height: 472px }
#footer_iframe { background: url('images/footer_iframebg.jpg') top right no-repeat; width: 491px; padding-bottom: 10px; }
#footer_iframe iframe { border: 0px; margin: 0px 0px 10px 15px; width: 460px; height: 283px; }
#faq_iframe { float: right; background: url('images/faq_iframebg.jpg') top left no-repeat; width: 590px; height: 390px }
#faq_iframe iframe { border: 0px; margin: 9px 5px 0px 10px; width: 566px; height: 370px }

.iframebdr { width: 269px }
ul,
.iframebdr ul { padding: 0px 0px 0px 10px; margin: 0px 0px 20px 10px }
li,
.iframebdr li { list-style-type: square; list-style: url('images/square.jpg'); color: #888888; line-height: 1.5; padding-bottom: 5px }
.iframebdr p { padding: 0px 0px 10px 0px; margin-top: 0px; line-height: 1.5 }

.iframebdr_large { width: 529px }
.iframebdr_large ul { padding: 0px 0px 0px 10px; margin: 0px 0px 20px 10px }
.iframebdr_large li { list-style-type: square; list-style: url('images/square.jpg'); color: #888888; line-height: 1.5; padding-bottom: 5px }
.iframebdr_large p { padding: 0px 0px 10px 0px;  margin-top: 0px; line-height: 1.5 }

.iframebdr_footer { width: 425px }
.iframebdr_footer ul { padding: 0px 0px 0px 10px; margin: 0px 0px 20px 10px }
.iframebdr_footer li { list-style-type: square; list-style: url('images/square.jpg'); color: #888888; line-height: 1.5; padding-bottom: 5px }
.iframebdr_footer p { padding: 0px 0px 10px 0px;  margin-top: 0px; line-height: 1.5 }

/* homepage Document */

.largetext_hp span { color: #f27176 }

/* homesearch Document */

.largetext_hs span { color: #f27176 }

/* letting management Document */

.largetext_lm span { color: #9c8827 }

/* letting management for you Document */

.largetext_lm4u span { color: #f27176 }

/* management Document */

.largetext_m span { color: #b40042 }

/* property management Document */

.largetext_pm span { color: #b40042 }

/* property management for you Document */

.largetext_pm4u span { color: #b40042 }

/* tenancy management Document */

.largetext_tm span { color: #f27176 }

.largetext_hp,
.largetext_hs,
.largetext_lm,
.largetext_lm4u,
.largetext_m,
.largetext_pm,
.largetext_pm4u,
.largetext_tm,

.iframebdr_large .largetext_hp,
.iframebdr_large .largetext_hs,
.iframebdr_large .largetext_lm,
.iframebdr_large .largetext_lm4u,
.iframebdr_large .largetext_m,
.iframebdr_large .largetext_pm,
.iframebdr_large .largetext_pm4u,
.iframebdr_large .largetext_tm,

.iframebdr .largetext_hp,
.iframebdr .largetext_hs,
.iframebdr .largetext_lm,
.iframebdr .largetext_lm4u,
.iframebdr .largetext_m,
.iframebdr .largetext_pm,
.iframebdr .largetext_pm4u,
.iframebdr .largetext_tm { font-size: 20px; line-height: normal }

textarea { width: 462px; color: #6c6d70; }
#newsletter a { margin: 5px 20px 0px 0px; float: left; background: url('images/newsletter_button.jpg'); width: 161px; height: 35px }
#newsletter a:hover { margin: 5px 20px 0px 0px; float: left; background: url('images/newsletterb_button.jpg'); width: 161px; height: 35px }
#report a { margin: 5px 20px 0px 10px; float: left; background: url('images/freereport_button.jpg'); width: 161px; height: 35px }
#report a:hover { margin: 5px 20px 0px 10px; float: left; background: url('images/freereportb_button.jpg'); width: 161px; height: 35px }
#appraisal a { margin: 5px 0px 0px 10px; float: left; background: url('images/propertyappraisal_button.jpg'); width: 161px; height: 35px }
#appraisal a:hover { margin: 5px 0px 0px 10px; float: left; background: url('images/propertyappraisalb_button.jpg'); width: 161px; height: 35px }

#newsletter_homebutton { margin: 8px 0px 0px 40px; float: left; width: 137px; height: 32px; }
#newsletter_homebutton img { width: 137px; height: 32px; }
#newsletter_homebutton a { background: url('images/newsletter.jpg') no-repeat; display: block; width: 137px; height: 32px; }
#newsletter_homebutton a:hover { background: url('images/newsletter_hover.jpg') no-repeat; width: 137px; height: 32px; }
.footright { width: 490px; float: right; padding: 10px 5px 0px 5px }
.padding { margin: 30px 0px 10px 0px }
.padding2 { float: right; text-align: right; padding-top: 12px }

/* Menu code */
.menu a { height: 19px; padding: 0px 0px 3px 0px; width: 271px; color: #ebddba }
.menu a:hover { padding: 0px 0px 3px 0px; width: 271px; color: #000 }

.column1 { float: left; width: 36%; margin-right: 5% }
.column2 { float: left; width: 54% }
.column3 { float: left; width: 45%; margin-right: 5% }
.column4 { float: left; width: 50% }
.rightcolumn { float: right; padding-right: 18px; padding-top: 12px }

.appraisalimg,
.12thingsimg,
.landlordsloginimg { margin-top: 6px }
.12thingsimg input,
.appraisalimg input { background: url('images/12things_button.jpg') no-repeat; width: 191px; height: 24px; border: 0px; cursor: pointer; font-size: 1px; text-align: left; color: #C69 }
.landlordsloginimg input { background: url('images/signup.jpg') no-repeat; width: 191px; height: 22px; border: 0px; cursor: pointer; font-size: 1px; text-align: left; color: #C69; margin-top: 30px }

#fields { margin-left: 45%; margin-top: 60px }
#fields2 { margin-left: 46%; margin-top: 18px }
/*#fields3 { margin-left: 40%; margin-top: 15px }*/
.faqsection { float: left; width: 95%; margin-bottom: 10px }
.faqsection p { padding-top: 0px; margin-top: 0px; padding-bottom: 5px; margin-bottom: 5px }

/* Added styles 20/09/09 */

.block { height: 5px; width: 155px }
.floatright { float: right }
.floatleft { float: left }
#padding-left { padding-left: 10px }
.margin-top { margin-top: 10px }
.iframe-padd iframe { padding-top: 15px }
#images { width: 422px; padding-left: 0px }
#padding-left2 { padding-left: 17px }
.padding #width { width: 227px; height: 46px }
#padding-top3 { margin-top: 20px }
.hiddentxt { text-indent: -999px }
#landlords-login { padding-top: 16px; margin-right: 6px }
.empty-padd { padding: 0px; margin: 0px }
.bottombgpos {  repeat-y bottom left }
#registerbtn { margin: 55px 0px 0px 10px }
.emptyclr { clear: both; margin: 0px; padding: 0px }
#txt { margin-top: 32px; padding-left: 20px }
#txtblock { padding-left: 10px; height: 269px; padding-top: 20px }
#width400 { width: 400px }
#padding-right { padding-right: 6px }

.footer {
	padding: 4px;
	text-align: center;
	color: #4D4D4D;
	font-size: 12px;
}

.footer span {
	font-size: 16px;
	font-weight: bold;
}