﻿body
{
    /*background-color:#E3E3E3;
    background-image: url(/images/bg_winter.jpg) ;
    background-position:top 40px center;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;*/
    background-image: url(/images/subtle_stripes.png) ;
    margin: 0px;    
}

.mainlogo {
    border: 0px;
    margin-top: -6px;
    height: 55px;
}

.mobilogo {
    border: 0px;
    height:30px;
    margin-top:5px;
}


.bgGreen {#toggleIconPop {
    width:100px;
    cursor:pointer;
    opacity:.5;
    transition:ease-in-out opacity 0.25s;
    margin-top:20%;
}
    background-color:#007700;
}

.bgRed {
    background-color:#aa2200;
}

.bgGrey {
    background-color: #e5e5e5;
}

.fbld {
    font-weight:bold;
}

a {
    font-family: 'Roboto Condensed', sans-serif;
    color: #555;
    font-weight: normal;
    text-decoration: none;
    outline:none;

}
    a:hover {
        color:#000;
    }

input {
    outline:none;
}

.smalla-d-s {
    width: 100%;
    height: 12px;
    text-align: right;
    font-size: 12px;
    font-family: 'Open Sans',sans-serif!important;
    margin-top: -8px;
    color:#aa2200;
    padding-top:3px;
}

    .smalla-d-s a {
        color:#aa2200;
        font-family: 'Open Sans',sans-serif!important;
    }

    .smalla-d-s a:hover {
        color:#222;
        font-family: 'Open Sans',sans-serif!important;
    }


.small10 {
    font-family: 'Roboto', sans-serif;
    font-size:12px;
    font-weight:300;
}

a.small10
{
    font-family: 'Roboto', sans-serif;
    font-size:12px;
    font-weight:300;
    text-decoration:none;
}

a.small10:hover
{
    font-family: 'Roboto', sans-serif;
    font-size:12px;
    font-weight:300;
    text-decoration:none;
    color:#222;
}

.adsdiv {
    display: block;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    background-color: #e5e5e5;
    padding: 5px 0px 5px 0px;
    font-weight: bold;
    color: #555;
    cursor:pointer;
    transition:ease-in-out background-color .25s;
}

    .adsdiv:hover {
        background-color:#f0f0f0;
    }

#vd3 {
    display: none;
    width: 728px;
    height: 90px;
    text-align: center;
    background-color: #f5f5f5;
    background-image:url(/images/bg_vd3.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    margin: 0 auto;
    vertical-align: middle;
    border-radius: 10px;
    line-height:90px;
    color:#fff;
    font-family:'Roboto Condensed', sans-serif;
    font-size:35px;
    font-weight:bold;
    cursor:pointer;
}



#menuitems
{
    position: fixed;
    top: 34px;
    right: 50px;
    z-index: 101;
}

#preview {
    background:url(/images/bg_transparent_8x8.png);
}

.wrapperX {
    display:table;
    background: #fff;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
    border-bottom:1px solid #c8c8c8;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 90%;
    max-width: 90%;
    min-width: 320px;
    margin: 20px auto 0px auto;
}

#brandlogo {
    display: block;
    margin: 20px auto 0px auto;
    width: 440px;
    height: 140px;
}

#getvideo {
    color:#f5f5f5;
    font-weight:normal;
    letter-spacing: 2px;
    margin-top:15px;
    display:block;
    margin-bottom:-25px;
    cursor:pointer;
    outline:none;
    font-family: 'Roboto Condensed', sans-serif;
}

#gettheHD {
    width: 100%;
    color: #fff;
    font-size: 20px;
    margin: 10px 0px -30px 0px;
    display: block;
}

.GalleryWrapper {
    background: #fff;
    text-align: center;
    border-radius: 5px;
    padding-bottom: 20px;
    padding-top: 20px;
    width:100%;
    margin: 10px auto 0px auto;
}

#wrapper
{
    width: 90%;
    max-width: 90%;
    min-width: 320px;
    margin: 20px auto 10px auto;
}


#wrapper-index
{
    width: 90%;
    max-width: 90%;
    min-width: 320px;
    margin: 20px auto 10px auto;
}

#wrapper-index-x
{
    width: 90%;
    max-width: 90%;
    min-width: 320px;
    margin: 0px auto 10px auto;
}

#columns
{
	column-count: 6;
    column-gap: 20px;
    outline:none;
    width:100%;
}

.rightcol {
    display: table-cell;
    width: 180px;
    vertical-align:top;
}

#popModels {
    display:block;
    width:100%;
    margin-top:15px;
    background:#f5f5f5;
    box-shadow: 0 2px 2px rgba(25, 25, 25, .3);
    padding-bottom:10px;
    border-radius:5px;
}

    #popModels .title {
        background:#555;
        border-radius:5px 5px 0px 0px;
        color:#fff;
        padding:5px 0px 5px 0px;
        text-align:center;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight:400;
        font-size:17px;
        text-transform: uppercase;  
    }

    #popModels .count {
        color:#777;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight:400;
        font-size:16px;
        margin-left:5px;
        margin-right:5px;
        display:inline-block;
    }

    #popModels .mlist {
        display:inline-block;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight:400;
        font-size:16px;
    }

        #popModels .mlist a {
            color:#000;
        }
        #popModels .mlist a:hover {
            color:#aa2200;
        }

    #popModels .mlistRow {
        display:block;
        margin:4px 0px 4px 0px;
    }

    #popModels .mlist .mflag {
        height: 16px;
        vertical-align: middle;
        margin-top: -3px;
        margin-right: 3px;
    }

    #popModels .mlist .moregalleries {
        display:block;
        color:#fff;
        font-size:14px;
        font-family:'Roboto Condensed', sans-serif;
        margin: -13px auto 8px auto;
        width:100%;
        padding-top:2px;
    }

.leftcol {
    display: table-cell;
    padding-right: 20px;
}

#grouppers {
    column-gap: 15px; 
}

#columns:hover .pin:not(:hover)
{
    opacity: 1;
}


#sTable {
    border: 1px solid #c8c8c8;
    background: #f5f5f5;
    padding: 0px;
    border-radius: 5px;
    outline:none;
    margin-top:0px;
}


#SearchStr {
    font-family: 'Roboto Condensed', sans-serif;
    font-size:16px;
    color:    #000;
}


#SearchStr::placeholder{
    font-family: 'Roboto Condensed', sans-serif;
    font-size:16px;
    color:    #888;
}


input.sBox {
    background: #f5f5f5;
    border: 0px solid #aaa;
    padding-left: 5px;
    border-radius: 5px 0px 0px 5px;
    border-right: 0px;
    display:inline;
    font-family: 'Roboto Condensed';
    font-size:16px;
    color:#888;
    outline:none;
    height:22px;
}

input.sButton {
    width:30px;
    background: #f5f5f5;
    border: 0px solid #aaa;
    padding-left:3px;
    border-radius: 0px 5px 5px 0px;
    border-left: 0px;
    display:inline;
    margin-left:-8px;
    background:url(/images/icon_search.png) #f5f5f5 no-repeat center center;
    font-size:16px;
    cursor:pointer;
    outline:none;
}

#menuclass4
{
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0 auto;
    height: 55px;
    z-index: 5000;
    color: #222;
    background: url(/images/4thflag.jpg) top left no-repeat;
    background-size:cover;
    background-color:#fff;
    border-bottom: 1px solid #f0f0f0;
    box-shadow: 0 0px 5px #999;
    text-align: center;
    padding-top: 10px;
}


#menu
{
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0 auto;
    height: 55px;
    z-index: 5000;
    color: #222;
    background: url(/images/bg_hearts_2018.png) #e5e5e5 repeat-x bottom center;
    background-size: auto auto;
    border-bottom: 1px solid #f0f0f0;
    box-shadow: 0 0px 5px #999;
    text-align: center;
    padding-top: 10px;
}

#menuXMASS {
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0 auto;
    height: 55px;
    z-index: 5000;
    color: #222;
    background: url(/images/bg_xmas_menu.jpg) #fff repeat-x center center;
    background-size: auto auto;
    border-bottom: 1px solid #fff;
    box-shadow: 0 0px 5px #999;
    text-align: center;
    padding-top: 10px;
}

#menuSM
{
    position: fixed;
    top: 0;
    width: 100%;
    margin: 0 auto;
    height: 35px;
    z-index: 100;
    color: #222;
    background-color: #fff;
    background-image:url(/images/logo_amenpics_generic_red.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-size: auto 30px;
    border-bottom: 0px solid #c8c8c8;
    box-shadow: 0 0px 5px #999;
    text-align: center;
    display:none;
    cursor:pointer;
}

#topButtonsDIV {
    margin: 75px auto 0px auto;
    width: 90%;
    text-align: center;
    background: #eee;
    border-radius: 10px;
    height: 35px;
    vertical-align: middle;
    line-height: 35px;
    border: 1px solid #c8c8c8;
    box-shadow: 0 2px 2px rgba(25, 25, 25, .1);
}

    #topButtonsDIV .featButtons {
        display: inline-block;
        padding: 0px 15px 0px 15px;
        border-width: 0px 1px 0px 0px;
        border-color: #c8c8c8;
        border-style: solid;
        margin-right:-4px;
        color:#555;
        font-family:'Roboto Condensed',sans-serif;
        cursor:pointer;
        background:#eee;
        transition: background .50s ease-in-out;
    }

    #topButtonsDIV .featButtons:hover {
        background:#fff;
    }

    #topButtonsDIV .lastitem {
        border-right:none;
    }

#topButtonsDIVSM {
    margin: 55px auto 0px auto;
    width: 90%;
    border: 1px solid #c8c8c8;
    border-radius:10px;
    box-shadow: 0 2px 2px rgba(25, 25, 25, .1);
    font-family:'Roboto Condensed',sans-serif;
    background: #eee;
    text-align:center;
    display:none;
}

    #topButtonsDIVSM .featButtonsSM {
        height:35px;
        max-height:35px;
        min-height:35px;
        line-height:35px;
        font-family:'Roboto Condensed',sans-serif;
        padding: 0px 15px 0px 15px;
        display:inline-block;
        vertical-align:middle;
        cursor:pointer;
    }

    #topButtonsDIVSM .featButtonsSM:hover {
        background:#fff;
    }


