/* special offer lines */

#middlecontent_left2 {
	float: left;
	width: 615px;
	display: block;
}

.topoffers {
	width: 290px;
	height: 32px;
}
.topoffers_psq {
	float: left;
	width: 24px;
	height: 32px;
	background: url(../../graphics/template/deals_topoffer_pinksq.gif) no-repeat;
	color: white;
	font: bold 14px/32px Verdana, sans-serif;
	text-align: center;
}
.topoffers_pbx {
	float: left;
	width: 252px;
	height: 28px;
	background: url(../../graphics/template/deals_topoffer_pink260.gif) no-repeat;
	color: black;
	font: 12px/24px Verdana, sans-serif;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 1px;
	margin-left: 6px;
	text-align: left;
}
.topoffers_noborder_black {
	float: left;
	width: 252px;
	height: 28px;
	color: black;
	font: 12px/24px Verdana, sans-serif;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 1px;
	margin-left: 6px;
	text-align: left;
}
}
.topoffers_noborder_pink {
	float: left;
	width: 252px;
	height: 28px;
	color: #e22176;
	font: 12px/24px Verdana, sans-serif;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 6px;
	padding-right: 1px;
	margin-left: 6px;
	text-align: left;
}
.topoffers_bsq {
	float: left;
	width: 24px;
	height: 32px;
	background: url(../../graphics/template/deals_topoffer_bluesq.gif) no-repeat;
	color: white;
	font: bold 14px/32px Verdana, sans-serif;
	text-align: center;
}
.topoffers_bbx {
	float: left;
	width: 244px;
	height: 32px;
	background: url(../../graphics/template/deals_topoffer_blue250.gif) no-repeat;
	color: black;
	font: 12px/24px Verdana, sans-serif;
	padding-top: 4px;
	padding-left: 6px;
	margin-left: 6px;
}

.topoffers_telephone {

	width: 244px;
	height: 26px;
	background: url(../../graphics/template/deals_topoffer_pink250.gif) no-repeat;
	color: black;
	font: 12px/24px Verdana, sans-serif;
	padding-top: 4px;
	padding-left: 6px;
	margin-left: 6px;
}
.dealsection {
	float: left;
	width: 306px;
}
.dealsection_spacer {
	float: left;
	width: 3px;
	height: 20px;
}
.dealsection_title {
	background: url(../../graphics/template/titlebar_small.gif) no-repeat;
	padding-left: 10px;
	padding-top: 2px;
	color: #000000;
	font: 18px/38px Verdana, sans-serif;
}

.dealcontent {	
	width: 270px;
	height: 250px;
	background: url(../../graphics/template/smallsection_backdrop_middle.gif) repeat-y;
	padding-left: 16px;
	padding-top: 6px;
}

.dealcontent2 {	
	background: url(../../graphics/template/smallsection_backdrop_middle.gif) repeat-y;
	padding-top: 6px;
}

.dealcontentblue {	
	width: 302px;
	background: url(../../graphics/template/smallsection_backdrop_middle.gif) repeat-y;
	padding-left: 2px;
	padding-right: 2px;
}
.dealsearchcontent {
	height: 250px;
	background: url(../../graphics/template/deals_blue_gradient.gif) repeat-x;
	color: black;
	font: 12px/16px Verdana, sans-serif;
	padding-left: 10px;
	padding-top: 6px;
}
.dealsearchdrops {
	margin-top: 6px;
}
.dealsearchleft {
	float: left;
	width: 140px;
}
.dealsearchright {
	float: left;
	width: 140px;
}
select.dealsearchdrops {	
	font-size: 10px;
	color: #000;
	width: 120px;
	margin-bottom: 10px;
}
.skiholidayofferstitle {	
	width: 605px;
	height: 46px;
	background: url(../../graphics/template/skiholidays_top.gif) no-repeat;
	margin-top: 2px;
	float: left;
	color: #00a3e6;
	font: 18px/38px Verdana, sans-serif;
	padding-left: 10px;
}

.skiholidayoffersmiddle h3 {	
	color: #e22176;
	margin-left: 2px;
}
.skiholidayoffersmiddle {	
	width: 615px;
	background: url(../../graphics/template/skiholidays_mid.gif) repeat-y;
	color: black;
	font: 12px/16px Verdana, sans-serif;
	padding-left: 5px;
	padding-top: 10px;
	}

.skiholidayoffersbottom {
	width: 615px;
	height: 12px;
	display: block;
	background: url(../../graphics/template/offline_item_bottom.gif) no-repeat;
}
.offers {
	width: 121px;
	float: left;
}
.smallbar {
	width: 121px;
	height: 32px;
	background: url(../../graphics/template/deals_topoffer_bluesml.gif) no-repeat;
	font: 11px/32px Verdana, sans-serif;
	color: #e22176;
	text-align: center;
	margin-top: 6px;
}

#middlecontainer_top {
	width: 615px;
	height: 12px;
	display: block;
	background: url(../../graphics/template/middlecontainer_top.gif) no-repeat;
}

#middlecontainer_bottom {
	width: 615px;
	height: 12px;
	display: block;
	background: url(../../graphics/template/middlecontainer_bottom.gif) no-repeat;
}

#middlecontainer h3 {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
#middlecontainer {
	width: 595px;
	background: url(../../graphics/template/middlecontainer.gif) repeat-y;
	color: #252525;
	font: 10px/12px Verdana, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}

#middlecontainer_left {
	width: 300px;
	float: left;
	border-right: 1px dotted #a5a5a5;
	margin-right: 10px;
}
#middlecontainer_lefta {
	width: 140px;
	float: left;
}
#middlecontainer_leftb {
	width: 140px;
	float: left;
}
#middlecontainer_right {
	width: 280px;
	float: left;
}
#middlecontainer_righta {
	width: 140px;
	float: left;
}
#middlecontainer_rightb {
	width: 140px;
	float: left;
}


#middlecontainer a {
	color: #252525;
}
.pinkarrowlist {
margin:0px;
margin-left:-8px;
}

.pinkarrowlist ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
.pinkarrowlist li
{
background-image:url('../../graphics/template/pinkarrows.gif');
background-repeat:no-repeat;
background-position:6px 5px; 
padding-left:24px; 
padding-top:2px; 
}
.deal

.tabledates {
	width: 270px;
	font: 11px/14px Verdana, sans-serif;
	margin-top: 20px;
}

.greycontainer {
	color: #252525;
	font: 11px/12px Verdana, sans-serif;
	padding: 10px;
	overflow: hidden;
}


.greycontainer h2 {
	color: #000000;
	font: bold 16px/18px Verdana, sans-serif;
	margin: 2px;
}

.greycontainer a {
	text-decoration: underline;
	color: #252525;
	font: 11px/12px Verdana, sans-serif;
}	
.tabledates_row td {
	padding-top: 4px;
	padding-bottom: 4px;
}
.tabledates_cell_venue {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	width: 95px;
}
.tabledates_cell_date {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	width: 50px;
}
.tabledates_cell_price {
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	text-align: right;
	width: 100px;
	padding-right: 5px;
	font: bold Verdana, sans-serif;
}
.tabledates_cell_offer{
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	width: 60px;
	color: #e22176;
	font-weight: bold;
}
.dealsections {
	width: 615px;
}
.bluetxt_notbold {
	color: #00a3e6;
}
