

/*
Title:      my-french-house.com master styles for screen media
Author:     Jim Pannell
Updated:    January 2006
*/

body{margin:0;padding:0;font-family:Arial,Verdana,sans-serif;font-size:small;text-align:center;color:#333;}
* html body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
}

/* ---[ links ]------------------------------- */
a.lhn:link{color:#333333;padding-left:5px;text-decoration:none;}
a.lhn:visited{color:#333333;padding-left:5px;text-decoration:none;}
a.lhn:hover{color:#333333;padding-left:5px;text-decoration:underline;}
a.rhn:link,a.rhn:visited,a.rhn:hover{font-size:90%;color:#ffffff;text-decoration:none;}

/* ---[ common elements ]--------------------- */
p{margin:0 0 1em 0;padding:0;font-size:1em;}
h1{font-family:Arial,Verdana,Helvetica;font-size:1.6em;font-weight:normal;margin-top:5px;margin-bottom:10px;line-height:110%;}
h1 span{font-size:75%;}
h2{font-family:Arial,Verdana,sans-serif;font-size:130%;color:#666666;font-weight:bold;margin-top :15px;margin-bottom :0px;}
h3{font-family:Verdana,Arial,Helvetica;font-size:110%;font-weight:normal;color:#333333;margin-top:0px;margin-bottom:10px;}
h3 span{font-size:100%;}
h4{font-family:Verdana,Arial,Helvetica;font-size:100%;font-weight:bold;margin-top :20px;margin-bottom :0px;}
em{font-style:italic;}
strong{font-weight:bold;}
.small_text{font-size:82%;}
hr{display:none;clear:both;}
.list-default{margin:10px 0 5px 0;padding:0;}
.list-default-centre{margin:0;padding:0;}
.list-default-centre ul{margin:0;padding:0;}
.list-default li,.list-default-centre li{list-style:none;padding-left:20px;line-height:1.3em;background:url(/images/bullet-summary.gif) no-repeat 0 3px;}
.list-default-centre li a{color:#454545;}
.help{cursor:help;}
.clear{clear:both}

/* ---[ top ]------------------------------- */
#container{position:relative;clear:both;font-size:97%;text-align:left;width:800px;margin:0 auto;border-left:1px solid #000;border-right:1px solid #000;}

/* ---[ header ]------------------------------- */
#header{margin:0 auto;padding:0;width:802px;height:60px;background:#fff;}
#logo{float:left;margin:0;padding:5px 35px 10px 0;width:350px;}
#topnav{float:right;margin:10px 0 0 0;padding:0;width:380px;font-size:90%;text-align:right;font-weight:bold;color:#333;}
#topnav a{color:#333;text-decoration:none;}
#topnav a:hover{color:#999;text-decoration:none;}
#topnav a.nav_hilite:link{color:#ff0000;}
#topnav a.nav_hilite:visited{color:#ff0000;}
#topnav a.nav_hilite:hover{color:#666;}
#nav-bg{background:url("/images/bg-fff.gif") repeat top right;}
#css-navigation{width:802px;margin:0 auto;padding:0;min-height:27px;background:#fff;font-size:85%;font-weight:bold;line-height:normal;border-left:1px solid #fff;border-right:1px solid #fff;background:url("/images/bg-fff.gif");}
#navigation{width:802px;margin:0 auto;padding:0;min-height:27px;background:#fff;font-size:85%;font-weight:bold;line-height:normal;border-left:1px solid #fff;border-right:1px solid #fff;background:url("/images/bg-fff.gif");}
#navigation ul{margin:0;padding:0;list-style:none;}
#navigation li{float:left;margin:0;padding:0;border-bottom:1px solid #fff;}
#navigation a{float:left;display:block;padding:7px 8px;color:#fff;text-decoration:none;}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a{float:none;}
/* End IE5-Mac hack */
#navigation a:hover{color:#e1e1e1;}
#navigation #current{color:#333;background-image:url("/images/navigation/nav-on-right.gif");}
#navigation #current a{color:#333;background-image:url("/images/navigation/nav-on-left.gif");}
#addThis{padding-top:10px}

   
/* -- dhtml menu -- */
#nav-menu{float:left;background:#fff;}
#nav-menu li a{color:#000;background-color:#9a000a;padding:3px;}
#nav-menu li ul li a{color:#fff;background-color:#9a000a;padding:5px;}
#nav-menu li ul{border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}

/* -- GENERAL STUFF -- */
.pics{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #454545;border-bottom:1px solid #454545;}
.thumbnails{padding:3px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #454545;border-bottom:1px solid #454545;}
.thumbnails:hover{padding:3px;border:1px solid #454545;border-left:1px solid #454545;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#ccc;}
.dotted-line{clear:both;width:100%;height:12px;background:url(/images/divider.gif) repeat-x 0 50%;}
.lhc-content{margin:0;padding:5px;font-size:95%;}
form{margin:0;padding:0;}
ul.featurelist{list-style-type:square;margin-left:16px;padding:0px;margin-top:0px;}
ul.featurelist li{list-style-position:outside;line-height:1.3em;margin-bottom:0.5em;}
.tableborder-g{border:solid 1px #999999;background-color:#f0f0f0;font-size:85%;font-family:Verdana,Arial,Helvetica;}
.tableborder{border:solid 1px #999999;font-size:95%;font-family:Verdana,Arial,Helvetica;}
.tablefont-small{font-size:95%;font-family:Verdana,Arial,Helvetica;}
.new{color:#fff;background-color:#cc0000;padding:2px;font-size:10px;font-weight:bold;text-transform:uppercase;}

#mainTypographicContent h2{font-family:Verdana,Arial,Helvetica;color:#333;font-size:100%;font-weight:bold;margin-top:20px;padding-bottom:20px;width:100%;background:url(/images/divider.gif) repeat-x 0 20px;}
#mainTypographicContent ul.listTicks,#mainTypographicContent ul.listArrows,#mainTypographicContent ul.listEuros{margin:0 0 15px 0;padding:0;list-style-type:none;}
#mainTypographicContent ul.listEuros li{margin-top:10px;padding-left:40px;background:url(/images/icon-euro-sign-32.png) no-repeat 0 0;}
#mainTypographicContent ul.listArrows li{margin-top:10px;padding-left:40px;background:url(/images/icon-next-32.png) no-repeat 0 0;}
#mainTypographicContent ul.listTicks li{margin-top:10px;padding-left:40px;background:url(/images/icon-tick-32.png) no-repeat 0 0;}
#mainTypographicContent ul.listTicks li ul{padding-left:0;list-style-type:none;}
#mainTypographicContent ul.listTicks li li{padding-left:0;background:none;}
#mainTypographicContent p.info{font-weight:bold;margin-left:5px;padding-left:35px;background:url(/images/icon-info-24.png) no-repeat;line-height:24px;}
#mainTypographicContent img{border:0;}
.floatImgLeft{float:left;margin:0 15px 15px 0;}
.floatImgRight{float:right;margin:0 0 15px 15px;}
.imgSpaceTop{margin-top:15px;}

/* -- FORM ELEMENTS -- */
.search_box{margin:0 0 3px 0;padding:0;width:105px;background-color:#fff;font-size:80%;font-family:Verdana,Arial,Helvetica;z-index:0;}
.box_border{width:105px;background-color:#fff;font-size:75%;font-family:Verdana,Arial,Helvetica;}
input,select,textarea{font-size:80%;font-family:Verdana,Arial,Helvetica;background-color:#f0f0f0;}
.white{background-color:#ffffff;}
.grey{color:#888;}
.text-white{color:#ffffff;}
.red-text{color:#cc0000;font-weight:bold;}
.asterisk{font-family:verdana,Helvetica,sans-serif;font-size:95%;color:#F68622;font-weight:bold;vertical-align:-2px;}
div.lhdContent{position:relative;}
div.lhdHeader{margin-left:-14px;margin-top:-10px;height:196px;}
div.lhdHeader h1{position:absolute;left:10px;top:0;color:#fff;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.8);}

/* ---[ page structure ]------------------------------- */
#mfh-main-column{float:left;width:609px;margin:0;padding:0;border-top:1px solid #000;}
#mfh-main-home-bottom{float:left;width:594px;margin:0;padding:15px 0 0 10px;}
#mfh-main-home-bottom p{font-size:85%;}
#mfh-main-left{clear:both;float:left;width:133px;margin:0;padding:0;}
#mfh-main-right{float:left;width:451px;margin:0;padding:10px 10px 10px 15px;}
#left-hand-column-properties{float:left;width:135px;margin:0;padding:0 15px 0 10px;border-top:1px solid #000;}
#centre-column-properties{float:left;width:435px;margin:0;padding:10px 15px 10px 0;border-top:1px solid #000;}
#fullDetails h2{color:#333;font-size:110%;margin:20px 0 5px 0;}
#fullDetails h3{color:#454545;font-size:95%;font-weight:bold;margin:10px 0 5px 0;}
#fullDetails ul{margin:0 0 15px 0;padding-left:13px;}
#fullDetails ul li{list-style:square;line-height:1.3em;margin-bottom:0.5em;}
#fullDetails p{line-height:1.5em;margin:0 0 1em 0;}
#left-hand-column{float:left;width:133px;margin:0;padding:0;border-top:1px solid #000;}
#centre-column{float:left;width:451px;margin:0;padding:10px 10px 10px 15px;border-top:1px solid #000;}
#centre-column p{line-height:1.5em;}
#right-hand-column{float:right;width:190px;margin:0;padding:0;border-top:1px solid #000;}
#right-hand-home-bottom{float:right;width:190px;margin:0;padding:0;}
#right-hand-home-bottom p{margin:0;padding:10px 10px;font-size:86%;line-height:1.3em;}

/* ---[ site homepage ]------------------------------- */
#home-divider{border-top:1px solid #333;}
#home-info-wrapper{position:relative;font-size:95%;text-align:left;width:802px;margin:0 auto;background:#fff;}
#home-info{position:absolute;left:0;top:715px;z-index:1;margin:0;padding:0;width:802px;background:#fff;}
#home-info p{line-height:1.5em;}
ul#secondary-navigation{display:block;margin:10px 0 0 0;padding:0;float:left;}
ul#secondary-navigation li{float:left;margin:0 0 10px;display:block;padding:0;width:280px;}
ul#secondary-navigation li a{text-decoration:none;}
ul#secondary-navigation li a:hover{text-decoration:underline;}
ul#secondary-navigation li.selected a{text-decoration:none;color:black;}
ul#secondary-navigation li.selected li a{text-decoration:none;}
ul#secondary-navigation li.selected li a:hover{text-decoration:underline;}
ul#secondary-navigation li li a{text-decoration:none;padding-right:5px;color:#a7a9ac;}
ul#secondary-navigation li{font-size:1em;font-weight:bold;}
ul#secondary-navigation li ul{margin-top:5px !important;}
ul#secondary-navigation li li{font-size:0.9em;line-height:1.05em;font-weight:normal;}
ul#secondary-navigation li ul{margin:10px;margin:0;padding:0;}
ul#secondary-navigation li li{float:none;display:block;margin:0 0 4px;padding:0;}
ul#secondary-navigation li:hover a{color:black;}
ul#secondary-navigation li:hover li a{color:#0083b3;}
ul#secondary-navigation li:hover li a:hover{text-decoration:underline;}
ul#secondary-navigation li.hover a{color:black;}
ul#secondary-navigation li.hover li a{color:#0083b3;}
ul#secondary-navigation li.hover li a:hover{text-decoration:underline;}
#mycarousel p {text-align:center;}
#reslayer{clear:both;width:570px;visibility:visible;margin:0 auto 0 auto;}
#reslayer strong{color:#2E8701}
#reslayer h1,#reslayer h2{font-weight:bold}
#reslayer h1,#reslayer h2,#reslayer p,#reslayer a{margin:0 0 10px 0;padding:0;font-size:12px;color:#333;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
#reslayer a:hover{text-decoration:underline;}
#properties #reslayer{width:430px}

/* ---[ my french portfolio ]------------------------------- */
#usernav{width:118px;margin:10px 0 0 0;padding:5px 0 10px 15px;font-weight:bold;}
#usernav h4{margin:5px 0 0 0;padding:0;color:#454545;}
#usernav li{list-style:none;margin:0;padding:5px 0 0 0;}
#usernav li ul{font-size:90%;font-weight:normal;margin:0;padding:0;}
#usernav li ul li{padding:3px 0 0 16px;background:url(/images/mfp/bullet-green.gif) no-repeat 0 65%;font-size:95%;}
#usernav a{margin:0;padding:1px;text-decoration:none;color:#000;}
#usernav a:hover,#usernav a.active{margin-right:0;padding:1px;color:#fff;background:#999;text-decoration:none;}
#usernav p{font-weight:normal;padding-right:15px;font-size:95%;}
#login dl{float:left;width:100%;}
#login dt{width:80px;margin:4px 8px 0 0;padding:0;text-align:right;white-space:nowrap;float:left;clear:left;font-size:90%;font-weight:bold;}
#login dd{margin:0 0 5px 0px;font-size:95%;}
#login input{margin:0;padding:0;font-size:95%;}
#login input#username{width:170px;}
#login input#password{width:170px;}
.property-header{float:left;margin:0 0 10px 0;padding:0;font-size:95%;list-style:none;border-right:1px solid #858585;border-bottom:1px solid #858585;width:98%;}
.property-header-left{float:left;margin:0;padding:7px 5px 5px 5px;}
.property-header-right{float:right;text-align:left;margin:0;padding:5px;}

/*	PHP CALENDAR FUNCTION */
.calendar{margin:5px 0 0 10px;}
.days{font-family:Verdana,arial,helvetica,sans-serif;color:#555;font-size:75%;}
.calendar-month{font-family:Verdana,arial,helvetica,sans-serif;color:#454545;font-size:80%;font-weight:bold;}
.calendar-numbers{font-family:Verdana,arial,helvetica,sans-serif;font-size:75%;}
a.calendarlink:link{color:#f0f0f0;background-color:#900;padding:1px;font-size:75%;text-decoration:none;}
a.calendarlink:visited{color:#f0f0f0;background-color:#900;padding:1px;font-size:75%;text-decoration:none;}
a.calendarlink:hover{color:#f0f0f0;background-color:#900;padding:1px;font-size:75%;text-decoration:underline;}
.feedback-headings{color:#333;background:#eee;border-bottom:1px solid #999;}
.feedback-headings-right{color:#333;background:#eee;border-bottom:1px solid #999;border-right:1px solid #999;}
	
/*	Feature box styles */
.box-left{float:left;width:205px;margin-top:20px;padding-bottom:10px;}
.box-right{float:right;width:226px;margin-top:20px;padding-bottom:10px;}
.box-left h3{margin:0;padding:6px 8px 4px 10px;font-size:95%;font-weight:bold;}
.box-right h3{margin:0;padding:6px 8px 4px 10px;font-size:95%;font-weight:bold;}
.box-left ul{padding-left:10px;}
.box-right ul{padding-left:10px;}
.box-left p{margin:0;padding:5px 10px 0 10px;color:#333;}
.box-right p{margin:0;padding:5px 10px 0 10px;color:#333;}

/* ---[ property details page ]------------------------------- */
#mfp-login-propdetails{margin:0 10px;padding:0;text-align:left;}
#mfp-propdetails-rhc{margin:0;padding:0 10px;text-align:left;}
.rhc-login-form{margin:4px 0 0 0;text-align:left;font-size:90%;}
#quicksearch-rhc{margin:0;padding:0 10px;text-align:left;}
.quicksearch-rhc-form{position:relative;margin:0;padding:5px 0 2px 0;font-weight:bold;color:#333;}
.title-lhc h3{font-weight:bold;font-size:95%;margin:0;padding:4px 5px;border-top:1px solid #000;border-bottom:1px solid #000;}
.title-rhc h3{position:relative;text-align:left;font-weight:bold;font-size:95%;margin:0;padding:4px 10px;border-top:1px solid #000;border-bottom:1px solid #000;}
.title-rhc h3 a{color:#fff;}
.title-rhc-alt h3{position:relative;text-align:left;font-weight:bold;font-size:95%;margin:0;padding:3px 10px;}
.summary-links{margin:10px 0 0 0;padding:0;}
.summary-links li{list-style:none;padding-left:20px;line-height:15px;background:url(/images/bullet-summary.gif) no-repeat 0 3px;}
.links-rhc{margin:0;padding:5px 10px;}
.links-rhc li,.links-mfp-rhc li{list-style:none;padding-left:20px;line-height:17px;font-size:95%;}
.links-lhc{margin:0;padding:5px 0 10px 3px;}
.links-lhc li{list-style:none;padding:0 0 0 13px;line-height:15px;font-size:85%;}
.links-mfp-rhc{margin:0;padding:0;}
#regional-map-rhc{margin:0;padding:10px 0;}
#regional-select-rhc{margin:0;padding:0 10px 10px 10px;}
#summary-info{margin:0;padding:0;font-size:92%;}
#summary-info-left{float:left;width:180px;margin:0;padding:0 20px 0 0;}
#summary-info-right{float:right;width:235px;}
#summary-weather{position:relative;margin:0 0 0 10px;padding:0;width:150px;text-align:center;}
#summary-weather .weatherIcon{height:140px}
#summary-weather .weatherIcon img{position:absolute;height:140px;left:-31px;top:-10px;}
#summary{margin:10px 0;padding:0;}
#summary td{font-size:95%;}
#printable-version{position:absolute;top:10px;left:483px;width:100px;z-index:1;}
.recently-viewed p{margin:0;padding:0 0 1px 0;}
a.link-agent-direct:link,a.link-agent-direct:visited,a.link-agent-direct:hover{color:#900 !important}
.tweetholder{position:relative}
.tweetholder p{padding:10px 0 0 50px;margin:0;line-height:40px;background:url(/images/furniture/icon-twitter.png) no-repeat 5px 5px}
#socialBookmarks{margin:30px 0;}
#socialBookmarks ul{text-align:center;}
#socialBookmarks li{padding-left:0;width:105px;list-style-type:none;float:left;margin-left:0;}
#socialBookmarks li span{font-size:13px;color:#333;font-weight:normal;letter-spacing:0;line-height:19.5px;padding-left:6px;vertical-align:middle;}
#socialBookmarks li img{vertical-align:middle;border:none;}
#socialBookmarks li a{text-decoration:none;font-weight:bold;}
#socialBookmarks li a:hover{text-decoration:underline;}
.facebook{margin-top:1.2em;}
.priceDisplay span{font-weight:bold;color:#555;font-size:20px;}

/* The Nivo Slider styles */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.theme-default.slider-wrapper {background:url(/images/nivo/slider.png) no-repeat;width:485px;height:340px;margin:0 auto;padding-top:0;position:relative;}
.theme-default .nivoSlider{position:relative;width:462px;height:312px;margin-left:11px;margin-top:11px;background:#fff url(/images/nivo/loading.gif) no-repeat 50% 50%;}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a{border:0;display:block;}
.theme-default .nivo-controlNav{position:absolute;left:50%;bottom:-42px;margin-left:-40px;/* Tweak this to center bullets */}
.theme-default .nivo-controlNav a{display:block;width:22px;height:22px;background:url(/images/nivo/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.theme-default .nivo-controlNav a.active{background-position:0 -22px;}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(/images/nivo/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px;}
.theme-default a.nivo-prevNav{left:15px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover{color:#fff;}

/* AdBeans Stuff starts */
#adBeans{margin-top:10px;}
#adBeans p{padding:5px;margin-bottom:0;font-size:95%;}


/* New summary box css starts */
.summary-box{float:left;width:400px;font-size:90%;margin:20px 0;background:url(/images/summary-box-bottom.gif) bottom left no-repeat;}
.summary-box h4{color:#666;margin:0;padding:10px 0 0 20px;font-size:110%;letter-spacing:1px;background:url(/images/summary-box-top.gif) top left no-repeat;}
.summary-box-left{float:left;padding-left:20px;}
.summary-box-right{float:right;padding-right:20px;}
.summary-box dl{font-size:95%;}
.summary-box dt{float:left;clear:both;width:180px;margin:0;padding:0;font-weight:bold;line-height:20px;}
.summary-box dd{padding:0;line-height:20px;}
.summary-box dl.summary-box-left-inner dt{width:100px;}
.summary-box dl.summary-box-left-inner dd{margin:0 0 0 105px;}
.summary-box dl.summary-box-right-inner dt{width:105px;}
.summary-box dl.summary-box-right-inner dd{margin:0 0 0 115px;}
/* New summary box css ends */
	
/* ---[ search page ]------------------------------- */
.search-titles{font-family:Verdana,Arial,Helvetica;font-size:100%;font-weight:bold;color:#444;margin-top:0px;margin-bottom:10px;}

/* ---[ search results ]------------------------------- */
#results-tip{margin:10px 0 15px 0;padding:0;text-align:center;}
#results-tip b{color:#c00;}
.back-next{margin:10px 0 0 0;padding:0;list-style:none;}
.back-next-left,.back-next-right{font-size:0.95em;}
.back-next-left{float:left;}
.back-next-right{float:right;}

/* Search Results Pagination */
div.pagination{font-weight:bold;margin:0 0 5px 0;}
div.pagination a,div.pagination strong{text-decoration:none;padding:1px .3em;border:1px solid #ccc;margin-left:.3em;line-height:1.5em;}
div.pagination strong{border:none;color:#000;padding:1px .3em;margin-left:.3em;}
div.pagination a:hover{color:#fff;background:#ed1b23;}
.results-header{float:left;margin:15px 0 10px 0;padding:0;width:100%;font-size:95%;list-style:none;}
.results-header-left{float:left;width:120px;margin:0;padding:7px 5px 5px 5px;}
.results-header-right{float:right;width:288px;text-align:left;margin:0;padding:5px;}
.results-header-right img{padding-right:63px;}
.property-list{clear:both;float:left;width:450px;padding:0;}
.property-list dl{position:relative;float:left;width:450px;margin:0;padding:0 0 15px 0;display:inline;/* fixes IE/Win double margin bug */}
.property-list dt{float:right;width:294px;margin:0 0 7px 0;padding:0;font-size:125%;font-weight:bold;}
.property-list dt a{color:#333;}
.property-list dt a:hover{color:#666;text-decoration:none;}
.property-list dd{margin:0 0 0 156px;padding:0;font-size:92%;line-height:1.3em;}
.property-list dd p{margin-top:10px;padding:0;line-height:1.2em;}
.property-list dl dd.img{margin:0;}
.property-list dd.img img{float:left;padding:3px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #454545;border-bottom:1px solid #454545;}
.property-list dd.img img:hover{padding:3px;border:1px solid #454545;border-left:1px solid #454545;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#ccc;}
.property-list .toolbox{margin:0;padding:10px 0 0 0;}
.property-list .toolbox ul{width:100%;text-align:left;margin:0;padding:0;list-style:none;}
.property-list .toolbox li{padding:2px 20px 2px 0;display:inline;font-weight:normal;background-repeat:no-repeat;background-position:0 50%;}
.property-list .toolbox li a{padding-left:20px;/* width of icon + whitespace */}
.property-list .toolbox li a:hover{text-decoration:underline;}
.resultsDetail{clear:both;margin:0;padding:0;position:relative;font-size:95%;}
.resultsDetailImage{position:relative;float:left;width:155px;height:185px;}
.resultsDetailImage img{margin:0;padding:3px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #454545;border-bottom:1px solid #454545;}
.resultsDetailImage img:hover{border:1px solid #454545;border-left:1px solid #454545;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#ccc;}
.resultsDetailImage .overlaySSTC,.resultsDetailImage .overlaySBMFH,.resultsDetailImage .overlayUO,.resultsDetailImage .overlayS,div.property-list dl dd.img a span.overlaySSTC,div.property-list dl dd.img a span.overlaySBMFH,div.property-list dl dd.img a span.overlayUO,div.property-list dl dd.img a span.overlayS{position:absolute;top:0;left:0;text-indent:-9000px;width:75px;height:75px}
.resultsDetailImage .overlaySSTC,div.property-list dl dd.img a span.overlaySSTC{background:url(/images/furniture/results-overlay-soldstc.png) no-repeat top left}
.resultsDetailImage .overlaySBMFH,div.property-list dl dd.img a span.overlaySBMFH{background:url(/images/furniture/results-overlay-soldbymfh.png) no-repeat top left}
.resultsDetailImage .overlayUO,div.property-list dl dd.img a span.overlayUO{background:url(/images/furniture/results-overlay-underoffer.png) no-repeat top left}
.resultsDetailImage .overlayS,div.property-list dl dd.img a span.overlayS{background:url(/images/furniture/results-overlay-sold.png) no-repeat top left}

.resultsDetailImage ul{margin:10px 0;padding:0;list-style:none;}
.resultsDetailImage li{padding:2px 20px 4px 0;font-weight:normal;background-repeat:no-repeat;background-position:0 50%;}
.resultsDetailImage li a{padding-left:20px;/* width of icon + whitespace */}
.resultsDetailImage li a:hover{text-decoration:underline;}
.resultsDetailText h3{margin:0 0 7px 0;font-size:125%;font-weight:bold;}
.resultsDetailText h3 a{color:#333;}
.resultsDetailText h3 a:hover{color:#666;text-decoration:none;}
.resultsDetailText h3 span{color:#ffffff;background-color:#cc0000;padding:2px;font-size:65%;font-weight:bold;}
#centre-column .resultsDetailText p{line-height:1.2em;}
.saveproperty{background-image:url(/images/icon-saveproperty.gif);}
.affirmative{background-image:url(/images/icon-affirmative.gif);}
.arrangeviewing{background-image:url(/images/icon-arrangeviewing.gif);}


/* ---[ warnings ]------------------------------- */
#Flash{text-align:left;border:1px solid #f0f0f0;padding:5px 5px 5px 30px;font-size:95%;margin:0 auto 12px auto;margin-right:7px;}
#Flash.bad{color:#fff;background:url(/images/alertbad_icon.gif) #d1201a left no-repeat;}
#Flash.info{color:#000;background:url(/images/alertbad_icon.gif) #DDEE33 left no-repeat;}
#Flash.alert{margin:20px auto;padding:15px 5px 15px 30px;font-weight:bold;font-size:100%;}
#Flash.good{border-right:1px solid #c99;border-bottom:1px solid #c99;color:#333;background:url(/images/alertgood_icon.gif) #e2f9e3 left no-repeat;}
#Flash.alert a{text-decoration:underline;}
#Flash.alert a:hover{text-decoration:none;}

/* ---[ footer ]------------------------------- */
#footer{clear:both;width:802px;margin:0 auto;padding:5px 0 0 0;color:#999;font-size:85%;line-height:1.3em;border-top:1px solid #000;background:#fff;}
#footer a{color:#999;}
#footer-left{float:left;}
#footer-right{float:right;text-align:right;}
#footerlinks{clear:both;margin:5px 0;text-align:center;}
#footer p{margin:0;padding:0;}

/* ---[ MT pages ] ----------------------------- */
#mt-content{margin:0;}
#mt-content ul{list-style-type:square;margin-left:16px;padding:0px;margin-top:0px;}
#mt-content ul li{list-style-position:outside;margin-bottom:5px;}
#mt-content h2{margin-bottom:10px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* for IE6 */
* html .clearfix{height:1%}
/* for IE7 */
*:first-child+html .group{min-height:1px}
