﻿#contentPad {margin: 0 5px}

/* Product heading and price */
div.blockHeader {
	clear:float;
	margin-top:1.25em;
	background-color: #06575e;
	background-image: url(http://cdn.lastminute.com/site/site_ui_curved_trans_corner_left.gif?skin=lastminute);
	background-repeat: no-repeat;
	background-position: left top;
}
div.blockHeader div.header {
	background: url(http://cdn.lastminute.com/site/site_ui_curved_trans_corner_right.gif?skin=lastminute) no-repeat top right; 
	padding: 0.4em; 
	color: #fff}
div.blockHeader div.header div.prices {width:40%; float:right; text-align:right}
div.blockHeader div.header {padding: 0em; color: #fff}
div.blockHeader div.header h3 {
	position:relative; 
	padding: 0.8em 18em 0.8em 0.5em;
	padding-left: 42px;	
	background: url(../images/tree.png) no-repeat 0.5em 0.8em	
	}
div.blockHeader div.header h3 a {color:#fff;}
div.blockHeader div.header h3 a.topSecretLink {font-size:.85em; font-weight:normal;}
div.blockHeader div.header h3 span.pricePoint {position:absolute; right: 0.5em; top: 0.3em; color: #b3d3ea}
div.blockHeader div.header h3 span.pricePoint span {font-size:1.6em}


/* Product image and short description text */
div.productSummary {
	position:relative;
	border-color:#06575e;
	border-style:solid;
	border-width:0 1px;
	background-color:#fff;
}
div.productSummary {
	padding: 0.4em 0}
div.productSummary div.prodText			{background: none; width: 58%; float: left;}
div.productSummary div.prodText p		{padding: 0; margin: 0; font-size:0.95em}
div.productSummary div.prodText p a		{color: #003499;}
div.productSummary div.prodText p .t1 	{padding: 0; margin: 0; font-size:0.9em;position:absolute;bottom:2px;}
div.productSummary div.moreDetails		{position:absolute; bottom:0.5em; right:1em; padding-bottom:0.25em; text-align:right;}
div.productSummary img.prodImage		{float:left; margin-right: 0.45em} 
div.productSummary img.prodImage		{width: 100px; height: 75px; margin: 0 0.4em;border:2px solid #b5d0ed}
div.productSummary ul 					{position: absolute; top: 0.25em; right: 4px;width: 9em;}
div.productSummary div.prodText p a.more {color: #f09;}
div.topSecret div.productSummary {border-color:#003499;}

/* Table for product sub events info */
table.hotelRooms {font-size:.95em; width:588px; background: #fff; border:1px solid #06575e; border-width:0 1px; clear: both}
table.hotelRooms th {color: #00349a; background: #d6ebfe; text-align: center;}
table.hotelRooms th,
table.hotelRooms td {border-top: 1px solid #B3D1EB; text-align: center;font-size:100%;}
table.hotelRooms td.prodIcon {padding: 0}
table.hotelRooms .colDivider {border-left: 1px solid #B3D1EB;} 
table.hotelRooms td.nightPrice, .hotelRooms th.nightPrice {font-size:90% !important; font-weight:normal; color:#00349a;}
table.hotelRooms .roomType {text-align:left;padding-left:0.5em;} 
table.hotelRooms td.roomType {padding-left: 0.5em; text-align: left}
table.hotelRooms td.roomType img {vertical-align:-20%;margin-left:5px;}
table.hotelRooms tr.expandRooms td {text-align:left; padding-left:0.5em;}
table.hotelRooms col.roomType {}
table.hotelRooms td del {font-size:.95em;color:#7f7f7f;}
table.hotelRooms col.nightPrice {width:6%}
table.hotelRooms col.hotelPrice {width:11%}
table.hotelRooms col.hotelSelect {width:10%}
table.hotelRooms div.generalPromoIco, 
table.hotelRooms div.discountPromoIco, 
table.hotelRooms div.earlyBirdPromoIco {
	float:left;
	color:#003366;
	padding:0 5px 0 29px;
	border:1px solid #B3D1EB;
	font-size:0.9em;
	text-align:center;
}

div.topSecret table.hotelRooms {border-color: #003499;}

/* Footer of a sub events table as a div holding the curved bottom border */
div.footerBody {
	border-style: solid; 
	border-width: 1px 1px 0 1px; 
	border-color: #06575e; 
	padding: 0.5em 0.45em .2em 0; 
  
	background-color:#fff;}
div.footerBody input {}

div.topSecret div.footerBody {border-color: #003499;}

div.curvedFooterTransLineShadow div.left,
div.curvedFooterTransLineShadow div.right {background-color: #06575e}

div.topSecret div.curvedFooterTransLineShadow div.left,
div.topSecret div.curvedFooterTransLineShadow div.right {background-color: #003499}

/* Result option links */
#resultOptions {position:relative;margin-top:1em;font-size:.95em;color:#06575e}
#resultOptions div.optionLinks {text-align:center; padding:0.3em; margin-bottom:0.3em; border-bottom:1px solid #06575e;}
#resultOptions a, #resultOptions strong.text_2 {margin: 0 1em 0 1em;}
#resultOptions ul {list-style-type:none; margin:0}
#resultOptions li {display:inline;}
#resultOptions span {margin:0 1em 0 1em;}
#resultOptions li a, #resultOptions li strong.text_2 {margin:0em;}

#searchHighlight {position:relative; top:5px;}
.all {width:135px; text-align:center;}
.unbranded {width:220px; text-align:center; margin-left:135px;}
.branded {width:150px; text-align:center; margin-left:380px;}