html{height:100%;min-height:100%;}
body{height:100%;min-height:100%;margin:0;padding:0;background:#191e23;font-family:Segoe Media Center, Arial, sans-serif;font-size:12px;color:#fff;line-height:16px;overflow:hidden;}
td{font-family:Segoe Media Center, Arial, sans-serif;font-size:12px;color:#fff;line-height:16px;}
input,textarea{padding:0;margin:0;font-family:Segoe Media Center, Arial, sans-serif;font-size:12px;color:#fff;line-height:16px;}
option,select{font-family:Segoe Media Center, Arial, sans-serif;font-size:12px;line-height:16px;}
img{border:0;}

.alphaimage {behavior: url('pngbehavior.htc');}

a:link{color:#fff;}
a:visited{color:#fff;}
a:hover{color:#fff;}
a:active{color:#fff;}
p{padding:0 0 12px;margin:0;}
hr{margin:0;padding:0;line-height:1px;height:1px;border-top: 1px solid #363636;border-bottom: none;border-left: none;border-right: none;}
h1{margin:0;padding:10px 0;padding-top: 8px;text-align:center;font-size:20px;line-height:22px;}
h4{margin:0;padding:0 0 2px;color:#BBBBBB;font-weight:normal;}
.icon{vertical-align:middle;margin:0 0 2px;}
.floatL{float:left;}
.floatR{float:right;}
.overauto{overflow:auto;}
.hidden{display:none;}

/* standard content boxes */
.box{margin:0 0 10px;}
.box .boxB1{background:url(../../img/box_corner_top_l.png) left top no-repeat;}
.box .boxB2{background:url(../../img/box_corner_top_r.png) right top no-repeat;}
.box .boxB3{background:url(../../img/box_corner_bot_l.png) left bottom no-repeat;}
.box .boxB4{background:url(../../img/box_corner_bot_r.png) right bottom no-repeat;}
.box .boxBx{background:#000;margin:0 9px;height:9px;overflow:hidden;}
.box .content{background:#000;padding:0 9px;}
.box .contentWide{background:#000;}

/* view layout */
#site{padding:0;height:100%;min-height:100%;}
#page{padding:10px;}
#info{width:185px;float:left;}
#stars{width:108px;height:16px;position:absolute;margin:-8px 0 0 40px;background:url(../../img/icon_star.gif) left top;}
#nostars{width:108px;height:16px;position:absolute;margin:-8px 0 0 40px;background:url(../../img/icon_nostar.gif) left top;}
#detailsCnt{margin-left:195px;}
#details{width:50%;float:left;}
#headerClear{height:auto;}
#headerClear .content{background:#000 url(../../img/mymovies_logo.png) 10px 0 no-repeat;}
#headerClear .headtext{padding-left: 125px; padding-right: 125px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#headerClear.banner h1{text-align:left;padding:40px 0 5px 0;font-size:18px;}
#headerClear.banner img{float:right;}
#headerClear .content .google {width: 468px; height: 60px; float: right;}
#headerBanner{height:auto;}
#headerBanner .content{background:#000 url(../../img/mymovies_logo.png) 10px 0 no-repeat;}
#headerBanner .headtext{padding-left: 125px; padding-right: 125px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#headerBanner.banner h1{text-align:left;padding:40px 0 5px 0;font-size:18px;}
#headerBanner.banner img{float:right;}
#headerBanner .content .google {width: 468px; height: 60px; float: right;}
#footer{clear:both;}
#footer .sponsor{float:right;}
#footer .box{padding:10 0 0 0px;margin:0px;}
#terms, #terms a{color:#525860;font-size:10px;text-decoration:none;}

/* content elements */
#descBox, #castBox{padding:0 0px 0 0;}
#coverBox{padding:0 0 0 0px;margin:0;}
#cover{width:50%;float:right;}

/* content cover */
#coverImage{width:100%;cursor:pointer;}
#coverChangerBox{padding:0 0 0 0px;margin:0;position:absolute;height:139px;width:100px;overflow:hidden;}
#coverChangerImage{width:100%;cursor:pointer;}

/* Footer content */
a.footerlink{text-decoration:none;}
a.footerlink b{color:#a8d471;}


/* lists */
ul{margin:0;padding:0 0 5px;list-style:none;}
li{margin:0;padding:0;}
.listInfo li.wrapLine{}
.listInfo li.wrapLine b{display:block;font-weight:normal;color:#BBBBBB;font-size:10px;}
.listInfo li.wrapLine i{display:block;font-style:normal;padding:1px 0 3px 0px;}
.listInfo li.oneLine{height:20px;white-space: nowrap;}
.listInfo li.oneLine b{display:block;float:left;width:65px;font-weight:normal;color:#BBBBBB;font-size:10px;}
.listInfo li.oneLine i{display:block;float:left;width:85px;font-style:normal;padding:0 0 3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

ul.listLinks{padding:0;}
.listLinks li{background:url(../../img/bg_linklist.gif) 0 0 repeat-x;height:27px;margin:0;}
.listLinks li a{display:block;padding:5px 0 0 8px;text-decoration:none;}
.listLinks li a img{margin:0 7px 0 0;}

/* movie list layout */
#bodyList{height:100%;min-height:100%;}
#listBox{margin:10px 0 10px 10px;height:50%;}
#listBox .content{padding:0 0 0 10px;}
#listBoxMobile{margin:10px 0 10px 10px;height:50%;}
#listBoxMobile .content{padding:0 0 0 10px;}
#listBoxContent{height:400px;}
.listMovies {}
.listMovies tr{padding:0;margin:0;}
.listMovies td{padding: 0 0 2px 0;height:19px;white-space:nowrap;color:#fff;}
.listMovies td a{width: 110px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#dedede;}
.listMovies td a:link{color:#fff;}
.listMovies td a:visited{color:#fff;}
.listMovies td a:hover{color:#fff;background:#191e23;}
.listMovies td a:active{color:#fff;background:#3d464f;}
#listSearch{margin-top:10px;padding-left:10px;}
#listSearch form{border:1px solid #404245;height:20px;overflow:hidden;background:#000;}
#listSearch input{border:0;display:block;float:left;background:#000;color:#fff;}
#listSearch input.normal{width:121px;height:18px;margin:0;padding:1px 5px 0;}
#listSearch input.submit{width:23px;height:18px;float:right;}
#listGroup{margin-top:10px;padding-left:10px;}
#listGroup select{width:151px;height:18px;}
#listGroup option{background-color: #000000;color:#fff}
#listType{margin-left:10px;}

/* debug */
body.debug .debug{border:2px solid red; background:#fff;}

.alpha-shadow {
  float: left;
  background: url(img/shadow1.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div {
  background: url(img/shadow2.png) no-repeat left top !important;
  background: url(img/shadow2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
}