@media only screen and (min-width: 320px) and (max-width:480px) {
    #columns {
        column-count: 1;
        column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 0px;
        display:none;
    }

    #menu, #jadscom, #footer {
        display: none;
    }

    #topButtonsDIV {
        display:none;
    }

    #topButtonsDIVSM{
        display:block;
    }

    #menuSM{
        display:block;
    }
    .GalleryWrapper{
        display:none
    }

    #brandlogo, #getvideo {
        display: none;
    }

    #gettheHD {
        display: none;
    }

}

@media only screen and (min-width: 481px) and (max-width:615px) {
    #columns {
        column-count: 2;
        column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 0px;
        display:none;
    }

    #menu, #jadscom, #footer {
        display: none;
    }

    #topButtonsDIV {
        display:none;
    }

    #topButtonsDIVSM{
        display:block;
    }

    #menuSM{
        display:block;
    }
    .GalleryWrapper{
        display:none
    }

    #brandlogo, #getvideo {
        display: none;
    }
    #gettheHD {
        display: none;
    }
}

@media only screen and (min-width: 616px) and (max-width:767px) {
    #columns {
        -webkit-column-count: 2;
        column-count: 2;
        column-gap: 20px;
        -webkit-column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 0px;
        display:none;
    }

    #menu, #jadscom, #footer {
        display: none;
    }

    #topButtonsDIV {
        display:none;
    }

    #topButtonsDIVSM{
        display:block;
    }

    #menuSM{
        display:block;
    }

    .GalleryWrapper{
        display:none
    }

    #brandlogo, #getvideo {
        display: none;
    }

    #gettheHD {
        display: none;
    }

}

@media only screen and (min-width: 768px) and (max-width:835px) {
    #columns {
        -webkit-column-count: 2;
        column-count: 2;
        column-gap: 20px;
        -webkit-column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 0px;
        display:none;
    }

    #topButtonsDIV #last-top-item {
        display:none;
    }

    #topButtonsDIV #chatturbate_top {
        display:none;
    }

    .VideoEndReplay {
        width:50%;
        height:50%;
        margin:60px auto 0px auto!important;
        border:1px solid #aa2200!important;
        border-radius:5px;
        background:#f5f5f5;
        display:block;
    }

    .GalleryWrapper {
        display:none;
    }

    #brandlogo, #getvideo {
        display: none;
    }

    #gettheHD {
        display: none;
    }
}


@media only screen and (min-width: 825px) and (max-width:1200px) {
    #columns {
        -webkit-column-count: 3;
        column-count: 3;
        column-gap: 20px;
        -webkit-column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 180px;
    }

    .GalleryWrapper {
        width:90%;
    }

    #brandlogo, #getvideo {
        display: none;
    }

    #gettheHD {
        display: none;
    }
}

@media only screen and (min-width: 1200px) and (max-width:1280px) {
    #columns {
        -webkit-column-count: 4;
        column-count: 4;
        column-gap: 20px;
        -webkit-column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 180px;
    }

    .GalleryWrapper {
        width:90%;
    }

    #brandlogo {
        display: block;
    }

    #gettheHD {
        display: block;
    }
}

@media only screen and (min-width: 1281px) and (max-width:1440px) {
    #columns {
        -webkit-column-count: 5;
        column-count: 5;
        column-gap: 20px;
        -webkit-column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 180px;
    }

    .GalleryWrapper {
        width:90%;
    }

    #brandlogo {
        display: block;
    }

    #gettheHD {
        display: block;
    }
}

@media only screen and (min-width: 1441px) {
    #columns {
        column-count: 6;
        column-gap: 20px;
        outline: none;
        width: 100%;
    }

    .rightcol {
        width: 180px;
    }

    .GalleryWrapper {
        width:90%;
    }

    #brandlogo {
        display: block;
    }

    #gettheHD {
        display: block;
    }
}

@media only screen and (max-width:75em) {
    #brandlogo, #getvideo {
        display: none;
    }

    #gettheHD {
        display: none;
    }
}


#GroupTitle
{
    font-size:32px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:normal;
    color:#222;
    margin:0 auto;
}


.imgIcons
{
    display: none;
}

.post_buttons_container {
    height: 20px;
    max-height: 20px;
    min-height: 20px;
    padding:2px 0px 2px 4px;
    vertical-align: middle;
    line-height: 16px;
    display:block;
}

.div_viber {
    width:16px;
    max-width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:0px -125px;
    cursor:pointer;
    margin:0px 5px 0px 0px;
    display:inline-block;
    vertical-align:middle;
    opacity:.7;
}

    .div_viber:hover {
        background-position:-17px -125px;
        opacity:1;
    }

.div_ems {
    width:16px;
    max-width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:-30px 0px;
    cursor:pointer;
    margin:0px 5px 0px 0px;
    display:inline-block;
    vertical-align:middle;
    opacity:.7;
}

    .div_ems:hover {
        opacity:1;
    }

.div_heart {
    width:16px;
    max-width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    cursor:pointer;
    margin:0px 5px 0px 0px;
    display:inline-block;
    vertical-align:middle;
    opacity:.7;
 }

    .div_heart:hover {
        opacity:1;
    }

    #div_heart .heartcount {
        padding-left:17px;
        font-family:'Roboto Condensed',sans-serif;
        font-weight:normal;
        font-size:16px;
        color:#999;
    }

#div_heart_broken {
    width:16px;
    max-width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:-78px 0px;
    cursor:pointer;
    margin:0px 5px 0px 0px;
    display:inline-block;
    vertical-align:middle;
    opacity:.7;
}

    #div_heart_broken:hover {
        opacity:1;
    }

.div_pocket {
    width:17px;
    max-width:17px;
    min-width:17px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:-62px 0px;
    cursor:pointer;
    margin:0px 5px 0px 0px;
    display:inline-block;
    vertical-align:middle;
    opacity:.7;
}
    .div_pocket:hover {
        opacity:1;
        background-position:-95px 0px;
    }

#div_repost {
    width:12px;
    max-width:12px;
    min-width:12px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:-17px 0px;
    cursor:pointer;
    margin:0px 0px 0px 0px;
    display:none;
    vertical-align:middle;
    opacity:.7;
}

    #div_repost:hover {
        opacity:1;
    }

#div_repost_DEL {
    width:12px;
    max-width:12px;
    min-width:12px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:-96px 0px;
    cursor:pointer;
    margin:0px 0px 0px 0px;
    display:none;
    vertical-align:middle;
    opacity:.7;
}

    #div_repost_DEL:hover {
        opacity:1;
    }

.div_pen {
    width:16px;
    max-width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:-46px 0px;
    cursor:pointer;
    margin-left:2px;
    display:inline-block;
    vertical-align:middle;
    opacity:.7;
}

    .div_pen:hover {
        opacity:1;
    }

#div_eye {
    width:20px;
    max-width:20px;
    min-width:20px;
    height:16px;
    min-height:16px;
    max-height:16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:-96px 0px;
    margin:0px;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    opacity:.7;
}

    #div_eye:hover {
        opacity:1;
    }

.div_eye_count {
    width:16px;
    max-width:16px;
    min-width:16px;
    height:16px;
    min-height:16px;
    max-height:16px;
    margin-bottom:-1px;
    display:inline-block;
    color: #777;
    font-size:12px;
    margin-left:-2px;
    font-weight:normal;
    vertical-align:middle;
    opacity:0.7;
    font-family: 'Roboto Condensed', sans-serif;
}

.pinX
{
    display: inline-block;
    border-style:dotted;
    border-width:1px;
    border-color:#aaa;
    margin: 0px 7px 15px 8px;
    padding: 0px;
    border-radius:5px;
    position:relative;
    overflow:hidden;
    height:200px;
    max-height:200px;
    width:300px;
    max-width:300px;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#f5f5f5;
    background-size:cover;
}

    .pinX:hover {
        border-style:dashed;
    }

    .pinX .imgz {
        display:block;
        cursor:zoom-in;
        margin:0 auto;
        height:100%;
        opacity:1;
        transition: transform .5s ease;
    }
        .pinX .imgz:hover {
            transform: scale(1.05);
        }


.pin
{
    display: inline-block;
    background: #fff;
    border: 0px solid #c8c8c8;
    border-radius: 5px;
    box-shadow: 0 2px 2px rgba(25, 25, 25, .3);
    margin: 15px 0px 5px 0px;
    padding: 0px;
    opacity: 1;
    position:relative;
    outline:none;
}

    .pin .StickIcon  
    {
        background:#aa2200;
        position:absolute;
        z-index:00;
        text-align:center;
        margin:5px 0px 0px 5px;
        border-radius:5px;
        display:inline-block;
        opacity:1;
        height:25px;
        max-height:25px;
        line-height:25px;
        vertical-align:middle;
        transition: ease-in-out background .5s;

    }

    .pin .StickIcon:hover {
        background:#F1984A;
    }

    .pin .staricon a 
    {
        background-color:#aa2200;
        background-image: url(/images/icons_types.png);
        background-position: 0px -74px;
        background-repeat:no-repeat;
        margin:5px 0px 0px 5px;
        padding:0px 5px 0px 30px;
        position:absolute;
        z-index:0;
        text-align:center;
        border-radius:5px;
        display:inline-block;
        opacity:1;
        height:25px;
        max-height:25px;
        line-height:25px;
        color:#fff!important;
        vertical-align:middle;
        font-size:14px;
        transition: opacity .25s ease-in-out;

    }

    .pin .vidIcon a 
    {
        background-color:#000;
        background-image: url(/images/icons_types.png);
        background-position: 0px 0px;
        background-repeat:no-repeat;
        margin:5px 0px 0px 5px;
        padding:0px 5px 0px 30px;
        position:absolute;
        z-index:0;
        text-align:center;
        border-radius:5px;
        display:inline-block;
        opacity:.5;
        height:25px;
        max-height:25px;
        line-height:25px;
        color:#fff!important;
        vertical-align:middle;
        font-size:14px;
        transition: all .25s ease-in-out;

    }

    .pin .vidIcon a:hover {
        opacity:1;
        background-color:#aa2200;
        cursor:zoom-in

    }


    .pin .vidIconX
    {
        float:left;
        left:0;
        top:0px;
        position:absolute;
        z-index:999;
        height:50%;
        width:100%;
        background-image:url(/images/icon_play-circle-outline_glow.png);
        background-position:center center;
        background-size:64px;
        background-repeat:no-repeat;
        opacity:0.5;
        transition:ease-in-out opacity .25s;
        border-radius:5px;
    }

        .pin .vidIconX:hover {
            opacity:1;
        }

    .pin .vidtime  {
        background-color:rgba(0, 0, 0, 0.5);
        position: absolute;
        z-index: 0;
        text-align: center;
        margin: -27px 5px 0px 0px;
        border-radius: 5px;
        display: inline-block;
        opacity: 1;
        height: 20px;
        max-height: 20px;
        line-height: 20px;
        float: right;
        transition: opacity .25s ease-in-out;
        font-size: 12px;
        padding: 0px 10px 0px 10px;
        right: 0px;
    }

        .pin .vidtime a {
            color: #fff;
        }

