/* setviewport v1.00, by Joe Komenda (Komejo). Copyright 2013, MIT Licence.

  Note: The CSS default to hide the content and the modal are
  important to prevent circumvention via simply turning off
  JavaScript.

*/
.content {
    display: none;
}
.agemodal {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
    .agemodal .overlay {
        background-color: #000;
        height: 100%;
        opacity: 1;
        position: relative;
        width: 100%;
        z-index: 200;
    }
    .agemodal .message {
		font-family:"Adobe Devanagari";
		text-align:center;
		color:rgba(162,162,162,1.00);
        border: 1px solid #333;
        background-color:#000000;
        bottom: 0;
        -webkit-box-shadow: 12px 12px 10px 1px rgba(0,0,0,0.6);
        -moz-box-shadow: 12px 12px 10px 1px rgba(0,0,0,0.6);
        box-shadow: 12px 12px 10px 1px rgba(0,0,0,0.6);
        height: 480px; /* Note: this has to be a set width */
        left: 0;
        margin: auto;
        padding: 10px;
        position: absolute;
        right: 0;
        top: 0;
        width: 640px; /* Note: this has to be a set height */
        z-index: 201;
    }
        /* Button styles by http://www.cssbuttongenerator.com/ */
        .formsubmit {
            -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
            -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
            box-shadow:inset 0px 1px 0px 0px #ffffff;
            background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
            background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
            background-color:#ededed;
            -webkit-border-top-left-radius:0px;
            -moz-border-radius-topleft:0px;
            border-top-left-radius:0px;
            -webkit-border-top-right-radius:0px;
            -moz-border-radius-topright:0px;
            border-top-right-radius:0px;
            -webkit-border-bottom-right-radius:0px;
            -moz-border-radius-bottomright:0px;
            border-bottom-right-radius:0px;
            -webkit-border-bottom-left-radius:0px;
            -moz-border-radius-bottomleft:0px;
            border-bottom-left-radius:0px;
            text-indent:0;
            border:1px solid #dcdcdc;
            display:inline-block;
            color:#777777;
            cursor: pointer;
            font-family:arial;
            font-size:14px;
            font-weight:bold;
            font-style:normal;
            height:25px;
            line-height:25px;
            width:75px;
            text-decoration:none;
            text-align:center;
            text-shadow:1px 1px 0px #ffffff;
        }
        .formsubmit:hover {
            background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
            background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
            background-color:#dfdfdf;
        }
        .formsubmit:active {
            position:relative;
            top:1px;
        }