div#AccBanner { margin:5px auto; width:468px; }

div#ContentMain h1 { border-bottom:1px solid #900; margin:0; }

/* =AccommodationTypes */
div#AccommodationTypes ul { list-style-type:none; margin:0; padding:0; }
div#AccommodationTypes ul li { border:1px solid #ddd; height:76px; margin-bottom:15px; clear:both; overflow:hidden; }

div#AccommodationTypes ul li h2 { font-size:15px; margin:7px 0 8px 0; }
div#AccommodationTypes ul li p { font:11px Verdana, Arial, Helvetica, sans-serif;  }
div#AccommodationTypes ul li img { border:1px solid #ddd; float:left; margin:0 7px 0 0; padding:0; }


/* =SponsoredLinks */
div.SponsoredLinks { color:#888; overflow:auto; font:11px Verdana, Arial, Helvetica, sans-serif; }
div.SponsoredLinks h3 { color:#888; font-size:10px; font-weight:bold; margin:0 0 10px 0; text-align:right; position:relative;  }
div.SponsoredLinks div.SponsoredLink { float:left; text-align:center; border-left:1px solid #ddd; height:45px; }
div.SponsoredLinks div.FirstSponsoredLink { border-left:none; }

div.SponsoredLinks div.SponsoredLink div.Title { font-weight:bold; }
div.SponsoredLinks div.SponsoredLink div.Description { font-size:9px; }

/* =AccQuickJumpHolder */
div#AccQuickJumpHolder { text-align:right; padding-top:5px; }
div#AccQuickJumpHolder form { display:inline; font-size:10px }
div#AccQuickJumpHolder form fieldset{ border:0; }
div#AccQuickJumpHolder form select { font-size:11px; }

/* =AccSearchFormHolder */
div#AccSearchFormHolder {  }
div#AccSearchFormHolder form { margin-top:10px; }
div#AccSearchFormHolder fieldset { margin: 5px; border:1px dashed #ccc; padding: 10px; }
div#AccSearchFormHolder fieldset legend { color:#999999; font-size:11px; }
div#AccSearchFormHolder fieldset legend a { font-size:12px; font-weight:bold; }

div#AccSearchFormHolder label { display:block; overflow:auto; margin:5px 0; }
div#AccSearchFormHolder label span { display:block; float:left; width:20%; text-align:right; margin-right:0.5em; font-weight:bold; }
div#AccSearchFormHolder label input, div#AccSearchFormHolder span.Input, div#AccSearchFormHolder select 
{ display:block; float:left; width:75%; text-align:left; }

div#AccSearchFormHolder div.SubmitButton { width:100%; text-align:right; clear:both; margin:20px 0 0 0; }

div#AccSearchFormHolder div.Facilities span.FacTitle { display:block; font-weight:bold; }
div#AccSearchFormHolder div.Facilities label { display:inline; margin:0; font-size:11px; }
div#AccSearchFormHolder div.Facilities input { display:inline; float:none; width:auto; }

div#AccSearchFormHolder div.Facilities div.fFacilities_ListHolder { clear:both; }


/* =SearchResult */
div#MainRegion table#SearchResult { width:97%; border:none; margin:0 auto; padding:0; border-collapse:collapse; text-align:left; }

div#MainRegion table#SearchResult thead th { border:none; background-color:#860005; color:#fff; font-weight:bold; padding:2px; text-align:left; }
div#MainRegion table#SearchResult thead th a { color:#fff; }

div#MainRegion table#SearchResult tbody td { border:none; vertical-align:middle; border-bottom: 1px dashed #E0EBFC; font-size:11px; }
div#MainRegion table#SearchResult tbody th { background-color:#ccc; color:#900; font-weight:bold; text-align:left; vertical-align:top; }
div#MainRegion table#SearchResult tbody td h3 { font-weight:normal; margin:0; }

div#MainRegion table#SearchResult tfoot th { border:none; text-align:center; background-color:#961B1E; color:#fff; font-size:9px; }
div#MainRegion table#SearchResult tfoot th a { color:#fff; font-weight:normal; }
div#MainRegion table#SearchResult tfoot th .ActivePage{ font-size:11px; color:#fff; }

div#MainRegion table#SearchResult img.Icon { padding: 2px; border: 1px solid #EBEBEB; }

/* =MySQLSortLink */
a.MySQLSortLink_asc { background:url(/accommodation/icons/asc.png) no-repeat 100% 50%; padding-right:17px; }
a.MySQLSortLink_asc:hover { background-image:url(/accommodation/icons/desc.png); }

a.MySQLSortLink_desc { background:url(/accommodation/icons/desc.png) no-repeat 100% 50%; padding-right:17px; }
a.MySQLSortLink_desc:hover { background-image:url(/accommodation/icons/asc.png); }


/* =AccTitle */
div#AccTitle h3 { font-size: 25px; display:inline; color:#999; }
div#AccTitle h2 { color:#961B1E; font-size:18px; font-weight:bold; margin: 0px; }

/* =AccInfo */
div#AccInfo fieldset { margin:5px; border:1px dashed #ccc; padding:5px; overflow:auto; }
div#AccInfo fieldset legend {color:#961B1E; font-weight:bold; font-size:12px; background-color:#fff; padding:5px; margin:0;}

div#AccInfo dl { margin:0; padding:0; }
div#AccInfo dl dt { display:block; float:left; clear:left; text-align:right; font-weight:bold; color:#004A94; padding:0; margin:3px 0; width:35%; }
div#AccInfo dl dd { display:block; float:left; margin:3px 0 3px 5px; padding:0; width:60%; }

/* =AccImage */
div#AccImage { width:240px; float:left; }

/* =AccContactInformation */
div.ACINoImage { float:none; }
div.ACINoImage fieldset { margin:5px; padding:5px; }

div.ACIHasImage { float:right; width:230px; }
div.ACIHasImage fieldset { margin:0 5px 0 0; padding:0; }


/* =GeneralInformation */
div#GeneralInformation { clear:both; }

/* =AccFacilities */
div#AccFacilities { clear:both; font-size:11px }
div#AccFacilities img { vertical-align:middle; margin-right:2px; }

/* =AccAdditionalInfo */
div#AccAdditionalInfo { clear:both; }

/* =BackToPrevious */
div.BackToPrevious { font-size: 10px; padding-top: 5px; clear:both; text-align:center; }


ul#AccList { margin:0; padding:0; }
ul#AccList li { list-style-type:none; }
ul#AccList li a { font-size:14px; font-weight:bold; color:#004A94; }
ul#AccList li ul li {list-style-type:square; }
ul#AccList li ul li a { font-size:12px; font-weight:bold; color:#961B1E; }
ul#AccList li ul li ul li {list-style-type:square; }
ul#AccList li ul li ul li a { font-size:10px; color:#000;}
