.item{padding:10px;}
.tx-vwdoffers-pi1 *{padding:0;margin_0;}
.summary{border:1px solid #CCC;padding:10px;margin:10px 0px;}
#stage{width:570px;float:right;}
#localselector{float:left;}
.unit{width:180px;margin-right:10px;display:inline-block;}
#stage .unit{float:left;}

/*
.tx-vwdoffers-pi1 h2{font-size:20px;color:#CCC;border-bottom:1px solid #ccc;margin-top:2em;margin-bottom:1em;}
*/
.tx-vwdoffers-pi1 h1{font-size:30px;display:none;}

.tx-vwdoffers-pi1 h2{
	background:#D6D6C2;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	color:#254E5A;
	font-size:30px;
	padding:5px 10px;
	margin:40px 0px 30px 0px;
}

.tx-vwdoffers-pi1 h3{font-size:20px;padding:5px 0px;border:none;
	font-family:"CantarellBold";text-transform:uppercase;
	letter-spacing:-1px;
	}
.country{display:none;}
.record{border-bottom:1px solid #EFEFEF;margin-bottom:20px;padding-bottom:20px;}
.key-picture img{box-shadow:1px 2px 8px #888;-webkit-box-shadow:1px 2px 8px #888;-moz-box-shadow:1px 2px 8px #888;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.pic{width:180px;float:left;}
.dat{width:390px;float:right;}
.clear{clear:both;}
.nspc{margin-right:0px;}
.rating-wrap{position:absolute;}
.rating-wrap .rating{position:absolute;background:#FF1971;display:inline;padding:2px 5px;color:#FFF;font-size:10px;/*top:1px;left:1px;*/
	top: 1px;
	left: 1px;}
.rating a{color:#FFF;text-decoration:none;}
.offers{font-size:12px;}
.offers,.offers li{list-style:none;}
.offers li{padding:5px 10px;margin-bottom:2px;background:#D6D6C2;display:block;}
.top-wrap{border-bottom:1px solid #CCC;}
.hotel-name{float:left;display:inline;}
.meta-data{float:left;display:inline;font-size:10px;}
.separator{height:20px;}
.otitle{font-weight:bold;font-size:15px;}
.obody{font-size:10px;padding:3px 0px;}
.otype{font-size:10px;}
.booking-link-wrap{display:block;text-align:right;padding-bottom:5px;margin-top:10px;}
.booking-link,.booking-link:visited,.booking-link:active{font-weight:bold;background:#333;color:#FF1971;padding:5px 15px;text-decoration:none;margin-bottom:5px;background:#FF1971;color:white;}
.sheet{font-size:10px;}
.sheet a{text-align:right;display:block;}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.switch-wrap{padding:10px 0px;}
.switch,.optiongroup{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#EFEFEF;font-weight:bold;color:#666;border:1px solid #666;padding:2px 5px;text-decoration:none;font-size:10px;}
.optiongroup{border:1px solid #D6D6C2;background:#FFFFFF;padding:1px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:2px 2px 1px 2px;}
.ifloatleft{float:left;display:inline;}
.ifloatright{float:right;display:inline;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.ctgroup{}
.rd-wrap{background:#254E5A;color:#FFFFFF;
	background:#D6D6C2;
	color:rgb(93, 93, 97);
	padding:7px 5px 7px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;margin-bottom:1px;}
.rd-wrap label{font-size:12px;font-family:Arial;font-weight:bold;color:#254E5A;}
.radiobox{}
	.key-picture img{background:#FFF;border:1px solid #FFF;}
.ilsmall{
	font-size:11px;color:#FF8200;color;color:#FFF;padding-right:5px;
	/*
	text-align:center;
	background:#1A414D;width:15px;font-weight:bold;padding:1px;
	border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;opacity:.3;font-family:"CantarellBold";
	*/
	}
.udouble{float:right;width:375px;}
.minigallery{background:#333;padding:10px;display:none;margin-bottom:1px;}
.minigallery img{float:left;margin-right:5px;border:1px solid #666;padding:1px;height:121px;overflow:hidden;}
.staticmap{background:#333;padding:10px;display:none;overflow:hidden;margin-bottom:1px;color:white;}
.staticmap a{color:#FFF;text-decoration:none;font-size:10px;}
.staticmap img{background:#CCC;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.subtitle{color:#FFF;padding-bottom:5px;text-align:left;}
.validity{font-size:11px;padding-bottom:5px;}
.sectiontitle{padding-left:10px;color:#333;margin-top:10px;}
.tinytext{font-family:"CantarellBold";font-size:15px; text-transform:uppercase;color:#D6D6C2;}