.hdicon::after {
    content:"HD";
    font-weight:900!important;
    font-family:sans-serif!important;
    margin-right:3px;
}

    .pin .chatlive  {
        background:#cc2200;
        position: absolute;
        z-index: 0;
        text-align: center;
        margin: -32px 5px 0px 0px;
        border-radius: 5px;
        display: inline-block;
        opacity: 1;
        height: 20px;
        max-height: 20px;
        line-height: 20px;
        float: right;
        transition: ease-in-out background .25s;
        font-size: 12px;
        padding: 2px 10px 2px 10px;
        right: 0px;
        color:#fff;
        font-family:'Roboto',sans-serif;
        font-weight:bold;
    }

        .pin .chatlive:hover {
            background:#ff0000;
        }

        .pin .chatlive a {
            color: #fff;
        }

    .pin .BongaLangs {
        background:transparent;
        position: absolute;
        z-index: 0;
        text-align: center;
        border-radius: 5px;
        display: inline-block;
        opacity: 1;
        height: 20px;
        max-height: 20px;
        line-height: 20px;
        float: right;
        transition: ease-in-out background .25s;
        font-size: 12px;
        padding: 2px;
        top:5px;
        right: 5px;
        color:#fff;
        font-family:'Roboto',sans-serif;
        font-weight:bold;
    }

        .pin .BongaLangs img {
            border:1px solid #fff;
            border-radius:3px;
        }

    .pin .galIcon a
    {
        background-color:#000;
        background-image: url(/images/icons_types.png);
        background-position: 0px -25px;
        background-repeat:no-repeat;
        padding:0px 5px 0px 30px;
        margin:5px 0px 0px 5px;
        position:absolute;
        z-index:00;
        text-align:center;
        border-radius:5px;
        display:inline-block;
        opacity:.5;
        height:25px;
        max-height:25px;
        line-height:25px;
        vertical-align:middle;
        font-size:14px;
        color:#fff!important;
        transition: opacity .25s ease-in-out;

    }

    .pin .galIcon a:hover {
        opacity:.7;
    }

    .pin .comboIcon a 
    {
        background-color:#000;
        background-image: url(/images/icons_types.png);
        background-position: 0px -50px;
        background-repeat:no-repeat;
        padding:0px 5px 0px 30px;
        position:absolute;
        z-index:00;
        text-align:center;
        margin:5px 0px 0px 5px;
        border-radius:5px;
        display:inline-block;
        opacity:.5;
        height:25px;
        max-height:25px;
        line-height:25px;
        vertical-align:middle;
        font-size:14px;
        color:#fff!important;
        transition: opacity .25s ease-in-out;

    }

    .pin .comboIcon a:hover {
        opacity:.7;
    }


    .pin hr
    {
        height: 1px;
        background: #ddd;
        border: 0px;
        border-collapse: collapse;
        margin: 0px;
        padding:0px;
    }

    .pin .imgX
    {
        width:100%;
        height:auto;
        max-width:100%;
        border: 0px solid #aaa;
        border-radius: 5px 5px 0px 0px;
        padding: 0px;
        margin: 0px 0px 2px 0px;
        display:block;
        font-family: 'Roboto Condensed', sans-serif;
        font-size:12px;
        cursor:zoom-in;
        outline:none;
    }

    .pin p
    {
        display: block;
        font-family: 'Roboto Condensed', sans-serif;
        font-size:13px;
        font-weight:300;
        color: #555;
        margin: 0px;
        padding: 0px 5px 5px 5px;
        cursor:default;
    }

        .pin .pinposttitle {
            font-weight: 400;
            font-size: inherit;
            color: #000;
            display: block;
            margin-top: 0px;
            font-family: 'Roboto',sans-serif;
            text-transform: capitalize;
        }

    .pin .usericon {
        width: 32px;
        display: block;
        float: left;
        border: 0px solid #ccc;
        border-radius:3px;
        margin: 0px 5px 0px 5px;
    }

.pby {
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #888;
    margin: 0px;
    opacity: 1;
    cursor: pointer;
    transition: color .25s ease-in-out;
}


.puser {
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    margin: 0px;
    opacity: 1;
    cursor: pointer;
    transition: color .25s ease-in-out;
}


.pdate {
    display: block;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Roboto Condensed', sans-serif;
    color: #999;
    margin-top: 2px;
    opacity: 1;
    float: right;
    margin-right: 5px;
    vertical-align: middle;
    cursor: default;
}

.userTab {
    background:#fff;
    transition: background .2s ease;
    border-top:0px solid #ddd;
    border-radius:0px 0px 5px 5px;
    padding-top:5px;
    padding-bottom:5px;
    display:block;
}

    .userTab:hover {
        background:#eee;
        transition: background .2s ease;
    }


.originalUserTab {
    background:#fff;
    transition: background .2s ease;
    border-radius:0px 0px 5px 5px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    font-family:'Roboto Condensed',sans-serif;
    font-weight:normal;
    font-size:13px;
    cursor:pointer;
    color:#999;
}

    .originalUserTab:hover {
        background:#f5f5f5;
        transition: background .2s ease;
    }

input.visitWS
{
    border: 1px solid #ccc;
    color: #777;
    background: url(/images/icon_link.png) #f5f5f5 no-repeat;
    background-position: 10px center;
    border-radius: 5px;
    height: 32px;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding-left: 30px;
    cursor: pointer;
}

input:hover.visitWS
{
    border: 1px solid #ccc;
    color: #777;
    background: url(/images/icon_link.png) #ffffff no-repeat;
    background-position: 10px center;
    border-radius: 5px;
    height: 32px;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 14px;
    padding-left: 30px;
    cursor: pointer;
}

#welcomeDIV {
    background-color:#aa2200;
    height:100px;
    max-height:100px;
    min-height:100px;
    width:90%;
    margin:10px auto 0px auto;
    box-shadow: 0px 3px 3px #aaa;
    border-top:1px solid #aaa;
    border-radius:5px;
    display:none;
    text-align:center;
}

.span1 {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    margin: 0px auto;
    display:table-cell;
    vertical-align:middle;
    text-align:right;
    padding-right:20px;
}

.span1a {
    font-weight:bold;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:18px;
    color:#fff;
    width: 100%;
    max-width: 100%;
    margin: 0px auto;
}

.span1b {
    font-weight:400;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:14px;
    color:#fff;
    width: 100%;
    max-width: 100%;
    margin: 0px auto;
}

.span1c {
    font-weight:bold;
    font-family: 'Roboto', sans-serif;
    font-size:45px;
    color:#fff;
    width: 100%;
    max-width: 100%;
    margin: 0px auto;
    line-height:45px;
}

.span1d {
    font-weight:400;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:14px;
    color:#fff;
    width: 100%;
    max-width: 100%;
    margin: 0px auto;
}

