body{margin: 0px;font-family: 'Georgia', Verdana, Arial, Helvetica, sans-serif; font-size:13px; background-color:#000000; }
#clear .clear {clear:both;}
a:active,a:link, a:visited {	text-decoration: none;	color: #ffffff; font-weight:normal;}
a:hover{		color: #ffffff; text-decoration:underline}

h1 {font-weight:bold;font-size:1.4em; letter-spacing:-1px; margin:0px 0px 6px 0px; color: #ffffff; padding:12px;}
h2 {font-weight:bold;font-size:1.4em; letter-spacing:-1px;margin:0px 0px 6px 0px; color:#ffffff;padding:12px;}
h3 {font-size:1.2em;margin:0px;color:#C8A42A;letter-spacing:-1px;margin:-6px 0px 9px 0px;}
h4 {font-size:1.7em; margin:0px}


#dottedline{width:100%; height:1px; background-color:transparent; border-bottom:1px dotted #C8A42A; margin-top:9px;margin-bottom:9px; margin-left:0px; margin-right:0px;}

#headerholder {width:100%; height:156px; background-image:url(../images/header.png); background-repeat:repeat-x;background-position:center top;}
#headerholder .header {width:990px; height:156px;text-align:left}
#headerholder .header .logo {float:left; background-image:url(../images/rthomelogo.png);margin-top:8px; margin-left:0px;width:85px; height:87px; cursor:pointer}
#headerholder .header .info {float:right; margin-top:16px; margin-left:0px;width:283px; height:87px;color:#C8A42A; font-size:1.3em;}
#headerholder .header .info .telephone{width:283px; height:29px;margin:0px; padding:0px;}
#headerholder .header .info .telephone a {font-weight:100; color:#C8A42A }
#headerholder .header .info .fax{ width:283px; height:29px;margin:0px; padding:0px;}
#headerholder .header .info .fax a {font-weight:100; color:#C8A42A }
#headerholder .header .info .email{width:283px; height:29px;margin:0px; padding:0px;}
#headerholder .header .info .email a, #headerholder .header .info .fax a #headerholder .header .info .telephone a {font-weight:100; color:#C8A42A }


#mainbackground {width:100%; margin-top:-3px;padding-bottom:12px; background-image:url(../images/mainbg.jpg); background-repeat:no-repeat; background-attachment: fixed;background-position:center -146px; }
#mainbackground .holder {width:990px; margin-left:0px;padding-top:24px;margin-top:0px;text-align:left;}

#mainbackground a:active,a:link, a:visited{text-decoration: none;	color: #ffffff; font-weight:bold; text-decoration:none}
#mainbackground a:hover{text-decoration: none;	color: #ffffff; font-weight:bold; text-decoration:underline}
#mainbackground td{font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; }

#menu {float:left; text-align:left; width:990px;margin-left:0px; height:36px; margin-top:13px;margin-bottom:0px;}
#menu a{text-indent: -9999px; display: inline-block;outline:none;float: left;background-color: transparent; background-image: url(../images/menu.jpg); background-repeat: no-repeat;  height:36px;width:990px;}

#menu a#mayfair{width: 100px; background-position: 0px 0px; }
#menu a#mayfair:hover{width: 100px;background-position: 0px -36px; }
#menu a#marylebone{width: 140px; background-position: -100px 0px; }
#menu a#marylebone:hover{width: 140px;background-position: -100px -36px;}
#menu a#knightsbridge{width: 154px; background-position: -240px 0px; }
#menu a#knightsbridge:hover{width: 154px;background-position: -240px -36px;}
#menu a#hydepark{width: 121px; background-position: -394px 0px; }
#menu a#hydepark:hover{width: 121px;background-position: -394px -36px;}
#menu a#otherlondonproperties{width: 241px; background-position: -515px 0px; }
#menu a#otherlondonproperties:hover{width: 241px;background-position: -515px -36px;}
#menu a#shortlets{width: 132px; background-position: -756px 0px; }
#menu a#shortlets:hover{width: 132px;background-position: -756px -36px;}
#menu a#forsale{width: 102px; background-position: -888px 0px; }
#menu a#forsale:hover{width: 102px;background-position: -888px -36px; }


#submenu_mayfair, #submenu_marylebone, #submenu_knightsbridge, #submenu_hydepark, #submenu_otherlondonproperties
{float:left; text-align:left; width:990px;margin:0px; height:24px;margin-top:-24px; left:0px;display:none; }
#submenu_mayfair a, #submenu_marylebone a, #submenu_knightsbridge a, #submenu_hydepark a, #submenu_otherlondonproperties a
{text-indent: -9999px; float: left;background-color: transparent; background-image: url(../images/submenu.jpg); background-repeat: no-repeat;  height:24px;width:990px;}
#submenu_mayfair a#studio, #submenu_marylebone a#studio, #submenu_knightsbridge a#studio, #submenu_hydepark a#studio, #submenu_otherlondonproperties a#studio
{width: 158px; background-position: 0px 0px; }
#submenu_mayfair a#studio:hover, #submenu_marylebone a#studio:hover, #submenu_knightsbridge a#studio:hover, #submenu_hydepark a#studio:hover, #submenu_otherlondonproperties a#studio:hover
{width: 158px;background-position: 0px -24px; }
#submenu_mayfair a#onebedroom, #submenu_marylebone a#onebedroom, #submenu_knightsbridge a#onebedroom, #submenu_hydepark a#onebedroom, #submenu_otherlondonproperties a#onebedroom
{width: 190px; background-position: -158px 0px; }
#submenu_mayfair a#onebedroom:hover, #submenu_marylebone a#onebedroom:hover, #submenu_knightsbridge a#onebedroom:hover, #submenu_hydepark a#onebedroom:hover, #submenu_otherlondonproperties a#onebedroom:hover
{width: 190px;background-position: -158px -24px;}
#submenu_mayfair a#twobedroom, #submenu_marylebone a#twobedroom, #submenu_knightsbridge a#twobedroom, #submenu_hydepark a#twobedroom, #submenu_otherlondonproperties a#twobedroom
{width: 190px; background-position: -348px 0px; }
#submenu_mayfair a#twobedroom:hover, #submenu_marylebone a#twobedroom:hover, #submenu_knightsbridge a#twobedroom:hover, #submenu_hydepark a#twobedroom:hover, #submenu_otherlondonproperties a#twobedroom:hover
{width: 190px;background-position: -348px -24px;}
#submenu_mayfair a#threebedroom, #submenu_marylebone a#threebedroom, #submenu_knightsbridge a#threebedroom, #submenu_hydepark a#threebedroom, #submenu_otherlondonproperties a#threebedroom
{width: 191px; background-position: -538px 0px; }
#submenu_mayfair a#threebedroom:hover, #submenu_marylebone a#threebedroom:hover, #submenu_knightsbridge a#threebedroom:hover, #submenu_hydepark a#threebedroom:hover, #submenu_otherlondonproperties a#threebedroom:hover
{width: 191px;background-position: -538px -24px; }
#submenu_mayfair a#fourbedroomormore, #submenu_marylebone a#fourbedroomormore, #submenu_knightsbridge a#fourbedroomormore, #submenu_hydepark a#fourbedroomormore, #submenu_otherlondonproperties a#fourbedroomormore
{width: 261px; background-position: -729px 0px; }
#submenu_mayfair a#fourbedroomormore:hover, #submenu_marylebone a#fourbedroomormore:hover, #submenu_knightsbridge a#fourbedroomormore:hover, #submenu_hydepark a#fourbedroomormore:hover, #submenu_otherlondonproperties a#fourbedroomormore:hover
{width: 261px;background-position: -729px -24px;}

#submenu_shortlets, #submenu_forsale {float:left; text-align:left; width:990px;margin-left:0px; height:24px; margin-top:-24px;display:none;}
#submenu_shortlets a, #submenu_forsale a{text-indent: -9999px; float: left;background-color: transparent; background-image: url(../images/submenu2.jpg); background-repeat: no-repeat;  height:24px;width:990px;}

#submenu_shortlets a#mayfair2, #submenu_forsale a#mayfair2{width: 149px; background-position: 0px 0px; }
#submenu_shortlets a#mayfair2:hover, #submenu_forsale a#mayfair2:hover{width: 149px;background-position: 0px -24px; }
#submenu_shortlets a#marylebone2, #submenu_forsale a#marylebone2{width: 184px; background-position: -149px 0px; }
#submenu_shortlets a#marylebone2:hover, #submenu_forsale a#marylebone2:hover{width: 184px;background-position: -149px -24px;}
#submenu_shortlets a#knightsbridge2, #submenu_forsale a#knightsbridge2{width: 201px; background-position: -333px 0px; }
#submenu_shortlets a#knightsbridge2:hover, #submenu_forsale a#knightsbridge2:hover{width: 201px;background-position: -333px -24px;}
#submenu_shortlets a#hydepark2, #submenu_forsale a#hydepark2{width: 166px; background-position: -534px 0px; }
#submenu_shortlets a#hydepark2:hover, #submenu_forsale a#hydepark2:hover{width: 166px;background-position: -534px -24px;}
#submenu_shortlets a#otherlondonproperties2, #submenu_forsale a#otherlondonproperties2{width: 290px; background-position: -700px 0px; }
#submenu_shortlets a#otherlondonproperties2:hover, #submenu_forsale a#otherlondonproperties2:hover{width: 290px;background-position: -700px -24px;}


#footerholder { width:100%; height:176px; background-image:url(../images/footer.png); background-repeat:no-repeat; background-color:#000000; line-height:112%; background-position:center top;}

#footerholder .footernav {width:990px; height:27px; text-align:left; font-size:0.80em; color:#333333;margin-bottom:12px; }
#footerholder .footernav a {color:#ffffff; text-decoration:none; font-weight:100;}
#footerholder .footernav a:hover {color:#ffffff; text-decoration:underline;  font-weight:100;}

#footerholder .footernav .link {float:left; margin-top:7px; line-height:80%}
#footerholder .footernav .divider {float:left; width:1px; margin:1px 6px 0px 6px; height:25px;background-image:url(../images/subnav_divider.gif)}

#footerholder .footer {width:990px;  text-align:left; font-size:0.9em; color:#333333; height:111px}
#footerholder .footer .col1{float:left; width:211px; margin:0px 0px 0px 0px; color:#ffffff;line-height:150%;  }
#footerholder .footer .col2{float:left; width:286px; margin:0px 0px 0px 0px; color:#ffffff;line-height:150%;  }
#footerholder .footer .col2 .label{float:left; width:96px; margin:0px 0px 0px 0px; color:#ffffff;line-height:150%;  }
#footerholder .footer .col3{float:left; width:185px; margin:0px 0px 0px 0px; color:#ffffff;line-height:150%;  }
#footerholder .footer .col1 a ,#footerholder .footer .col2 a,#footerholder .footer .col3 a{color:#ffffff;  font-weight:100 }
#footerholder .footer .col1 a:hover ,#footerholder .footer .col2 a:hover,#footerholder .footer .col3 a:hover{color:#ffffff;  font-weight:100; text-decoration:underline }
#footerholder .footer .col4 {float:left; width:235px; margin:0px; color:#C8A42A;  }

.footertitle {margin:0px 0px 6px 0px; color:#C8A42A; font-weight:bold;}

#footerholder .footerinfo {width:990px;  text-align:left; font-size:1em; color:#000000;font-weight:bold; }
#footerholder .footerinfo .left{float:left; width:400px;}
#footerholder .footerinfo .right{float:right; width:400px; text-align:right;}
#footerholder .footerinfo .right .nowd{float:right; text-align:right;}
.footerlinks {float:right; background-image:url(../images/footerlogos.png); width:304px; height:105px; margin-top:-4px;}
.footerlinks a{text-indent: -9999px; display: inline-block; float: left;background-color: transparent; background-image: url(../images/footerlogos.png); background-repeat: no-repeat;  height:105px;width:304px;}
.footerlinks a#naea{ margin-left:59px; width: 55px; height:55px; background-position: -59px 0px; }
.footerlinks a#globrix{ margin-left:0px; width: 80px; height:55px; background-position: -114px 0px; }
.footerlinks a#propertylive{ margin-left:0px; width: 55px; height:55px; background-position: -194px 0px; }
.footerlinks a#primelocation{ margin-left:0px; width: 55px; height:55px; background-position: -249px 0px; }

.footerlinks a#rightmove{ margin-left:0px; width: 181px; height:50px; background-position: -0px -55px; }
.footerlinks a#findaproperty{margin-left:0px; width: 123px; height:50px; background-position: -181px -55px; }

#quicksearch {margin-left:0px;margin-top:6px;text-align:left; width:266px;  }
#quicksearch fieldset {	font-size:1em; border:0px; margin-bottom:6px;  width:266px; padding:0px}
#quicksearch fieldset input, #quicksearch fieldset textarea{font-family: 'Trebuchet MS';margin:0px; width: 160px; border:0px solid #C8A42A;  color: #ffffff;	background-color:#1E1E1E;	}
#quicksearch fieldset select {font-family: 'Trebuchet MS';margin:0px; width: 122px; color: #000000;	border:0px;background-color:#CDBB89;	}
#quicksearch fieldset label {text-align:left;	float:left;	color:#ffffff; font-weight:bold;	width:89px; font-size:1em; margin-right:4px;}
#quicksearch fieldset input:focus, #quicksearch fieldset textarea:focus { background-color: #1E1E1E; color:#ffffff;	font-size: 1em;}
#quicksearch .formelementholder {border:1px solid #C8A42A;background-color:#1E1E1E;width:162px; float:left;}

#contactform {margin-left:0px;margin-top:6px;text-align:left; width:303px;  }
#contactform fieldset {	font-size:1em; border:0px; margin-bottom:6px;  width:293px; padding:0px}
#contactform fieldset input, #contactform fieldset textarea{font-family: 'Trebuchet MS';margin:0px; width:297px; border:0px solid #C8A42A;  color: #ffffff;	background-color:#1E1E1E;	}
#contactform fieldset select {font-family: 'Trebuchet MS';margin:0px; width: 122px; color: #000000;	border:0px;background-color:#CDBB89;	}
#contactform fieldset label {text-align:left;	float:left;	color:#ffffff; font-weight:bold;	width:189px; font-size:1em; margin-right:4px;}
#contactform fieldset input:focus, #contactform fieldset textarea:focus { background-color: #1E1E1E; color:#ffffff;	font-size: 1em;}
#contactform .formelementholder {border:1px solid #C8A42A;background-color:#1E1E1E;width:299px; float:left;}


#searchresults {float:left; width:656px; border:0px solid #ffffff;height:88px; color:#ffffff;cursor:pointer;}
#searchresults .propertyrow {width: 529px; float:right; color:#ffffff; text-align:left}
#searchresults .propertyrow .infobar {width: 529px;height:24px; color:#ffffff; background-color:#CBA34A; background-image:url(../images/propertyinfobarbg.jpg); float:right; font-size:0.85em}
#searchresults .propertyrow .infobar .price{float:right;margin-top:5px; margin-right:6px;color:#000000;}
#searchresults .propertyrow .infobar .status{float:left;margin-top:5px;width:50px; margin-right:6px;text-align:center;color:#CBA34A;}
#searchresults .propertyrow .infobar .location{float:left;margin-top:5px; color:#000000;}

