body{
behavior: url('/style/csshover.htc'); 
}

a {
color: #003399;
text-decoration: none;
font-weight: bold;
}

a:hover{
color: #990000;
text-decoration: underline;
font-weight: bold;
}

div.movie { margin: 1ex 0; padding: 0; border: 1ex solid #900000; -moz-border-radius: 2ex; background-color: #900000; color: #fff; }

div.movie h2.title { margin: 0; padding: 0; text-align: center; font-style: italic; }

div.movie div.allposters_com { float: left; margin: 0 1ex 1ex 0; padding: 0; height: auto; text-align: center; font-weight: bolder; }
div.movie div.allposters_comright { margin: 0 1ex 1ex 0; padding: 0; width: 97px; height: auto; text-align: center; font-weight: bolder; }
div.movie img.poster { border: 1px solid #900000; }

div.movie h3.tagline { margin-top: 0; padding-top: 0; }

div.movie ol,
div.movie ul { list-style: none; }
div.movie ol li,
div.movie ul li {}
div.movie ol.lst,
div.movie ul.lst { margin: 0; padding: 0; text-align: center; }
div.movie ol.lst li,
div.movie ul.lst li { display: inline; margin: 0; padding: 0; }

div.movie div.content { margin: 1ex 0 0; padding: 1ex; border: 0 solid #fff; -moz-border-radius: 1ex; background-color: #fff; color: #000; }

div.movie table.showtimes {}
div.movie table.showtimes caption {}
div.movie table.showtimes thead {}
div.movie table.showtimes thead tr th { width: 7ex; height: auto; }
div.movie table.showtimes tfoot {}
div.movie table.showtimes tbody {}

div#html { width: auto; height: auto; }

#imgFullBorder {
background-image: url(/img/tour_bg.jpg);
padding: 30 43 0 43;
margin: 15 15 15 15;
width: 620px;
height: 650px;
#width: 706px;
#height: 680px;
} 

#lgImgMessage_cont{
position: relative;
float: left;
}

#lgImgMessage {
background-image: url(/img/imgMessageBg.png);
background-color: #CC3333;
padding: 5 8 7 8;
color: #FFFFFF;
float: left;
position: absolute;
top: 9px;
left: 515px;
white-space: nowrap;
}

#imgLinks {
overflow: auto;
text-align: center;
width: 619px;
}

#imgLinks img.first{
margin: 5 0 5 0;
filter: alpha(opacity=100);
opacity: 1.0;
border: 2px solid #FFFFFF;
}

#imgLinks img{
color: #FFFFFF;
margin: 5 0 5 11;
text-decoration:none;
filter: alpha(opacity=65);
opacity: 0.65;
border: 2px solid #000000;
float: left;
}

#imgLinks img:hover{
filter: alpha(opacity=100);
opacity: 1.0;
border: 2px solid #FFFFFF;
}

#imgLinksContainer {
width: 5000px;
}

#imgBorder img{
border: 3px solid #FFFFFF;
}

#imgDesc2{
border: 3px solid #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #000000;
text-align: center;
margin: 8 0 0 0;
padding: 15 15 15 15;
background-image: url(/img/imgMessageBg.png);
background-repeat: repeat;
behavior: url('/style/iepngfix.htc');
}

#virtualTour_cont{
position: relative;
float: left;
}

#virtualTour {
float: left;
position: absolute;
top: -110px;
#top: -95px;
left: 40px;
}

#virtualTourMask_cont{
position: relative;
float: left;
}

#virtualTourMask {
float: left;
position: absolute;
top: 111px;
#top: 126px;
left: 61px;
}

img {
behavior: url('/style/iepngfix.htc');
}

.homeScroll {
border-top: 3px solid #900000;
border-bottom: 3px solid #900000;
padding: 5px 0px 5px 0px;
margin: 0px 0px 10px 0px;
}

.alertmessage {
color: #993333;
font-weight: bold;
}

.homeScrollPoster {
float: left;
margin: 0px 5px 0px 5px;
width: 102px;
overflow: hidden;
text-align: center;
}

.homeScrollPosterImage {
height: 150px;
overflow: hidden;
padding: 5px 0px 0px 0px;
margin: 5px 0px 10px 0px; 
border-top: 1px dotted #900000;
border-bottom: 1px dotted #900000;
}

.homeScrollPosterImage img{
border: 2px solid #000000;
}

.homeScrollTop {
text-align: center;
font-weight: bold;
color: #900000;
font-size: 8pt;
//height: 70px;
}

.homeScrollBottom {
text-align: center;
font-size: 8pt;
font-weight: bold;
word-spacing: -1px;
}

.contactusborder {
border: 2px solid #000000;
}

.clear{
clear: both;
}

.heading {
font-weight: bold;
font-size: 15pt;
color: #900000;
padding: 5px 5px 5px 5px;
margin: 0px 0px 5px 0px; 
border-bottom: 1px dotted #900000;
}

.rules ul li {
margin: 0px 0px 7px 0px;
padding: 0px 0px 7px 0px;
color: #333333;
list-style-image: url(/img/star.jpg);
border-bottom:  1px dotted #900000;
}

.textwide {	
width: 400px;  
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  
background-color: #D7E5F2;  
color: black;  
padding-left: 2px; 
border: 1px solid #363636; 
}

.formattext {	
width: 225px;  
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  
background-color: #D7E5F2;  
color: black;  
padding-left: 2px; 
border: 1px solid #363636; 
}