.span2 {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    margin: 0px auto;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.span2a {
    font-weight:bold;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:18px;
    color:#fff;
    width: 100%;
    max-width: 100%;
    margin: 0px auto;
    line-height:100px;
    vertical-align:middle;
}


#red_button_sign {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 34px;
    line-height:34px;
    vertical-align:middle;
    border: 1px solid #555;
    text-align: center;
    font-weight: bold;
    display: block;
    font-size: 18px;
    border-radius: 5px;
    margin-top:4px;
    cursor:pointer;
    color:#555;
    background: #ffffff;
    background: linear-gradient(to bottom, #ffffff 0%,#aaa 99%,#f0f0f0 100%,#ffffff 100%);
}

#red_button_login {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    height: 34px;
    line-height:34px;
    border: 1px solid #660000;
    text-align: center;
    font-weight: bold;
    display: block;
    font-size: 18px;
    line-height: 34px;
    border-radius: 5px;
    cursor:pointer;
    background: #aa2200;
    background: linear-gradient(to bottom,  #aa2200 0%,#660000 100%);
}


#header
{
    background: #ffffff;
    background: linear-gradient(to bottom, #ffffff 0%,#ededed 99%,#f3f3f3 100%,#ffffff 100%);
}

#popperads
{
    vertical-align: bottom;
    width: 250px;
    margin: 0 auto;
    padding: 0px 0px 5px 5px;
    text-align: center;
}

.menutitle
{
    border: 1px solid #ccc;
    border-radius: 5px 5px 0px 0px;
    background: url(/images/bg_startTXT_off.png) no-repeat #f5f5f5;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    height: 24px;
    cursor: pointer;
    width: 200px;
}

.menutitleON
{
    border: 1px solid #ccc;
    border-radius: 10px 10px 0px 0px;
    background: url(/images/bg_startTXT_on.png) no-repeat #A22200;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    height: 24px;
    cursor: pointer;
    width: 200px;
}

td.menuindex
{
    background: #fff;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    height: 31px;
    cursor: pointer;
    width: 200px;
}

td:hover.menuindex
{
    background: #f0f0f0;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    height: 31px;
    cursor: pointer;
    width: 200px;
}

td.divver
{
    width: 100%;
    height: 1px;
    background: #fff;
    padding: 0px;
}

#maintable
{
    width: 100%;
    max-width:100%;
    min-width:400px;
    border: 1px solid #ccc;
    background: #fff;
    text-align: left;
    padding: 10px 10px 10px 10px;
    margin: 0px auto 10px auto;
    border-radius:0px 0px 5px 5px;
}

#maintableTitle
{
    width: 100%;
    max-width:100%;
    min-width:400px;
    border: 1px solid #ddd;
    border-bottom:0px;
    background:url(/images/user_head_bg.png) #f5f5f5 no-repeat right center;
    text-align: left;
    padding: 10px 10px 0px 10px;
    margin: 20px auto 0px auto;
    border-radius:5px 5px 0px 0px;
}

#maintableX
{
    width: 100%;
    max-width:100%;
    min-width:400px;
    border: 1px solid #ccc;
    background: #fff;
    text-align: left;
    padding: 0px 10px 0px 0px;
    margin: 0px auto 10px auto;
    border-spacing:0px;
}


.pageTitle
{
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
    font-weight: bold;
    color: #222;
    padding:0px;
    text-transform:capitalize;
 }

#comments
{
    height: 100px;
    width: 420px;
    background: #e9e9e9;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #777;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 0px 5px;
    margin-right: 10px;
    resize:none;
}

.normalbutton {
    height: 50px;
    background-color: #dddddd;
    background: linear-gradient( #f0f0f0, #dddddd);
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 5px 5px;
    margin-right: 10px;
    text-align:left;
    cursor:pointer;
}

.normalbuttonNW {
    height: 50px;
    background-color: #dddddd;
    background-image: url(/images/open_in_new_window.png), linear-gradient( #f0f0f0, #dddddd);
    background-repeat: no-repeat, repeat;
    background-position: right 10px center;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 5px 5px;
    margin-right: 10px;
    text-align:left;
    cursor:pointer;
}

.redbutton
{
    height: 50px;
    background-color: #A22200;
    background: linear-gradient( #be2800, #A22200);
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 5px 5px;
    margin-right: 10px;
    cursor:pointer;
}

.redbuttonLOADING
{
    height: 30px;
    background-color: #AA2200;
    width:90px;
    background-image: url(/images/icon_loading_24x24.gif), linear-gradient( #be2800, #A22200);
    background-position:center center;
    background-repeat:no-repeat;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    border: 1px solid #a22200;
    border-radius: 5px;
    padding: 2px 5px 5px 5px;
    margin-right: 10px;
    cursor:pointer;
}

.redbuttonSM
{
    height: 30px;
    background-color: #aa2200;
    background: linear-gradient( #be2800, #A22200);
    font-family: Verdana, HelveticaNeueGreek, sans-serif, Arial;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    border: 1px solid #a22200;
    border-radius: 5px;
    padding: 2px 5px 5px 5px;
    margin-right: 20px;
    cursor:pointer;
}

.greybuttonSM
{
    height: 30px;
    background-color: #e5e5e5;
    background: linear-gradient( #d5d5d5, #ccc);
    font-family: Verdana, HelveticaNeueGreek, sans-serif, Arial;
    font-size: 13px;
    font-weight: bold;
    color: #222;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding: 2px 5px 5px 5px;
    margin-right: 20px;
    cursor:pointer;
}


.greenbutton
{
    height: 50px;
    background-color: #007700;
    background: linear-gradient( #308e30, #007700);
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 5px 5px;
    margin-right: 10px;
    cursor:pointer;
}

.editPostbutton
{
    height: 30px;
    background-color: #e5e5e5;
    font-family: Verdana, HelveticaNeueGreek, sans-serif, Arial;
    font-size: 13px;
    font-weight: bold;
    color: #222;
    border:1px solid #222;
    border-radius: 5px;
    padding: 2px 5px 5px 5px;
    margin-right: 20px;
    cursor:pointer;
    transition: all .2s ease;
    position: relative;
}

    .editPostbutton:hover {
        color:#fff;
        background-color:#aa2200;
        transition: all .2s ease;
        position: relative;
    }


input.login
{
    height: 50px;
    background: #e9e9e9;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #777;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 0px 5px;
    margin-right: 10px;
}

input:focus.login
{
    height: 50px;
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #777;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 0px 5px;
    margin-right: 10px;
}

.login_txt
{
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #777;
}

input.loginSM
{
    height: 30px;
    background: #e9e9e9;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #777;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 0px 5px;
    margin-right: 10px;
}

input:focus.loginSM
{
    background: #fff;
}

.styled-select select
{
    background: transparent;
    width: 377px;
    font-family: 'Open Sans', sans-serif;
    padding: 0px 0px 0px 5px;
    font-size: 20px;
    line-height: 1;
    border: 0px solid #a0a0a0;
    border-radius: 0;
    height: 50px;
    -webkit-appearance: none;
    color: #777;
    cursor: pointer;
}

.class20px {
    font-size:20px;
}


.styled-select
{
    width: 357px;
    height: 50px;
    overflow: hidden;
    background: url(/images/down-26.png) no-repeat right #e9e9e9;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    color: #777;
    font-family: 'Open Sans', sans-serif;
}


.styled-selectSM select
{
    background: transparent;
    width: 250px;
    height:25px;
    line-height: 1;
    font-size:15px;
    padding-top:1px;
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
    border:0px solid #c8c8c8;
}


.styled-selectSM
{
    width: 230px;
    height: 25px;
    overflow: hidden;
    border:1px solid #c8c8c8;
    background:url(/images/down-16.png) #f5f5f5 no-repeat 210px center ;
    border-radius:3px;

}


#logoFileSM
{
    width: 350px;
    height: 50px;
    background: #e9e9e9;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #777;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 0px 5px;
    z-index: 0;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(/images/upload-18.png) #e9e9e9 no-repeat 215px center ;
}

#logoFile
{
    width: 350px;
    height: 50px;
    background: #e9e9e9;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: #777;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 0px 5px;
    z-index: 0;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(/images/upload-26.png) no-repeat right #e9e9e9;
}

#logoFileAD
{
    width: 350px;
    height: 30px;
    background: #e9e9e9;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #777;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 2px 0px 5px;
    z-index: 0;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(/images/upload-18.png) #e9e9e9 no-repeat 330px center ;
}

#hidfile {
    width:0px;
    height:0px;
    border:0px;
    background:#aa2200;
    display:block;
}

.copyfilename {
    display:block;
    font-size:12px;
    font-family:Roboto, sans-serif;
    color:#fff;
    text-decoration:none;
    cursor:pointer!important;
}
    .copyfilename:hover {
    text-decoration:underline;
    }

#copyok {
    display:none;
    font-size:12px;
    font-family:Roboto, sans-serif;
    color:#fff;
}

    #copyok img {
        margin-right:5px;
        vertical-align:middle;
        margin-top:-1px;
    }

.ulFile
{
    position: relative;
    width: 310px;
    opacity: 0;
    height: 40px;
    background: #e9e9e9;
    border: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #777;
    padding-right: 50px;
    z-index: 2;
    top: 6px;
    cursor: pointer;
    margin-bottom:8px;
}

.ulFileAD
{
    position: relative;
    width: 310px;
    opacity: 0;
    height: 30px;
    background: #e9e9e9;
    border: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #777;
    padding-right: 50px;
    z-index: 2;
    top: 6px;
    cursor: pointer;
}

#ulFileDiv
{
    position: relative;
    vertical-align: top;
}

#smalltable
{
    width: 380px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 10px 10px 20px 10px;
    margin: 125px auto 5px auto;
    box-shadow: 0 0 3px 3px #ccc;
}

.loginRequired
{
    position: relative;
    top: -36px;
    left: 260px;
    color: #FF0000;
    font-family: Tahoma,sans-serif;
    font-size: 12px;
    display: inline;
    opacity: 0;
    z-index:0;
}

#footer
{
    width:100%;
    margin: 0px auto;
    border-top:0px solid #aa2200;
    height: 50px;
    text-align:center;
    padding-top:5px;
}


#footerSM
{
    width:100%;
    margin: 0px 0px 0px 0px;
    height: 60px;
    text-align:left;
}

.footcontentSM
{
    width:700px;
    margin: 10px auto 00px auto;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #777;
    padding-left:0px;
    text-align:center;
}

.amLogo {
        opacity: .40;
        display: inline-block;
        margin-bottom:-4px;
        transition: opacity .2s ease;
        border-right:1px solid #777;
        padding-right:5px;
        margin-right:5px;
    }

    .amLogo:hover {
        opacity: .6;
    }

.registerExplain
{
    font-size: 11px;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #777;
    background: #fff;
}

a.registerExplain, a:visited.registerExplain
{
    font-size: 11px;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #000;
    text-decoration:none;
}

a:hover.registerExplain
{
    font-size: 11px;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #777;
    text-decoration: underline;
}

.fancybox-title iframe {
    min-height: 30px;
    vertical-align: middle;
}

input.smallbuttons
{
    height: 25px;
    background: #f0f0f0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #a0a0a0;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 10px 2px 10px;
    margin:0px;
    text-align:center;
    cursor:pointer;
    transition: ease-in-out background-color .25s;
}


input.smallbuttons:hover
{
    color:#fff;
    background-color: #007700;
}


input.smallbuttonsRED
{
    height: 25px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #fff;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    padding: 0px 10px 2px 10px;
    margin:0px;
    text-align:center;
    cursor:pointer;
    transition: ease-in-out background-color .25s;
    background:#aa2200;
}

input.smallbuttonsRED:hover
{
    background-color: #770000;
}


#footersmall
{
    width:100%;
    margin: 50px 0px 0px 0px;
    height: 20px;
    background: #c1c1c1;
    bottom:0px;
    left:0px;
    position: fixed;
}

.footcontentsmall
{
    width:90%;
    margin: 0px auto 10px auto;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #777;
    text-align: right;
}

.expicon {
    opacity:0.5;
    cursor:pointer;
}

.expicon:hover {
    opacity:1;
    cursor:pointer;
}
	
input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:17px;
    height:17px;
    margin:-3px 2px 0 0;
    background-image:url(/images/icon_checkboxes.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    vertical-align:middle;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background-image:url(/images/icon_checkboxes.png);
    background-repeat:no-repeat;
    background-position: -17px 0px;
}

.checkboxInput,a.checkboxInput, td.checkboxInput {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight:normal;
    color:#999;
    width:100px;
    white-space:nowrap;
    padding:2px 0px 3px 0px;
}

a:hover.checkboxInput {
    color:#000;
    text-decoration:none;
}


.tablesplitter {
    height: 1px;
    background: #ccc;
    width:100%;
    border:0px solid;
    padding:0px;
}

.tdlabels {
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    white-space:nowrap;
}

tr.spaceUnder > td
{
  padding-bottom: 5px;
  padding-top:5px;
}

.titlebar-x
{
    width: 100%;
    margin: 10px auto 00px auto;
    background-color: #f5f5f5;
    background-image: linear-gradient( #f2f2f2, #e6e6e6);
    box-shadow: 0 2px 2px rgba(25, 25, 25, .3);
    height:50px;
    line-height:50px;
    border-radius:5px;
    vertical-align:middle;
    display:block;
    text-align:center;
}

.titlebar
{
    width: 100%;
    margin: 10px auto 00px auto;
    background-color: #f5f5f5;
    background-image: linear-gradient( #f2f2f2, #e6e6e6);
    box-shadow: 0 2px 2px rgba(25, 25, 25, .3);
    height:50px;
    line-height:50px;
    border-radius:5px;
    vertical-align:middle;
    display:block;
    text-align:center;
    clear:both;
}

    .titlebar #titleMember {
        font-family:'Roboto Condensed',sans-serif;
        font-weight:normal;
        color:#777;
        height:50px;
        max-height:50px;
        min-height:50px;
        line-height:50px;
        float:left;
        display:block;
        text-align:left;
        margin-left:55px;
        cursor:pointer;
        position:absolute;
        transition: color .2s ease;
    }

        .titlebar #titleMember:hover {
            color:#aa2200;
            transition: color .2s ease;
        }


    .titlebar #titlePosts {
        background:#f1f1f1;
        font-family:'Roboto Condensed',sans-serif;
        font-weight:normal;
        color:#777;
        width:100px;
        min-width:100px;
        max-width:100px;
        height:50px;
        max-height:50px;
        min-height:50px;
        line-height:50px;
        float:right;
        display:block;
        border-left:1px solid #c8c8c8;
        text-align:center;
    }
    .titlebar #titleAvatarDIV {
        width:40px;
        min-width:40px;
        max-width:40px;
        height:50px;
        max-height:50px;
        min-height:50px;
        line-height:50px;
        float:left;
        display:block;
        border:0px solid #000;
        padding:5px 0px 0px 10px;
        cursor:pointer;

    }

    
    .titlebar #titleAvatarDIV #titleAvatar {
        height:40px;
        max-height:40px;
        display:block;
        vertical-align:middle;
    }

.board
{
    display: inline-block;
    min-width:250px;
    min-height:250px;
    height:250px;
    width:250px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 2px 2px rgba(25, 25, 25, .3);
    margin: 0 0px 15px;
    padding: 5px;
    opacity: 1;
    transition: all .2s ease;
    position:relative;
}

.incell {
    width: 120px;
    margin: auto;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:14px;
    color:#aaa;
}

a.incell, a.incell:visited {
    width: 120px;
    margin: auto;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:700;
    font-size:15px;
    color:#888;
    text-decoration:underline;
}

a.incell:hover {
    color:#aa2200;
    text-decoration:none;
    
}

.Acell {
    width: 100%;
    height:32px;
    line-height:32px;
    max-height:32px;
    min-height:32px;
    margin: auto;
    vertical-align:top;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:24px;
    color:#222;
    padding-top:5px;
    display:inline;
}

.Bcell {
    width: 100%;
    margin: auto;
    margin-top:0px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:300;
    font-size:14px;
    color:#777;
    display:block;
}

.Ccell {
    width: 100%;
    margin: auto;
    margin-bottom:5px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:12px;
    color:#999;
    display:block;
}

a.CcellLink, a:visited.CcellLink {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:12px;
    color:#999;
}

a:hover.CcellLink {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:12px;
    color:#000;
}

.FollowMe {
    height: 30px;
    padding: 0px;
    float: right;
    display: inline;
    margin: 8px 10px 0px 0px;
    width: 80px;
    text-align: center;
    border-radius: 5px;
    background: #f5f5f5;
    border: 1px solid #c8c8c8;
    cursor: pointer;
    font-size:14px;
    font-weight:bold;
    color:#777;
    font-family: 'Roboto Condensed', sans-serif;
}

    .FollowMe:hover {
        color:#000;
    }

.FollowMeRED {
    height: 30px;
    padding: 0px;
    float: right;
    display: inline;
    margin: 8px 10px 0px 0px;
    width: 80px;
    text-align: center;
    border-radius: 5px;
    background: #aa2200;
    border: 1px solid #ab2200;
    cursor: pointer;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto Condensed', sans-serif;
}

    .FollowMeRED:hover {
        background:#cc2200;
    }


.Avatarpic {
    display: block;
    /*border-radius: 5px;*/
    margin: 0px 10px 0px 10px;
    width:100px;
}


.bigtable {
    width: 900px;
    height: 120px;
    min-width:745px;
    max-width:900px;
    background: #fff;
    border-radius: 5px;
    margin: 20px auto 0px auto;
    box-shadow: 0 2px 2px rgba(25, 25, 25, .3);
    border-collapse: collapse;
    border-spacing: 0px;
}


.groupDIV {
    background:#fff;
    height:280px;
    padding-left:5px;
    padding-right:5px;
    width:265px;
    max-width:265px;
    margin: 14px 7px 0px;
    border:1px solid #ccc;
    border-radius:5px;
    display:inline-block;
    transition: all .2s ease;
    position:relative;
    border-collapse:collapse;
    border-spacing:0px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:15px;
    color:#000;
    cursor:pointer;
}    

.blankgroupDIV {
    background-color: #eee;
    background: linear-gradient( #f0f0f0, #fff);
    width:265px;
    max-width:265px;
    height:280px;
    padding:0px;
    margin: 14px 7px 0px;
    border:1px dashed #aaa;
    border-radius:5px;
    display:inline-block;
    transition: all .2s ease;
    position:relative;
    border-collapse:collapse;
    border-spacing:0px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:15px;
    color:#000;
    cursor:pointer;
}

.BoardTitle {
    border-radius: 0px;
    height: 25px;
    padding:0px;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
}

.BoardCover {
    border-radius: 5px;
    width:100%;
}

.grpPosts {
    height:50px;
}

.groupCover {
    opacity:1;
    position:relative;
    background-color:#fff;
}

    .groupCover span.CoverOver2 {
        display:block;
        position:absolute;
        width:45px;
        top:126px;
        height:20px;
        max-height:19px;
        min-height:19px;
        line-height:19px;
        left:5px;
        padding:0px;
        background:#fff;
        color:#555;
        opacity:0.8;
        border-radius:3px;
        text-align:center;
        font-size:12px;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight:normal;
        vertical-align:middle;
    }


    .groupCover img.coverpic {
        display: block;
        border: 0px solid #aaa;
        margin: 0px auto 0px auto;
        position: relative;
        transition: opacity .3s ease-in-out;
    }

    .groupCover span.CoverOver {
        display:none;
        position:absolute;
        top:60px;
        left:80px;
    }

    .groupCover:hover span.CoverOver {
        display:block;
    }

    .groupCover:hover img.coverpic {
        opacity:.5;
        transition: opacity .3s ease-in-out;
    }




#addpost {
    width:100%;
    border-radius:5px;
    background-color: #eee;
    background-color: #eee;
    background: linear-gradient( #f0f0f0, #fff);
    border:1px dashed #aaa;
    display:block;
    margin-bottom:5px;
    margin-top:15px;
    cursor:pointer;
}
    #addpost img {
        opacity:.4;
        transition:ease-in-out opacity .25s;
    }

        #addpost img:hover {
            opacity:1;
        }



.uparrow {
    background: url('/images/jump_to_top_arrow_rect.png');
    cursor: pointer;
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 00px;
    right:15px;
    display:none;
    z-index:2;
}


.topButtons {
    width:110px;
    height:36px;
    line-height:36px;
    max-height:36px;
    min-height:36px;
    max-width:110px;
    min-width:110px;
    border:1px solid #aaa;
    background:#f5f5f5;
    box-shadow: 0 1px 2px rgba(100, 100, 100, .3);
    margin:0px 5px 0px 0px;
    background-color:#f5f5f5;
    background-repeat:no-repeat;
    background-position:left center;
    border-radius:5px;
    font-family: 'Roboto', sans-serif;
    font-size:12px;
    color:#222;
    text-align:left;
    padding-left:40px;
    vertical-align:middle;
    font-weight:bold;
    cursor:pointer;
    display:inline-block
}

.topButtons:hover {
    background-color:#e5e5e5;
}


    


.error404Head {
    font-family: 'Open Sans', sans-serif;
    font-size:20px;
    color:    #555;
    text-align:center;
    padding-top:10px;
}
.error404txt {
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    color:    #777;
    text-align:center;
    padding-top:20px;
}

.error404plain {
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    color:    #777;
    text-align:center;
    padding-top:0px;
}

.pageSubTitle {
    font-family: 'Roboto', sans-serif;
    font-size:16px;
    font-weight:700;
}

.plainTXT {
    font-family: 'Roboto', sans-serif;
    font-size:14px;
    font-weight:400;
    color:#555;
}
    a.plainTXT {
        font-family: 'Roboto', sans-serif;
        font-size:14px;
        font-weight:400;
        text-decoration:underline;
    }

        a.plainTXT:hover {
            text-decoration:none;
            color:#aa2200;
        }

.plainTXTNarrowWhite {
    font-family: 'Roboto Condensed', sans-serif;
    font-size:14px;
    font-weight:normal;
    color:#fff;
}
    .plainTXTNarrowWhite a{
        font-family: 'Roboto Condensed', sans-serif;
        text-decoration:underline;
        font-weight:normal;
        color:#fff;
    }
        .plainTXTNarrowWhite a:hover {
            font-family: 'Roboto Condensed', sans-serif;
            text-decoration:none;
            font-weight:normal;
            color:#fff;
        }


.posttitle {
    font-family: 'Roboto', sans-serif;
    text-decoration:none;
    font-weight:500;        
    color:#555;
    display:inline-block;
    font-size:1.6em;
    margin-right:20px;
    text-transform: capitalize;
}

.descrTXT {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
    color:#aa2200;
    transition:ease-in-out color .25s;
}

    .descrTXT:hover {
        color: #000;
    }

.goodies_left_bar {
    width:250px;
    min-width:250px;
    max-width:250px;
    background:#fff;
    border-right:1px solid #e5e5e5;
    vertical-align:top;
    line-height:25px;
}
   

.goodies_right_bar {
    width:100%;
    min-width:100%;
    max-width:100%;
    background:#fff;
    vertical-align:top;
    padding-left:70px;
}

.pager {
    display: inline-block;
    height: 25px;
    line-height:25px;
    vertical-align:middle;
    border: 1px solid #a0a0a0;
    background: #fff;
    text-align: center;
    padding:0px 10px 0px 10px;
    cursor: pointer;
    font-family: 'Roboto Condensed',sans-serif;
}

    .pager:hover {
        border: 1px solid #ab2200;
        background:#aa2200;
        color:#fff;
    }

.xpager {
    display: inline-block;
    height: 25px;
    line-height:25px;
    vertical-align:middle;
    border: 1px solid #aa2200;
    background: #fff;
    color:#aa2200;
    text-align: center;
    padding:0px 10px 0px 10px;
    cursor: pointer;
    font-family: 'Roboto Condensed',sans-serif;
}

    .xpager:hover {
        border: 1px solid #ab2200;
        background:#aa2200;
        color:#fff;
    }

#pageDiv {
    width:100%;
    text-align:center;
    margin:30px 0px 30px 0px;
}

.opaqIcons {
    opacity:.7;
    cursor:pointer;
}

.opaqIcons:hover {
    opacity:1;
}

.redwhite {
    display: inline-block;
    text-align: center;
    color: #aaa;
    margin-top: 0px;
}

.codebox {
    border: 1px solid #999;
    height: 23px;
    width: calc(90% - 100px);
    border-radius: 3px;
    padding: 1px 1px 1px 25px;
    font-size: 15px;
    font-weight:normal;
    color: #222;
    font-family: 'Roboto Condensed',sans-serif;
    cursor:pointer;
    background-image:url(/images/icon_paste.png);
    background-color:#fff;
    background-repeat: no-repeat;
    background-position: 5px center;
}


#changebanner {
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    padding-bottom: 16px;
    opacity: .5;
    cursor:pointer;
}

