﻿/*table {
    margin: 5px;
}

    table td {
        margin: 5px 5px 5px 0px;
    }*/
/*video, input {
    display: block;
}*/

div.castorder {
    text-align: left;
}

ul.castorder {
    display: block;
    list-style: none;
    vertical-align: middle;
}

    ul.castorder li {
        display: inline;
        vertical-align: middle;
    }

        ul.castorder li:after {
            content: ", ";
        }

        ul.castorder li:last-child:after {
            content: "";
        }


.masterbody {
    padding-top: 0px;
    margin-top: 0px;
    background: whitesmoke;
    font-family: "Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
    /*background: #b7deed;
    background: -moz-linear-gradient(-45deg, #b7deed 0%, #71ceef 31%, #21b4e2 33%, #b7deed 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #b7deed), color-stop(31%, #71ceef), color-stop(33%, #21b4e2), color-stop(100%, #b7deed));
    background: -webkit-linear-gradient(-45deg, #b7deed 0%, #71ceef 31%, #21b4e2 33%, #b7deed 100%);
    background: -o-linear-gradient(-45deg, #b7deed 0%, #71ceef 31%, #21b4e2 33%, #b7deed 100%);
    background: -ms-linear-gradient(-45deg, #b7deed 0%, #71ceef 31%, #21b4e2 33%, #b7deed 100%);
    background: linear-gradient(135deg, #b7deed 0%, #71ceef 31%, #21b4e2 33%, #b7deed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed', GradientType=1 );*/
}

.mastermaintable {
    vertical-align: top;
    margin: 0 auto;
    background-color: skyblue;
    box-shadow: 0px 0px 50px #999;
    font-family: "Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
    width: 1015px;
}

.bottomMenu {
    margin: 0 auto;
    /*vertical-align: top;
    
    background-color: transparent;
    font-family: 'Calibri';
    width: auto;*/
}

    .bottomMenu td {
        padding: 10px;
        vertical-align: top;
        margin: 0 auto;
        background-color: transparent;
        font-family: 'Calibri';
        width: auto;
    }

input[type="text"] {
}

.masterbanner {
    height: 70px;
    margin: 10px 10px 0px 10px;
    text-align: left;
    font-family: 'Bauhaus 93';
    font-size: 60px;
    background: skyblue; /* For browsers that do not support gradients */
    /*background: -webkit-linear-gradient(left, skyblue, white);*/ /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(right, skyblue, white);*/ /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(right, skyblue, white);*/ /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(to bottom, skyblue, white);*/ /* Standard syntax (must be last) */
}

    .masterbanner a {
        color: white;
        text-decoration: none;
        margin-left: 10px;
    }
/*.menu {
    margin: 2px 10px 0px 10px;
    background-color: white;
    height: 30px;
    font-size: 20px;
    font-weight: bold;
}*/
.hometable {
    padding: 10px;
    margin: 0px 10px 10px 10px;
    width: 1015px;
    background: white;
    /*background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 0%, #d6f2fa 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(0%, #ffffff), color-stop(100%, #d6f2fa));
    background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 0%, #d6f2fa 100%);
    background: -o-linear-gradient(left, #ffffff 0%, #ffffff 0%, #d6f2fa 100%);
    background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 0%, #d6f2fa 100%);
    background: linear-gradient(to right, #ffffff 0%, #ffffff 0%, #d6f2fa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6f2fa', GradientType=1 );*/
}

.gentableStyle {
    table-layout: auto;
    /*margin: 10px 10px 0px 10px;*/
    margin-top: 10px;
    height: 300px;
    border: 0px solid #999;
    align-self: center;
    width: 90%;
}

.heading2TableRow {
    border-bottom: 2px #d6f2fa ridge;
    font-weight: bolder;
    font-size: 20px;
    height: auto;
}

.recentmovies {
    margin: 10px;
    /*width: 213px;*/
}

    .recentmovies:hover {
        margin: 10px;
        box-shadow: 0px 0px 20px #999;
    }

.recentmoviesMobile {
}

    .recentmoviesMobile:hover {
        box-shadow: 0px 0px 20px #999;
    }

.ratingStrip {
    position: absolute;
    top: 230px;
    left: 0;
    margin: 0px;
    font-family: Helvetica, sans-serif;
    color: white;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    background: rgba(11, 11, 11, 0.5);
   padding: 5px;
    text-decoration-color: yellow;
}

