/*
	offers
*/
.offers{
	width: 535px;
	margin: 14px 0px 0px 0px;
}
	.offers h1 {
		height: 30px;
		font: normal normal 18px tahoma;
		color: #193B67;
		background: url(light-blue-repeat.png) 0px 0px repeat-x;
		padding: 3px 0px 0px 10px;
	}
	.offers-item {
		margin: 9px 0px 0px 0px;
	}
		.item-image-background {
			width: 80px;
			height: 77px;
			border: 1px solid #999999;
			background: #FFFFFF;
			margin: 3px 0px 0px 0px;
			padding: 6px 5px 7px 5px;
			float: left;
		}
		.item-image-background div {
			width: 100%;
			height: 100%;
		}
		.item-spec {
			width: 170px;
			margin: 0px 0px 0px 13px;
			float: left;
		}
			.item-spec a {
				font: normal bold 15px arial;
				color: #0A90E8;
			}
			.item-spec-number {
				height: 14px;
				margin: 2px 0px 0px 5px;
				float: left;
			}
				.item-spec-number .left {
					width: 6px;
					height: 100%;
					background: url(number-left.jpg) 0px 0px no-repeat;
					float: left;
				}
				.item-spec-number .center {
					height: 100%;
					background: url(number-center.jpg) 0px 0px repeat-x;
					font: normal normal 10px arial;
					color: #33CC00;
					padding: 0px 6px 0px 4px;
					float: left;
				}
				.item-spec-number .right {
					width: 2px;
					height: 100%;
					background: url(number-right.jpg) 0px 0px no-repeat;
					float: left;
				}
			.item-stars {
				height: 18px;
				clear: left;
				text-indent: -19000px;
				overflow: hidden;
				margin: 4px 0px 0px 0px;
			}
			.item-icons {
				margin: 7px 0px 0px 0px;
			}
			.item-icons div {
				width: 18px;
				height: 18px;
				float: left;
				text-indent: -19000px;
				overflow: hidden;
				margin: 0px 4px 0px 0px;
			}
			.item-rating {
				clear: both;
			}
				.item-rating .white {
					width: 80px;
					height: 7px;
					background: url(white-rating.jpg) 0px 0px no-repeat;
					margin: 9px 0px 0px 1px;
					float: left;
				}
				.item-rating .green {
					height: 7px;
					background: url(green-rating.jpg) 0px 0px no-repeat;
					text-indent: -19000px;
					overflow: hidden;
				}
				.item-rating .numbers {
					font: normal normal 11px arial;
					color: #555555;
					float: left;
					letter-spacing: 0.6px;
					margin: 4px 0px 0px 5px;
				}
			.item-city-name {
				font: normal normal 13px arial;
				color: #333333;
				margin: 4px 0px 0px 0px;
			}
		.item-vertical-line {
			width: 1px;
			height:109px;
			background: url(item-vertical-line.jpg) 0px 0px repeat-y;
			float: left;
			text-indent: -19000px;
			overflow: hidden;
			margin: 1px 0px 0px 0px;
		}
		.item-time {
			width: 85px;
			text-align: center;
			float: left;
		}
			.item-time a {
				font: normal bold 14px arial;
				color: #FF8040;
			}
			.plus-ten {
				font: normal normal 11px arial;
				color: #000000;
				margin: 13px 0px 0px 0px;
			}
			.bold-date {
				font: normal bold 12px arial;
				color: #000000;
				letter-spacing: 1px;
                margin:4px 0 0;
			}
			.seven-nights {
				font: normal normal 11px arial;
				color: #000000;
			}
			.from-where {
				font: normal normal 11px arial;
				color: #000000;
				margin: 2px 0px 0px 0px;
			}
		.item-savings {
			width: 93px;
			float: left;
			text-align: center;
		}
			.red-row {
				width: 63px;
				height: 32px;
				background: url(red-row-down.jpg) 0px 0px no-repeat;
				text-align: center;
				font: normal bold 17px arial;
				color: #FFFFFF;
				padding: 2px 0px 0px 0px;
				margin: 2px 0px 0px 15px;
			}
			.orange-row {
				width: 63px;
				height: 32px;
				background: url(orange-row-down.jpg) 0px 0px no-repeat;
				text-align: center;
				font: normal bold 17px arial;
				color: #FFFFFF;
				padding: 2px 0px 0px 0px;
				margin: 2px 0px 0px 15px;
			}
			.how-many-text {
				font: normal normal 11px arial;
				color: #999999;
			}
			.how-many-sum {
				font: normal bold 12px arial;
				color: #999999;
			}
		.item-prices {
			float: left;
		}
			.new-price {
				font: normal normal 18px tahoma;
				color: #0A90E8;
				margin: -4px 0px 0px 14px;
			}
			.old-price {
				font: normal normal 13px tahoma;
				color: #999999;
				margin: 1px 0px 0px 16px;
				text-decoration:line-through;
			}
			.button-buy  {
				margin: 12px 0px 0px 15px;
				float: left;
			}
			.button-buy .left {
				height: 24px;
				background: url(blue-buy-button-left.jpg) 0px 0px no-repeat;
				float: left;
				padding: 2px 4px 0px 13px;
			}
			.button-buy .left a {
				font: normal bold 14px tahoma;
				color: #0A90E8;
			}	
			.button-buy .right {
				width: 8px;
				height: 24px;
				background: url(blue-buy-button-right.jpg) 0px 0px no-repeat;
				float: left;
			}
	.item-spacer {
		height: 1px;
		background: url(item-horicontal-line.jpg) 0px 0px repeat-x;
		text-indent: -19000px;
		overflow: hidden;
		margin: 10px 0px 0px 1px;
		padding-bottom: 8px;
	}
