html, body {
    font:12px Arial, Helvetica, sans-serif;
    border:0;
    margin:0;
    padding:0;
    color:#595959;
    background:#FFF}
h1, h3, h4, legend{
    font-size:16px;
    text-align:left;
    margin:0;
    padding:0 0 15px 0}
h1{
    color:#FF7F00}
h2, legend{
    font-size:14px;
    font-weight:bold;
    padding:10px 0 15px 0;
    color:#5F5F5F}
caption, h2{
    font-size:12px;
    font-weight:bold;
    background:#DD6F00;
    border-top:3px double #FFEDD7;
    color:#FFF;
    padding:5px;
    margin:8px 0;
    text-align:left}
h3{
    background:url(/img/h3bg.gif) repeat-x;
    position:absolute;
    width:708px;
    height:25px;
    line-height:25px;
    margin:0 -20px;
    padding-left:22px;
    font-size:12px;
    text-transform:uppercase;
    color:#FFF}
    h3 a{
        color:#FFF;
        text-decoration:none}
    h3 small{
        font-size:11px;
        font-weight:normal;
        text-transform:none}
    h3 b{
        color:#AF2300}
    h3 span{
        float:right;
        height:25px;
        width:100px;
        background:url(/img/h3end.gif) no-repeat right}
    h3.norm{
        color:#FF7F00;
        position:relative;
        background:none;
        padding:10px 0 0 0;
        margin:0}
p{
    margin:0;
    padding:7px 0}  
a{
    color:#FF6A00;
    text-decoration:underline;
    outline:none}   
a:hover{
    text-decoration:none}
img,a img, fieldset{
    border:0}
table thead, table tfoot{
    background:#F2DCC2}
th{
    text-align:left;
    padding:0 9px;
    font-weight:normal;
    line-height:25px}
form,input,fieldset,select,ul,ol,li,dl,dt,dd{
    margin:0;
    padding:3px;
    list-style:none}
textarea {
    overflow:auto}
select.short{
    width:44px}
.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}
#hd,#ct,#ft,#cti{
    width:730px;
    height:auto;
    margin:0 auto;
    overflow:hidden}    
#hd{
    height:auto}
    #ttop{
        margin:0;
        height:79px}
        #ttop li#logo{
            width:286px;
            padding:0 0 0 18px;
            height:79px;
            background:url(/img/logo.gif) 18px 21px no-repeat}
        #ttop li#logo a{
            display:block;
            overflow:hidden;
            height:0;
            width:286px;
            padding:70px 0 0 0}
        #ttop li#mob{
            float:right;
            height:79px;
            width:230px;
            padding:0;
            background:url(/img/mobile.gif) right bottom no-repeat}
        #ttop li#mob a{
            overflow:hidden;
            display:block;
            height:0;
            padding:79px 0 0 0}     
    #hdmenu{
        height:30px;
        padding:0 0 0 4px;
        background:#333}
    #hdmenu li{
        float:left;
        background:url(/img/hdmenubg.gif) right no-repeat}
    #hdmenu li.last,#ft li.last{
        background:none;
        padding:0}
    #hdmenu li a{
        display:block;
        text-decoration:none;
        font-weight:bold;
        padding:0 15px 0 14px;
        line-height:30px;
        color:#fff}
    #hdmenu li a:hover{
        color:#FF3A0B}  
#ct{
    position:relative;
    background:#FFEDD7;
    border:1px solid #F2DCC2;
    width:690px;
    height:100%;
    padding:10px 19px 30px 19px;
    margin:5px auto}
#ctin{
    position:relative;
    height:34px;
    width:730px;
    bottom:0;
    background:url(/img/ctbg.gif) no-repeat right bottom;
    border-bottom:0;
    margin:-31px auto 0 auto}
#ft ul{
    text-align:center;
    padding:0 0 0 5px;
    background:#333 url(/img/ftbg.gif) right no-repeat;
    height:30px}
    #ft li{
        float:left;
        background:url(/img/ftmenubg.gif) right 10px no-repeat}
    #ft li a{
        display:block;
        line-height:30px;
        text-decoration:none;
        color:#fff;
        font-size:11px;
        padding:0 15px 0 14px}
    #ft li a:hover{
        text-decoration:underline}
    #ft p{
        padding:14px 0 0 18px;
        font-size:11px;
        color:#404040}
    #ft address{
        font-style:normal;
        font-size:11px;
        color:#404040}
    #ft div{
        margin:6px 50px 15px 19px}
    #ft a#icra{
        overflow:hidden;
        height:0;
        float:right;
        padding:15px 0 0 0;
        background:url(/img/icra.gif) left top no-repeat;
        width:49px;
        display:block}