.ratingStripMobile {
        position: absolute;
    top: 82%;
    margin: 0px;
    font-family: Helvetica, sans-serif;
    color: white;
    font-weight: bold;
    
    background: rgba(11, 11, 11, 0.5);
    padding: 5px;
    text-decoration-color: yellow;
}

.movietable {
    display: table;
    margin: 0px 10px 10px 10px;
    width: 1200px;
    background: white;
    font-family: "Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.relatedmovies {
    margin: 10px;
}

    .relatedmovies:hover {
        margin: 10px;
        box-shadow: 0px 0px 20px #999;
    }

.moviename {
    font-size: small;
    font-weight: bold;
    margin: 5px 5px 0px 5px;
}
.crewname {
    font-size: small;
    margin: 5px 5px 0px 5px;
}
.movienameRelated {
    font-weight: bold;
    margin: 0px;
}

.movietable1 {
    font-size: large;
    font-weight: normal;
    display: table;
    margin: 0px 10px 10px 10px;
    width: 1015px;
    background: white;
    font-family: "Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.sublabel {
    vertical-align: top;
}

.sublabel2 {
    font-weight: bold;
    margin-right: 5px;
    font-size: 23px;
    background-color: #d6f2fa;
    width: 100%;
}

.sublabel3 {
    font-weight: bold;
    font-size: 23px;
    background-color: #d6f2fa;
    width: 100%;
}

.subHeader {
    font-size: 23px;
    font-weight: bold;
}

.thinHeader {
    margin: 5px;
    font-size: 30px;
}

.moviename1 {
    font-weight: bold;
    margin: 5px 5px 0px 5px;
    font-size: 30px;
}

.generalMargin {
    margin: 5px 5px 0px 5px;
}

.leftmargin {
    font-size: small;
    margin: 5px 5px 0px 5px;
}

.commentstable {
    margin: 5px 5px 5px 0px;
    /*border-width: 2px;
    border-color: black;*/
}

.commentsAuthor {
    font-size: small;
    font-style: italic;
}

.commentsAuthorMobile {
    font-size: x-small;
    font-style: italic;
}

.ratingstar {
    float: none;
    background-repeat: no-repeat;
}

.ratingstarsmall {
    float: none;
    background-repeat: no-repeat;
}

.emptystar {
    width: 48px;
    height: 48px;
    background-image: url(../Images/star_none.png);
}

.emptystarsmall {
    width: 24px;
    height: 24px;
    background-image: url(../Images/star_noneSmall.png);
}

.filledstar {
    width: 48px;
    height: 48px;
    background-image: url(../Images/star_full.png);
}

.filledstarSmall {
    width: 24px;
    height: 24px;
    background-image: url(../Images/star_fullSmall.png);
}

.waitingstar {
    width: 48px;
    height: 48px;
    background-image: url(../Images/star_full.png);
}

.waitingstarSmall {
    width: 24px;
    height: 24px;
    background-image: url(../Images/star_fullSmall.png);
}

.filledStarMobile {
    width: 24px;
    height: 24px;
    background-image: url('../Images/starFullMobile.jpg');
}

.emptyStarMobile {
    width: 24px;
    height: 24px;
    background-image: url('../Images/starEmptyMobile.jpg');
}

.waitingStarMobile {
    width: 24px;
    height: 24px;
    background-image: url('../Images/starFullMobile.jpg');
}

.ratignfloat {
    float: none;
}

.commentbuttonrow {
    width: 100%;
}

.commentbuttons {
    float: left;
    margin: 5px;
}

.commentbuttons1 {
    margin: 5px;
}

hr {
    color: gray;
    border-top: 2px solid #eeeeee;
}

.boldWeight {
    font-weight: bold;
}

.releaseDateRadiolist {
}

    .releaseDateRadiolist input {
        display: inline;
    }

    .releaseDateRadiolist label {
        font-weight: normal;
        margin-right: 10px;
    }

.emptychecktextbox {
}


.row.equal-cols {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .row.equal-cols:before,
    .row.equal-cols:after {
        display: block;
    }

    .row.equal-cols > [class*='col-'] {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .row.equal-cols > [class*='col-'] > * {
            -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        }
.homescrolltable {
            display: block; 
            overflow: hidden;
            width: 900px
        }
.leftscroll {
    background: transparent; 
    border-width: 0px;
    height: 50px;
}
.rightscroll {
    background: transparent; 
    border-width: 0px;
    height: 50px;
}