/*
	Bilalis.com © 2005
	Phone:  210 922 3035
	Fax:    210 922 3030
	E-mail: info@bilalis.com
*/

/* Style fundamentals */
* {
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #464646;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
em, i {
	font-style: italic;
	}
strong, b {
	font-weight: bold;
	}
ol li {
	list-style-type: decimal !important;
	}
form {
	display: inline;
	margin: 0;
	}

/* Screen layout */
#bilalis_filmsig {
	width: 100%;
	}

#master {
	display: none;
/*  width: 100%; */
	}
#dscrptn {
	left: 200pt;
	}
#brandblock {
	display: none;
	}
#logoback {
	display: none;
	}
#logo {
	display: none;
	}
#sections {
	display: none;
	}
#globalli {
	display: none;
	} 
#categories {
	display: none;
	}

#fortytwo {
	position: relative;
	}

#servant {
	display: none;
	}

#main {
	position: relative;
	display: table;
	}
#youarehere {
	position: relative;
	display: block;
	padding: 0;
	margin: 10pt 0;
	}
.maintitle {
	position: relative;
	margin-bottom: 22pt;
	}
#subcats3 {
	position: relative;
	list-style: none;
	display: inline-table;
	margin: 0;
	padding: 0 0 18pt 0;
	text-align: left;
	}
.maintext {
	position: relative;
	display: inline;
	}
.back2top {
	display: none;
	}
.listWServant, .listWServant td, .listWoutServant, .listWoutServant td {
	table-layout: fixed;
	overflow: hidden;
	border-collapse: collapse;
	}
table.listWServant {
	width: 100%;
	}
table.listWoutServant {
	width: 100%;
	}
#footer {
	display: block;
	clear: both;
	}

/* Popup window */
#popup {
	}
#popupframe {
	position: relative;
	}
#popupimage {
	}
#popupctrls {
	display: none;
	}
#popuplegent {
	}
#popJustMain {
	}

.menusub3sline, .menusub3slinecontain {
	font-size: 11pt;
	line-height: 1.2em;
	display: inline;
	padding: 0 6pt 0 0;
	}
li.menusub3sline, li.menusubslinecontain {
	margin: 0 15pt 0 0;
	list-style: none;
	}
span.menusub3slinecontain { text-decoration: none; color: #776F64 }
a.menusub3sline { text-decoration: none; color: #776F64 }
a.menusub3slinecontain { text-decoration: none; color: #776F64 }

/* You are here */
a.navilink { text-decoration: none; margin: 0pt; color: #0099CC }
.navipipe  { margin: 0pt; color: #B4C4C9 }

/* Content title */
.titlesup {
	text-transform: uppercase;
	display: block;
	margin-bottom: 2pt;
	letter-spacing: 3pt;
	color: #999;
	}
.title, h1 {
	font-size: 17pt;
	line-height: 1em;
	display: block;
	margin: 0;
	font-weight: normal;
	color: #999600;
	}
.titlesub {
	display: block;
	margin-top: 4pt;
	color: #999;
	}
.titlewithin, h2, h2.search strong {
	font-size: 14pt;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	color: #9E1818;
	}

/* Content text */
.textitle, h3 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 10pt 0;
	color: #633;
	}
.text, .text p {
	margin: 0 0 10pt 0;
	}
.text span {
	margin: 0;
	}
.text ul {
	margin: 0 0 15pt 0;
	padding: 0 0 0 20pt;
	}
.text li {
	list-style: url(bullet.gif) outside square;
	padding: 3pt 0;
	}
ul.nobllt {
	margin: 0 0 10pt 0;
	padding: 0 14pt;
	}
ul.nobllt li {
	list-style: outside none;
	padding: 3pt 0;
	}
.text ol {
	margin: 0 0 10pt 30pt;
	padding: 0;
	}

.bigfirstlttr:first-letter {
	font-size: 17pt;
	color: #89C7DC;
	font-weight: normal;
	text-transform: uppercase;
/*	float: left; */
	}
a.text, a { text-decoration: none; color: #6B77C5 }
a.text:active, a.text:hover, a.text:focus, a:active, a:hover, a:focus { text-decoration: underline; color: #A52DBB }
.textbold {
	font-weight: bold;
	}
.textquot {
	font-style: italic;
	}
.textfoot, h4 {
	font-weight: bold;
	margin: 0pt;
	color: #718992;
	}

/* Content form */
.textformtext {
	font-weight: bold;
	}

.textformfield {
	background: #FFF;
	padding-left: 2pt;
	border: 1pt solid #89C7DC;
	}
.textformfield:focus, .textformfieldOn {
	color: #000;
	background: #EAF5F9;
	padding-left: 2pt;
	border: 1pt inset #89C7DC;
	}
.textformbttn {
	color: #FFF;
	background: #2CA2C8;
	padding-left: 0pt;
	border: 1pt outset #8FCADE;
	}
td.hot {
	border-left: 7pt solid #9E1818;
	padding-left: 3pt;
	}
td.not {
	border-left: 7pt solid #FFF;
	padding-left: 3pt;
	}

/* Site map */
.map ul {
	margin: 5pt 0;
	padding: 0 0 0 30pt;
	}
.map li {
	list-style: url(bullet.gif) outside square;
	padding: 3pt 5pt;
	}
.mapin ul {
	margin: 5pt 0;
	padding: 0 0 0 30pt;
	}
.mapin li {
	list-style: url(bullet_esox.gif) outside square;
	padding: 3pt 10pt;
	}
.map2nd ul {
	margin: 5pt 0;
	padding: 0 0 0 30pt;
	}
.map2nd li {
	list-style: url(bullet_esoxhs.gif) outside square;
	padding: 3pt 10pt;
	}
.map a { text-decoration: none; margin: 0pt; color: #0099CC }
.map a:active, .map a:hover, .map a:focus { text-decoration: underline; color: #0099CC }

/* Search results */
h2.search {
	color: #E6C616;
	}
h2.search strong {
	color: #E65016;
	}
.search h4, .searchtopctrl h4, .searchbottomctrl h4 {
	font-weight: bold;
	margin: 0pt;
	color: #E6C616;
	}
.search a { text-decoration: underline; color: #E65016 }
.search a:active, .search a:hover, .search a:focus { text-decoration: none; color: #E65016 }
.search strong, .searchtopctrl strong, .searchbottomctrl strong, {
	color: #E65016;
	}
table.searchtopctrl {
	border-bottom: 1pt dotted #E65016;
	}
table.searchbottomctrl {
	border-top: 1pt dotted #E65016;
	}

/* CMS specific form */
.formtext {
	color: #E99004;
	}
.formfield {
	color: #4B4438;
	background: #F2F2F2;
	}
.formfielddead {
	color: #888073;
	}
.formbutton {
	color: #FFF;
	background: #E99004;
	border-color: #E99004;
	}

/* Footer */
.foot {
	font-size: 9pt;
	color: #8BABB9;
	}
a.foot { text-decoration: none; color: #14678A }
a.foot:active, a.foot:hover, a.foot:focus { text-decoration: underline; color: #0D3342 }

.footpipe {
	font-size: 9pt;
	color: #8BABB9;
	}
