/* blue */
a:link, a:visited {
	color: #AA1E22;
}

a:hover {
	color: #cccccc;
}


a.movie_title_link:link, a.movie_title_link:visited {
	color: #135cae;
	text-decoration:none;
}

a.movie_title_link:hover {
	color: #135cae;
	text-decoration:underline;
}


#pillmenu a:hover {
  color: #135cae;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.HelBlack10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.HelBlack10Bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.HelWhite10 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.HelGray10 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.HelBlack12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.HelBlack12Bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.HelWhite12 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.HelGray12 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.HelBlack14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}
.HelBlack14Bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.HelWhite14 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.HelGray14 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.HelBlack16 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
}
.HelBlack16Bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.HelWhite16 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.HelGray16 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.HelWhite16Bold {
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
}
.HelRed18Bold {
	color: #AA1E22;
	font-weight: bold;
	font-size: 18px;
}
.HelRed24Bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA1E22;
	font-weight: bold;
	font-size: 24px;
}

.error_message{width:650px; border:1px solid #CC0000; background:#F7CBCA; padding:5px; font-size:17px;font-weight:bold; color:#CC0000;}


.gk_news_highlighter_interface .text {display:none !important; width:1px !important;}

.gk_news_highlighter_title{text-decoration: none !important;}

.gk_news_highlighter a{text-decoration:  none !important; font-weight:bolhd !important;}

.soon_theater {font-weight:bold; font-size:11px;}

.master_schedule2 {
	/*border:1px solid black;*/

}

.master_schedule2 .movie{
	margin-bottom: 10px;
	/*border:1px solid black;
	
	font-size:13px;*/
}

.renewDiv{border:1px solid #CC0000; background:#F7CBCA; padding:5px; color:#CC0000;}

/***********************************
	Forms & Buttons
***********************************/

.Button {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:8px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.Button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.Button:active {
	position:relative;
	top:1px;
}




/***********************************
	MESSAGE/ALERT BOX
***********************************/


.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	width:500px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:5px;
	font-size:14px;
	color:#008000;
	
}
.errorMessage{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	/*font-weight:bold;*/
	color:#CC0000;
}


.errorMessage1{
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 11px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:10px;
	font-weight:bold;
	color:#CC0000;
	
}


.admin_messageboxerror{
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 11px;
	width:750px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:15px;
	font-weight:bold;
	color:#CC0000;
}


.admin_messagebox{
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 11px;
	border:1px solid #2c568c;
	background:#FFFFFF;
	padding:15px;
	font-weight:bold;
	color:#2c568c;
}


.admin_messageboxok{
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	border:1px solid #349534;
	background:#C9FFCA;
	padding:15px;
	font-weight:bold;
	color:#008000;
	
}

.alertMessage1{
	font-family: Verdana,Arial,Helvetica,sans-serif !important; 
	font-size: 11px !important;
	width:750px !important;
	border:1px solid #349534 !important;
	background:#C9FFCA !important;
	padding:10px !important;
	font-weight:bold !important;
	color:#008000 !important;
	
}


label.error{
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 11px;
	font-weight:bold;
	margin-top:7px !important;
}
