html,body{
    color:#404040;
    border:0;
    font:12px/120% Arial, Helvetica, sans-serif;
    height:100%;
    margin:0;
    max-height:100%;
    overflow:hidden;
    padding:0}
body{
    background:#fff url(/img/bghtml.gif) left repeat-y}
* html body{
    padding:0 0 0 160px}
* html #rightframe{
    height:100%;
    width:100%}
h1,h2,h3,h4,caption,legend{
    font-size:16px;
    text-align:left;
    margin:0;
    padding:0 0 15px 0}
h1{
    color:#404040;
    font-size:16px;
    border-bottom:2px solid #e6c073;
    padding:0 0 0 10px;
    height:auto;
    line-height:23px}
    #subtitle{
        display:none}
caption,legend{
    font-size:14px;
    font-weight:bold;
    padding:0;
    color:#004d99}
h2{
    font-size:13px;
    font-weight:bold;
    padding:3px 0 3px 10px;
    margin:10px 0;
    background:#ececec;
    border-top:1px solid #d9d9d9;
    color:#404040}
    h2.ih2{
        height:auto !important;
        height:1%;
        padding:0;
        margin:20px 0 0 0;
        border:0;
        font-size:12px;
        color:#404040;
        text-transform:uppercase;
        line-height:25px;
        background:transparent;
        overflow:hidden}
    h2.ih2 a{
        text-transform:none;
        padding:0 10px 0 0;
        font-weight:normal}
        h2.ih2 b{
            display:block;
            width:150px;
            float:left;
            padding:0 0 0 10px;
            background:#ffd683 url(/img/bgh2.gif) no-repeat right bottom;}
    h2.ih22{
        font-size:14px;
        font-weight:bold;
        background:0;
        border:0;
        padding:12px 0 12px 10px;
        margin:0;
        color:#404040}
h3{
    font-size:12px;
    background:#ececec;
    border-top:1px solid #d9d9d9;
    line-height:25px;
    padding:0 0 0 10px}
    h3 small{
        font-size:12px;
        font-weight:normal}
p{
    margin:0;
    padding:10px 0 0 0}
em{
    font-style:normal;
    color:#e30033}
    em a{
        color:#e30033}
a{
    text-decoration:underline;
    color:#004d99;
    outline:none}
    a:hover{
        text-decoration:none;
        color:#f00}
img,a img,fieldset{
    border:0}
table thead{
    background:#ffd580;
    color:#404040}
table tfoot{
    background:#ffd580;
    color:#404040;
    font-weight:bold}
th{
    text-align:left}
table.data{
    background:#bbb;
    font-size:11px;
    width:100%}
    table.data thead{
        font-weight:bold;
        font-size:12px}
    table.data tfoot{
        background:#ffd580;
        color:#404040}
    table.data th{
        background:#eee}
    table.data .tdd{
        background:#f5f5f5}
form,input,fieldset,select{
    margin:0;
    padding:0}
    input{
        width:150px;
        border:1px solid;
        border-color:#888 #ccc #ccc #888}
    select{
        width:154px;
        border:1px solid;
        border-color:#888 #ccc #ccc #888}
    input.fbttn,input.btn{
        background:#d1d1d1;
        border:1px solid;
        width:auto;
        color:#222;
        font-size:11px;
        border-color:#ccc #888 #888 #ccc}
    .finp{
        width:30px}
textarea{
    overflow:auto}
hr{
    height:0;
    line-height:0;
    background:0;
    border:0;
    margin:0;
    padding:0;
    border-bottom:2px solid #ccc}

#passform ol, #passform ul{
    list-style:none;
    margin:0;
    padding:0}
#passform fieldset{
    width:69%}
#passform label{
    float:left;
    width:47%;
    text-align:right;
    margin:1px 5px 0 0}
#passform .field{
    width:100%;
    font-weight:bold;
    color:#404040;
    padding:6px 0;
    margin-bottom:1px}
#passform .border{
    text-align:center;
    height:26px;
    padding:4px 0px}

#ct{
    text-align:center;
    margin:0 10px}
#rightframe{
    position:fixed;
    top:0;
    left:162px;
    right:0;
    bottom:0;
    overflow:auto;
    background:#fff}
#lfm h1,#lfm dl,#lfm dd,#gp1,#lp,#gp2,#tp,#tp dt,#tp dd,#tp h2,.menu,#hd #rbl,#hd #htxt{
    margin:0;
    padding:0}
#leftframe{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    height:100%;
    width:159px;
    color:#404040;
    background:#ffca80;
    overflow:auto}
    #lfm h1{
        padding:0;
        border:0;
        background:url(/img/allcamslogo.gif) no-repeat}
    #lfm h1 a{
        display:block;
        height:0;
        overflow:hidden;
        width:159px;
        padding:86px 0 0 0;
        text-align:center;
        text-decoration:none;
        color:#000}
        #lfm h1 a span{
            display:none}
    #cm a span span{
        color:#ea0000}
    #lfm a{
        color:#004d99;
        display:block;
        text-decoration:underline}
    #lfm a:hover{
        color:#f00}
    #lfm dl,#lfm dt{
        width:139px;
        height:auto}
    #lfm dt{
        font-weight:bold;
        padding:0 0 0 20px;
        line-height:20px;
        margin:0 0 8px 0;
        color:#404040;
        background:#e6c073}
    #lfm dd{
        background:url(/img/icons/bullet.gif) 13px center no-repeat;
        line-height:18px;
        padding:0 0 0 20px}
    #lfm dd.emp{
        background:0}
    #lfm dd.empb{
        background:url(/img/bgddemp.gif) left bottom no-repeat;
        margin:0 0 11px 0}
