/* CSS Document @import "http://www.partner.viator.com/modules/widgets/css/widgets.css";*/


#viatorWidget {
font-size:11px;
line-height:1.2;
text-align:left;
}
#viatorWidget a {
font-weight:bold;
text-decoration:none;
}
#viatorWidget a:hover {
text-decoration:underline;
}
#viatorWidget a img {
border:0 none;
float:left;
height:75px;
margin:0 5px 5px 7px;
width:75px;
}
#viatorWidget ul {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 7px;
}
#viatorWidget p {
margin:0;
padding:0 7px;
text-align:left;
display:block; /*so it will be in the same start line once it wrap*/
}
#viatorWidget strong {
font-weight:bold;
}
#viatorWidget .widget_header {
padding:5px;
text-transform:uppercase;
font-size:13px;
font-weight:bold;
text-align:center;
}
#viatorWidget .widget_body {
padding-bottom:0;
}
#viatorWidget .widget_entry {
padding:5px 0 5px;
border-bottom:1px solid #ccc;
}
#viatorWidget .price {
/*float:left;*/
font-size:11px;
font-weight:bold;
padding-right:5px;
}
#viatorWidget .price_desc {
/*float:left;*/
font-size:10px;
}
#viatorWidget .price_format {
margin-bottom:5px;
color:#990000;
}
#viatorWidget .extract {
clear:both;
}
#viatorWidget .extract a {
font-weight:normal;
}
#viatorWidget.widget_horizontal .widget_entry {
float:left;
padding-bottom:5px;
}
#viatorWidget.widget_horizontal img {
margin-left:0;
}
#viatorWidget .more_info {
clear:both;
padding-bottom:5px;
}
.clearfix:after, .widget_body:after, .widget_entry .price_format:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix, .widget_body, .widget_entry .price_format {
display:inline-block;
}
* html .clearfix, * html .widget_body, * html .widget_entry .price_format {
height:1%;
}
.clearfix, .widget_body, .widget_entry .price_format {
display:block;
}