/*pmod 0712.3001*/
* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
    background-color: black;
    font-size: 0.7em;
    font-family: Arial, sans-serif;
    color: white;
    background-position: 0 50%;
    background-repeat: repeat-y;
    margin:0;
    padding:0;
    }
a { color: white; text-decoration: none; }
h1 { line-height: 1.4em; font-size: 1.3em; font-style: italic; }
#container2 { left: 0px; position: absolute; top: 0px; }
#topbar { position: absolute; left: 0px; top: 0px; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; height: 46px; width: 886px; }
#mainland { z-index: 0; left: 0px; position: absolute; top: 47px; padding: 0px; margin: 0px; border-width: 0px; height: 439px; width: 886px; }
#mainland2 { z-index: 0; left: 0px; position: absolute; top: 64px; padding: 0px; margin: 0px; border-width: 0px; height: 660px; width: 886px; }
#bigpict { height: 424px; width: 870px; padding: 0px; margin: 0px; position: absolute; left: 8px; top: 12px; }

#strip2 { 
	line-height: 1em; 
	font-style: normal; 
	font-weight: normal; 
	left: 0px; 
	position: absolute; 
	top: 224px; 
	/*
	border-bottom-color: white; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	height: 28px; 
	*/
	border-top-color: white;
	border-top-style: solid; 
	border-top-width: 1px; 
	height: 8px; 
	width: 886px; 
	padding: 0px; 
	margin: 0px; 
	}

#booking { 
	clear: both; 
	/*
	top: 246px; 
	height: 160px; 
	*/
	top: 215px; 
	height: 191px; 
	position: absolute; 
	padding: 0px; 
	margin: 0px; 
	width: 870px; 
	}


#scrollfield { clear: both; position: absolute; top: 410px; padding: 0px; margin: 0px; z-index: 500; height: 14px; width: 100%; left: 0px; }
#navbar { left: 0px; position: absolute; top: 486px; border-bottom-color: white; border-bottom-style: solid; border-top-color: white; border-top-style: solid; border-bottom-width: 1px; border-top-width: 1px; height: 28px; width: 886px; padding: 0px; margin: 0px; }
#textbar { left: 0px; position: absolute; top: 516px; padding: 0px; margin: 0px; height: 86px; width: 886px; }
#crumbs { height: 16px; width: 600px; position: relative; font-size: 0.9em; text-transform: lowercase; left: 16px; top: 6px; }
#title { width: 886px; position: absolute; left: 10px; top: 24px; padding: 0px; margin: 0px; height: 56px; }
#linkbar { border-top-color: white; border-top-style: solid; border-top-width: 1px; z-index: 200; position: absolute; left: 0px; top: 602px; height: 120px; width: 886px; padding: 0px; margin: 0px; }
#greyfield { left: 886px; top: 0px; position: absolute; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; height: 63px; width: 138px; }
#mcpanel { background-color: #666699; line-height: 1.5em; color: white; position: absolute; left: 904px; top: 64px; height: 422px; width: 138px; }
#nav2 { color: #3d427e; position: absolute; left: 886px; top: 486px; border-bottom-color: white; border-bottom-style: solid; border-top-color: white; border-bottom-width: 1px; border-top-style: solid; border-top-width: 1px; height: 28px; width: 138px; }
#textright { position: absolute; left: 886px; top: 516px; padding: 0px; margin: 0px; height: 86px; width: 220px; }
#footnote {
  top: 730px;
  z-index: 500;
  position: absolute;
  font-style: italic;
  font-size: 7pt;
  color: #252525;
  clear: both;