#cti,#hd{
    width:570px;
    text-align:left;
    margin:0 auto}
#hd{
    padding:38px 0 0 0}
    #hd #htxt{
        padding:0 0 28px 0;
        list-style:none;
        color:#808080;
        height:15px}
        #htxt li{
            float:left;
            padding:0 12px 0 10px}
        #rbl{
            color:#404040;
            list-style:none;
            line-height:30px;
            background:url(/img/bgrbl.gif) 0 5px no-repeat;
            height:32px}
        #rbl li{
            padding:0 0 0 10px}
        #rbl li#reg{
            float:right;
            padding:0 13px 0 0;
            height:32px;
            background:url(/img/bgreg.jpg) 0 0 no-repeat}
            #rbl li#reg a{
                display:block;
                height:0;
                overflow:hidden;
                width:153px;
                padding:32px 0 0 0}
            #rbl li#reg a span{
                display:none}
#ft ul{
    width:570px;
    border-top:1px solid #ccc;
    background:#e6e6e6;
    height:25px;
    padding:0;
    margin:20px 0 0 0;
    list-style:none;
    text-align:center}
    #ft li{
        display:inline;
        background:url(/img/bluedot.gif) right repeat-y;
        padding:0 12px}
        #ft li a{
            color:#004d99;
            line-height:24px;
            text-decoration:underline}
        #ft li a:hover{
            text-decoration:none;
            color:#f00}
        #ft li.first{
            padding-left:0}
        #ft li.last{
            background:none;
            padding-right:0}
        #ft p{
            text-align:center;
            padding:16px 0;
            margin:0;
            font-size:11px;
            color:#737373}
        #ft p a{
            font-size:11px}
#verisign{
     width:115px;
     height:82px;
     margin:10px 0 0 10px}
.conf{
    padding:7px 0;
    margin-top:0;
    margin-bottom:0}
.conf dt{
    padding:0 0 3px 0;
    margin:0}
    .conf dd{
        padding:3px 0 3px 40px;
        margin:0}