#popup{
    height:auto;
    background:#FFEDD7;
    border:1px solid #F2DCC2;
    margin:10px;
    padding:10px;
    overflow:hidden}
    .popuptitle{
        margin-bottom:0}
#verisign{
     width:115px;
     height:82px;
     margin-left:10px}
.error, .red{color:#F00}
.orange{color:#FF7F00}
.ac{text-align:center}
.ar{text-align:right}
.al{
    text-align:left}
.vam{
    vertical-align:middle}
.vat{
    vertical-align:top}
.oac{
    margin:0 auto;
    text-align:center}
.fl{
    float:left}
.fr{
    float:right}
.clr{
    clear:both}
.clrl{
    clear:left}
.tdl{
    background:#EEE}
.tdd{
    background:#DDD}
#subtitle{
    display:none}
.bord{
    background:#FFF;
    border:1px solid #D9CEB8;
    padding:3px}
    a:hover .bord{
        border:1px solid #FF7F00}
ul.list{
    margin:5px 0 10px 20px;
    padding:0}
    ul.list li{
        padding:4px 0;
        margin:0 0 0 15px;
        list-style:disc outside}
ol.numbers, .faqq{
    margin:0 30px}
    ol.numbers li, .faqq li{
        padding:2px 0;
        margin:0 0 0 15px;
        list-style:decimal outside}
.note{
    text-align:center;
    background:#FFE6C6;
    border:1px solid #ccc;
    padding:10px}
.wrap{
    width:720px;
    margin:0 -15px}
#exp1 {
    position:relative;
    float:left;
    width: 438px;
    height: 248px;
    padding:0;
    margin: 5px 0 15px 0;
    background:url(/img/profsmpicbg.gif) repeat-y right top}
    #exp1.lin{
        background:none}
    .smallprofpic {
        width:91px;
        height:68px;
        margin: 0 0 10px 10px;
        cursor:pointer}
#onoff{
    position:absolute;
    top:219px;
    left:204px;
    width:120px;
    height:25px;
    line-height:25px;
    text-align:center;
    color:#FFF;
    background:#333}
    #onoff.on{
        background:#FF7F00}
.exp5 {
    width:275px;
    height:auto;
    list-style:none;
    float:right;
    padding:0;
    margin:5px -3px 0 5px}
    .exp5 li{
        text-align:center;
        height:30px;
        margin:0 0 13px 0;
        font-size:14px}
    .exp5 li.vc{
        height:35px;
        margin:0 0 8px 0}
    .exp5 li.feat{
        margin:0}
    .exp5 li a{
        display:block;
        height:30px;
        line-height:30px;
        font-weight:bold;
        text-decoration:none;
        color:#595959;
        background:url(/img/profmenbg.gif) no-repeat}
    .exp5 li a:hover, .exp5 li a.tc:hover{
        color:#333;
        background:url(/img/profmentcbgover.gif) no-repeat} 
    .exp5 li a.vc{
        color:#FFF;
        font-size:16px;
        height:35px;
        background:url(/img/profmenvcbg.gif) no-repeat}
    .exp5 li a.vcon{
        height:35px;
        background:url(/img/profmenvc.gif) no-repeat}
    .exp5 li a.tc{
        color:#000;
        font-size:16px;
        background:url(/img/profmentcbg.gif) no-repeat}
    .exp5 li a.vc:hover{
        color:#FFF;
        background:url(/img/profmenvcbgover.gif) no-repeat}
    .exp5 li a.vcon:hover{
        background:url(/img/profmenvcover.gif) no-repeat}
#exp3{
    height:auto;
    width:100%;
    margin:0;
    overflow:auto;
    overflow-y:hidden}
    #exp3 th{
        padding:0 10px;
        height:25px}
    #exp3 td{
        background:#FFF;
        height:25px;
        padding:0 10px}
#exp4{
    width:720px;
    margin:5px 0 0 0;
    font-size:11px}
    #exp4 dt{
         padding:10px 10px 0 12px;
         color:#737373}
    #exp4 dd{
        border-bottom:1px solid #D1C3A6;
        margin:3px 0 6px 0;
        padding:0 10px 10px 12px;
        color:#3D3D3D}
