/* general */

html * {
	margin: 0;
	padding: 0;
	margin-bottom:3px;	
	border: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px 20px 0 20px;
}

a {
	text-decoration: none;
	color: #000000;
}

body a:hover {
	text-decoration: underline !important;
}

div.feature-item {
	display: none;
}

div.intro {
	display: block;
}

div.button {
display: none;
visibility: hidden;

}

div.right-images {
display: none !important;
}

.clear {
	display: block;
	height: 0px;
	clear: both;
}

hr {
	border-bottom: 1px solid #999;
	margin-top: 1em;
	clear: left;
}

h1,h2,h3,h4,h5,h6 {
	margin-top: 0.3em;
	margin-bottom: 0.2em;
	font-size: 1em;
}

h1 {
	font-size: 1.2em;
	margin-top: 0.7em;
}

h2 {
	font-size: 1.1em;
	margin-top: 0.6em;
	display: inline;
}


div.intro h1 {

	margin-bottom: 0;
}

div.intro h2 {
	font-size: 1em;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0.8em;
}

p, dl{
	margin-bottom: 0.3em;
	line-height: 1.4em;

}


dl dt, dl dd {
	display: inline;
}

     
dl dt {
	font-weight: bold;
	margin-right: 0.4em;
}

dl dd {
	
}

a.book-button {
	display: none;
}

a.ski_button  {
	display: none;
}

a.new_button  {
	display: none;
}

.back_to_top {
	display: none;
}

#no-image {
	display: none;
}

div.no-image {
	display: none;
}

img {
	display: none;
}

#logo {
	display: block;
}

ul {
	list-style: none;
}

li {
	float: left;
	width: 100%;
	margin: 0 1em 0 0;
	font-size: 0.9em;
}

#copy {
	color: #999;
	font-size: 0.8em;
	margin-top: 1em;
}

div.eating-drinking-item {
	font-size: 0.9em;

}

div.eating-drinking-item {
	margin-bottom: 0.5em;
}

div.eating-drinking-item h2 {
	margin-bottom: 0.4em;
	font-size: 1.4em;
}

div.eating-drinking-item div.place {
	font-size: 0.95em;
	margin: 0;
	padding: 0;
}

div.eating-drinking-item div.place h3 {
	color: #222;
	font-size: 1em;
}

div.eating-drinking-item div.alt {

}


div.eating-drinking-item div.place div {
	border-top: 1px solid #CCC;
	margin: 0;
	padding: 0;
}

div.eating-drinking-item div.place p.address {

	margin-bottom: 0;
}

div.eating-drinking-item div.featured-place  {
	font-size: 0.95em;
	margin-bottom: 0.5em;
}

div.eating-drinking-item div.featured-place h3 {
	color: #222;
	font-size: 1.1em;
	margin: 0;
}

div.eating-drinking-item div.featured-place p {
	margin-bottom: 0.4em;
}

div.smith-and-friends-sub-heading h1 a, div.smith-and-friends-sub-heading h2 {
	display: none;
	margin: 0;	
}

div.smith-and-friends h2, div.smith-and-friends p  {
	display: inline;
}

div.smith-and-friends div.worth h2, div.smith-and-friends div.worth div  {
	display: inline;
}

div.smith-and-friends h2 div p, div.smith-and-friends div p, div.smith-and-friends p {
	display: inline;
}

div.smith-and-friends h2 {
	margin-right: 5px;
}

div.ski-chalets-details h2, div.ski-item h2, div.ski-chalets-details p, div.ski-item p  {
	display: inline;
}

div.worth h2, div.worth p {
	display: inline;
}

div.ski-chalets-details h2, div.ski-item-detail h2 {
	margin-right: 5px;
}




div.eating-drinking-item div.place div {
	border: none;
}

div#booking-process {
	display: none;
}

.hide {
	display: none;
}

div.new-destination div.hotel-list {
	display: none;
}

div.new-destination .left-subcol a:hover {
	text-decoration: underline;
}

div.new-destination .left-subcol a.arrow {
	display: none;
}

div.new-destination .left-subcol ul {
	display: none;
}

div.new-destination .left-subcol p.popup {
	display: none;
}

div.print_hotel_footer {
	color: #999;
	font-size: 0.9em;
	margin-top: 0.6em;
	margin-bottom: 3px;	
	display: block;
	text-align: left;
}

div.print_hotel_footer span {
	font-weight: bold;
	color: #000;	
	margin-right: 8px;
}

div.print_hotel_footer a {
	margin-right: 8px;
}

div.print_hotel_footer a:hover {
	text-decoration: underline;
}

#getting_there {
	page-break-before: always;
	page-break-after: always;
}

#map {
	/*display: block; */
	display: none;
	border: 1px solid gray;
	width: 100%;
	height: 800px;

}

#map img {
	/*display: block; */
	display: none;
}

div.gallery-banner {
	display: none;
}

span.dtreviewed {
	display: none;
}

span.rating {
	display: none;
}