.error{
    color:#f00}
.green{
    color:#090}
input.supershort{
    width:30px}
select.supershort{
    width:38px}
input.short{
    width:60px}
select.short{
    width:64px}
input.long{
    width:230px}
select.long{
    width:234px}
input.chkbx,input.rdbtn{
    border:none;
    width:auto}
input.btn{
    width:auto}
.ac{
    text-align:center}
.ar{
    text-align:right}
.al{
    text-align:left}
.vam{
    vertical-align:middle}
.vat{
    vertical-align:top}
.oac{
    margin:0 auto}
.fl{
    float:left}
.fr{
    float:right}
.clr{
    clear:both}
.clrl{
    clear:left}
.tdl{
    background:#fff}
.tdd{
    background:#f0f0f0}
.menu{
    list-style:none}
.menu li{
    display:inline}
.red{
    color:#f00}
.notev{
    text-align:center;
    background:#ffc;
    border:1px solid #ccc;
    padding:9px;
    margin:6px auto}
.black{
    color:#000}
.gotoform{
    padding:23px 0 0 0;
    margin:0;
    vertical-align:bottom}
.brdr{
    border:1px solid #d9d9d9}
    a:hover .brdr{
        border:1px solid #ffd580}
.faqq{
    margin:0 30px}
    .faqq li{
        padding:0;
        margin:0 0 0 15px;
        list-style:decimal outside}
.note{
    text-align:center;
    padding:5px;
    margin:10px 0;
    background:#ffc;
    border:1px solid #ffd580}
.dn{
    display:none}
.wioo{
    height:auto !important;
    height:1%;
    margin:0;
    padding:0;
    overflow:hidden}
    a.online{
        color:#e30033;
        text-decoration:none}
        a.online:hover{
            text-decoration:underline}
    .wioo li{
        display:inline;
        float:left;
        margin:0;
        padding:5px 0 15px 0;
        text-align:center;
        width:81px}
        .wioo h4{
            font-weight:normal;
            padding:0;
            text-align:center}
        .wioo a{
            font-size:11px;
            text-decoration:none}
        .wioo img{
            background:url(/img/icons/loading.gif) no-repeat center;
            display:block;
            height:50px;
            margin:0 auto;
            width:69px}
.wioop{
    display:none}
table.whsd td{
    padding:17px 10px 0 10px;
    border-bottom:1px solid #e6c073}
    table.whsd td a.wol{
        display:block;
        margin:5px 0 0 0}
    table.whsd td div small{
        font-size:11px;
        color:#737373}
    table.whsd td div img{
        vertical-align:middle}
/***********************************************************
** whoisonlinenow, othercams and favorites                */
    /*--v-- Small pictures with description ---*/
.datarow{
    border-bottom:1px solid #e6c073;
    height:auto !important;
    height:1%;
    overflow:hidden;
    margin:10px 0 0 0;
    padding:3px 0 8px 3px;
    position:inherit}
    .picmenu{
        display:inline;
        float:left;
        margin:0 10px 0 0;
        text-align:center;
        width:112px}
        .picmenu h3{
            background:none;
            border:0;
            font-weight:bold;
            line-height:100%;
            margin:0;
            padding:0;
            text-align:center}
        .picmenu img{
            background:#fff url(/img/icons/loading.gif) no-repeat center;
            display:block;
            height:84px;
            margin:3px 0 0 0;
            padding:0;
            width:112px}
        .picmenu p,dt.stitle{
            display:none}
        .features{
            margin:3px 0 0 0}
    .chatmenu{
        float:left;
        margin:0;
        padding:0;
        width:100px}
        .chatmenu li{
            height:21px;
            list-style:none;
            margin:0;
            padding:0 0 0 6px}
            .chatmenu li.videoChat{
                background:url(/img/icons/btnbgvideochat.gif) no-repeat;
                padding:0 0 0 10px}
                li.videoChat a{
                    text-decoration:none}
    .chinfo{
        float:left;
        margin:0;
        padding:0;
        width:344px}
        .chinfo dt{
            float:left;
            margin:0;
            padding:0 3px 0 0}
            .chinfo strong{
                color:#9f9f9f;
                font-weight:normal}
        .chinfo dd{
            margin:0;
            padding:0}
            dd.removefavorite{
                background:url(/img/icons/delete.gif) no-repeat right 1px;
                float:right}
                .removefavorite a{
                    padding-right:16px}
            .languages,.category,.lastonline{
                height:21px}
            dd.languages{
                height:17px;
                padding:4px 0 0 0}
            dd.stitle{
                height:67px;
                overflow:auto}
                .stitle img{
                    margin:0 1px;
                    vertical-align:text-bottom}
    /*--^-- Small pictures with description ---*/
    /*---v- Big blocks ---*/
#wobb{
    height:auto !important;
    height:1%;
    margin:0;
    padding:0;
    overflow:hidden}
    #wobb li{
        border:1px solid #e6e6e6;
        display:inline;
        float:left;
        list-style:none;
        margin:0 0 10px 5px;
        padding:3px 0 5px 0;
        width:180px}
        #wobb h3{
            background:none;
            border:0;
            line-height:100%;
            padding:0;
            text-align:center}
        #wobb h3 a{
            font-weight:bold}
            #wobb h3 img{
                background:#fff url(/img/icons/loading.gif) no-repeat center;
                display:block;
                height:120px;
                margin:1px auto 0 auto;
                width:160px}
        #wobb li a{
            display:block;
            text-decoration:none}
            #wobb ul{
                height:auto !important;
                height:1%;
                margin:0 auto;
                padding:0;
                overflow:hidden;
                width:160px}
                #wobb ul li{
                    background:none;
                    border:0;
                    height:auto;
                    display:block;
                    margin:3px 0 0 0;
                    padding:0;
                    text-align:center}
                #wobb li.videoChat{
                    background:url(/img/icons/btnbgvideochat.gif) no-repeat;
                    float:left;
                    height:20px;
                    width:89px}
                    li.videoChat a{
                        color:#404040;
                        line-height:20px;
                        text-transform:uppercase}
                        li.videoChat a:hover{
                            color:#f00}
                    li.textChat a{
                        line-height:20px}
                #wobb li.textChat{
                    float:right;
                    height:20px;
                    width:71px}
                #wobb li.rating{
                    clear:both;
                    margin:5px 0 0 0;
                    width:160px}
                    #wobb .rating span{
                        float:none;
                        margin:0 auto}
    /*---^- Big blocks ---*/
    /*--v-- Page navigation on Favorites and Othercams ---*/
