/* various */
body		{ margin:0px !important; padding:0px !important; }
#mainwrap	{ padding-bottom:0px !important; }
.bookinfo	{ display:block; }
#contentwrap.sys-mybooking .contenttop { margin-top:50px !important; height:50px !important; }
#contentwrap.sys-mybooking .headline { margin:0px 0px 0px 30px !important; height:50px !important; }
#contentwrap.sys-mybooking .headline h1 { margin:0px !important; padding:0px !important; }
h1 {margin-top:150px !important; }
#printhotelimage img { height:30% !important; width:30% !important; }
.detailsContainer .detailsBox { padding-right:20px !important; }
.leftCol	{ width:400px !important; }
.contenttop div.star, .contenttop div.plus	{  margin-left:0px !important; margin-top:50px !important; }
.sys-hotel .contenttop .stars-s1	{ position:absolute; top:-20px; left:30px; z-index:9999; }
.articlepage { margin-left:0px !important; }

/* remove background graphic */
body,
.sub-page-bg,
.contenttop,
.summaryContainer .paymentContainer .centerBackground { background:none !important; filter:none !important; }




/* hide elements */
#infoLayer,
#calendarwrap,
#pageLayer,
#pageEnd,
#page-top,
#tab-nav,
#bg,
#topwrap,
#breadcrum,
#book,
.bgShadow,
.shadowBottom,
.footerNav,
.btn,
.printTicket,
.cancelTrip,
.seating,
a img,
#destselect,
#departureBox,
.sys-hotel #maintopwrap,
.icon-link { display:none !important; }

/* make text black */
h1,
.summaryContainer .paymentContainer .centerBackground * { color:#000 !important; }

/* make light gray bg */
.summaryContainer .paymentContainer .centerBackground { background-color:#eee !important; }

.contenttop { height:0px !important; }
#mainwrap	{ margin:0px !important; padding:0px !important; }