
/* Allow Addon Message */
.style1 {font-size: 16px;color: #CCFFFF;}
.install-bg {position : absolute;width : 100%;height: 1500px;z-index: 1000;top: 0px; left: 0px; opacity: 0; background-color : #000000; }
.install-bag {position : absolute;width : 100%;z-index: 1001;top: 0px; }
.install-img {float:right; opacity: 0; margin-right:10px; margin-top:10px; }

body { 
    line-height: 130%; 
    font-size: 80%; 
    background-color: #e1e5ff;;
    color: #000; 
    font-family: arial, sans-serif;
    margin: 0;
    padding: 0;
    height: 100%;
    background-image:url('http://www.linkextend.com/img/background-w.png');    background-repeat:repeat-x;
    background-position:top;
    position: relative;
}
img { 
    padding: 0px; 
    border: 0px;
    vertical-align: text-bottom;
     
}
div.slogan {
    font-size: 120%; text-align: center; font-weight: 600; color: #000;
}
div.click { cursor: pointer; }
div.click:hover { cursor: pointer; color: #CC0077; }
div.clear { clear: both; }
div.float { float: left; padding: 1px; }

div.float2 { 
    float: left; 
    width: 215px; 
}
div.float3 { 
    float: left; 
    width: 150px; 
}
div.float4 { 
    float: left; 
    width: 182px; 
}
div.floatr { 
    float: right; 
    margin: -15px 
}
ul { 
    list-style-type: none; 
    padding:0; margin-left:10px; 
}
li { margin-top:2px; }

ul.simple-ul { 
    margin: 0px 0px 0px 0px; 
}

ul.items { 
    list-style-type: none; 
    padding:0; margin-left:2px; 
}

/* ----- Inputs------ */

input {
    font-family: arial,sans-serif; 
}

input.submit, input.smallsubmit { 
    height:20px; 
    border:0px; 
    background-color: transparent; 
    color:#000;
    margin: 0px 0px 2px -5px;
    cursor: pointer;
}
input.submit { 
    font-size: 100%; 
}
input.smallsubmit { 
    font-size: 85%; 
}
input.smallbox { 
    height: 12px; 
    width:142px; 
    font-size: 80%;
}
select.box, select.box2, input.box, input.box2, input.box3, input.box4, input.box5, input.box6, input.box7, 
input.descrbox, input.smallbox, img.auth, img.box { 
    background-color: #fff; 
    border:solid #42639c 1px; 
    margin: -1px 0px 1px 0px; 
}

input.box6 { margin: -1px 0px 1px 0px;  }

div.box {
    border:solid #42639c 1px; 
    margin: 10px 0px 3px 0px;
    float: left;
    width: 100%;
}

div.box1 { 
    width: 100%;
    margin: 10px 0px 3px 0px; position: relative; float: left;}

div.box1-mainpage { 
    margin: 10px 0px 3px 0px; float: left; width: 100%; position: relative;}

div.box1-inner {
    padding: 10px 10px 10px 10px;
    float: left;}

div.box1-inner2 {
    padding: 10px 1px 10px 0px;
    float: left;}

div.box1-inner1 {
    padding: 10px 0px 0px 7px;
}

textarea {
    font-family: arial,sans-serif; 
    font-size: 100%;
}

textarea.higher {
    background-color: #fff; 
    border:solid #42639c 1px; 
    margin: -3px 0px 3px 0px;
}

input.box {
    width:230px; 
     
}
input.box2 {
    width:590px;
    margin-left: 3px; 
}
input.box3 { width:295px; }
input.box4 { width:160px; }
input.box5 { 
    width:161px; 
    margin-left: 3px; 
}
select.box { 
    width:232px; 
}

/* ----- Top ------ */
div.flags { 
    margin: -5px 10px 0px 10px; 
     
}
div.flag { 
    float: left; 
    padding-left: 1%; 
}
div.topseperator { 
    margin: 5px 10px 15px 10px; 
    border-top: 0px solid #0000ff;
    height: 1px;
}
div.topseperator2 { 
    margin: 5px 10px 0px 10px; 
    border-top: 1px solid #0000ff;
}
div.topbar { 
    margin-bottom:-20px; 
}

div.search { 
    float: right; 
    height: 50px; 
    margin-right:15px;
    margin-top: -15px;
}
div.banner { 
    height: 70px; 
    z-index: 1; 
}

a.logo { 
    height:60px; width: 261px; 
    display: block; background-repeat: no-repeat;
    background-image: url('http://www.linkextend.com/img/logo-w.png');
}

a.logocom { 
    height:30px; width: 170px; 
    display: block; background-repeat: no-repeat;
    background-image: url('http://www.linkextend.com/img/logocom-w.png'); 
}

a.ad-top { 
    height: 103px;
    width: 300px; 
    display: block;
    margin-left: -7px;
    margin-top: -10px;
}

a.ad-top2 { 
    height: 117px;
    width: 118px; 
    display: block;
    margin-left: 3px;
    margin-top: -20px;
    margin-bottom: 0px;
}

/* ----- SideBar------ */
div.sidebar { 
    position: relative;
    left:5px;
    width: 187px; 
    margin-top: -10px; 
    
    bottom: 0px;
    top: 4px;
    min-height: 100%;
    height: 100%;
    float: left;
    }

div.login { 
    font-size:90%; 
    margin-top: -10px;
}
ul.admin { 
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
    padding: 5px; 
}
li.sideparent { 
    padding: 2px 2px 2px 2px; 
}
li.sidecat { 
    padding: 2px 2px 2px 2px; 
}
div.selected_pcat { 
    background-color: #80affe; 
    border: solid #42639c 1px;
    padding: 2px;
    margin-left: -2px;
}
div.unselected_cat { 
    margin-left: 10px;;
    float: left;
}
div.selected_cat { 
    margin-left: 7px;;
    float: left;
        height: 17px;
    background-color: #c8e1ff; 
    border: solid #42639c 1px;
    padding: 2px;
}

img.sidebar_partner_ad {
    margin-left: 10px;
    margin-top: 3px;
    border: 1px solid #999999;
}    


div.content  { margin-top: -5px; position: relative; margin-left: 5px; min-height:600px; }
div.content2 { position: relative; margin-left: 5px; min-height:600px; }
div.content3 { position: relative; margin-left: 5px; min-height:600px; }

div.container1 {
    position: relative;
    min-height: 100%;
}

div.container2 {
    position: relative;
    min-height: 100%;
}

div.container3 {
    position: relative;
    width: 100%;
    min-height: 100%;
    z-index: 2;
}

div.container4 {
    position: relative;
    width: 100%;
}

div.container5 {
    position: relative;
    left: 0px;
    padding: 0pt;
    width: 187px;
    z-index: 2;}

div.container6 {
    position: relative;
    margin-left: 202px;
    margin-right: 10px;
    z-index: 0;
}

div.container7 {
    position: relative;
    width: 100%;
    min-height: 100%;
    bottom: 250px;
    padding-top: 250px;
}

div.container {
    position: relative;    padding: 5px;
}

div.footer { 
    text-align: center;
    z-index: 1;
                 bottom: 35pt;
                 height: 200px;
                 width: 100%;
                 position: absolute;}

div.footer2 { 
    text-align: center;
    z-index: 1;
                 bottom: 35pt;
                 height: 140px;
                 width: 100%;
                 position: absolute;}

/* ----- Headers ------ */
h1 { 
    color: #0000cc; 
    font-size: 120%; 
    margin-top: 0px; 
}
h2 { 
    color: #0000cc; 
    font-size: 110%; 
}
h3 { 
    color: #0000cc; 
    font-size: 100%; 
}
h4 { 
    color: #0000cc; 
    font-size: 100%; 
    margin: 0px; 
}
h1.title { 
    color: #000; 
    font-size: 100%; 
    font-weight: 100; 
    margin-bottom: 0px; 
}
h1.center { 
    color: #0000cc; 
    font-size: 110%;
    text-align: center; 
}
h1.user { 
    color: #000; 
    font-size: 100%; 
    margin-top: 0px; 
    font-weight:100;
}
h2.pcat { 
    color: #0000cc; 
    font-size: 120%; 
    margin-top: 0px; 
}
h2.cat { 
    color: #0000cc; 
    font-size: 120%; 
    margin: 15px 0px 10px 61px; 
}
h1.cat { 
    color: #0000cc; 
    font-size: 125%; 
    margin-top: 0px; 
}

/* ----- Links ------ */
a.title:link, a.title:visited { 
    color: #000; 
    font-size: 100%; 
    text-decoration: none;
    cursor: pointer; 
}
a.title2:link, a.title2:visited { 
    color: #000; 
    font-size: 80%; 
    text-decoration: none; 
}
a.title3:link, a.title3:visited { 
    color: #000; 
    font-size: 100%; 
    text-decoration: none; 
}
a.title4:link, a.title4:visited { 
    color: #000; 
    font-size: 85%; 
    text-decoration: none; 
}

a.title:hover, a.title2:hover, a.title3:hover, a.title4:hover, input.smallsubmit:hover { 
    color: #0000cc; 
    cursor: pointer; 
}

a.h1:link, a.h1:visited { 
    text-decoration: none; 
}
a.h2:link, a.h2:visited { 
    margin-left: 61px;
    text-decoration: none; 
}
a.more:link, a.more:visited { 
    margin-left: 61px;
    margin-bottom: 40px;
}
a.rainbow1:link, a.rainbow1:visited:visited  { color: #000; }
          a.rainbow1:hover, a.rainbow1:visited:hover { font-weight: bold; color: red; }a.rainbow2:link, a.rainbow2:visited:visited  { color: #000; }
          a.rainbow2:hover, a.rainbow2:visited:hover { font-weight: bold; color: orange; }a.rainbow3:link, a.rainbow3:visited:visited  { color: #000; }
          a.rainbow3:hover, a.rainbow3:visited:hover { font-weight: bold; color: #EED60A; }a.rainbow4:link, a.rainbow4:visited:visited  { color: #000; }
          a.rainbow4:hover, a.rainbow4:visited:hover { font-weight: bold; color: green; }a.rainbow5:link, a.rainbow5:visited:visited  { color: #000; }
          a.rainbow5:hover, a.rainbow5:visited:hover { font-weight: bold; color: blue; }a.rainbow6:link, a.rainbow6:visited:visited  { color: #000; }
          a.rainbow6:hover, a.rainbow6:visited:hover { font-weight: bold; color: indigo; }a.rainbow7:link, a.rainbow7:visited:visited  { color: #000; }
          a.rainbow7:hover, a.rainbow7:visited:hover { font-weight: bold; color: violet; }a.rainbow1:link, a.rainbow1:visited,a.rainbow2:link, a.rainbow2:visited,a.rainbow3:link, a.rainbow3:visited,a.rainbow4:link, a.rainbow4:visited,a.rainbow5:link, a.rainbow5:visited,a.rainbow6:link, a.rainbow6:visited,a.rainbow7:link, a.rainbow7:visited { 
    font-size: 100%; 
    text-decoration: none; 
}
a.sidecat:link, a.sidecat:visited { 
    font-size: 100%; 
    text-decoration: none; 
}
a.sidecat:hover, a.sidecat:visited:hover { font-weight: bold; }
a:link { color: #0000cc; } a:hover { color: #CC0077; } a:active { color: #551A8B; } a:visited { color: #880099; } a:visited:hover { color: #CC0077; } 
/* ----- Popups ------ */
div.popup { } /* weird bug - doesnt work without this line */
div.popup { 
    padding: 0px 5px 5px 0px; 
    font-size: 90%; 
    line-height: 120%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
    z-index: 10;
}

div.dynpup {
    padding: 5px 5px 5px 5px;  
    font-size: 90%; 
    line-height: 120%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
    z-index: 10; 
}

div.dynpupinscreen { 
    padding: 0px 5px 5px 5px; 
    font-size: 90%;
    margin-right: 10px; 
    background: #fff; 
    border: solid #000 1px; 
    position: absolute;
    right: 0pt; 
    display: none;
    z-index: 10; 
}

div.statpup { 
    padding: 0px 5px 5px 0px; 
    font-size: 90%; 
    line-height: 120%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
}

div.popupinscreen { 
    padding: 0px 5px 5px 0px; 
    font-size: 90%;
    margin-right:10px;
    background: #fff; 
    border: solid #000 1px;
    position: absolute;
    display: none; 
}
div.subpopup { 
    padding: 0px 5px 5px 0px;
    font-size: 100%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
}
div.subdynpup { 
    padding: 0px 5px 5px 0px;
    font-size: 100%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
    z-index: 11; 
}
div.substatpup { 
    padding: 0px 5px 5px 0px;
    font-size: 100%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display:none; 
}
div.visible-subpopup { 
    padding: 0px 5px 5px 0px;
    font-size: 140%;
    background: #fff;
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
}
div.visible-subdynpup { 
    padding: 0px 5px 5px 0px;
    font-size: 140%;
    background: #fff;
    border: solid #000 1px; 
    position: absolute;
    z-index: 11; 
}
div.visible-substatpup { 
    padding: 0px 5px 5px 0px;
    font-size: 140%;
    background: #fff;
    border: solid #000 1px; 
    position: absolute; 
}
div.iconcats { 
    padding: 0px 5px 5px 0px;
    font-size: 100%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute;
    display: none; 
}

/* ----- Other------ */
ul.item_menu { 
    font-size: 90%;
    background: #fff;
    border: solid #000 1px; 
}
ul.line { 
    border-bottom: solid #000 1px; 
        height: 0px; 
    margin: 3px 3% 3px 3%;
}
div.line { 
    border-bottom: solid #000 1px; 
     
    height: 0px; 
    margin: 5px 1% 5px 1%;
}

div.line2 { 
    border-bottom: solid #000 1px; 
        height: 0px; 
    margin: 5px 1% 5px 1%;
}

div.line3 { 
    border-top: solid #000 1px; 
        height: 0px; 
    margin: 8px 4px 10px 4px;}

ul.comment { 
    font-size: 100%; 
        background: #fff;
    border:solid #42639c 1px; 
}
td.icon { width: 16px; }
ul.content { 
        line-height:120%; 
}
li.comments { 
    padding: 5px; 
    border: solid #42639c 1px; 
    margin-bottom:5px; 
}
div.comments { 
    float: left; 
    border-right: solid #42639c 1px; 
    width: 130px; 
}
div.descr { 
    float: left; 
    width: 600px; 
}



div.foxlingo_applet {
    width:113px; height:17px; 
    border:1px inset #42639c; 
    font-size:90%;
    z-index: 20;
}

div.foxlingo_applet_outer { 
    width:113px;
    height:17px; 
    font-size:90%;
    display: none; 
    z-index: 20; 
            }

div.foxlingo_applet_u { 
    width:105px; height:240px; 
    background: #fff; 
    border:1px solid #ccc;
    overflow:auto;
    position: absolute; 
     
    padding: 1px 5px 5px 2px; 
    margin: 20px 10px 0px -2px;
    display: none; 
    right: 10px;
    z-index: 20;
}

div.foxlingo_applet_inner { 
    width:105px; height:240px; 
    background: #fff; 
    border:1px solid #ccc; 
    overflow:auto;
    position: relative; 
     
    padding: 1px 5px 5px 2px; 
    margin: 20px 10px 0px -2px;    z-index: 20;
}

div.sort_box {
    width:153px; height:17px; 
    border:1px inset #42639c; 
    font-size:90%;
    z-index: 20;
}

div.sort_box_outer {
    width:153px; height:17px; 
    font-size:90%;
    z-index: 20;
    display: none;
            }

ul.sort_box { 
    width:140px; height:117px; 
    background: #fff; 
    border:1px solid #ccc; 
    overflow:auto;
    position: absolute; 
    display: none; 
     
    padding: 1px 5px 5px 2px; 
    margin: 20px 10px 0px -2px;
    right: 272px;
    z-index: 20;
}

div.sort_box_inner { 
    width:140px;
        background: #fff; 
    border:1px solid #ccc; 
    overflow:auto;
    position: relative; 
     
    padding: 1px 5px 5px 2px; 
    margin: 20px 10px 0px -2px;    z-index: 20;
}
div.search_box {
    width:125px; height:17px; 
    background: white; 
    border:1px inset #42639c; 
    font-size:90%;
    z-index: 20;
}

div.search_engine_box_outer {
    width:125px; height:17px; 
    background: white; 
    border:1px inset #42639c; 
    font-size:90%;
    z-index: 20;
    display: none;
    }

div.search_engine_box_inner { 
            background: white; 
    border:1px solid #ccc; 
        position: relative; 
                z-index: 20;
}

div.main_searchbox_outer {
    float: left;
    margin-top:0px;
     
}

ul.search_box { 
    width:125px; height:203px; 
    background: white; 
    border:1px solid #ccc; 
    overflow:auto;
    position: absolute; 
    display: none; 
    padding-top:2px;
     
    margin: 1px 0px 0px -1px;
    z-index: 20;
}

div.show_box {
    width:143px;
    height:17px; 
    border:1px inset #42639c; 
    font-size:90%;
    z-index: 20;
}

div.show_box_outer {
    width:143px;
    height:17px;
    font-size:90%;
    z-index: 20;
    display: none;
            }

ul.show_box { 
    width:135px;
    height:60px; 
    background: #fff; 
    border:1px solid #ccc; 
    position: absolute; 
    display: none; 
     
    padding: 1px 5px 5px 2px; 
    margin: 20px 10px 0px -2px;
    right: 127px;
    z-index: 20;
}

div.show_box_inner { 
    width:135px;
        background: #fff; 
    border:1px solid #ccc; 
    position: absolute; 
     
    padding: 1px 5px 5px 2px; 
    margin: 20px 10px 0px -2px;    z-index: 20;
}

div.subshow_box {
    width:143px; height:17px; 
    border:1px inset #42639c; 
    font-size:90%;
    z-index: 21;
}

div.subshow_box_u { 
    width:135px; 
    background: #fff; 
    border:1px solid #ccc; 
    position: absolute; 
    display: none; 
     
    padding: 1px 5px 5px 2px; 
    right: 127px;
    z-index: 21;
}

ul.subshow_box { 
    width:135px; 
    background: #fff; 
    border:1px solid #ccc; 
    position: absolute; 
    display: none; 
     
    padding: 1px 5px 5px 2px; 
    right: 127px;
    z-index: 21;
}

input.search_button {
    font-size: 100%; 
    height: 22px; 
    margin:0px 0px 1px 2px;
}

div.message {
    font-size: 90%;
    color: red;
    margin-bottom: 20px;
}

div.results {
    float: left;
    font-size: 90%;
}

div.newtab {
    float: left;
    font-size: 90%; 
    margin-top: 3px;
}

/* ----- Popups ------ */
table.popup { } /* weird bug - doesnt work without this line */
table.popup { 
    padding: 0px 5px 5px 0px; 
    font-size: 90%; 
    line-height: 120%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
}
table.popupinscreen { 
    padding: 0px 5px 5px 0px; 
    font-size: 90%;
    right: 10px;
    background: #fff; 
    border: solid #000 1px;
    position: absolute;
    display: none; 
}
table.subpopup { 
    padding: 0px 5px 5px 0px;
    font-size: 100%;
    background: #fff; 
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
}
table.visible-subpopup { 
    padding: 0px 5px 5px 0px;
    font-size: 140%;
    background: #fff;
    border: solid #000 1px; 
    position: absolute; 
    display: none; 
}
table.visible-subdynpup { 
    padding: 0px 5px 5px 0px;
    font-size: 140%;
    background: #fff;
    border: solid #000 1px; 
    position: absolute;
    z-index: 11; 
}
table.visible-substatpup { 
    padding: 0px 5px 5px 0px;
    font-size: 140%;
    background: #fff;
    border: solid #000 1px; 
    position: absolute; 
}

a.itemsubmit:link, a.itemsubmit:visited { 
    color: #000; 
    font-size: 90%; 
    text-decoration: none; 
    background-color: #fff; 
    border:solid #42639c 1px; 
    margin: 10px 0px 10px 0px;
    padding: 10px 10px 10px 10px;
    height: 80px;
    width: 250px;
    display:block;
}

div.tip-left {
    float: left;
    height:23px;
    width: 12px; 
    background-image: url('http://www.linkextend.com/img/tip-left-w.png');
}

div.tip-right {
    float: left;
    height:23px;
    width: 12px; 
    background-image: url('http://www.linkextend.com/img/tip-right-w.png');
}

div.tip {
    float: left;
    height:19px;
    width: 680px; 
    padding-top: 2px;
        background-color: #fff8d8; 
    border-top:solid #8a8bd5 1px; 
    border-bottom:solid #8a8bd5 1px; 
}

div.boxbg1 {
    position: relative; top: 0px; left: 0px; z-index: -1; height: 50%; width: 50%;
}
div.boxbg2 {
    margin: -7px 0pt 0pt -7px; padding: 30px 0pt 0pt 7px; 
    background: transparent url(http://www.linkextend.com/img/boxbg-w.png) no-repeat scroll left top; 
    width: 100%; height: 100%; position: absolute;
}
div.boxbg3 {
    position: relative; top: 0px; left: 50%; z-index: -1; height: 50%; width: 50%;
}
div.boxbg4 {
    margin: -7px -7px 0pt 0pt; padding: 30px 0pt 0pt 7px; 
    background: transparent url(http://www.linkextend.com/img/boxbg-w.png) no-repeat scroll right top; 
    width: 100%; height: 100%; position: absolute;
}
div.boxbg5 {
    position: absolute; bottom: 0px; left: 50%; z-index: -2; height: 99%; width: 50%;
}
div.boxbg6 {
    margin: 0pt -7px -7px 0pt; padding: 0pt 7px 7px 0pt; 
    background: transparent url(http://www.linkextend.com/img/boxbg-w.png) no-repeat scroll right bottom; 
    width: 100%; height: 100%; position: absolute;
}
div.boxbg7 {
    position: absolute; bottom: 0px; left: 0px; z-index: -2; height: 99%; width: 50%;
}
div.boxbg8 {
    margin: 0pt 0pt -7px -7px; padding: 0pt 7px 7px 7px; 
    background: transparent url(http://www.linkextend.com/img/boxbg-w.png) no-repeat scroll left bottom; 
    width: 100%; height: 100%; position: absolute;
}

.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #0000cc;}
.adText {font: normal 10pt Arial; text-decoration: none; color: #000;}

