html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, em, font, img, small, strike, strong, 
sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

html{
background: #000000 url(images/thomashtmlBG.jpg) repeat-x top;
height:100%;
}
body {
font-family:verdana,arial,Helvetica,sans-serif;
font-size:13px;
color:#6b6b6b;

}
#wrapper {
margin:0pt auto;
width:1000px;
}
#faux {
margin-bottom:0px;
overflow:hidden;
background:url(images/thomasContentBG.jpg) no-repeat top center;
width:100%;
min-height:840px;
}

#header {
background:url(images/willowcreekHeader.jpg) no-repeat;
height:184px;
width:1050px;
margin-bottom:0px;
margin-left:-25px;

cursor:pointer;
}
#headerdiv {
height:50px;
text-indent:-9999px;
margin-left:-100px;
}
#headersubtitlediv {
text-indent:-9999px;
}

/*#navigation {
background:#dbdbdb none repeat scroll 0% 0%;
color:#333333;
margin:0px 5px 0px 6px;
padding:0px;
}*/

#leftcolumn {
display:inline;
overflow:hidden;
float:left;
margin:32px 0px 0px 32px;
width:203px;

}

#leftcinemaname{
text-align:right;
font-size:100%;
}
#leftcinemaname b{
color:#e9e9e9;
line-height:20px;
}
#leftcinemaboxoffice{
text-align:right;
font-size:75%;
margin-bottom:20px;
}
#leftcinemaboxoffice b{
font-size:120%;
color: #e9e9e9;
line-height:20px
}


#leftdiv{
padding-top:110px;
background:transparent url(images/willowCreekSmall.jpg) no-repeat scroll 0 0;
}
div.lefttitle{
margin: 0px 0px 10px 0px;
padding-top:5px;
font-size:100%;
min-height:30px;
border-bottom:1px solid #222;
}

#lefttitletop{
margin-top:20px;
}
#lefttitlebottom{
min-height:90px;
margin-top:15px;
}
#marketing {
padding-top:5px;
text-align:center;
}
div.lefttitle p{
padding:5px;
}
div.lefttitle form{
font-size:90%;
}
div.lefttitle span{
font-size:90%;
}


span#side_showtimes div{
margin-bottom:10px;
}


#content {
color:#b0b0b0;
display:inline;
float:left;
margin:0px;
padding:35px 2px 2px 15px;
position:relative;
width:705px;
}
#rightcolumn {
color:#aeaeae;
display:inline;
float:left;
margin:0px;
padding:0px;
width:0px;

}
#footer {
background: url(images/thomasFooterBG.jpg) no-repeat;
clear:both;
height:129px;
margin:0px;
padding:0px;
width:1050px;
-moz-border-radius-bottomleft: 10px; 
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-left-radius: 5px; 
-webkit-border-bottom-right-radius: 5px;
}
#footer p{
font-size:80%;
padding:69px 0px 0px 435px
}
.clear {
background:transparent none repeat scroll 0% 0%;
clear:both;
}
.clearAll{clear:both;}

.field{
font-size:100%;
}

ul.movielist {
font-size:80%;
line-height:140%;
	list-style-type:none;
	margin: 0 0 0 15px;
}
ul.movielist li {
	padding-top:2px;
color:#666666;
}
ul.menulist {
font-size:90%;
	list-style-type:none;
	padding: 10px 0px 0px 12px;
	margin: 0;
}
ul.menulist li {
	background-image:url(images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1em;
}

div.right_title {
font-family:'arial black',verdana;
font-size:174%;
font-weight:bold;
text-align:center;
margin:15px 0;
}


a,a:visited,a:active,a:link{
color:#d3d3d3; 
text-decoration:none;}
a:hover {color:#bb0101; text-decoration:underline;}
a.lefttitle, a.lefttitle:visited, a.lefttitle:active, a.lefttitle:link 
{text-decoration:none;
font-size:90%;
font-weight:bold;
color:#bb0101;
}
a.lefttitle:hover {text-decoration:underline;} 
a.smallwhitea, a.smallwhitea:visited, a.smallwhitea:active, a.smallwhitea:link {font-size:90%;text-decoration:none;color:#ffffff;}
a.smallwhitea:hover { text-decoration:underline;}

div.lefttitle a.thisitem,div.lefttitle a.thisitem:visited,div.lefttitle a.thisitem:active,div.lefttitle a.thisitem:link
{text-decoration:none;}
div.lefttitle a.thisitem:hover {
color:#bb0101;
text-decoration:underline;}

div.smalltopnav { padding-top:21px;padding-left:10px;
color:#666666;font-size:80%;}
a.smalla, a.smalla:visited, a.smalla:active, a.smalla:link {font-size:100%;text-decoration:none;color:#666666;}
a.smalla:hover { text-decoration:underline;}

/* for the now showing/ coming attractions side bar scroller.  height/width must remain static */
#s6 { 
font-size:80%;
width: 150px; 
height: 300px; 
background-color:#000;
z-index:2995; }
#s6 div { 
width: 140px; 
height: 290px; 
padding: 5px; 
color: #cccccc; 
text-align: left; }
#s6 div img { padding: 0px;  }
#s6 div { top: 0; left: 0 }
#leftcolumn div strong{
}
/* for coming attraction / last showing bold header */
#boldmessage {width:100%;text-align:center;font-size:11px;color:red;border:1px solid silver;background-color:#ffff99; font-weight:bold;}

img.csmovie {
	border: 1px solid #dbdbdb;
	padding: 1px;
}