.pagenav{
    border-bottom:1px solid #ffca80;
    padding:5px;
    text-align:right}
    .pagenav div{
        float:left;
        text-align:left}
    .pagenav a{
        padding:0 1px;
        text-decoration:none}
    .pagenav .current{
        background:#f0f0f0;
        border:1px solid #ccc;
        padding:0 2px;
        text-decoration:none;
        font-weight:bold;
        color:#000}
    .pagenav .next,.pagenav .prev{}
    .pagenav .dn{
        display:none}
    /*--^-- Page navigation on Favorites and Othercams ---*/
/* whoisonlinenow, othercams and favorites                 *
************************************************************
* photoarchives.html                                      */
#photoArchMenu{
    border-bottom:1px solid #ffca80;
    border-top:1px solid #ffca80;
    height:auto !important;
    height:1%;
    margin:5px 0;
    overflow:hidden;
    padding:2px 0;
    position:relative}
    #photoArchMenu li{
        list-style:none}
    #photoArchMenu a{
        display:block;
        margin:0 2px;
        text-decoration:none;
        width:100px}
    #selalb{
        margin:0 auto;
        width:210px}
        li#prevalb,li#nextalb{
            font-weight:bold;
            height:16px;
            position:absolute;
            top:4px;
            width:110px}
        li#prevalb{
            left:0}
        li#nextalb{
            text-align:right;
            right:0}
#picContent{
    clear:both;
    height:auto;
    text-align:center;
    padding:0;
    margin:0;
    overflow:hidden}
    #picContent img{
        border:1px solid #d9d9d9}
        #picContent a:hover img{
            border:1px solid #ffd580}
    #picContent li{
        width:164px;
        float:left;
        margin:8px 0 0 25px;
        display:inline;
        background-position:2px 2px;
        background-repeat:no-repeat}
    #picContent span{
        display:block}
