body {
background-color:#FFFFFF;
color:#000000;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1{
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
  margin: 0; padding: 0;
}
H1.pageheading{
  font-size: 11px;
  color: #000000;
  margin: 0; padding: 0;
}
.detailheading{
  font-weight: bold;
  font-size: 11px;    
  color: #D00000;
  margin:0; padding: 0;
}
H1.bigdetailheading{
  font-weight: bold;
  font-size: 14px;    
  color: #000000;
  margin:0; padding: 0;
}
H1.mainheading{
  font-weight: bold;
  font-size: 11px;    
  color: #ffffff;
  margin:0; padding: 0;
}
H2{
 font-size: 11px;
 color: #ffffff;
 margin: 0; padding: 0;
}
H2.pageheading{
  font-size: 11px;
  color: #000000;
  margin: 0; padding: 0;
}
.whitecolorheading{
	color:#ffffff;
}
.whitecolorheading:hover{
	color:#ffffff;
}
.Sitemap { 
	width: 235px; float: left; 
	margin: 3px; BORDER:#000000 0px solid; 
	padding: 3px; text-align:left; 
}
.PageLargeBold { 
font-size: 14px;  
color: #000000; 
font-weight: bold;
}
.headBgColor{
background-color:#FFFFFF;
}
.BodyBack{
background-color:#FFFFFF;		/*C9A516*/
}
.leftimagebox{
width:290px;float:left;text-align:left;
}
.rightaddimagebox{
width:470px;float:left;text-align:left;
}
.whiteLink{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}

