body {
height:100%;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
a    { color: #008000;text-decoration:none }
a:hover   { text-decoration:underline }
a:visited    {  color: #993300 }


.data3       { font-size: 11px; color: #CC3300;text-align:left }
.data3 a       { color: #006080; text-decoration:none }
.data3 a:hover     { text-decoration:underline }
.title        { color: #444444; font-size: 13px; font-weight: bold }
.data        { color: #444444; font-size: 12px; line-height: 20px;text-align:left  }
.datab        { color: #444444; font-size: 11px; font-weight: bold;text-align:left }
.movie_title        { color: #444444; font-size: 0.8em; font-weight: bold; text-align:left; background-image:url('images/title_bkg.gif');padding:5px }
.std         { font-size: 13px; color: #0F5387; font-weight: bold; background-color:#F1F1EB; padding-bottom:3;padding-left:3 }
.dates       { font-size: 12px; color: #000080; font-weight:bold }
.table {border: 1px solid #FFFFFF; padding: 1px; background-color: #ECEAE1}
.table.max {
    width: 100%;
    max-width: 1600px;
}
.table.max td {
    padding: 3px;
}
.table_even {background-color: #EBE9E0}
.table2 {border: 2px outset #E86868; background-color: #FFFFFF; color:#006699; text-align:center}
.yellow {font-size: 12px; color: #EBEBEB; padding-bottom:3px; text-align:center; padding-right:9px}
.yellow a {text-decoration:underline; color:#E3BD37}
.green {
	font-size: 11px;
    color: #c1c1c1;
    padding: 10px;
}
.list_r {font-size: 12px; color: #3D5A46; padding-right:3px; text-align:right}
.error {border:1px solid #FFFFFF; padding:5px 10px; line-height:20px;color: #EEEEEE; text-align: center; background-color: #DA4040; font-weight:bold}
table.ver2 td {
	padding:4px;
}
table.ver2 .texts h3 {
    font-size: 15px;
    margin: 10px 0;
    padding: 20px 0 0 0;
    color: #0F5387;
}
table.ver2 .texts p {
    font-size: 13px;
    color: #666;
    line-height: 18px;
}
table.ver2 .texts p a {
    color: #444;
    font-weight:bold
}
table.ver2 .texts li {
    font-size: 13px;
    color: #666;
    padding: 4px 0;
}
.sm {font-size: 12px; color: #0F5387;text-align:left; padding: 3px; }
.sm a { color: #0F5387 }
.sm a:hover    { color: #0000A0 }
.signs img {
    margin: 6px;
}
.for_sale { 
	color: #555570;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
    background-color: #EDECDF;
    line-height: 20px;
}

.sm3  {font-size: 14px; color: #444444;text-align:center; padding: 3px; }
.sm2  {font-size: 13px; color: #444444;text-align:left; padding: 3px; }
.sm4 {
    font-size: 12px;
    line-height: 20px;
}
.sm2 a {color: #0F5387 }
.sm2 a:hover { color: #0000A0 }
.main {
    font-size: 13px;
    color: #aa3333;
    font-weight: bold;
    text-align: center;
    background-color: #F8F8F1;
    padding: 10px 0 !important;
}
.main2 {font-size: 24px; color: #BB3333; padding:10px; }

input, textarea, select{
	color : #000000;
	border-collapse: collapse; border: 1px solid #666666; font-size:12px; padding:5px; background-color:#EFEFEF
}
.input7 {
    border-style: outset;
    border-width: 1;
    color: #FFFFFF;
    background-color: #019894;
    padding: 8px 10px;
    font-size: 15px;
}
.input6 { border-style:outset; border-width:1; color : #FFFFFF; background-color:#CC0000; padding:2px}
.input5 { text-align:center; border:0px none; background:transparent; overflow: hidden}
img.left {
 float: center;
 border: 1px outset #808080;
}
#nav,
#nav ul {margin:0; background:#019894; position:relative; z-index:200; list-style-type:none; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:verdana, sans-serif; color:#F9F9F7; padding-left:0; padding-right:0; padding-top:0; padding-bottom:5px}
#nav {padding:0;}

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 20px 0 10px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#eee; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap; padding:5px}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300; background:#276165; text-align:left; color:#EFEFEF}
#nav a:hover {position:relative; z-index:300; text-decoration:underline; color:#b75;}

#nav :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;margin-top: 10px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#eee;}

#nav ul ul {
    margin-top: 0;
}
/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

#dropcontentsubject{
width: 100%;
height:1px;
font-weight: bold;
}

.dropcontent{
width: 100%;
height: 50px;
border: 0px solid #000000;
display:block;
font-size:0.9em;
padding-left:0px; padding-right:5px; padding-top:0px; padding-bottom:7px
}

.trailer {
	text-align:center;
	padding:6px;
	border:1px solid #fff;
	background-color:#666;

	font-weight:bold;
	width:100;
	font-size:0.8em;
}
.trailer a {
	color:#FFC640;
}
.d-none {
	display: none !important;
}
td.terms {
    background: #878787;
}
td.terms ul li {
    display: inline-block;
    font-size: 13px;
    margin: 0px 17px;
}
td.terms ul li a {
    color: white;
}
.cards {
    margin:40px 0 0 0 ;
    padding:0;
}
.cards li {
    list-style-type: none;
    display: inline-block;
    margin: 10px;
    opacity: 0.9;
}
.cards li img {
    width: 100%;
}
ul.payments {
    list-style-type: none;
    padding: 0;
}
.payments li {
    display: inline-block;
    border: 1px solid #bbb;
    line-height: 30px;
    padding: 3px 10px 0px 10px;
    margin: 0px 20px 0px 0;
    background: #eee;
    color: #333;
    height: 33px;
    font-size: 12px;
}
.payments li .payment_radio {
    vertical-align: middle;
    margin: 0px 10px 0 0;
}