#changebanner:hover {
    opacity: 1;
}

.border1pxSolidAAA {
    border:1px solid #aaa;
}



.profileDIV {
    background:#fff;
    height:190px;
    max-height:190px;
    width:240px;
    max-width:240px;
    padding-left:5px;
    padding-right:5px;
    margin: 0px 0px 0px 0px;
    border:1px solid #ccc;
    border-radius:5px;
    display:inline-block;
    border-collapse:collapse;
    border-spacing:0px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:15px;
    color:#000;
    cursor:pointer;
    opacity:1;
}

    .profileDIV .avatarCell {
        display: inline-block;
        width: 100px;
        min-width: 100px;
        max-width: 100px;
        height: 100px;
        min-height: 100px;
        border-radius: 5px 5px 5px 5px;
        border: 1px solid #c8c8c8;
    }

    .profileDIV .imageCell {
        display: inline-block;
        width: 115px;
        min-width: 115px;
        max-width: 115px;
        height: 100px;
        min-height: 100px;
        border-radius: 0px 5px 5px 0px;
        border: 0px solid #c8c8c8;
    }

    .profileDIV .midCell {
        width: 1px;
        margin: 0px;
        padding: 0px;
    }

    .profileDIV .smallSpans {
        width: 48px;
        min-width: 48px;
        max-width: 48px;
        height: 48px;
        min-height: 48px;
        max-height: 48px;
        border: 1px solid #c8c8c8;
        display: inline-block;
        margin-top: -1px;
    }

    .profileDIV .textCell {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 13px;
        font-weight: normal;
        color: #777;
        text-align:left;
        padding-top:00px;
    }


