.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-copyright a {background:url(http://visualhotels.com/img/eye/visualhotels_px.gif) no-repeat left bottom; padding-left:20px;}

.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;}