
/* ------------------------ reset stylesheet ------------------- */
.list_tabs body,.list_tabs div,.list_tabs dl,.list_tabs dt,.list_tabs dd,.list_tabs ul,.list_tabs ol,.list_tabs li,.list_tabs h1, .list_tabs h2,.list_tabs h3,.list_tabs h4,.list_tabs h5,.list_tabs h6,.list_tabs pre,.list_tabs form,.list_tabs fieldset,.list_tabs input, .list_tabs textarea,.list_tabs p,.list_tabs blockquote,.list_tabs th,.list_tabs td { 
	margin:0;
	padding:0;
}
.list_tabs table {
	border-collapse:collapse;
	border-spacing:0;
}
.list_tabs fieldset,.list_tabs img { 
	border:0;
}
.list_tabs address,.list_tabs caption,.list_tabs cite,.list_tabs code,.list_tabs dfn,.list_tabs em,.list_tabs strong,.list_tabs th,.list_tabs var {
	font-style:normal;
	font-weight:normal;
}
.list_tabs ol,.list_tabs ul {
	list-style:none;
}
.list_tabs caption,.list_tabs th {
	text-align:left;
}
.list_tabs h1,.list_tabs h2,.list_tabs h3,.list_tabs h4,.list_tabs h5,.list_tabs h6 {
	font-size:100%;
	font-weight:normal;
}
.list_tabs q:before,.list_tabs q:after {
	content:'';
}
.list_tabs abbr,.list_tabs acronym { border:0;
}

/* --------------------------------------------------------------------------- */

.list_tabs{
	font-weight: bold;
	font-size: 12px;
  margin-left: 40px;
  margin-top: 20px;
  margin-bottom: 0px !important;
}
.list_tabs li{
	float: left;
	border: solid 1px #D2D2E9;
	padding: 7px;
	margin: 0px !important;
}
#top_tab_synopsis, #top_tab_expandedinfo, #top_tab_map, #top_tab_amenities, #top_tab_roomfacilities, #top_tab_amenitydisclaimer, #top_tab_policies{
  margin: 5px;
  font-weight: bold;
  cursor: pointer;
}
.list_tabs ul{
	height: 32px;
}

/* ---------------------------- */

/* ----------- links ------------ */ 
.list_tabs a, .list_tabs a:hover, .list_tabs a:visited{
	color: #99022D;
	text-decoration: none;
  font-weight: bold;
  border: 0px;
}
/* ------------------------------ */ 


/* -------- Other formatters ---------- */ 
.clearer{
  clear: both;
}
/* ------------------------------------ */ 