.galleryTitleBar {
    width:calc(90% - 10px);
    margin: 20px auto 00px auto;
    background: url(/images/user_head_bg.png) #f5f5f5 no-repeat right center;
    background-size:contain;
    border-radius:5px;
    display:table;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
}

    .galleryTitleBar .gtcell {
        display:table-cell;
        font-family:'Roboto Condensed',sans-serif;
        font-weight:normal;
        color:#555;
        white-space:nowrap;
    }

    .galleryTitleBar .timerow {
        display:table-row;
        font-family:'Roboto Condensed',sans-serif;
        font-weight:normal;
        color:#777;
        font-size:15px;
    }

    .galleryTitleBar a {
        color:#aa2200;
        transition:ease-in-out color .25s;
    }
        .galleryTitleBar a:hover {
            color:#000;
        }

a.inGallerylink {
    font-weight: bold;
    color: #aa2200;
    text-decoration:none;
    transition:ease-in-out color .25s;
}

    a.inGallerylink:hover {
        color:#555;
    }

.HostedDesc
{
    width: 90%;
    margin: 0px auto 0px auto;
    background-color: #fff;
    border-radius:0px 0px 5px 5px;
    vertical-align:middle;
    display:block;
    text-align:left;
    min-height:60px;
}

    .HostedDesc .Hdescr {
        
        padding:10px;
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 15px;
        font-weight: normal;
        color: #777;
        display:block;
        text-align:justify;
    }

    .HostedDesc .morelink {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 15px;
        font-weight: normal;
        color: #aa2200;
        cursor:pointer;
    }

    .HostedDesc .morelink:hover {
        color: #777;
        text-decoration:underline;
    }

    .HostedDesc #HostedShare {
        background:#fff;
        width:170px;
        min-width:170px;
        vertical-align:middle;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight:400;
        font-size:14px;
        padding-right:5px;
        padding-left:5px;
        padding-top:2px;
        border-radius:0px 5px 5px 0px;
        text-align:center;
        float:right;
        height:58px;
        line-height:70px;
        border-left:0px solid #ccc;
        margin-left:5px;
        white-space:nowrap;
    }

        .HostedDesc #HostedShare .galShareButton {
            cursor:pointer;
            opacity:.8;
        }

        .HostedDesc #HostedShare .galShareButton:hover {
            opacity:1;
        }

.xHostedDesc
{
    width: 90%;
    margin: 0px auto 0px auto;
    display:table;
    text-align:left;
    font-family:'Roboto Condensed', sans-serif;
    font-weight:400;
    min-height:100px;
}

    .xHostedDesc .morelink {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 15px;
        font-weight: normal;
        color: #aa2200;
        cursor:pointer;
    }

    .xHostedDesc .morelink:hover {
        color: #777;
        text-decoration:underline;
    }

.xHostedDesc #xDescription {
    border-radius:0px 0px 0px 5px;
    padding:10px;
    display:table-cell;
    width:100%;
    font-size:15px;
    background-color: #fff;
    color: #777;
    text-align:justify;
    vertical-align:top;
}

#xModels {
    display: block;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    padding: 0px 0px 0px 10px;
    width: 100%;
    font-family: roboto condensed;
    background-color: #f5f5f5;
    vertical-align: top;
    border-radius: 5px;

}

#xModels a {
        color:#aa2200;
    }

#xModels a:hover {
        color:#000;
    }

#pModels {
    display:block;
    white-space:nowrap;
    text-align:left;
    vertical-align:top;
    padding-left:10px;
    padding-top:5px;
    width:300px;
    font-family:'Roboto Condensed';
}

#pModels a {
        color:#aa2200;
    }

#pModels a:hover {
        color:#000;
    }


#xShares {
    display:table-cell;
    white-space:nowrap;
    background-color: #fff;
    text-align:center;
    vertical-align:top;
    padding-top:10px;
    padding-right:10px;
    padding-left:20px;
    min-width:300px;
    border-radius: 0px 0px 5px 0px;

}

#xShares .galShareButton {
    cursor:pointer;
    opacity:.8;
}

#xShares .galShareButton:hover {
    opacity:1;
}

#shortDIV {
    border-width:1px;
    border-style:solid;
    border-radius: 3px;
    border-color:#aaa;
    text-align:center;
}


#gallerypics {
    display: table-cell;
}

#gallerymore {
    background-color: #fff;
    width: 300px;
    display: table-cell;
    vertical-align: top;
    border-radius: 10px;
}






.redVisit {
    width:220px;
    height:28px;
    line-height:28px;
    text-align:center;
    vertical-align:middle;
    background:#77070c;
    color:#fff;
    padding:2px 5px 2px 5px;
    font-family:'Roboto Condensed', sans-serif;
    font-size:16px;
    font-weight:normal;
    border-radius:5px;
    border:1px solid #660000;
    display:block;
    margin:10px auto 20px auto;
    cursor:pointer;
    transition: background .50s ease-in-out;
}

    .redVisit:hover {
        background:#aa2200;
    }



.watermark {
    position: absolute;
    top: -12px;
    left: 0;
    width: 100%;
    height: 100%;
    background-image:url(/images/amenpics_watermark.png);
    background-color:transparent;
    background-position:left 10px bottom 30px;
    background-repeat:no-repeat;
    z-index: 1100;

}

.GalredVisit {
    /*width:290px;*/
    height:28px;
    line-height:28px;
    vertical-align:middle;
    background-color:#77070c;
    color:#fff;
    padding:2px 5px 2px 5px;
    font-family:'Roboto Condensed', sans-serif;
    font-size:16px;
    font-weight:normal;
    border-radius:5px;
    border:1px solid #660000;
    display:block;
    margin:5px 0px 5px 0px;
    cursor:pointer;
    text-align:center;
    transition:.5s;
}

    .GalredVisit:hover {
        background-color:#aa2200;
    }

.GalredVisitX {
    height:50px;
    line-height:50px;
    font-size:20px;
}

    .GalredVisitX::after {
        content: "Download the full nude gallery!";
    }

.VidredVisitX {
    height:50px;
    line-height:50px;
    font-size:20px;
}

.fancybox-title iframe {
    min-height: 30px;
    vertical-align: middle;
}

.SearchMonths {
    display: inline-block;
    height: 30px;
    width: 150px;
    border: 1px solid #aaa;
    border-radius: 3px;
    line-height: 30px;
    text-align: left;
    margin-bottom: 3px;
    margin-right:5px;
    padding-left: 5px;
    cursor:pointer;
    background-color:#fff;
}

    .SearchMonths:hover {
        background-color: #f5f5f5;
        background-image: url(/images/icon_tick_black.png);
        background-position: right 10px center;
        background-repeat: no-repeat;
    }

.SearchMonthsCLICK {
    display: inline-block;
    height: 30px;
    width: 150px;
    border: 1px solid #aaa;
    border-radius: 3px;
    line-height: 30px;
    text-align: left;
    margin-bottom: 3px;
    margin-right:5px;
    padding-left: 5px;
    cursor:pointer;
    background-color: #aa2200;
    color:#fff;
    background-image: url(/images/icon_loader_redBG_16x16.gif);
    background-position: right 10px center;
    background-repeat: no-repeat;
}


/* EMS */

.AMSBody {
    font-family: 'Roboto Condensed', sans-serif !important;
    background: #f5f3f0;
    font-size: 11px;
}

