html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
a {
	font-weight: bold;
	color: #929296;
	text-decoration: none;
}
a:hover, a.link-act {
	color: #000000;
}
a.subNav {
	font-weight: normal;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#distance { 
	width:1px;
	height:50%;
	background-color:#ffffff;
	margin-bottom:-256px; /* half of container's height */
	float:left;
}
#container {
	margin: 0px auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height: 512px; /* 408px plus 70px from logo plus 34px logodistance*/
	width: 799px;
	clear: left;
}
#top {
	position: absolute;
	right: 0px;
	height: 104px;
	width: 200px;
	text-align: right;
}
#left {
	position: absolute;
	top: 104px;
	left: 0px;
	height: 408px;
	width: 153px;
}
#center {
	position: absolute;
	top: 104px;
	left: 153px;
	height: 412px; /* 408px plus 4px from small_padding-top_4px */
	width: 408px;
	text-align: left;
	overflow: auto;
}
#right {
	position: absolute;
	top: 104px;
	left: 561px;
	height: 408px;
	width: 238px;
}
#tickerContainer {
	border: 0px solid #000000;
	padding: 1px 0px 1px 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 561px;
	overflow: hidden
}
#ticker {
	position:relative;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #929296;
	text-decoration: none;
}
div#navIndex {
	position: absolute;
	top: 104px;
	left: 0px;
	height: 68px;
	width: 153px;
}
div#navIndex ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#indexContent {
	position: absolute;
	top: 175px;
	left: -3px;
	width: 561px;
	height: 340px;
}
div#indexImg {
	position: absolute;
	bottom: 0px;
	left: 457px;
}
div#indexFilmImg {
	position: absolute;
	bottom: 128px;
	left: 0px;
}

.noLine {
	height: 17px;
}
.lineBg {
	background-image: url(../img/bg/grey-bg-17px.gif);
	background-repeat: repeat;
	line-height: 17px;
}
.smallLine {
	background-image: url(../img/bg/grey-bg-17px-small.gif);
	background-repeat: repeat;
	line-height: 12px;
	margin-top: 5px;
}
.smallNoLine {
	line-height: 11px;
	margin-top: 6px;
}
.small {
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	line-height: 11px;
}
#center .small {
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	line-height: 17px;
	width: 391px;
}
#center .smallx {
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	line-height: 11px;
}
#center .smallEnd {
	height: 13px;
}
.mediumLine {
	background-image: url(../img/bg/grey-bg-17px-medium.gif);
	background-repeat: repeat;
	line-height: 15px;
	margin-top: 2px;
}
.mediumNoLine {
	line-height: 15px;
	margin-top: 2px;
}
.medium {
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	line-height: 13px;
}
.bigOneLine {
	background-image: url(../img/bg/grey-bg-34px.gif);
	background-repeat: repeat;
	height: 24px;
}
.bigTwoLine {
	background-image: url(../img/bg/grey-bg-34px-two.gif);
	background-repeat: repeat;
	height: 24px;
}
.big {
	font-size: 27px;
	font-weight: bold;
	padding-top: 10px;
	line-height: 27px;
}
.dblBigOneLine {
	background-image: url(../img/bg/grey-bg-68px.gif);
	background-repeat: repeat;
	height: 48px;
}
.dblBigTwoLine {
	background-image: url(../img/bg/grey-bg-68px-two.gif);
	background-repeat: repeat;
	height: 48px;
}
.dblBig {
	font-size: 54px;
	font-weight: bold;
	padding-top: 21px;
	line-height: 54px;
}
.bgGrey {
	background-color: #f1f1f3;
}
.bgYellow {
	background-color: #f4ee12;
}
.bgBrown {
	background-color: #fffdea;
}
.bgWhite {
	background-color: #ffffff;
}
.imgNav {
	position: absolute; 
	bottom: 1px; 
	font-size: 13px;
	left: 5px;
}
.imgNavNotPositioned {
	font-size: 13px;
}
.leftCol {
	float: left; 
	width: 195px;
}
.rightCol {
	float: left; 
	width: 196px;
}
table.cv td {
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
table.cv td.cv0 {
	width: 75px;
}
table.cv td.cv01 {
	width: 40px;
}
input {
	background-color: #ffffff;
	border: 0px solid #8C8C8C;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 3px;
	margin: 0px 3px 0px 0px;
}
input.text {
	padding-top: 1px;
	line-height: 17px;
	width: 150px;
}
input.button {
	border: 0px;
	color: #929296;
	text-align: left;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
table.order {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 388px;
}
table.order tr {
	height: 17px;
}
table.order td {
	height: 17px;
	padding-left: 20px;
}
table.order td.label {
	width: 30px;
}
.mediaLeftCol {
	float: left; 
	width: 175px;
}
.mediaRightCol {
	float: left; 
	width: 216px;
}
#imgNav {
	bottom: 0px;
	height: 25px;
	position: absolute;
	width: 100%;
	
}