 /* Rounded Boxes */
.ttwb1 P, .ttwb2 P, .ttwb3 P, .ttwb4 P, .ttwb6 P, .ttwb7 P, .ttwb8 P, .ttwb9 P { background-color:transparent; line-height:0px; height:11px; width:11px; margin:0px; padding:0px; }
.ttwb1 { background: url(twb-one.png) top left no-repeat; height:11px; width:11px; line-height:0px; }
.ttwb2 { background: url(twb-one.png) top center no-repeat; height:11px; line-height:0px; }
.ttwb3 { background: url(twb-one.png) top right no-repeat; height:11px; width:11px; line-height:0px; }
.ttwb4 { background: url(twb-one.png) center left no-repeat; line-height:0px; } 
.ttwb5 { background-color: White; width:auto;  }
.ttwb6 { background: url(twb-one.png) center right no-repeat; width:11px; line-height:0px; }
.ttwb7 { background: url(twb-one.png) bottom left no-repeat; height:11px; line-height:0px; }
.ttwb8 { background: url(twb-one.png) bottom center no-repeat; height:11px; line-height:0px;  }
.ttwb9 { background: url(twb-one.png) bottom right no-repeat; height:11px; width:11px; line-height:0px; }

 /* Rounded Boxes */
.bwsls1 P, .bwsls2 P, .bwsls3 P, .bwsls4 P, .bwsls6 P, .bwsls7 P, .bwsls8 P, .bwsls9 P { background-color:transparent; line-height:0px; height:20px; width:20px; margin:0px; padding:0px; }
.bwsls1 { background: url(bwsls_01.png) bottom right no-repeat; height:20px; width:20px; line-height:0px; }
.bwsls2 { background: url(bwsls_02.png) bottom repeat-x; height:20px; line-height:0px; }
.bwsls3 { background: url(bwsls_03.png) bottom left no-repeat; height:20px; width:20px; line-height:0px; }
.bwsls4 { background: url(bwsls_04.png) repeat-y; width:20px; line-height:0px; } 
.bwsls5 { background: #a7a9ac url(hoverBalloon-gradient.png) repeat-x; width:100%;  }
.bwslspadding { margin:5px 5px 5px 5px;  }
.bwsls6 { background: url(bwsls_06.png) repeat-y; width:20px; line-height:0px; }
.bwsls7 { background: url(bwsls_07.png) top right no-repeat; height:20px; line-height:0px; }
.bwsls8 { background: url(bwsls_08.png) top repeat-x; height:20px; line-height:0px;  }
.bwsls9 { background: url(bwsls_09.png) top left no-repeat; height:20px; width:20px; line-height:0px; } 

.HoverBalloon { width:328px; white-space:normal; margin-top:-12px; margin-left:-12px; }
.HoverBalloonBrowsePhotos { background:url(browse-photo.png) 50% 50%; width:103px; height:98px; float:left;    }
.HoverBalloonBrowsePhotos IMG { margin:9px 0px 0px 6px;  }
.HoverBalloonTitle { float:left; margin-left:6px; margin-top:5px; width:180px; }
.HoverBalloonTitle DIV, .HoverBalloonTitle DIV EM { font-size:10px; }
.HoverBalloonTitle DIV { margin:4px 0px 4px 0px;  }
.HoverDescriptionArea { clear:both; width:300px;  }
.HoverBalloonDescription { margin:5px;   }
.HoverBalloonDescription DIV { margin-bottom:1em;  }

.HoverBalloonDescription UL { margin:0px; padding:0px; display:block;   }
.HoverBalloonDescription UL LI { list-style: none url(); margin:0px; padding:0px; display:block; line-height:14px;    }
.HoverBalloonDescription UL LI STRONG { font-weight: bold; font-size: 110%; }
.HoverBalloonDescription * UL LI, .HoverBalloonDescription UL LI { font-size: 80%; padding: 2px 3px; font-family: Verdana, Arial; }

.hoverBalloonBottom { text-align:center; height:45px; padding-top:0px;   }
.hoverBalloonBottom DIV { float:left; width:33%; text-align:center;  }
.HoverBalloon A IMG, .HoverBalloon * A IMG, .HoverBalloon * * A IMG, .HoverBalloon * * * A IMG { border: none; }