@CHARSET "UTF-8";

#travel-deal-paginator-container {
}
#travel-deal-paginator-container:after {
	clear: both;
}
#travel-deal-count {
	float: right;
}
#travel-deal-paginator-container .travel-deal-paginator {
}

#travel-deal-list {
	width: 100%;
}

#travel-deal-list th {
	text-align: left;
}
#travel-deal-list th div {
	padding: 5px 4px 3px 4px;
	background: #86b5d9 50% 50% repeat-x url(images/ui-bg_highlight_hard_55_86b5d9_1x100.png);
/*	background: #0000ff; */
/*	border-left: 1px solid #000077;
	border-right: 1px solid #000077; */
	border-top-left-radius:  12px; -moz-border-radius-topleft:  12px; -webkit-border-top-left-radius:  12px;
	border-top-right-radius: 12px; -moz-border-radius-topright: 12px; -webkit-border-top-right-radius: 12px;
}
#travel-deal-list th a {
	color: #ffffff;
	display: block;
}
th#travel-deal-list-price-header div {
	display: inline-block;
}
#travel-deal-list th:hover div, #travel-deal-list th.primary-sort-key:hover div{
	background: #a9bd00 50% 50% repeat-x url(images/ui-bg_highlight_hard_55_a9bd00_1x100.png);
}

#travel-deal-list th.primary-sort-key div {
	font-style: italic;
	background: #6699cc 50% 50% repeat-x url(images/ui-bg_highlight_hard_55_6699cc_1x100.png);
/*	background: #a9bd00; */
}
.row-odd  .primary-sort-column { background: #c6d7f9; }
.row-even .primary-sort-column { background: #f9f9ff; }

#travel-deal-list td {
	padding: 0 4px 0 4px;
	vertical-align: middle;
}

#travel-deal-list .row-odd {
	background: #ccddff;
}

#travel-deal-list .row-odd:hover, #travel-deal-list .row-even:hover {
	background: #ddee77;
}
#travel-deal-list .row-odd:hover td, #travel-deal-list .row-even:hover td {
	background: none;
}

#travel-deal-list .hotel-description {
	color: #333333;
	display: block;
	font-size: 90%;
/*	font-size: smaller; */
}

#travel-deal-list .travel-deals-hotel-star-rating {
	display: inline-block;
}
#travel-deal-list .travel-deals-hotel-star-rating .ui-icon {
	background-image: url(images/ui-icons_000000_256x240.png);
	width: 10px;
	height: 10px;
}
#travel-deal-list .travel-deals-hotel-star-rating .ui-icon-star  { background-position: -227px -115px; }
#travel-deal-list .travel-deals-hotel-star-rating .ui-icon-plus  { background-position: -19px -132px; }
#travel-deal-list .travel-deals-hotel-star-rating .ui-icon-minus { background-position: -51px -132px; }

#travel-deal-list .reserve-link {
	background: #86b5d9 50% 50% repeat-x url(images/ui-bg_highlight_hard_55_86b5d9_1x100.png);
	border: thin solid #435b6d;
	color: #000000;
	font-weight: bold;
	border-radius: 0.9em; -moz-border-radius: 0.9em; -webkit-border-radius: 0.9em;
	padding: 0.25em 0.1em;
	margin: 1px 0;
	display: block;
}
#travel-deal-list .row-odd:hover .reserve-link, #travel-deal-list .row-even:hover .reserve-link {
	background: #abcde7 50% 50% repeat-x url(images/ui-bg_highlight_hard_55_abcde7_1x100.png);
}
#travel-deal-list .row-odd .reserve-link:hover, #travel-deal-list .row-even .reserve-link:hover {
	background: #d0e5f5 50% 50% repeat-x url(images/ui-bg_glass_75_d0e5f5_1x400.png);
}

#travel-deal-list .ui-icon {
	display: inline-block;
	width: 13px;
	height: 13px;
}

