

div.spacer { clear: both; height: 0px;}

/* detail.lasso */

#imDetail { width: 100%; max-width: 530px; margin-left: 10px; clear: both;}

#imDetail .imHeader  { margin: 15px 0 3px 0; background-color: #D75528; height: 25px; width: 100%; padding: 5px 0 0 0; }  
#imDetail .imHeader  B {margin-left: 5px;  color: #FFFFFF; font: bold 14px arial;  }

#imDetail .label {  background-color: #00A6CC; width: 140px; color: #FFFFFF; padding: 3px; white-space: nowrap; font-size: 10px; vertical-align: top;}
#imDetail .content { background-color:#FFE597; padding: 3px; border-right: solid 1px #6B7778;}

#imGallery { width: 100%; height: 250px; margin-bottom: 3px; background-color: #FFE597; }
#imGallery .imImages { border: 0px; margin: 0px; width: 100%;  }
#imGallery .imImageLg { width: 220px; float: left; }
#imGallery .imThumbs { width: 240px; float: right; }
#imGallery .imThumbList { display: inline; }
#imGallery IMG { border: solid 2px #FFFFFF; margin: 2px;}
#imGallery .imGalleryOff { display: none; position: relative; z-index: 100; }

#imDetail #imDetailCol1 { float: left; width: 265px; }
#imDetail #imDetailCol2 { float: right; width: 265px; }

#imDetail .imBase, .imRooms, .imDesc, .imRooms, .imSpace, .imExtra { border-collapse: separate; padding: 0; border: 0; margin: 5px 0 0 0; border-spacing: 1px; width: 100%; empty-cells: show; }
#imDetail .imButton { width: 10px; height: 10px; background-color: #ACC900; white-space: nowrap; float: left; margin-right: 5px; display: block; border: solid 1px #FFFFFF; vertical-align: top; }

/* Slips */
#imMenuSlips { margin-top: 20px; }
#imMenuSlips LI {  display:inline; margin:0; padding:0;}
#imMenuSlips UL { margin:0; padding:0px 0px 0px 0px; list-style:none; }
#imMenuSlips LI a { background: url('/grafik/icon_arrow3.gif'); background-repeat: no-repeat; margin:0; padding:0 2px 0 12px;}

/* LIST VIEW */

#imList  { width: 100% }
#imList A { color: #8F0000; }
#imList A:hover { color: #000000; }
#imList H2 { color: #8A2E26; font: bold 12px arial, sans-serif; }
#imList .imListMenu LI {  display:inline; margin:0; background:url("/grafik/icon_arrow3.gif") no-repeat left top; padding: 0 5px 0 15px; }
#imList .imListMenu UL { display:inline; margin:0 0 5px 0; padding:0; list-style:none; }

#imList div.imListObject { clear:both; margin: 10px 0 0 0;  border-bottom: dotted 1px #465638;}
#imList div.imListImage { height: 120px; float: left; }
#imList div.imListImage IMG { margin: 1px; padding: 1px; border: solid 1px #EF7616; }
#imList div.imListDesc { width: 420px; height:80px; float: right; }

#imList div.imListValues { padding-top: 1px; clear: both; width: 100%; }
#imList div.imListValues span.label { padding: 1px;  float: left; width: 180px; background-color: #DFDFDF;}
#imList div.imListValues span.content { background-color: #F3F3F3; padding: 1px;  float: right; width: 230px; }
#imList .imHeader { font-size: 16px; font-weight: bold; color:#AF0000; padding: 3px; display: block; }


/* Contact Form */
#imContact { margin-top: 10px; }
#imContact TABLE { width: 100%; padding: 0px; border: 0px; border-spacing: 1px; margin: 0px; empty-cells: show; border-collapse: separate; }
#imContact TD { text-align: left; background-color: #FFB68F; }
#imContact H2 { color: #FFFFFF; }
#imContact .tdHeader { color: #000000; background-color: #D75528; padding: 2px;}
#imContact .tdSubmit { text-align: right; background-color: #FFFFFF; padding: 2px; }
.textWarning { font-size: 9px; color: #FFFFFF;}

#imContact H1 { color: #8A2E26; }
#imConfirm TABLE { width: 480px; padding: 0px; border: 0px; border-spacing: 1px; margin: 0px; empty-cells: show; border-collapse: separate; }
#imConfirm TD { text-align: left; background-color: #FFDFDF; }


/* Favorites Pop Up */
#imMemo H1 { color: #8A2E26; font-size: 14px;}
#imMemo H2 { color: #FF6600; font-size: 12px;}
#imMemo IMG { margin: 3px; }
#imMemo A { color: #8F0000; text-decoration:none; }
#imMemo A:hover { color: #000000; }

#imMemo TABLE { width: 90%;  padding: 0px; border: 0px; border-spacing: 1px; margin: 0px; empty-cells: show; border-collapse: separate;} 
#imMemo TD { background-color: #FFE597; } 
.imMemoMenu LI {  display:inline; margin:0; padding:0;}
.imMemoMenu UL { margin:0; padding:0px 0px 0px 0px; list-style:none; }
.imMemoMenu LI a { background: url('/grafik/icon_arrow4.gif'); background-repeat: no-repeat; margin:0; padding:0 2px 0 12px;  }