/* photoarchives.html
***********************************************************
* showpic.html                                           */
#showpic,#bigpic{
    margin:0 auto;
    width:320px}
    #bigpic{
        background:#fff url(/img/icons/loading.gif) no-repeat center;
        display:block;
        height:240px;
        margin:4px auto 0 auto}
    #showpic ul,#showpic li{
        height:22px;
        margin:0;
        padding:0;
        list-style:none}
    #showpic ul{
        display:none;
        margin:4px auto 2px auto;
        overflow:hidden;
        width:320px}
    #showpic li{
        display:inline;
        float:left;
        margin:0 1px 0;
        text-align:center;
        width:78px}
        li#next{
            float:right}
    #showpic a{
        background:#d1d1d1;
        border:1px solid #ccc;
        color:#404040;
        display:block;
        font-weight:bold;
        height:20px;
        line-height:20px;
        text-decoration:none}
        #showpic a:hover{
            border:1px solid #404040}
/* showpic.html
***********************************************************
** Popup windows                                         */
#popUpBody{
    background:#fff;
    height:auto;
    overflow:auto;
    overflow-x:hidden;
    width:auto}
    #popup{
        height:auto;
        padding:10px;
        margin:0;
        background:#fff}
        #popup h1{
            margin-bottom:10px}
/* Popup windows                                          *
/*********************************************************/
#f ol,#f li{
    height:auto}
#f ol{
    margin:0 auto 8px auto;
    padding:10px 10px 0 10px;
    overflow:hidden}
    #f li{
        margin-bottom:7px}
    li.private{
        border:1px solid #ffd580;
        width:226px;
        padding:8px;
        float:right}
#profnav{
    list-style:none;
    margin:15px 0;
    height:25px;
    background:#ffd580;
    padding:0}
    #profnav li{
        float:left;
        margin:0;
        padding:0;
        background:url(/img/bluedot.gif) repeat-y}
    #profnav li.nbg{
        background:0}
    #profnav li a{
        display:block;
        line-height:25px;
        padding:0 8px}
    #profnav li a.act{
        width:87px;
        height:0;
        padding:25px 0 0 0;
        background:url(/img/profact.jpg) no-repeat;
        overflow:hidden}
    #profnav li a.act span{
        display:none}
    #profnav a.last{
        padding-right:0}
#profinf{
    height:auto !important;
    height:1%;
    padding:0 0 10px 10px;
    overflow:hidden}
    #profinf img{
        background:url(/img/icons/loading.gif) no-repeat center}
    #profinf dl,#profinf dd,#profinf dt{
        margin:0;
        padding:0}
    #profinf dl{
        float:right;
        padding:20px 0 0 10px;
        width:220px}
        #profinf dt{
            margin:0 0 5px 0}
        #profinf dd{
            margin:0 0 5px 10px}
#profdetails{
    width:100%;
    clear:both;
    height:auto;
    overflow:auto;
    overflow-y:hidden}
    #profdetails table th,#profdetails table td{
        border-bottom:1px solid #ccc;
        border-left:1px solid #fff;
        padding:0 0 0 10px;
        line-height:22px;
        font-size:12px}
    #profdetails table th{
        width:110px;
        font-weight:normal}
    #profdetails table th i{
        font-weight:bold;
        font-style:normal}
    #profdetails table td{
        background:#f0f0f0}
#profinf2 dt strong{
     color:#737373;
     padding:0 0 0 10px;
     font-weight:normal}
    #profinf2 dt{
        padding:8px 0 0 0}
    #profinf2 dd{
        padding:1px 0 6px 10px;
        margin:0;
        border-bottom:1px solid #ccc}
form.bwlist{
     width:180px}
     form.bwlist ul{
        list-style:none;
        padding:0;
        margin:10px 0}
div.bwlist{
    margin:0 10px}
    .bwlist dt{
        float:left;
        width:120px}
    .bwlist dt,.bwlist dd{
        margin:0 0 5px 0}
.faqq{
    padding:0}
    .faqq li{
        font-weight:bold}
