.visualhotels {position:fixed; margin:0; padding:0;}
.visualhotels-previews {border-collapse:collapse; margin-top:5px;}
.visualhotels-previews tr td {padding:2px;}
.visualhotels-previews tr td img {cursor:pointer;}

.visualhotels2 {padding:8px; margin:0;}
.visualhotels h1 {font-weight:normal; font-size:14pt; margin:0; padding:0;}
.visualhotels-hotelname {float:left; padding:0 0 4px 0;}
.visualhotels-quality {float:right; padding-top:5px;}
.visualhotels-close {float:right;}
.visualhotels-copyright {width:480px; margin:5px 0 0 0; float:left; text-align:left;}

.visualhotels-clear {clear:both;}
.visualhotels-panorama {float:left; margin:0; padding:0;}
.visualhotels-sections {float:right; overflow:auto; height:362px; width:190px; text-align:left;}
.visualhotels-sections ul {list-style:inside square; margin:0; padding:0;}
.visualhotels-sections ul li {margin:0 0 5px 0; padding:0; line-height:18px;}
.visualhotels-sections ul li ins {cursor:pointer; font-weight:bold; text-transform:uppercase; font-size:10pt; text-decoration:none;}
.visualhotels-sections ul li.panorama {cursor:pointer; line-height:18px; padding:1px 1px 1px 5px;}
.visualhotels-sections ul li.selected {padding:0 0 0 4px;}
.visualhotels-sections ul li.hided {}
.visualhotels-sections ul li.hided ul {display:none;}
.visualhotels-sections ul li ul {list-style:inside disc; margin:2px 0 2px 15px;}
.visualhotels-sections ul li ul li {background:none; margin:0; padding:1px 1px 1px 5px; font-size:9pt; line-height:18px;}
.visualhotels-sections ul li ul li ins {font-size:9pt; font-weight:normal; text-transform:none;}
.visualhotels-sections ul li ul li ul {list-style-position:outside; list-style-type:none; margin-left:13px;}
.visualhotels-sections ul li ul li ul li {font-size:8pt; line-height:18px;}

#visualHTML {
width:100%; 
height:350px;
border: solid 1px red;
}
.visualhotels-copyright, .visualhotels-sections ul li {color:#fff;} 
.visualhotels, .visualhotels-previews tr td img, .visualhotels-panorama, .visualhotels-sections ul li.selected {border:#cccccc 1px solid; background-color:#ffffff;} 
.visualhotels2 {border:#759ECD 1px solid; background-color:#2C5994;} 

div.visualhotels-close a {COLOR:#CAE6FF;font-size:12px;text-decoration:underline;}
div.visualhotels-close a:hover {color:#FFDD53;text-decoration:none;}
div.visualhotels-quality a {COLOR:#CAE6FF;font-size:12px;text-decoration:underline;}
div.visualhotels-quality a:hover {color:#FFDD53;text-decoration:none;}

#visualhotels-sections-list li.selected {color: #000;}
.visualhotels {_position: absolute !important}