@import url('/assets/css/core.css');
@import url('/assets/css/ui-lightness/jquery-ui-1.10.0.custom.min.css');
/* CUSTOM SPECIFICS FOR ACCOMODATIONS ONLY PAGES */
div#wrap div#main div#content div#inner div#mainarea ul.package-details{position:absolute;top:10px;right:10px;}
	div#wrap div#main div#content div#inner div#mainarea ul.package-details > li{width:auto;float:left;}
	div#wrap div#main div#content div#inner div#mainarea span.desc{float:left;clear:both;font-size:60%;font-style:italic;}
	div#wrap div#main div#content div.divetank{width:15px;height:25px;margin:0 3px 0 0;padding:15px 0 0 0;float:left;text-align:center;background:url("../images/global/icons/icon-dive-tank.png") top left no-repeat;cursor:pointer;}
		div#wrap div#main div#content div.divetank > span.num{}
	div#wrap div#main div#content div#inner div#mainarea div.bed{width:50px;height:40px;background:url("../images/global/icons/icon-single-bed.png") top left no-repeat;cursor:pointer;}
		div#wrap div#main div#content div#inner div#mainarea div.bed > span.num{font:normal 180%/50% "Kavoon", Helvetica, Arial, sans-serif;color:#CC0033;text-shadow:1px 1px #FFF,1px 1px 5px rgba(0,0,0,.5);position:absolute;right:28px;top:-5px;}
		div#wrap div#main div#content div#inner div#mainarea ul.bricks > li .closing{margin:0 90px 10px 0;font-size:75%;line-height:120%;text-align:right;}
		
div#wrap div#main div#content div#inner div#mainarea ul.blocks > li p > label{width:100px;margin:0 5px 0 0;float:left;text-align:right;}
div#wrap div#main div#content div#inner div#mainarea .ui-datepicker-trigger{background:none;border:none;margin:-5px 0 0 0;padding:0;position:absolute;}

/* STRIPPED MASTER PAGE */
body.stripped div#wrap{margin:0;padding:0 !important;}

/* PACKAGE RESULTS PAGE */
div#wrap div#main div#content ul.blocks.hotels,
div#wrap div#main div#content ul.blocks.hotels > li{width:99%;margin:10px 0;}
div#wrap div#main div#content ul.blocks.hotels > li div.results{width:100%;float:left;border:1px solid #666;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;overflow:hidden;}
div#wrap div#main div#content ul.blocks.hotels > li div.results div.row{width:100%;float:left;border-bottom:1px solid #666;}
	div#wrap div#main div#content ul.blocks.hotels > li div.results div.row:nth-child(odd){background:rgba(0,0,0,.05);}
	div#wrap div#main div#content ul.blocks.hotels > li div.results div.row:last-child{border:none;}
	div#wrap div#main div#content ul.blocks.hotels > li div.results div.row.header{font-size:80%;line-height:100%;background:rgba(0,0,0,.2);}
		div#wrap div#main div#content ul.blocks.hotels > li div.results div.row:hover,
		div#wrap div#main div#content ul.blocks.hotels > li div.results div.row.selected{background:rgba(51,204,255,.1);}
		div#wrap div#main div#content ul.blocks.hotels > li div.results div.row.header:hover{background:rgba(0,0,0,.2);}
div#wrap div#main div#content ul.blocks.hotels > li div.results div.row div.col{width:45px;min-height:25px;padding:5px;text-align:center;float:left;border-right:1px solid #666;}
		div#wrap div#main div#content ul.blocks.hotels > li div.results div.row.header div.col{min-height:30px;}
	div#wrap div#main div#content ul.blocks.hotels > li div.results div.row div.col.first{width:100px;text-align:left;}
	div#wrap div#main div#content ul.blocks.hotels > li div.results div.row div.col.last{width:40px;text-align:center;float:right;}
	div#wrap div#main div#content ul.blocks.hotels > li div.results div.row div.col.selected{float:right;background:rgba(153,204,102,.2);border:none;}
	/* DIVE TRIP SPECIFICS */
	div#wrap div#main div#content ul.blocks.hotels > li.diveTrip div.results div.row div.col{width:90px;min-height:40px;}
	div#wrap div#main div#content ul.blocks.hotels > li.diveTrip div.results div.row.header div.col{min-height:0;}
		div#wrap div#main div#content ul.blocks.hotels > li.diveTrip div.results div.row div.col.first{width:145px;text-align:left;}
		div#wrap div#main div#content ul.blocks.hotels > li.diveTrip div.results div.row div.col.last{width:180px;float:left;border-right:none;}
		div#wrap div#main div#content ul.blocks.hotels > li.diveTrip div.results div.row div.col.selected{border-left:1px solid #666;}
		
		div#wrap div#main div#content ul.bricks.packages > li{margin-bottom:30px;}
		div#wrap div#main div#content ul.bricks.packages > li div.starburst{position:absolute;top:auto;bottom:-60px;z-index:200;}
		div#wrap div#main div#content ul.bricks.packages > li div.starburstwrap{height:50px;}
		
/* POSTCARDS */
div#wrap div#main div#content ul.postcards{width:100%;float:left;margin:10px 0 30px 0;}
div#wrap div#main div#content ul.postcards,
div#wrap div#main div#content ul.postcards > li{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div#wrap div#main div#content ul.postcards > li img.postcard{width:120%;float:left;-moz-box-shadow:5px 5px 20px rgba(0,0,0,.5);-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.5);box-shadow:5px 5px 20px rgba(0,0,0,.5);}