#exp2{
    background:#F2DCC2;
    height:30px;
    width:720px;
    margin:0;
    line-height:30px}
    #exp2 li{
        background:url(/img/bgexp2.gif) no-repeat right;
        padding:0 10px}
    #exp2 li.first, #exp2 li.last{
        background:none;
        padding:0 10px}
    #exp2 li img{
        vertical-align:middle}
.wioo{
    text-align:center;
    margin:0;
    height:85px;
    width:700px;
    clear:both;
    padding:30px 0 20px 0}
    .wioo li{
        float:left;
        margin:0;
        background-repeat:no-repeat;
        background-position:center 18px;
        display:inline}
    .wioo li img{
        background:#FFF;
        padding:3px;
        border:1px solid #D9CEB8}
    .wioo li a:hover img{
        border:1px solid #FF7F00}
    .wioo a{
        display:block;
        width:90px;
        font-weight:bold}
#wobb{
    height:auto;
    text-align:center;
    margin:0 auto;
    width:535px;
    overflow:hidden}
    #wobb dt{
        width:166px;
        height:206px;
        float:left;
        margin:0 0 0 5px;
        background-repeat:no-repeat;
        background-position:center 22px}
    #wobb dt a{
        display:block;
        height:146px}
    #wobb dt a span{
        display:block;
        margin:4px 0 0 0;
        height:126px;
        border:1px solid #D9CEB8}
    #wobb dt a:hover span{
        border:1px solid #FF7F00}   
    #wobb dt a span span, #wobb dt a:hover span span{
        margin:0;
        height:120px;
        display:block;
        border:3px solid #FFF}
    #wobb dd{
        width:140px;
        height:60px;
        float:left;
        margin:148px 0 0 -153px}
    #wobb dd a{
        line-height:20px;
        margin:0 0 4px 0}
    #wobb dd p{
        clear:both;
        padding-top:0;
        width:70px;
        margin:0 auto;
        text-align:center}
    #wobb dd a:hover{
        text-decoration:none}
#wodb{
    font-size:11px}
    #wodb td{
        border-bottom:1px solid #FF7F00;
        vertical-align:top;
        padding:10px 0 0 0}
    #wodb td.pic{
        text-align:center;
        font-weight:bold;
        width:86px}
    #wodb td.feat{
        background:url(/img/featbg.gif) no-repeat left;
        text-align:center;
        font-weight:bold;
        width:40px;
        padding:10px 5px}
    #wodb td.feat img{
        padding:5px 5px 0 5px}
    #wodb ul{
        width:73px;
        margin:-5px 20px 0 20px;
        padding:0}
        #wodb ul li{
            height:25px;
            line-height:25px;
            border-bottom:1px solid #D1C3A6;
            padding:0 0 0 10px;
            background:url(/img/blt.gif) no-repeat left;
            font-weight:bold;
            font-size:11px}
        #wodb ul li.last{
            border-bottom:none;
            background:none;
            padding:5px 0 0 3px}
#wosm{
    display:block;
    height:auto;
    margin:0 auto;
    text-align:center;
    width:624px}
    #wosm li{
        width:86px;
        float:left;
        margin:0 0 10px 0;
        border-right:12px solid #FFEDD7;
        background-repeat:no-repeat;
        background-position:3px 3px}
        #wosm li a{
            display:block;
            width:88px;
            height:90px;
            text-align:center}
        #wosm li a span span,#wosm li a:hover span span{
            display:block;
            border:3px solid #fff;
            width:80px;
            height:60px}
         #wosm li a span{
            border:1px solid #D9CEB8;
            display:block;
            width:86px;
            height:66px}
         #wosm li a:hover span{
            border-color:#FF7F00}
#fexpl{
    height:auto}
    #fexpl li{
        height:auto;
        padding:0 0 6px 25px;
        background-repeat:no-repeat}
    #f1{
        background-image:url(/img/icons/free.gif)}
    #f2{
        background-image:url(/img/icons/phone.gif)}
    #f3{
        background-image:url(/img/icons/homep.gif)}
    #f4{
        background-image:url(/img/icons/sound.gif)}
    #f5{
        background-image:url(/img/icons/speed.gif)}
    #f6{
        background-image:url(/img/icons/game.gif)}
#f ol,#f li{
    width:230px;
    height:auto}
#f ol{
    border:1px solid #CCC;
    margin:0 auto 8px auto;
    padding:10px 10px 0 10px;
    overflow:hidden}
    #f li{
        margin-bottom:7px}
    li.private{
        width:226px;
        padding:2px;
        float:right}
form.bwlist{
     float:left;
     margin-right:-180px;
     width:180px}