.tbl {
    background: #fff;
    border: 1px solid #c8c8c8;
    border-radius: 10px;
    width: 600px;
    max-width: 600px;
    min-width: 600px;
    margin: 20px auto 20px auto;
    padding: 0px;
    font-family: 'Roboto Condensed', sans-serif !important;
}

.topTD {
    height: 66px;
    min-height: 66px;
    max-height: 66px;
    text-align: left;
    vertical-align: middle;
    padding-left: 20px;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif !important;
}

.normalTD {
    font-size: 14px;
    padding: 10px 20px 0px 20px;
    line-height: 17px;
    text-align: justify;
    color: #555;
}

.Aems, .Aems:visited {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 14px;
    color: #aa2200;
    font-weight: normal;
}

    .Aems:hover {
        color: #555;
        font-weight: normal;
    }

.emshr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #eee;
    margin: 2px 0px 5px 20px;
    padding: 0;
}

.botDIV {
    width: 142px;
    max-width: 142px;
    min-width: 142px;
    height: 30px;
    max-height: 30px;
    min-height: 30px;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-stretch: condensed;
    border: 1px solid #aaa;
    border-radius: 5px;
    color: #555;
    background: #eee;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 30px;
}

    .botDIV:hover {
        background:#fff;
    }

.emsAMS {
    width: 312px;
    border: 1px solid #006700;
    color: #fff;
    height: 30px;
    border-radius: 3px;
    background:#006600;
    font-weight:bold;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size:16px;
    cursor:pointer;
}

    .emsAMS:hover {
        background:#008800;
    }
/* EMS END*/

.captcha_text {
    width: 300px;
    margin-left: 0px;
    border-radius: 0px 0px 5px 5px;
    height: 30px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    font-family:sans-serif;
    background-color:#fff;
    background-image:url(/images/ems_captcha_arrow.png);
    background-repeat:no-repeat;
    background-position:left top;
    border:1px solid #aaa;
    width:308px;
}

.captcha_word {
    border: 1px solid #aaa;
    border-bottom: 0px;
    display:block;
    border-radius: 5px 5px 0px 0px;
}




/* CSS Tooltip */
.tooltip {
    position: relative;
    display: inline-block;
    padding:5px;
    border:1px solid #ccc;
    height:150px;
    background:#f5f5f5;
    cursor:pointer;
    line-height:150px;
}

.tooltip img{
    vertical-align:middle;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #aa2200;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    margin-bottom:5px;
    
    line-height:normal;
    /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
    opacity: 0;
    transition: opacity 1s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #aa2200 transparent transparent transparent;
}


/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: hidden;
    opacity: 1;
}

/* tooltiplink*/

.tooltiplink {
    position: relative;
    display: inline-block;
    border-bottom: none;
}

.tooltiplink .tooltiplinkTXT {
    visibility: hidden;
    min-width: 120px;
    background-color: #777;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding: 0px 10px 0px 10px;
    position: absolute;
    z-index: 1;
    /*bottom: 150%;*/
    top:130%;
    left: 50%;
    margin-left: -60px;
    margin-bottom:-10px;
    white-space:nowrap;
}

    .tooltiplink .tooltiplinkTXT img {
        height: 128px!important;
        width: 128px!important;
        margin: 10px auto 6px auto!important;
        border-radius:5px;
        background-color:#777;
        background-image:url(/images/models/icon_model_befault);
        background-repeat:no-repeat;
        background-position:center center;
        background-size:128px 128px;
    }

.tooltiplink .tooltiplinkTXT::after {
    content: "";
    position: absolute;
    /*top: 100%;*/
    bottom:100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent ;
}

.tooltiplink:hover .tooltiplinkTXT {
    visibility: visible;
}


/* tooltiplink*/



#resetselect {
    width:100px;
    height:155px;
    max-height:160px;
    min-height:160px;
    min-width:100px;
    max-width:100px;
    display:none;
    background-color:#f5f5f5;
    background-image:url(/images/icon_refresh.png);
    background-repeat:no-repeat;
    background-position:top 65px center;
    padding-top:0px;
    top:0px;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
    border:1px solid #d5d5d5;
    border-radius:3px;
    line-height:normal;
    position:relative;
    transition: background 0.5s;
    margin-top:-2px;
}

    #resetselect:hover{
        background-color:#fff;
    }


.userInfoRow {
    background-color: #A92622;
    background-image:url(/images/icon_info_white.png);
    background-repeat:no-repeat;
    background-position:left 5px center;
    border-radius: 0px 0px 5px 5px;
    width: 100%;
    padding:5px;
}

.browserTable {
    display: table;
    border-collapse: separate;
    border-spacing: 20px;
}

.browserTabs {
    width: 175px;
    display: table-cell;
    text-align: center;
    cursor: pointer;
    border: 1px solid #f5f5f5;
    transition: background 0.5s;
}

.browserTabs:hover {
    background:#f5f5f5;
}


/* css3 pull down menu start */
 /* Dropdown Button */
.dropbtn {

    width:220px;
    height:31px;
    max-height:31px;
    min-height:31px;
    background-color:#f5f5f5;
    background-image:url(/images/icon_menu_25pc_black.png);
    background-position:right 5px center;
    background-repeat:no-repeat;
    font-family:'Open Sans', sans-serif;
    font-size: 16px;
    font-weight:600;
    color: #aa2200;
    cursor: pointer;
    border-radius: 5px 5px 0px 0px;
    border:1px solid #c8c8c8;

}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #aa2200;
    color:#fff;
    background-image:url();
    border:1px solid #aa2200;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#c8c8c8;
    background-color: #fff;
    min-width: 218px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    transition: opacity 0.5s;

}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 5px 0px 5px 0px;
    text-decoration: none;
    display: block;
    text-align:center;
    font-family:'Roboto', sans-serif;
    font-size: 15px;
    font-weight:400;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
   
}


/* css3 pull down menu end */

.xarrow{
border: solid #777;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
margin-left: 10px;
margin-bottom: 3px;
}

.xarrowdown {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}



/* Style The netWork Button */
.ndropbtn {
    font-family:'Roboto Condensed',sans-serif;
    color: #555;
    padding: 0px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    background:none;
    transition: ease-in-out background .5s;
}

/* The container <div> - needed to position the dropdown content */
.ndropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.ndropdown-content {
    display:block;
    position: absolute;
    min-width: calc(100% + 30px);
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    border:1px solid #c8c8c8;
    border-top:0px;
    background-color: #fff;
    z-index: 2000   ;
    margin-left:-16px;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
    text-align:left;
}

/* Links inside the dropdown */
.ndropdown-content a {
    color: #555;
    padding: 5px;
    text-decoration: none;
    display: block;
    font-family:'Roboto Condensed',sans-serif;
    font-size: 15px;
    font-weight:400;
    line-height:normal!important;
    white-space:nowrap;
}

/* Change color of dropdown links on hover */
.ndropdown-content a:hover {background-color: #eee}

/* Show the dropdown menu on hover */
.ndropdown:hover .ndropdown-content {
    visibility: visible;
    opacity: 1;
    z-index: 2000!important;
}

.socialmenu {
    background-image:url(/images/icons_social_16x16.png);
    width:16px;
    height:16px;
    padding-left:20px;
    background-repeat:no-repeat;
    margin-right:5px;
}

#socialright {
    width:100%;
    background: #f5f5f5;
    box-shadow: 0 2px 2px rgba(25, 25, 25, .3);
    display:block;
    margin-top:10px;
    padding-top:0px;
    padding-bottom:5px;
    border-radius:5px;
}

    #socialright a {
        display:block;
        margin:5px;
    }

    #socialright .title {
        background:#555;
        border-radius:5px 5px 0px 0px;
        color:#fff;
        padding:5px 0px 5px 0px;
        text-align:center;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight:400;
        font-size:17px;
        text-transform: uppercase;  
    }



.twitter {
    background-position:0px 5px;
    background-repeat:no-repeat;
}

.instagram {
    background-position:-20px 2px;
    background-repeat:no-repeat;
}

.rss {
    background-position:-42px 1px;
    background-repeat:no-repeat;
}

.sharesome {
    background-position:-64px 4px;
    background-repeat:no-repeat;
}

#x2c:hover .ndropdown-content {
    visibility: visible;
    opacity: 1;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.ndropdown:hover .ndropbtn {
    background-color: #fff;
}


.copiedOK {
    display:none;
    color:#00aa00;
    font-family:'Roboto Condensed', sans-serif;
}





/*new header menu*/

.headOptions {
    font-size:0;
    font-family:'Roboto Condensed', sans-serif;
    font-size:16px;
    font-weight:bold;
}

.butLogin {
    display: inline-block;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    border:1px solid #c8c8c8;
    cursor:pointer;
    border-radius:5px;
    padding:0px 20px 0px 20px;
    transition:ease-in-out background-color, color .25s;
    margin-left:5px;
    margin-right:5px;
    background-color:#f5f5f5;
    color:#555;
}

.butAccount {
    display: inline-block;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    border:1px solid #aa2200;
    cursor:pointer;
    border-radius:5px;
    padding:0px 20px 0px 20px;
    transition:ease-in-out background-color .25s;
    background-color:#aa2200;
    color:#fff;
}

.butUpload {
    display: inline-block;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    border:1px solid #c8c8c8;   
    cursor:pointer;
    border-radius:5px;
    padding:0px 20px 0px 45px;
    transition:ease-in-out background-color, color .25s;
    background-image:url(/images/upload-16.png);
    background-position: left 20px center;
    background-repeat:no-repeat;
    background-color:#f5f5f5;
    color:#555;
}

.headOver:hover {
    background-color: #fff!important;
    color:#000;
}

.headOverRed:hover {
    background-color:#dd2200!important;
}




/* css3 pull down menu start */
 /* Dropdown Button */
.dropbtnX {

    width:220px;
    height:32px;
    max-height:32px;
    min-height:32px;
    background-color:#f5f5f5;
    background-image:url(/images/icon_menu_25pc_black.png);
    background-position:right 5px center;
    background-repeat:no-repeat;
    font-family:'Roboto Condensed', sans-serif;
    font-size: 16px;
    font-weight:600;
    color: #aa2200;
    cursor: pointer;
    border-radius: 5px;
    border:1px solid #c8c8c8;

}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdownX:hover .dropbtnX {
    background-color: #aa2200;
    color:#fff;
    background-image:url();
    border:1px solid #aa2200;
    border-radius: 5px 5px 0px  0px;
}

