
#main #details-gadget					{ font-size:100%; margin:0 -20px; padding: 0 10px; }
#main #details-gadget h1				{ font-size:270%; letter-spacing:-0.4px; padding:0 0 12px 0; line-height: 100%;}
#main #details-gadget .details-gadget-left		{ float:left; width:530px; }
#main #details-gadget .details-gadget-right		{ float:right; width:408px; }
#main #details-gadget .details-gadget-intro		{ padding:14px 0 10px 10px; border-bottom:solid 1px #D8C2A4; margin-bottom:8px; }
#main #details-gadget .details-gadget-intro p		{ padding:0 0 1em 0; }
#main #details-gadget .article-images-small		{ border-color:#B71137; }

#main #details-gadget #details-gadget-map		{ width:392px; height:252px; padding:7px; /*background:url(../images/feature-image-accom-large.jpg) left top no-repeat;*/ }
#main #details-gadget #itemGadget			{ overflow:auto; margin-bottom:10px; }
#main #details-gadget #itemGadget table,
#main #details-gadget #itemGadget td			{ font-size:90%; }
#main #details-gadget #itemGadget td.total		{ padding:2px 0; }
#main #details-gadget #itemGadget td.total a		{ width:64px; }
#main #details-gadget #itemGadget .priceGrid		{ margin-bottom:0; }
#main #details-gadget .details-gadget-buttons-right	{ position:absolute; right:430px; }
/*#main #details-gadget a.button-back span		{ background:url(../images/icon-back.gif) 10px 8px no-repeat; padding-left:19px; }*/
#main #details-gadget a.button-add			{ background-position:0 -25px; }
#main #details-gadget a.button-talk			{ background-position:0 -50px; border:none;}

#main #details-gadget p					{ margin:0; padding:0.5em 0; }
#main #details-gadget .details-gadget-hours		{ padding:10px 10px 14px 10px; border-bottom:solid 1px #D8C2A4; margin-bottom:10px; }
#main #details-gadget .details-gadget-hours p		{ padding:0; }
#main #details-gadget .details-gadget-directions	{ padding:8px 45px 12px 24px; }
#main #details-gadget .details-gadget-directions p	{ padding:0; }
#main #details-gadget .details-gadget-introtext,
#main #details-gadget .details-gadget-description,
#main #details-gadget .details-gadget-hotdeal,
#main #details-gadget .details-gadget-news,
#main #details-gadget .details-gadget-awards,
#main #details-gadget .details-gadget-specialevents,
#main #details-gadget .details-gadget-difference,
#main #details-gadget .details-gadget-footer		{ padding:0 0 5px 10px; }
#main #details-gadget .details-gadget-introtext,
#main #details-gadget .details-gadget-footer		{ padding-bottom:0; }
#main #details-gadget .details-gadget-facilities	{ float:right; width:140px; }
#main #details-gadget .details-gadget-facilities ul	{ margin:0; padding:0; }
#main #details-gadget .details-gadget-facilities li	{ margin:0; padding:0 0 0 9px; list-style-type:none; background:url(../images/icon-bullet-red.gif) 0 4px no-repeat; }
#main #details-gadget .details-gadget-cancellation	{ width:354px; padding:8px 0 14px 10px; border-top:solid 1px #D8C2A4; font-size:90%; }

#main #details-gadget table.rooms			{ width:100%; margin:6px 0; padding:0; border-top:dotted 1px #bbb; }
#main #details-gadget table.rooms td			{ padding:5px 5px 5px 14px; margin-bottom:8px; vertical-align:top; border-bottom:dotted 1px #bbb; background:#fff6e6; }
#main #details-gadget table.rooms td.room-image		{ width:100px; padding:9px 0 9px 14px; }
#main #details-gadget table.rooms td.room-image div	{ padding-bottom:4px; }

#main #details-gadget #itemGadget .search-gadget {background-color:#CCC;}

#itemGadget div.details-gadget.BE div.priceGrid table tbody tr.special td.name {
	min-width: 230px;
	padding-right: 0;
}
#itemGadget div.details-gadget.BE div.priceGrid table tbody tr td.name div.specials div.special {
	width: 80px;
}