div.bwlist{
    float:left;
    margin-left:180px;
    display:inline}
    .bwlist dt{
        float:left;
        width:120px}
    .bwlist dt,.bwlist dd{
        margin:0 0 5px 0}
    .faqa dt{
        font-weight:bold}
    .faqa dd{
        padding:0;
        margin:5px 0 10px 10px}
    a.ttp {
        display:block;
        background:url(/img/bllttop.gif) left no-repeat;
        padding:0 0 0 10px;
        width:80px;
        margin-top:5px}
.viewby{
    height:auto;
    overflow:hidden}
    .viewby li{
        width:31%;
        float:left}
ul#ocmenu{
    height:25px;
    line-height:25px;
    margin:0 0 10px 0;
    padding:0;
    border-bottom:1px solid #FF7F00;
    font-size:11px}
    #ocmenu li{
        float:left;
        padding:0}
    #ocmenu li a{
        padding:0 10px;
        background:url(/img/ocmenubg.gif) no-repeat right}
    #ocmenu li.nb a{
        background-image:none}
    #ocmenu .active{
        display:block;
        background:#FF7F00;
        color:#FFF;
        text-decoration:none}
#formSearch table th{
    text-align:left}
#varch{
     height:auto;
     text-align:center
     }
     #varch li{
         width:168px;
         float:left;
         padding:0;
         margin:0 0 10px 45px;
         display:inline;
         background-position:4px 4px;
         background-repeat:no-repeat}
    #varch li img{
        border:3px solid #FFF}
    #varch li a{border:1px solid;
         display:block;
         border:1px solid #F2DCC2
         }
        #varch li a:hover{
             border:1px solid #FF7F00}

.bg{
    background:#F2DCC2;
    height:23px;
    line-height:23px;
    margin:0;
    padding:7px 10px}
    .bg p{
        padding:0;
        margin:0}
/* -----^- Viewer Archives page */

/* -----v- Mail pages -----*/
#mlmenu{ 
     height:auto;
    }
    #mlmenu li{
        width:70px;
        height:35px;
        float:left}
    p#ml12{
        padding:0}
    #mlmenu li a, p#ml12 a{
        display:block;
        width:70px;
        height:0;
        padding:35px 0 0 0;
        overflow:hidden}
    #mlmenu dt{
        width:70px;
        height:35px}
    #mlmenu dt a{
        display:block;
        white-space: nowrap;
        height:35px;
        padding:3px 0 0 70px}
    #mlmenu dd {
        height:35px;
        margin:-16px 0 2px 70px}
    #ml1{
        background:url(/com/img/imail/newmessageup.gif) no-repeat}
    #ml1 a:hover{
        background:url(/com/img/imail/newmessageover.gif) no-repeat}
    #ml2{
        background:url(/com/img/imail/cpanelup.gif)}
    #ml2 a:hover{
        background:url(/com/img/imail/cpanelover.gif)}
    #ml3{
        background:url(/com/img/imail/refreshup.gif)}
    #ml3 a:hover{
        background:url(/com/img/imail/refreshover.gif)}
    #ml4{
        background:url(/com/img/imail/showallup.gif)}
    #ml4 a:hover{
        background:url(/com/img/imail/showallover.gif)}
    #ml5{
        background:url(/com/img/imail/markasreadup.gif)}
    #ml5 a:hover{
        background:url(/com/img/imail/markasreadover.gif)}
    #ml6{
        background:url(/img/imail/faq2up.gif)}
    #ml6 a:hover{
        background:url(/img/imail/faq2over.gif)}
    #ml7{
        background:url(/com/img/imail/inboxup.gif) no-repeat}
    #ml7 a:hover{
        background:url(/com/img/imail/inboxover.gif) no-repeat}
    #ml8{
        background:url(/com/img/imail/optionsup.gif) no-repeat}
    #ml8 a:hover{
        background:url(/com/img/imail/optionsover.gif) no-repeat}
    #ml9{
        background:url(/com/img/imail/whitelistup.gif) no-repeat}
    #ml9 a:hover{
        background:url(/com/img/imail/whitelistover.gif) no-repeat}
    #ml10{
        background:url(/com/img/imail/blacklistup.gif) no-repeat}
    #ml10 a:hover{
        background:url(/com/img/imail/blacklistover.gif) no-repeat}
    #ml11{
        background:url(/com/img/imail/replyup.gif) no-repeat}
    #ml11 a:hover{
        background:url(/com/img/imail/replyover.gif) no-repeat}
    #ml12{
        background:url(/com/img/imail/toinboxup.gif) no-repeat}
    #ml12 a:hover{
        background:url(/com/img/imail/toinboxover.gif) no-repeat}
    #ml13{
        background:url(/com/img/imail/tosentup.gif) no-repeat}
    #ml13 a:hover{
        background:url(/com/img/imail/tosentover.gif) no-repeat}
    #ml14{
        background:url(/com/img/imail/deleteup.gif) no-repeat}
    #ml14 a:hover{
        background:url(/com/img/imail/deleteover.gif) no-repeat}
    #ml15{
        background:url(/com/img/imail/allowuserup.gif) no-repeat}
    #ml15 a:hover{
        background:url(/com/img/imail/allowuserover.gif) no-repeat}
    #ml16{
        background:url(/com/img/imail/denyuserup.gif) no-repeat}
    #ml16 a:hover{
        background:url(/com/img/imail/denyuserover.gif) no-repeat}