.headerNavigation{
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

.blackLink{
color:#000080;
font-weight:bold;
font-size:10px;
}

.linkEffect{
color:#0033FF;
font-weight:bold;
text-decoration:none;
font-size:10px;
}
.linkEffectNoBold{
color:#0033FF;
text-decoration:underline;
font-size:10px;
}

.linkfooter{
color:#000080;
font-family: Arial, sans-serif;
text-decoration:underline;
font-size:10px;
}
.normallink{
	color:#0000FF;
	text-decoration: underline;
}
.normallink:hover{
	color:#0000cc;
	text-decoration: none;
}
.constant_back{
color:#000000;
}
a.constant_back:hover{text-decoration: none;}
.black{
font-weight:bold;
font-size:16px;
}
.pagehead { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000080; FONT-FAMILY: Arial, sans-serif;}
.butBlue { border:1px solid #000000; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #CEE7FF; cursor: pointer; font-weight: bold ;}
.RedHead { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600;  }/* color was #ff6600 */
.RedCaption { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #D00000; FONT-FAMILY: Arial, sans-serif;}

.CenterContent { BORDER:#000000 0px solid; padding: 0; width: 599px; clear: both;  }
.LeftContentFixed {width: 300px; float: left; padding: 0px; text-align:left; }
.LeftContentFixedTitle { width: 300px; height: 20px; float: left; BORDER-RIGHT:#D00000 0px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000; }/*background-color: #000080;*/
.RightContentFixed { background-color:#FFFFFF; float: right; BORDER-LEFT:#D00000 1px solid; BORDER-RIGHT:#D00000 1px solid; width: 292px; padding: 0px; text-align: left; font-size: 3mm; COLOR: #000000; }
.RightContentFixedTitle {  float: right; width: 292px; height: 20px; BORDER-LEFT:#D00000 0px solid; padding: 0px; text-align: left; font-size: 3mm; COLOR: #000000; }
.FullSpacer { clear: both; height: 2px; width: 580px; FONT-SIZE: 2px;  }
.L_ContentBig { width: 465px; float: left; BORDER:#D00000 1px solid; BORDER-BOTTOM:#FFFFFF 1px solid;padding: 0px; text-align:left; 
background-color:#FFFFFF; font-size: 3mm; COLOR: #000000;}
.L_ContentBigTitle { background-image:url("../images/headingback.gif"); width: 465px; height: 20px; float: left; BORDER-BOTTOM:#FFFFFF 2px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000;}
.FullWidthTitle { background-color: #FFEE99; width: 582px; height: 20px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000;}
.FullWidthBigTitle { background-color: #D00000; width: 582px; height: 30px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left;
font-size: 3mm; COLOR: #000000; }

.LefttBoxSmall{ background-color: #f8f8f9; width: 155px; BORDER: #bbc3d3 1px solid; padding: 2px; text-align: left; }
.PageSmallBold { font-size: 10px; color: #000000; font-weight: bold;}
#imageback{background:url("../images/RedCurve.gif"); background-repeat:no-repeat;}
/* main big containers */
.FullContainer {  BORDER:#000000 0px solid; padding: 0px; width: 596px; float: right; text-align:left; font-size: 3mm; COLOR: #000000;}
.bodycontainer { background-color:#FFFFFF; BORDER: #000000 0px solid; padding: 0px; width: 760px; clear: both; }
.sitecontainer {width:760px; margin-left:0px; background-color:#FFFFFF; float:left; BORDER:#000000 0px solid; padding: 0px; text-align:left;}
.underbodycontainer{width:760px;background-color:#FFFFFF;margin-left:0px;float:left; BORDER:#000000 0px solid; padding: 0px; text-align:left;}
.leftmenucontainer { width:160px; float: left; BORDER-RIGHT:#D00000 1px solid;BORDER-BOTTOM:#D00000 1px solid; padding: 0px;  }
.mainbodycontainer { width:598px;  BORDER:#000000 0px solid; padding: 0px; }
.onecontainer { width:590px; background-color:#FFFFFF; float:left; BORDER:#000000 0px solid; margin-left:1px; padding: 0px; text-align:left;}
.combobox { width:160px; float:left; BORDER:#000000 0px solid; margin-left:1px; padding: 0px; text-align:left; }

/* for show times */
.OneCategory {background-color:#FFFFFF; width: 580px; float: left; BORDER:#000000 1px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000;}
.TopTitle { /*background-color:#FFC66F;*/background:url("../images/ShowtimeTitleBack.jpg"); width: 580px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000;} /* FF9900 */
.LeftSmallDiv {background-color:#FFFFFF;width: 200px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000;}
.RightBigDiv {background-color:#FFFFFF;width: 270px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000; }
.bookonlinediv{background-color:#FFFFFF; width:100px; float:left;BORDER:#000000 0px solid;padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000; }
.CenterLine { width:2px; float:left; BORDER:#000000 0px solid; padding: 0px;}
.showspacer {background-color:#FFFFFF;clear: both; height: 2px; width: 580px; FONT-SIZE: 2px;}
.RightFullDiv {background-color:#FFFFFF;width: 370px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; font-size: 12px; COLOR: #000000; }


/*movie thumb style */
.bigbox{background-color:#FF9900;width: 582px; height: 108px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; font-size: 3mm; COLOR: #000000; }
.imagebox{width: 90px; height: 100px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:center;}
.imagetextseperator{width: 10px; height: 100px; float: left; BORDER:#000000 0px solid;}
.rightdetailbox{width: 450px; height: 100px; float: left; BORDER:#000000 0px solid; }
.movietitle{width:450px;height:20px;float: left; color:#000000; }
.smallmovieboxes{width:80px; float:left;color:#662288; border:#000000 0px solid; }
.bigmovieboxes{width: 360px; float:left; color:#000000;border:#000000 0px solid; }
.movieseperator{width:450px; height:2px; clear:both; FONT-SIZE: 2px;}

/*online process style */
.confirmtitle {/*background-color:#008000;*/background:url("../images/ShowtimeTitleBack.jpg"); width: 590px;height: 20px;float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; font-size: 11px; font-weight:bold; COLOR: #FFFFFF; margin-left:1px; }
.lableblock {margin-left:1px;width:170px;height: 20px;text-align:left; float:left;font-size:11px; }
.colonblock {width:20px;height: 20px;text-align:center;float:left; }
.valueblock {width:395px;height: 20px;text-align:left;float:left; font-size:11px; }
/* news styles */
.onebigcontainer { background-color:#FFFFFF;width:590px; float:left; BORDER:#000000 0px solid; margin-left:0px; padding: 0px; text-align:left; }
.onehalfcontainer{background-color:#FFFFFF;width:295px; height: 250px;float:left;padding:1px; BORDER:#000080 0px solid; margin-left:0px; padding: 0px; text-align:left; }

.categorybox{
background-color:#FFFFFF;
}
.categoryheading{
background-color:#D00000;
color:#FFFFFF;
}

.L_BoxSmall { float: left; width: 220px; BORDER: #bbc3d3 0px solid; padding: 3px; text-align: left; background-color:#FFFFFF;}
.R_BoxSmall { float: right; width: 209px; BORDER: #bbc3d3 0px solid; padding: 3px; text-align: left; background-color:#FFFFFF;}
.L_ContentSmall { width: 468px; float: left; BORDER:#000000 0px solid; padding: 0px; text-align:left; background-color:#FFFFFF;
font-size: 3mm; COLOR: #000000; }
.R_ContentSmall { float: right; width: 280px; BORDER:#000000 0px solid; background-color:#FFFFFF; padding: 0px; text-align: left; 
font-size: 3mm; COLOR: #000000; }

.contents
{
    font-size: 11px;
    color: #000000;
	line-height: 0.4cm;
}

.textMore
{
    font-size: 11px;
    color: #D00000;
	font-weight:bold;
}

.contentsWhite
{
    font-size: 10px;
    color: #FFFFFF;
	line-height: 0.4cm;
}
.infoheading
{
	font-weight: bold;
    font-size: 11px;
    color: #000000;
	line-height: 0.4cm;
}

.heading
{
    font-weight: bold;
    font-size: 11px;    
    color: #d00000;
}

.TitleHeading
{
    font-weight: bold;
    font-size: 11px;    
    color: #000000;	
}

.TitleHeadingBlack
{
    font-weight: bold;
    font-size: 11px;    
    color: #000000;
}

.BigTitleHeading
{
    font-weight: bold;
    font-size: 20px;    
    color: #FFEE99;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #FFFFFF;	/* modified by sanjeev from ffcc33 */  
  font-size: 10px;
}
.moduleRowSelected { background-color: #E9F4FC; }
TD.main, P.main {  
  font-size: 11px;
  line-height: 1.5;
}

.addBox{
border: #FFFFFF 1px solid;
background-color:#FFFFFF;
height:125px;
width:125px;
}
.addbox468x60{
height:60px;
width:468px;
}
.addBox1{
background-color:#FFFFFF;
height:125px;
}

a:hover {
  color: #AABBDD;
  text-decoration: none;
}

a {
  color: #000000;
  text-decoration: none;
}

FORM {
	display: inline;
}

.messageBox { font-size: 10px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }

TR.footer {
  background: #FF0000; 
}

TD.footer {
  font-size: 10px;
  background: #FF0000; 
  color: #ffffff;
  font-weight: bold;
}