h2 {
	font-weight: bold !important;
}

div#tabs, div#views {
	border-bottom: 0px solid #6D6F71;
	position: relative;
	height: 30px;
	float: left;
	width: 100%;
	margin: 0px;
}

div#views {
	width: 98%;
}

div.tab-label {
	float: left;
	width: 70px;
	border-bottom: 1px solid #fff;
	height: 18px;
}

*html div.tab-label {
	position: relative;
	top: 1px;
}

a.tab {
	color: #6D6F71;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #00AEF1;
	display: block;
	float: left;
	width: 80px;
	height: 29px;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	top: 1px;
	font-size: 10px;
}

*html a.tab {
	top: 2px;
}

a.tab:link, a.tab:visited {
	color: #6D6F71;
	text-decoration: none;
}

a.tab:hover, a.tab:active, a.active {
	color: #000;
}

a.active {
	border-bottom-color: #CEEEFD;
	background-color: #CEEEFD;
	font-weight:bold;
}



a#schedule-tab {
	border-width: 0 1px 1px 3px;
}

a#director-tab {
	border-width: 0 1px 1px 3px;
}

a#country-tab {
	border-width: 0 1px 1px 3px;
}

label {
	display: block;
	margin-top: 15px;
}

select {
	width: 160px; 
	font-size: 10px; 
	padding: 2px;
}

input.text {
	width: 110px;
	font-size: 10px;
	padding: 2px;
	border-width: 2px;
}

input.submit {
	width: 35px;
	margin-left: 5px;
	margin-top: -1px;
	position: relative;
	top: -1px;
	height: 19px;
	border: 0;
	background-color: #6D6F71;
	color: #FFF;
	text-transform: uppercase;
	font-size: .9em;
	vertical-align: middle;
}

div#filters {
	border: 1px solid #00B0EB;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-left:13px;
	width: 98%;
	
	background-color:#CEEEFD;

}

div#filters div.col {
	float: left; 
	width: 200px;
}

div#border {
	border-right: 0px solid #6D6F71;
	min-height: 1024px;
	margin-bottom: 30px;
	
}

a#list-view {
	border-left-width: 3px;
}

h4#list-hdr {
	font-size: .95em;
	font-weight: normal;
	margin: 0;
	width: 98%;
}

div.film-row {
	margin-bottom: 15px;
	border-top: 1px solid #6D6F71;
	width: 98%;
	font-size: .95em;
	line-height: 1.25em;
	clear: both;
}

div.film-row h5 {
	color: #D11242;
	font-size: 1.1em;
	margin: 8px 0 0 0;
}

div.film-row h5 a:link, div.film-row h5 a:visited {
	color: #D11242;
}

div.film-row img {
	float: left;
	margin-right: 10px;
}

div.film-row div.descr {
	float: left;
	width: 330px;
}
	
div.film-row div.descr p {
	margin-bottom: 5px;
}
	
div.film-row div.screenings {
	float: left;
	width: 135px;
	font-size: 1.0em;
	margin: 8px 0 0 10px;
}
	

ul#letters {
	background-image: url(/tixSYS/2008/Templates/images/letters.gif);
	height: 19px;
	margin: 15px 0 25px 0;
	background-repeat: no-repeat;
	background-position: 40px top;
	list-style-type: none;
}

ul#letters li {
	float: left;
	background-image: none;
	margin: 0;
	padding: 0;	
	zoom: 1;
}

ul#letters li a {
	display: block;
	margin: 0;
	padding: 0;
	height: 19px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 1000px 0px;
}

ul#letters li a:hover, ul#letters li a:active {
	background-image: url(/tixSYS/2008/Templates/images/letters-on.gif);
}

ul#letters li#previous {
	width: 30px;
	border-right: 1px solid;
	margin-right: 9px;
	font-size: 20px;
	line-height: 19px;
	text-align: center;
}


ul#letters li#next {
	width: 30px;
	border-left: 1px solid;
	margin-left: 9px;
	font-size: 20px;
	line-height: 19px;
	text-align: center;
}

ul#letters li#previous a:link, ul#letters li#previous a:visited,
ul#letters li#next a:link, ul#letters li#next a:visited {
	color: #000;
}

ul#letters li#previous a:hover, ul#letters li#previous a:active,
ul#letters li#next a:hover, ul#letters li#next a:active {
	color: #D11242;
}

li#num a { width: 24px; }
li#num a:hover, li#a a:active, li#a a.selected { background-position: 0 0;}

li#a a { width: 25px; }
li#a a:hover, li#a a:active, li#a a.selected { background-position: -24px 0;}

li#b a { width: 19px; }
li#b a:hover, li#b a:active, li#b a.selected { background-position: -49px 0;}

li#c a { width: 19px; }
li#c a:hover, li#c a:active, li#c a.selected { background-position: -68px 0;}

li#d a { width: 20px; }
li#d a:hover, li#d a:active, li#d a.selected { background-position: -87px 0;}

li#e a { width: 22px; }
li#e a:hover, li#e a:active, li#e a.selected { background-position: -107px 0;}

li#f a { width: 19px; }
li#f a:hover, li#f a:active, li#f a.selected { background-position: -129px 0;}

li#g a { width: 20px; }
li#g a:hover, li#g a:active, li#g a.selected { background-position: -148px 0;}

li#h a { width: 21px; }
li#h a:hover, li#h a:active, li#h a.selected { background-position: -168px 0;}

li#i a { width: 20px; }
li#i a:hover, li#iesux a:active, li#iesux a.selected { background-position: -189px 0;}

li#j a { width: 19px; }
li#j a:hover, li#j a:active, li#j a.selected { background-position: -209px 0;}

li#k a { width: 22px; }
li#k a:hover, li#k a:active, li#k a.selected { background-position: -228px 0;}

li#l a { width: 18px; }
li#l a:hover, li#l a:active, li#l a.selected { background-position: -250px 0;}

li#m a { width: 24px; }
li#m a:hover, li#m a:active, li#m a.selected { background-position: -268px 0;}

li#n a { width: 18px; }
li#n a:hover, li#n a:active, li#n a.selected { background-position: -292px 0;}

li#o a { width: 20px; }
li#o a:hover, li#o a:active, li#o a.selected { background-position: -310px 0;}

li#p a { width: 19px; }
li#p a:hover, li#p a:active, li#p a.selected { background-position: -330px 0;}

li#q a { width: 22px; }
li#q a:hover, li#q a:active, li#q a.selected { background-position: -349px 0;}

li#r a { width: 19px; }
li#r a:hover, li#r a:active, li#r a.selected { background-position: -371px 0;}

li#s a { width: 20px; }
li#s a:hover, li#s a:active, li#s a.selected { background-position: -390px 0;}

li#t a { width: 22px; }
li#t a:hover, li#t a:active, li#t a.selected { background-position: -410px 0;}

li#u a { width: 19px; }
li#u a:hover, li#u a:active, li#u a.selected { background-position: -432px 0;}

li#v a { width: 20px; }
li#v a:hover, li#v a:active, li#v a.selected { background-position: -451px 0;}

li#w a { width: 21px; }
li#w a:hover, li#w a:active, li#w a.selected { background-position: -471px 0;}

li#x a { width: 19px; }
li#x a:hover, li#x a:active, li#x a.selected { background-position: -492px 0;}

li#y a { width: 21px; }
li#y a:hover, li#y a:active, li#y a.selected { background-position: -511px 0;}

li#z a { width: 18px; }
li#z a:hover, li#z a:active, li#z a.selected { background-position: -532px 0;}

