/* CSS Document */

body {margin:0; padding:0}
/* divs -------------------------------------------------------- */
.headerDiv {width:100%; background:#EBEBEB; border-bottom:1px solid #707070}
.headerDivBig {background:url(../images/header-bg.gif)}
.headerDivBig2 {background:url(../images/header-bg-2.gif)}
.divEF5700 {background:#EF5700; margin-top:1px; border-top:1px solid #C94F09;}
.divC94F09 {background:#C94F09; margin-top:1px; border-top:1px solid #974312;}

.headerClientMenu {background:#FFCC00; border-bottom:1px solid #C29B00; border-top:1px solid #C29B00; }

.divGrey {background:#F6F6F6; padding:5px; margin-bottom:1px;}

.divGrey:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.divGrey {display: inline-table;}

/* Hides from IE-mac \*/
* html .divGrey {height: 1%;}
.divGrey {display: block;}
/* End hide from IE-mac */

.divFeatures {padding:10px; margin 0 10px; border-bottom:1px dashed #cacaca; }
.divFeatures span {padding:5px 10px;}

.divThumbnails {border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; margin:3px 0; padding:3px 0 0 0; text-align:center}

/* tables -------------------------------------------------------- */
.headerTable td {border-left:1px solid #707070}
.footer{margin-top:5px; padding-bottom:10px; padding-top:5px; border-top:1px solid #DDDDDD;color:#C4571C; font-size:12px;  }

.spaceTable{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px;}
th { font-size:11px; text-align:left; background:#E4E4E4}
.trGrey td {background:#F6F6F6}
.trDarkGrey td {background:#E4E4E4}
/* links -------------------------------------------------------- */
.headerTableLink {color:#C4571C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:5px 10px; border-right:1px solid white; border-bottom:1px solid white; float:left; white-space:nowrap}
.headerTableLink:hover {color:#EF5700; text-decoration:none;}
.headerTableLink2 {color:#C4571C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; padding:5px 10px; float:right;}
.headerTableLink2:hover {color:#EF5700; text-decoration:none;}

.footer a {color:#C4571C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.footer a:hover {color:#EF5700; text-decoration:underline}

.linkWhite {color:#FFFFFF;}
.linkWhite:hover {color:#FFEEE4; text-decoration:none;}

.linkPink {color:#FFD8CF;}
.linkPink:hover {color:#FFFFFF; text-decoration:none;}

.linkWhiteNone {color:#FFFFFF; text-decoration:none;}
.linkWhiteNone:hover {color:#FFEEE4;}

.linkRed {color:#C4571C;}
.linkRed:hover {color:#B94300; text-decoration:none;}

.linkRedNone {color:#C4571C; text-decoration:none;}
.linkRedNone:hover {color:#B94300;}

.linkDotLine {color:#4C4C4C; display:block; border-bottom:1px dashed #DFDFDF; padding:3px; text-decoration:none}
.linkDotLine:hover {color:#C94F09; border-bottom:1px dashed #C94F09; text-decoration:none}

.linkGreyBg {color:#C94F09; display:block; margin-bottom:1px; padding:3px; text-decoration:none; background:#F4F4F4; font-weight:bold}
.linkGreyBg:hover {color:#DD3E00; text-decoration:none; background:#F8F1EE}

.linkRound {display:block; float:right; background:#EF5700 url(../images/round-l.gif) no-repeat top left; color:white; font-weight:bold; text-decoration:none; margin:0 3px; line-height:21px}
.linkRound:hover {color:#FFD8CF; text-decoration:none;}
.linkRound span {display:block; padding:0 10px; background: url(../images/round-r.gif) no-repeat top right; line-height:21px}
/* text -------------------------------------------------------- */

.textNormal {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textSmall {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.textSmallGrey {color:#ACACAC; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.textRed {color:#BB4C0C; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textWhiteS {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* forms -------------------------------------------------------- */

.mainLogin {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:120px; margin:0}
.mainSearch {padding:0 10px; margin:0}

.searchButton { border:0; background:url(../images/search-bg.gif); color:#FFFFFF; width:71px; height:21px; text-align:center}
input, select {margin:3px 0}

.quickSearch {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:120px; margin:0; border:1px solid #4C4C4C;}
.quickSearchButton {font-family:Arial, Helvetica, sans-serif; background:#C94F09; color:#FFFFFF; font-size:11px; margin:0 4px; border:1px solid #4C4C4C; padding:0 4px;}
.submitButton {font-family:Arial, Helvetica, sans-serif; background:#C94F09; color:#FFFFFF; font-size:11px; margin:0 4px; border:1px solid #4C4C4C; padding:0 4px; font-weight: bold;}

form {margin:0; padding:0}

/* lists -------------------------------------------------------- */
.ulRed {margin:5px 0; padding:0; list-style:none}
.ulRed li {margin:0; padding:0 0 12px 20px; background:url(../images/bullet.gif) no-repeat 3px 3px;}

/* titles -------------------------------------------------------- */
.titleWhite {margin:5px 0; padding:0; color:white; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.titleGrey2 {padding:5px 0; width:240px; margin:0 0 5px 0; color:#4C4C4C; font-family:Arial, Helvetica, sans-serif; font-size:16px; border-bottom:1px solid #D2D2D2;}
.titleGrey3 {padding:5px 0; width:240px; margin:0 0 5px 0; color:#4C4C4C; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #D2D2D2;}
/* images -------------------------------------------------------- */
.divThumbnails img {margin:0 10px 3px 0;}

/* 2006-02-21 -----------------------------------------------------*/
.tableLightYellow {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px dashed #cacaca;}
.tableLightYellow td {background:#FEFFE8;}
.textWhiteNormal {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/* 2006-03-14 -----------------------------------------------------*/
.headerLandlordMenu {background:#2ad4f2; border-bottom:1px solid #27a8bf; border-top:1px solid }
.msg_ok{color:#009933; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;}
.msg_not_ok{color:#D00000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;}
.textBlue{font-size: 12px; COLOR: #155b7b; font-family: Arial, Helvetica, sans-serif;}
.div2AD4F2{background:#2AD4F2; margin-top:1px; border-top:1px solid #27A8BF;}
a.detailed_search,a.detailed_search:visited{
	color: #ffffff;
	text-decoration: none;
}


/* 2006-03-22 -----------------------------------------------------*/
.titleGrey {padding:5px 0; width:240px; margin:0 0 5px 0; color:#4C4C4C; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