#mailattachlist{/* Mail attachments */
    height:auto;
    overflow:hidden
    }
    #mailattachlist li{/* Delete icon for attachment */
        height:18px;
        padding:2px 0;
        line-height:18px}
/*class disabling display on printed media*/
@media print{
    .noprint{
        display:none}
}        
/* -----^- Mail pages -----*/
/* --^-- Page Content ------------------------------ */

.btn {
    color:#FFF;
    margin:0;
    font:bold 11px Arial, Helvetica, sans-serif;
    padding:2px 15px;
    border:1px solid;
    border-color:#FFF #E68C00 #E68C00 #FFF;
    background:#F90 url(/img/bgbtn.gif) repeat-x;
    cursor:pointer}
.tbl { /* for tables with form elements */
    }
.tbl tr td, .tbl tr th {
    padding:5px 10px;
    background:#F2DCC2}
.tbl tr th {
    font-weight:bold;
    color:#595959;
    text-align:right !important;
    line-height:1;
    border-right:5px solid #EBCAA6}
.tblgrid thead tr th { /* for tables with textual data grid */
    padding:5px 10px;
    background:#FFF;
    font:normal 10px Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    letter-spacing:-1px;
    color:#888;
    border-bottom:3px solid #F2DCC2}
    .tblgrid td{
        padding:5px 10px;
        border-bottom:1px solid #D1C3A6}
.live, a.live {
    color:#ED1C24;
    font-weight:bold;
    text-decoration:none}
ol#subscr{
    width:300px;
    padding:5px 0 5px 30px;
    margin:5px auto;
    border:1px solid #CCC;
    background:#F2DCC2}
    ol#subscr li{
        margin:0;
        width:auto;
        padding:3px 0;
        list-style:none}
/* -----v- Confirmcharges page ------------------------------- */
#f{
    margin:0 0 20px 0}
    #f fieldset{
        width:450px;
        margin:0 auto;
        padding:0 20px 15px 20px;
        border:1px solid #FF6A00}
    #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{
            height:30px;
            margin:0;
            padding:0;
            line-height:30px;
            background:none;
            border-bottom:1px solid #FF6A00}
        #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}
/* -----^- Confirmcharges page */
/* ----v- Star Rating */
.vrate{
    height:13px;
    line-height:13px;
    font-weight:normal;
    display:block;
    padding:3px 4px}
    .vrate span{
        float:left;
        margin:0 4px 0 0}
    .vrate .srv{
        float:left;
        width:69px;
        padding:13px 0 0 0;
        height:0;
        display:block;
        line-height:13px;
        background:url(/img/icons/stars.gif) 0 0 no-repeat}
    .vrate em{
        display:none}
    .vrate .srt0{
        background-position:0 0}
    .vrate .srt05{
        background-position:0 -13px}
    .vrate .srt10{
        background-position:0 -26px}
    .vrate .srt15{
        background-position:0 -39px}
    .vrate .srt20{
        background-position:0 -52px}
    .vrate .srt25{
        background-position:0 -65px}
    .vrate .srt30{
        background-position:0 -78px}
    .vrate .srt35{
        background-position:0 -91px}
    .vrate .srt40{
        background-position:0 -104px}
    .vrate .srt45{
        background-position:0 -117px}
    .vrate .srt50{
        background-position:0 -130px}
/* ----^- Star Rating */
#striphilo #ct{
    width:764px}
     #striphilo #ctin,#striphilo #ft,#striphilo #hd{
        width:804px}
.logonmsg{
    width:250px}