.faqa{}
    .faqa dt{
        font-weight:bold;
        font-size:13px;
        color:#004d99;
        padding-top:5px}
    .faqa dd{
        padding:0;
        margin:5px 0 10px 0}
    a.ttp{
        display:block;
        font-weight:bold;
        padding:0 0 5px 0;
        border-bottom:2px solid #ccc;
        margin:10px 0 10px 0}
#faq h3{
    color:#000;
    padding:0;
    margin:10px 0;
    background:none;
    font-size:12px}
.viewby{
    height:auto !important;
    height:1%;
    margin:0;
    padding:0;
    overflow:hidden}
    .viewby li{
        list-style:none;
        width:180px;
        padding:0 0 0 10px;
        line-height:22px;
        float:left}
#ocmenu{
    text-align:center;
    height:20px;
    list-style:none;
    padding:0 0 1px 0;
    margin:0 0 15px 0;
    border-bottom:1px solid #ccc}
    #ocmenu li{
        float:left}
    #ocmenu a{
        background:#e6e6e6;
        line-height:20px;
        display:block;
        margin:0 1px 0 0}
    #ocmenu .active{
        color:#404040;
        text-decoration:none;
        background:#ffd580}
        #ocmenu .active:hover{
            color:#f00}
#formSearch table th{
    text-align:left}
#frmCL{
    font-size:11px;
    padding:5px 10px 0 0;
    color:#737373}
    #frmCL select{
        font-size:11px;
        color:#737373;
        width:203px}
#varch{
     height:auto;
     text-align:center;
     list-style:none;
     margin:0;
     padding:10px 0 0 0}
     #varch li{
         width:164px;
         float:left;
         margin:0 0 20px 15px;
         background-position:2px 2px;
         background-repeat:no-repeat}
    #varch a img{
        border:2px solid #ccc;
        display:block}
    #varch a:hover img{
        border:2px solid #ffca80}
p.wlc{
    padding:15px 0 0 0}
#maillist{
    padding:10px 0}
.mailtable{
    background:#ccc}
    .mailtable td{
        padding:0 5px;
        height:20px;
        background:#f0f0f0}
#mailattachlist{
    height:auto;
    list-style:none;
    padding:0;
    overflow:hidden}
    #mailattachlist li{
        height:18px;
        padding:2px 0;
        line-height:18px}
.brcmenu{
    list-style:none;
    padding:2px 0;
    margin:0}
    .brcmenu li{
        display:inline;
        padding:0 2px 0 0}
.sp{
    padding:0 0 4px 0}
    .sp img{
        vertical-align:top}
.listr{
    padding:0;
    margin:0 0 0 20px;
    list-style:none}
    .listr li{
        padding:2px 0;
        margin:0;
        list-style:none}
        .listr li img{
            vertical-align:middle}
#subscr{
    width:270px;
    padding:5px 0 5px 30px;
    margin:5px auto;
    border:1px solid #7b2d56} #subscr li{
        margin:0;
        padding:3px 0;
        list-style:none}
#f{
    margin:0 0 20px 0}
    #f fieldset{
        border:1px solid #ccc;
        margin:0 auto;
        padding:0 20px 15px 20px;
        width:450px}
    #f legend{
        margin:0;
        padding:0 5px;
        font-size:14px;
        background:none;
        border:0}
    #f dl{
        height:auto !important;
        height:1%;
        margin:5px 0;
        overflow:hidden}
        #f dt,#f dd{
            border-bottom:1px solid #ccc;
            height:30px;
            line-height:30px;
            margin:0;
            padding:0}
        #f dt{
            float:left;
            width:300px}
        #f dd{
            float:right;
            width:150px;
            text-align:right}
    #clothes{
        margin:10px 0;
        text-align:center}
    #f dt input{
        width:auto;
        margin:5px 3px 0 0;
        padding:0;
        border:0}
#chat #cti,#chat #hd,#chat #ft ul{
    width:764px}
/* For ECA print version */
@media print{
    .noprint{
        display:none}
}