/* The container <div> - needed to position the dropdown content */
.dropdownX {
    position: relative;
    display: inline-block;
    top:3px;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-contentX {
    display: none;
    position: absolute;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color:#c8c8c8;
    background-color: #fff;
    min-width: 218px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    transition: opacity 0.5s;

}

/* Links inside the dropdown */
.dropdown-contentX a {
    color: black;
    padding: 5px 0px 5px 0px;
    text-decoration: none;
    display: block;
    text-align:center;
    font-family:'Roboto', sans-serif;
    font-size: 15px;
    font-weight:400;
}

/* Change color of dropdown links on hover */
.dropdown-contentX a:hover {background-color: #ddd}

/* Show the dropdown menu on hover */
.dropdownX:hover .dropdown-contentX {
    display: block;
   
}


/* css3 pull down menu end */

/*new header menu end*/



#x0rmDVSAd95
{
    width: 90%;
    max-width: 90%;
    min-width: 320px;
    margin: 10px auto 30px auto;
    background:#aa2200;
    vertical-align:middle;
    text-align:center;
    color:#fff;
    border-radius:5px;
    display:none;
    font-size:20px;
    padding: 15px 0px 15px 0px;
    font-family: 'Roboto Condensed', sans-serif;
}

#videoName {
    width:450px;
    height:100px;
    display:none;
    border-radius:5px;
    margin-top:5px;
    margin-bottom:5px;
    background-position:left 17px center;
    background-repeat:no-repeat;
    white-space:nowrap;
}

#videoName .warntxt {
    display:table-cell;
    vertical-align:middle;
    top:50%;
    padding-left:50px;
}

#importantWarning {
    width:450px;
    height:100px;
    display:none;
    border-radius:5px;
    margin-top:5px;
    margin-bottom:5px;
    background-position:left 10px center;
    background-repeat:no-repeat;
    white-space:nowrap;
}

.importantWarningIconExcl {
    background-image:url(/images/icon_exclamation_large.png);
    color:#fff;
}

.importantWarningIconTick {
    background-image:url(/images/icon_checkmark_large.png);
    color:#000;
}

#importantWarning .warntxt {
    display:table-cell;
    vertical-align:middle;
    top:50%;
    padding-left:50px;
}

.galleryokbutton {
    padding: 5px 10px 5px 10px;
    border: none;
    background:#aa2200;
    border-radius:5px;
    color: #fff;
    display: inline-block;
    margin-right: 5px;
    cursor:pointer;
    transition: ease-in-out background .25s;
    font-size:16px;
    font-family:'Roboto Condensed',sans-serif;
}

    .galleryokbutton:hover {
        background: #660000;
    }


.calendarBG {
    background-image:url(/images/icon_calendar.png);
    background-repeat:no-repeat;
    background-position:right center;
    background-size:24px 24px;
}

.freshicon {
    color: #109510;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding-left: 16px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:0px -36px;
    width:16px;
    height:16px;
    cursor:default;
}

.stickyicon {
    color: #cc2f2f;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding-left: 18px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:0px -19px;
    width:16px;
    height:16px;
}

.hoticon {
    color: #ff6677;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding-left: 15px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:0px -54px;
    width:16px;
    height:16px;
}

.posticons {
    color:#ee3300;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    cursor:pointer;
    opacity:.7;
    transition: ease-in-out opacity .25s;
}

    .posticons:hover {
        opacity: 1;
    }

.downloadicon {
    background-position: 0px -70px;
    padding-left:20px;
}

.shopicon {
    background-position: 0px -88px;
    padding-left:20px;

}


.instaicon {
    background-position: -37px -124px;
    padding-left:20px;

}

.deals {
    color: #fff;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding-left: 0px;
    background-image:url(/images/icons_for_posts.png);
    background-repeat:no-repeat;
    background-position:0px -54px;
    width:16px;
    height:16px;
}

#VideoDiv {
    display:block;
    margin:0px auto 0px auto;
    max-width:1280px;
    max-height: 720px; 
    background-size: cover;  
    background-repeat: no-repeat; 
    background-color: #aaa;
}


.redVisitInVideo {
    max-width:640px;
    height:50px;
    line-height:50px;
    vertical-align:middle;
    background:#555;
    color:#fff;
    font-family:'Roboto Condensed', sans-serif!important;
    font-size:20px!important;
    font-weight:normal!important;
    border-radius:5px;
    display:block;
    border:0px;
    margin:5px auto 5px auto!important;
    cursor:pointer;
    transition: background .50s ease-in-out;
    white-space:nowrap;
}

    .redVisitInVideo:hover {
        background:#aa2200;
    }

#loadoverlay {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    position: fixed;
    height: 100vh;
    width: 100vw;
    z-index: 5000;
    top: 0;
    left: 0;
    float: left;
    text-align: center;
    padding-top: 20%;
    display:none;
    font-family:'Roboto Condensed', sans-serif;
}


#xwarn {
    background-image:url(/images/abdisable.png);
    background-position:center center;
    background-repeat:no-repeat;
    border-radius:10px;
    background-color:#f0f0f0;
    display:none;
}

/* newvideo controls*/
#VideoDiv .ves {
    position: absolute;
    left: -9999em;
    top: 0;
    opacity: 1!important;
    text-align: center;
    width: 100%;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
    height: 100%;
}

#VideoDiv.is-finished {
    background: none;
}

    #VideoDiv.is-finished .fp-ui, #endscreen.is-finished .fp-engine {
        top: -9999em;
    }

    #VideoDiv.is-finished .ves {
        left: 0;
        opacity: 1;
    }

#VideoDiv .vesimage {
    width:50%;
    height:50%;
    margin:60px auto 0px auto!important;
    border:1px solid #aa2200!important;
    border-radius:5px;
    background:#f5f5f5;
    display:block;
}

#VideoDiv .vesimagePop {
    width:960px;
    height:540px;
    margin:0px!important;
    border:none!important;
    border-radius:0px;
    background:#f5f5f5;
    display:block;
}

#toggleIcon {
    width:100px;
    cursor:pointer;
    opacity:.5;
    transition:ease-in-out opacity 0.25s;
    margin-top:20%;
}

#toggleIcon:hover {
    opacity:.8;
}

#toggleIconPop {
    width:100px;
    cursor:pointer;
    opacity:.5;
    transition:ease-in-out opacity 0.25s;
    margin-top:20vh;
}

#toggleIconPop:hover {
    opacity:1;
}

.galleryVideo {
    position: absolute;
    top: 20%;
    z-index: 2;
    display: block !important;
    padding: 0px;
    border-radius: 5px;
    opacity: .5;
    text-align: center;
    left: 30%;
    cursor:pointer!important;
    transition:ease-in-out opacity .25s;
}

    .galleryVideo:hover {
        opacity: 1;
    }

    .galleryVideo img {
        filter: drop-shadow(0px 0px 5px #000);
        cursor: pointer!important;
    }

    .galleryVideo img:hover {
        opacity:.7
    }

#videplaylogo {
    margin-top:50px;
    cursor:pointer;
    width: 100%;
    background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
}

#getvideoPOP {
    color:#f5f5f5;
    font-weight:normal;
    letter-spacing: 2px;
    line-height:15px;
    margin:0px auto -10px auto;
    padding-top:10px;
    display:block;
    outline:none;
    font-family: 'Roboto Condensed', sans-serif;
}

.ratingDiv {
    display:inline-block;
    vertical-align:middle;
    margin-top:-10px;
    white-space:nowrap;
}

.ml20 {
    margin-left:0px;
}

.vplaylinks {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif !important;
    transition: ease-in-out color .25s;
    font-size: 11px !important;
}

    .vplaylinks:hover {
        color:pink;
    }

.RelatedWrapper {
    width: 90%;
    margin: 10px auto 0px auto;
    display: table;
    text-align: left;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    min-height: 100px;
}

.RelatedContent {
    border-radius: 5px 0px 0px 5px;
    padding: 10px;
    display: table-cell;
    width: 100%;
    font-size: 15px;
    background-color: #fff;
    color: #777;
    text-align: justify;
    vertical-align: top;
}

.Relatedx {
    display: table-cell;
    white-space: nowrap;
    background-color: #fff;
    text-align: center;
    vertical-align: top;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 20px;
    min-width: 300px;
    border-radius: 0px 5px 5px 0px;
}

.RelatedPost {
display:inline-block;
width: 213px;
margin:5px;
padding:0px;
height:150px;
overflow:hidden;
position:relative;
text-align:center;
border:1px solid #fff;
background-color:#f5f5f5;
border-radius:5px;
}

.RelatedPostX:hover {
    border-style:dotted;
    border-width:1px;
    border-color:#aaa;
                
}

.RelatedPost .imgV {
    width:213px;
    height:100%;
    border-radius:10px;
    margin:0px;
    padding:0px;
    vertical-align:top;
    z-index:0;
    overflow:hidden;
}

.RelatedPost .imgJ {
    height:100%;
    border-radius:10px;
    margin:0px;
    padding:0px;
    vertical-align:top;
    z-index:0;
    overflow:hidden;
}

.RelatedPost .plbtn {
    float:left;
    left:0;
    top:0px;
    position:absolute;
    z-index:999;
    height:145px;
    width:213px;
    background-image:url(/images/icon_play-circle-outline.png);
    background-position:center center;
    background-size:64px;
    background-repeat:no-repeat;
    opacity:0;
    transition:ease-in-out all .25s;
    border-radius:5px;
}
    .RelatedPost .plbtn:hover {
        background-color:rgba(0,0,0,0.25);
        opacity:.8;
    }
.RelatedPost .rpInfo {
    float:left;
    left:0;
    bottom:0px;
    position:absolute;
    z-index:999;
    padding:1px 0px 4px 2px;
    height:15px;
    width:220px;
    background:#fff;
    font-family:'Roboto Condensed', sans-serif;
    font-size:14px;
    text-transform:capitalize;
    color:#aaa;
    text-align:left!important;
    transition:ease-in-out color .25s;
}

.RelatedPost .rpInfo:hover {
    color:#aa2200;
}

.RelatedPost .duration {
    background:rgba(0,0,0, 0.5);
    white-space:nowrap;
    bottom:25px;
    right:5px;
    display:block;
    float:right;
    position:absolute;
    color:#fff;
    font-family:'Roboto Condensed', sans-serif;
    font-size:12px;
    padding:3px 5px 3px 5px;
    border-radius:5px;
}