body {margin:0; background: #000; text-align: center;}
a {text-decoration:none; font:bold 9pt helvetica,arial,sans-serif;}
a, a:visited {color:#999;}
a:hover, a:active {color:#FF0000;}
.shell {margin:0 auto; width:700px;}

.nav {margin-top:20px; width:700px; background:#212122; font:bold 9pt helvetica,arial,sans-serif;}
.nav .nav2 {position:relative; top:-5px;}
.nav .nav2 a, .nav a:link, .nav a:active, .nav a:visited {color:#069AFF; padding:3px 5px; font:8.5pt verdana,sans-serif;}
.nav .nav2 a.hot {background:#4D1300; color:white;}
.nav .nav2 a:hover {background:#4D1300; color:white;}

.panel  {margin-top:20px; width:700px; height:450px;}
.switchcontent {display:block; position:relative; top:100px; width:700px;}

.mainpanel {width:700px; text-align:center; margin:0 auto;}
.choices {margin-bottom:3px;}
.choices a.clip img {border:2px black solid;padding-right:6px}
.choices a.clip img:hover {border:2px red solid;}

.contact {margin-top:30px;margin-bottom:20px;}
.contactinfo {margin:0 auto; font:11pt helvetica,arial,sans-serif; color:#fff;}
.contactinfo a {color:#fff; font:11pt helvetica,arial,sans-serif;}
.contactinfo td {padding-bottom:5px;vertical-align:top;padding-right:30px;}
.contactinfo .title {font-size:11pt; color:#fff;padding-right:10px;}
.emmy {font:bold 9pt arial,sans-serif;color:#666;letter-spacing: 4px;border-top:1px #333 solid; border-bottom:1px #333 solid;padding:2px;}
.imdb {font:bold 10pt arial,sans-serif; margin-bottom:4px;border-top:1px #333 solid; padding-top:4px;}
.imdb a { color:#fff;}
#sm {position:relative; top:20px; width:700px; height:200px; text-align:center;}
#sm table {margin:0 auto;}
#sm table td {text-align:center;}
#ss {width:700px;height:200px;}
#qq {color: #ccc; text-align:center; font:bold 10pt helvetica,arial,sans-serif;margin-bottom:5px;}
#cp {position:relative; top:20px; width:700px; text-align:center;margin:0 auto;}
.contactpage {width:700px; font:10pt helvetica,arial,sans-serif; color:white; text-align:left;}

.moviebox {width:240px; height:230px;}
#desc {width:120px; height:200px;}
#desc p {font:bold 10pt helvetica,arial,sans-serif; color:#ccc; position:relative; top:80px;}
#desc p.prod {color:#999;font-weight:normal;}

/* default opacity for IE */
img {filter: alpha(opacity=100);}
img.idupe {position:absolute;z-index:30000;visibility:hidden;}
