body { margin: 5px; font-family: arial, Verdana, sans-serif; }
h1 { font-size: 18px; color: #FFFFFF; text-align: center; text-decoration: none; }
h2 { font-size: 16px; color: #FFFFFF; text-align: right; text-decoration: none; padding: 5px; }
h3 { font-size: 16px; line-height: 10px; padding-left: 8px; padding-top: 8px; color: #660066; text-decoration: none; }
h4 { font-size: 14px; line-height: 10px; padding-left: 8px; padding-top: 8px; color: #660066; text-decoration: none; margin: 0px; }
p  { color: #660066; font-size: 10px; text-decoration: none; padding-right: 8px; padding-bottom: 0; padding-left: 8px }
ul { font-size: 10px; color: #660066; margin-top: 0px; }
form { margin: 0; padding: 0 }
#form p { color: #660066; font-size: 10px;}
.heading5 { font-size: 12px; font-weight: bold; padding-left: 8px; padding-top: 8px; color: #660066; text-decoration: none; line-height: 0.8em; }
.form { font-size: 10px; color: #660066; }
.table { font-size: 10px; }
textarea { }
input { font-size: 12px; }
#lists1 { position: absolute; left: 200px; top: 170px; }
#lists1 ul { line-height: 16px; }

#lists2 { position: absolute; left: 420px; top: 170px; }
#lists2 ul { line-height: 16px; }

#content { position: relative; margin: 0 auto; margin-top: 0px; width: 720px; }
#header { position: absolute; width: 720px; height: 120px; border: solid 1px #660066; }
#logo { position: absolute; top: 0px; left: 480px; }

#top_nav { position: absolute; left: 20px; top: 100px; }
#top_nav ul { padding: 0px; margin: 0px; text-decoration: none; }
#top_nav ul li { display: inline; font-size: 9px; color: #660066; text-decoration: none; }
#top_nav ul li a:link { padding: 3px; color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
#top_nav ul li a:visited { padding: 3px; color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
#top_nav ul li a:hover { padding: 3px; color: #FDD866; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }

#index { position: absolute; width: 720px; height: 340px; background-color: #E8CFE2; background-image: url('images/index.jpg'); border: solid 1px #660066; }
#index ul { padding: 0px; margin: 0px; text-decoration: none; }
#index ul li { margin-right: 410px; margin-top: 15px; list-style-type: none; text-align: right; font-size: 9px; text-decoration: none; }
#index ul li a:link { padding: 3px; color: #FFFFFF; font-size: 9px; text-decoration: none; }
#index ul li a:visited { padding: 3px; color: #FFFFFF; font-size: 9px; text-decoration: none; }
#index ul li a:hover { padding: 3px; color: #FDD866; font-size: 9px; text-decoration: none; }

#submenu { position: absolute; top: 8px; left: 0px; text-align: left; }
#submenu ul { list-style-type: none; margin: 0px; padding: 5px; }
#submenu ul li { margin-left: 0px; padding-left: 5px; padding: 2px; text-align: right; }
#submenu ul li a:link { width: 160px; display: block; padding-left: 5px; padding: 3px; color: #660066;  font-size: 10px; text-decoration: underline; background-color: #E8CFE2; }
#submenu ul li a:visited { width: 160px; display: block; padding-left: 5px; padding: 3px; color: #660066; font-size: 10px; text-decoration: underline; background-color: #E8CFE2; }
#submenu ul li a:hover { width: 160px; display: block; padding-left: 5px; padding: 3px; color: #FCEAD2; font-size: 10px; text-decoration: underline; background-color: #E8CFE2; }

#body {
	position: absolute;
	top: 128px;
	height: 490px;
	width: 720px;
	border: solid 1px #660066;
}
#movie_body { position: absolute; top: 128px; height: 530px; width: 720px; border: solid 1px #660066; }
#porti_body { position: absolute; top: 128px; height: 342px; width: 720px; border: solid 1px #660066; }

#box1 { position: absolute; top: 6px; left: 6px; width: 183px; height: 100px; background-color: #E8CFE2; }
#box2 { position: absolute; top: 6px; left: 195px; width: 519px; height: 100px; background-color: #E8CFE2; }
#box2 p { font-size: 10px; padding-left: 8px; padding-top: -5px; padding-right: 8px; color: #660066; text-decoration: none; }
#box3 {
	position: absolute;
	top: 112px;
	left: 6px;
	width: 183px;
	height: 372px;
	background-color: #FCEAD2;
}
#box4 {
	position: absolute;
	top: 112px;
	left: 195px;
	width: 519px;
	height: 372px;
	background-color: #E8CFE2;
}
#box4 p {
	width: 499px;
	height: 320px;
	overflow: auto
}
#box4 p table { align: center; }
#box5 { position: absolute; top: 112px; left: 6px; width: 183px; height: 412px; background-color: #FCEAD2; }
#box6 { position: absolute; top: 112px; left: 195px; width: 519px; height: 412px; background-color: #E8CFE2; }
#box7 { position: absolute; top: 112px; left: 195px; width: 519px; height: 352px; background-image: url('images/box4bground.jpg'); background-color: #5B1455; }
#box8 { position: absolute; top: 260px; left: 215px; width: 460px; height: 300px; }
#box8text {
	position: absolute;
	top: 0px;
	left: 149px;
	width: 317px;
	height: 300px;
	background-color: #FFFFFF;
}

#porti_box1 { position: absolute; top: 6px; left: 6px; width: 500px; height: 330px; background-color: #E8CFE2; }
#porti_box2 { position: absolute; top: 6px; left: 512px; width: 202px; height: 100px; background-color: #E8CFE2; padding: 0px; margin: 0px; }
#porti_box3 { position: absolute; top: 112px; left: 512px; width: 202px; height: 224px; background-color: #FCEAD2; }

#glow_box1 { position: absolute; top: 6px; left: 6px; width: 202px; height: 100px; background-color: #E8CFE2; }
#glow_box2 { position: absolute; top: 112px; left: 6px; width: 202px; height: 224px; background-color: #FCEAD2; }
#glow_box3 { position: absolute; top: 6px; left: 214px; width: 500px; height: 330px; background-color: #E8CFE2; }
.sold {
	position: absolute;
	z-index: 1;
	left: 28px;
	top: 104px;
	font-size: 10px;
	font-weight: bold;
	color: #660066;
}

#pos1 { position: absolute; top: 20px; left: 73px; border: 0px; }
#pos2 { position: absolute; top: 20px; left: 163px; }
#pos3 { position: absolute; top: 20px; left: 253px; }
#pos4 { position: absolute; top: 20px; left: 343px; }
#pos5 { position: absolute; top: 150px; left: 73px; }
#pos6 { position: absolute; top: 150px; left: 163px; }
#pos7 { position: absolute; top: 150px; left: 253px; }
#pos8 { position: absolute; top: 150px; left: 343px; }
#pos9 { position: absolute; top: 20px; left: 149px; }
#pos10 { position: absolute; top: 20px; left: 149px; }

#Layer1 { position: absolute; top: 310px; left: 205px; }
#Layer2 { position: absolute; top: 310px; left: 337px; }
#Layer3 { position: absolute; top: 310px; left: 470px; }
#Layer4 { position: absolute; top: 310px; left: 603px; }
#Layer5 { position: absolute; top: 280px; left: 205px; }
#Layer6  { position: absolute; top: 260px; left: 387px }
#Layer7 { position: absolute; top: 280px; left: 528px; }
#Layer8 { position: absolute; top: 285px; left: 390px; }
#Layer9 { position: absolute; top: 285px; left: 230px; }

#pp_button_text { position: absolute; top: 430px; left: 396px; width: 400px; padding: 0px; margin: 0px; }
#pp_button_text1 { position: absolute; top: 398px; left: 386px; width: 400px; padding: 0px; margin: 0px; }

#pp_button1 { position: absolute; top: 380px; left: 400px; padding: 0px; margin: 0px; }
#pp_button1_text { position: absolute; top: 360px; left: 396px; margin: 0px; padding: 0px; }
#pp_button1_text p { color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

#pp_button2 { position: absolute; top: 380px; left: 530px; padding: 0px; margin: 0px; }
#pp_button2_text { position: absolute; top: 360px; left: 526px; margin: 0px; }
#pp_button2_text p { color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

#pp_button3 { position: absolute; top: 290px; left: 390px; width: 400px; padding: 0px; margin: 0px; }
#pp_button3_text { position: absolute; top: 276px; left: 386px; width: 400px; padding: 0px; margin: 0px; }
#pp_button3_text p { color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

#pp_button4 { position: absolute; top: 350px; left: 390px; width: 400px; padding: 0px; margin: 0px; }
#pp_button4_text { position: absolute; top: 336px; left: 386px; width: 400px; padding: 0px; margin: 0px; }
#pp_button4_text p { color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; }

#porti_nav { position: absolute; top: 280px; left: 0px; width: 500px; color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px; text-align: center; }
#return_nav { position: absolute; top: 280px; left: 502px; width: 202px; padding: 5px; color: #660066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px; text-align: right; }
#movie { position: absolute; top: 10px; left: 65px; margin: 0px; padding: 0px; }

#footer {
	position: absolute;
	width: 720px;
	top: 626px;
	height: 20px;
	border: solid 1px #660066;
	text-align: right;
}
.footer { padding: 5px; color: #660066; font-size: 7px; text-decoration: none; }
.footer a:link { padding: 3px; color: #660066; font-size: 7px; text-decoration: none; }
.footer a:visited { padding: 3px; color: #660066; font-size: 7px; text-decoration: none; }
.footer a:hover { padding: 3px; color: #FDD866; font-size: 7px; text-decoration: none; }
.footer a:active { padding: 3px; color: #660066; font-size: 7px; text-decoration: none; }
#movie_footer { position: absolute; width: 720px; top: 666px; height: 20px; border: solid 1px #660066; text-align: right; }
#porti_footer { position: absolute; width: 720px; top: 478px; height: 20px; border: solid 1px #660066; text-align: right; }
#form {	position: absolute; left: 10px; top: 10px; width: 400px; }

#links {
	position: absolute;
	top: 223px;
	left: 240px;
	height: 200px;
	overflow: auto;
}
#card { position: absolute; top: 210px; left: 220px; padding: 0px; margin: 0px; }

#alert { position: absolute; width: 100%; text-align: center; top: 350px; color: blue; }

#col1 { position: absolute; top: 30px; width: 140px; }
#col2 { position: absolute; top: 30px; left: 300px; width: 10px; }
#col3 { position: absolute; top: 0px; width: 520px; height: 200px; overflow: auto; }
#formbox1 { width: 100px }