/*  bottom: 4px !important; */
/*  bottom: -1px; */ /* For Certain IE widths */
  width: 886px;
  height: 16px;
}
#footnote1 {
  top: 601px;
  z-index: 500;
  position: absolute;
  font-style: italic;
  font-size: 7pt;
  color: #252525;
  clear: both;
  width: 886px;
  height: 16px;
}
#rstrip { min-height: 100%; z-index: 0; float: right; right: 0px; position: absolute; top: 0px; padding: 0px; margin: 0px; height: 100%; width: 26px; }
#smallogo { left: 16px; top: 16px; position: relative; height: 26px; width: 160px; }
#memorable { font-weight: normal; font-style: normal; font-family: Arial, sans-serif; left: 170px; top: 28px; position: absolute; height: 16px; width: 400px; }
#speakerB { left: 750px; top: 30px; position: absolute; padding: 0px; margin: 0px; height: 27px; width: 27px; background-position: 0; }
#bookingB { text-align: right; font-family: Arial, sans-serif; font-style: normal; font-weight: normal; position: absolute; left: 758px; top: 30px; padding: 0px; margin: 0px; height: 16px; width: 120px; }
#bigpict2 { height: 400px; width: 960px; padding: 0px; margin: 0px; position: relative; left: 8px; top: 8px; }
#topstrip { position: absolute; left: 8px; top: 8px; height: 226px; width: 900px; }
#bigtext { border-top-color: white; border-top-style: solid; border-top-width: 1px; position: absolute; top: 242px; height: 364px; width: 886px; }
#morebar { position: relative; padding: 4px; margin: 0px; height: 30px; background-color: white; }
.droptext { font-family: Arial, sans-serif; font-size: 1.1em; font-weight: normal; position: relative; line-height: 1.5em; font-style: normal; height: 300px; margin-left: 0px; margin-bottom: 0px; margin-right: 32px; margin-top: 0px; float: left; width: 250px; padding: 0px; left: 0px; top: 6px; }
.droptext2 { text-overflow: clip; word-break: normal; text-align: left; font-family: Arial, sans-serif; font-size: 1.1em; font-weight: normal; position: relative; line-height: 1.5em; font-style: normal; height: 400px; margin-left: 0px; margin-bottom: 0px; margin-right: 16px; margin-top: 0px; float: left; width: 424px; padding: 0px; left: 8px; top: 6px; }
.droptext3 { font-family: Arial, sans-serif; font-size: 1.1em; font-weight: normal; position: relative; line-height: 1.5em; font-style: normal; height: 400px; margin-left: 0px; margin-bottom: 0px; margin-right: 16px; margin-top: 0px; float: left; width: 264px; padding: 0px; left: 14px; top: 6px; }
.droppict { float: left; height: 225px; width: 300px; }
#playerDIV {
	height: 400px;
	width: 592px;
	position: absolute;
	top: 6px;
	left: 308px;
}
#vtable { position: relative; left: 4px; top: 12px; padding: 0px; margin: 0px; list-style-type: none; border-collapse: collapse; height: 416px; width: 186px; }
#vtable li { padding: 0px; margin-bottom: 2px; }
#linklist { top: 14px; position: relative; left: 16px; padding: 0px; margin: 0px; width: 900px; }
#linkright { position: absolute; left: 886px; top: 602px; border-color: white; border-top-style: solid; border-top-width: 1px; height: 120px; width: 138px; }
.navi { height: 20px; top: 7px; position: relative; left: 16px; padding: 0px; margin: 0px; width: 886px; }
.navi li { color: white; text-decoration: none; list-style-type: none; float: left; list-style-position: inside; height: 2em; }
.droplet { text-align: left; border-width: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; height: 104px; width: 174px; float: left; }
.gaplet { float: left; padding: 0px; margin: 0px; height: 134px; width: 5px; }
.droplet1 { margin: 0px; border-width: 0px; float: left; height: 207px; width: 430px; }
.gaplet1 { float: left; padding: 0px; margin: 0px; height: 203px; width: 8px; }
.droplet2 { margin: 0px; border-width: 0px; float: left; height: 138px; width: 290px; }
.gaplet2 { float: left; padding: 0px; margin: 0px; height: 122px; width: 7px; }
.droplet3 { margin: 0px; border-width: 0px; float: left; height: 138px; width: 217px; }
.gaplet3 { float: left; padding: 0px; margin: 0px; height: 91px; width: 4px; }
#search { border-width: 0px; padding: 0px; margin: 0px; list-style-type: none; }
#snoopy { text-align: center; top: -1px; position: relative; padding: 0px; margin: 0px; }
.submit input { border: 2px outset #d7b9c9 }
.formbox { background-color: black; border-color: white; border-style: solid; border-width: 1px; font-size: .9em; color: white; height: 14px; width: 120px; }
#availability { position:relative; left:0px; top:0px; width:870px; height:126px; overflow-y:auto; overflow-x:hidden; }
span { color: #484848; float: left; }
#forth { right: 2px; position: absolute; z-index: 200; text-align: right; height: 12px; }
#back { position: absolute; float: left; text-align: left; height: 12px; width: 150px; }
#CollapsiblePanel1 { font-style: normal; font-weight: normal; top: 30px; position: absolute; }
#selectbox { position: absolute; left: 40px; top: 50px; height: 340px; width: 800px; overflow: auto; }
#t1 { height: 180px; width: 399px; left: 0px; position: relative; top: 0px; }
#t2 { height: 55px; width: 377px; position: absolute; left: 399px; top: 0px; }
#t3 { position: absolute; left: 399px; top: 55px; height: 32px; width: 377px; }
#t4 { position: absolute; left: 399px; top: 87px; height: 32px; width: 377px; }
#t5 { position: absolute; left: 399px; top: 119px; height: 32px; width: 377px; }
.presspict { margin-left: 30px; margin-bottom: 20px; margin-right: 20px; margin-top: 20px; float: left; padding: 0px; height: 155px; width: 120px; }
#gobasket { left: 386px; position: relative; width: 150px; height: 12px; }
.basketstrip { left: 10px; height: 34px; width: 600px; list-style-type: none; }
.shifter { position: relative; left: 40px; }
.basketitem { color: white; width: 160px; }
#cityinfo { position: relative; top: 16px; height: 350px; width: 880px; overflow: auto; }

#droptextContainer {
	color: black;
	/* background: url(images/readmorebgbw.gif) repeat-x top left white; 
	
	*/
	background: white none repeat scroll 0 0;
	position: absolute; 
	top:30px; 
	left:0; 
	width:870px; 
	height: 375px; 
	overflow:hidden; 
	}

.ocrtext { 	color:black; 	background: transparent; 	font-family: Arial, sans-serif; 	font-size: 1.1em; 	font-weight: normal; 	position: relative; 	line-height: 1.5em; 	font-style: normal; 	margin-left: 5px; 	margin-bottom: 0px; 	margin-right: 28px; 	margin-top: 0px; 	float: left; height: 369px; 	width: 250px; 	padding: 0px; 	left: 0px; 	top: 6px; }
