.years00 {font-size:7pt; padding:2px 2px; background-color:#0965b2; color:#ffffff; border:solid 1px #064980;}
.yearsall {font-size:7pt; padding:2px 2px; background-color:#0965b2; color:#ffffff; border:solid 1px #064980;}
.years12 {font-size:7pt; padding:2px 2px; background-color:#7653ad; color:#ffffff; border:solid 1px #533b7a;}
.years15 {font-size:7pt; padding:2px 2px; background-color:#90b936; color:#ffffff; border:solid 1px #698727;}
.years18 {font-size:7pt; padding:2px 2px; background-color:#ca1534; color:#ffffff; border:solid 1px #960f26;}

.caldate {font-size:0.75em; color:#737373; line-height:2.0em;}
.caldate2 {font-size:0.75em; color:#b3b3b3; padding:2px; line-height:2.0em;}
.caldate3 {font-size:0.75em;font-weight:bold; color:#ffffff; line-height:2.0em; background: #fa3246; cursor:pointer;}
.movnum {font-size:0.75em; color:#d2d2d2; padding:0 5px; line-height:2.0em;}
.localtitle {font-size:0.75em; color:#333544; padding:0 0 0 10px; line-height:2.0em; font-weight:bold;}
.moviedate {font-size:1.1em; color:#d2d2d2; padding:2px; line-height:2.0em; text-align:center;}

.moviebtn { width:100%;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	padding: 8px;
	font-size:0.75em;
	line-height:1.5em;
}
.moviebtn:hover {}
.moviebtn:active {}

.moviebtn2 {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	padding: 3px;
	font-size:0.75em;
	line-height:1.5em;
}
.moviebtn2:hover {}
.moviebtn2:active {}

.moviebtn2s {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	padding: 0 1px;
	font-size:0.65em;
	line-height:1.5em;
}
.moviebtn2s:hover {}
.moviebtn2s:active {}

.moviebtn3 {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	padding: 3px 10px;
	font-size:0.75em;
	line-height:1.5em;
}
.moviebtn3:hover {}
.moviebtn3:active {}

.moviebtn4 {
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font-size:0.75em;
	line-height:2.0em;
}
.moviebtn4:hover {}
.moviebtn4:active {}

.msel { color: #626262; background:#ffffff; }
.msel:hover {color:#626262; background: #e0e0e0;}
.msel:active {color: #ffffff; background: #fa3246;}

.mselok { color: #ffffff; background: #fa3246;}
.mselok:hover {color: #ffffff; background: #fa3246;}
.mselok:active {color: #ffffff; background: #fa3246;}

.msel2 {border:solid 1px #fa3246;}
.msel2:hover {color:#626262; background: #e0e0e0;}
.msel2:active {color: #ffffff; background: #fa3246;}

.msel2ok {border:solid 1px #fa3246; color: #ffffff; background: #fa3246;}
.msel2ok:hover {color: #ffffff; background: #fa3246;}
.msel2ok:active {color: #ffffff; background: #fa3246;}

.mseat0 {border:solid 1px #f5f5f5; color: #f5f5f5; background: #f5f5f5;}
.mseat0:hover {}
.mseat0:active {}

.mseat {border:solid 1px #cccccc; color: #999999; background: #f5f5f5;}
.mseat:hover {border:solid 1px #c72838; color: #000000; background: #e0e0e0;}
.mseat:active {}

.mseatx {border:solid 1px #555555; color: #555555; background: #999999;}
.mseatx:hover {}
.mseatx:active {}

.mseatok {border:solid 1px #c72838; color: #ffffff; background: #fa3246;}
.mseatok:hover {}
.mseatok:active {}

.seatabc {padding:2px 3px; font-size:0.7em; line-height:1.54em; font-weight:bold;}

.ellipsis{
	white-space:nowrap;display:block;overflow:hidden;width:150px;text-overflow: ellipsis;
	-o-text-overflow:ellipsis;-moz-any-white-space:normal;-moz-any-word-wrap:break-word;
}


.moviebtn3s {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	width:100px;
	padding: 15px 10px;
	font-size:9pt;
	line-height:1.5em;
	text-align:center;
}
.moviebtn3s:hover {}
.moviebtn3s:active {}