body {
	font: 74% Arial, Helvetica, sans-serif;
	background: #FFF;
	color: #000;
}

#groupnav, #search, #primnav, #nav_tools, #funcnav, #copyright ul, .fourcol {
	display: none;
}

.hotel_header div div div, #wrapper .box .top, #wrapper .box .shadow, #wrapper .box .bottom,
#wrapper .box .content .gradient,
.details .gallery, .details .contentblock,
#wrapper #main .tabnav li div,
.tabcontent tr.odd, .tabcontent tr.even,
.detail_other div.content_image_text_float div.floated_image, .cont_image_no_float,
.room_icon,
.detail_other fieldset.options, 
.contact .odd, .contact .even,
.detail_other fieldset.locations {
	background: none;
}

#header h1 {	
	padding: 0;
}

#wrapper #main .hotel_header .content {
	border: 0;
}

.hotel_header h3, .hotel_header h3 span, .hotel_header p {
	margin-left: 0;
	color: #000;
}

#wrapper .hotel_header h4 {
	border: 0;
	padding-left: 0;
	background: none;
}

.box h4 {
	border-bottom: 1px solid #000;
	color: #000;
	background: none;
}

.box h4 span {
	color: #000;
}

#wrapper .box .content {
	padding: 0;
	color: #000;
}

#wrapper .box .content li a {
	color: #000;
}

#wrapper .box .content li {
	border-color: #000;
}

#wrapper .box .content a {
	color: #000;
}

#footer #copyright {
	color: #000;
	border-color: #000;
}	

.details .slider li span, .details .slider li.active span {
	color: #000;
	background: none;
}

#main .button {
	background: none;
	border: 1px solid #000;
}

.details .contentblock a.link_onecol, .details .contentblock a.link_twocol {
	border: 1px solid #000;
	border-width: 1px 0;
	color: #000;
}

.tabcontent {
	border: 1px solid #000;
}

#wrapper .tabcontent ul {
	list-style-type: disc;
}

#wrapper .tabcontent li {
	background: none;
	padding: 0;
	margin-left: 10px;
}

#wrapper #main .tabnav li {
	border: 1px solid #000;
	color: #000;
	font-weight: bold;
	background: none;
}

#wrapper #main .tabnav li a {
	font-weight: normal;
}

.tabcontent tr td {
	padding-left: 0;
}

.cont_image_no_float div a {
	border: 1px solid #000;
	border-width: 1px 0;
}

#wrapper .overview li {
	background: none;
	border-bottom: 1px solid #000;
}

.overview li div a {
	border: 1px solid #000;
	border-width: 1px 0;
}

#content .headline .content {
	border: 0;
}

#main #content .headline h3, #main #content .headline h4 {
	background: none;
	border: 0;
}

#wrapper #content.upgrade {
margin-left: 0;
}

.reservation_confirm_cont_info .box {
	right: 496px;
}

*html .reservation_confirm_cont_info .box {
	right: 508px;
}

.reservation_confirm_cont_map .box {
	right: -247px;
}

*html .reservation_confirm_cont_map .box {
	right: -224px;
}






