#viatorWidget {
	font-size: 12px;
    line-height: 1.3;
    text-align: left;
}

#viatorWidget a {
    font-weight: bold;
    text-decoration: none;
}

#viatorWidget a:hover {
    text-decoration: underline;
}

#viatorWidget a img {
   border: 0;
    float: left;
    margin: 0 5px 5px 7px;
    width: 75px;
    height: 75px;
    color: #00759a;
    font-size: 11px;
    font-weight: normal;
}

#viatorWidget ul {
    font-size: 11px;
    list-style: none;
    margin: 0;
    padding: 0 7px 0;
}

#viatorWidget p {
    margin: 0;
    padding: 0 7px;
    text-align: left;
}

#viatorWidget strong {
    font-weight: bold;
}

#viatorWidget .widget_header {
	padding: 5px;
}

#viatorWidget .widget_body { padding-bottom: 0; }

#viatorWidget .widget_entry {
    padding: 5px 0 10px;
}

#viatorWidget .price {
    float: left;
    font-weight: bold;
    font-size: 11px;
    padding-right: 5px;
}

#viatorWidget .price_desc {
    float: left;
    font-size: 11px;
}

#viatorWidget .price_format { margin-bottom: 5px; }

#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 {
    padding-bottom: 10px; 
    clear: both;
}

/* Clearing
-------------------------------------------------------------- */

.clearfix:after,
.widget_body:after,
.widget_entry .price_format:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix,
.widget_body,
.widget_entry .price_format { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix,
* html .widget_body,
* html .widget_entry .price_format { height: 1%; }

.clearfix,
.widget_body,
.widget_entry .price_format { display: block; }
/* End hide from IE-mac */

