DIV.profile_left {
    float: left;
    width: 375px;
}

DIV.profile_right {
    float: right;
}

/* GRADIENT TABLE */
TABLE.gradient {
    background-color: #c9c9c9;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #4c4c4c;
    text-align: left;
}

TABLE.gradient TH {
    background-image: url(../img/site/gradient_profile_19_l.gif);
    height: 19px;
    text-align: left;
    padding-left: 8px;
    font-weight: normal;
}

TABLE.gradient TD {
    background-image: url(../img/site/gradient_profile_19_r.gif);
    height: 19px;
    padding-left: 8px;
}

/* PROFILE - BOX 424 */
DIV.box424 {
    width: 424px;
    background-image: url(../img/site/box424_bg.gif);
    background-repeat: repeat-y;
}

DIV.box424 .header {
    width: 424px;
    background-image: url(../img/site/box424_header.gif);
    background-repeat: no-repeat;
    height: 4px;
    font-size: 0;
}

DIV.box424 .footer {
    width: 424px;
    height: 4px;
    background-image: url(../img/site/box424_footer.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    clear: both;
}


DIV.profile_main {
    margin-right: 6px;
}

DIV.profile_main .br {
        width: 556px;
}

DIV.profile_main .img {
    width: 135px;
    height: 165px;
    float: left;
    display: block;
    text-align: center;
    background-color: #FFFFFF;
    padding: 3px;
    margin-right: 1px;
}

DIV.profile_main .username {
    width: 405px;
    height: 31px;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    text-align: left;
    background-color: #FFFFFF;
    margin-left: 1px;
    padding-left: 8px;
    float: left;
    background-image: url(../img/site/wcorner_right.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

DIV.profile_main SPAN.status {
    width: 281px;
    height: 15px;
    display: block;
    color: #FFFFFF;
    margin-left: -6px;
    padding-left: 7px;
    line-height: 15px;
    text-transform: capitalize;
    font-weight: bold;
}

DIV.profile_main SPAN.status.offline {
    background-color: #c75306;
}

DIV.profile_main SPAN.status.online {
    background-color: #43a203;
}
DIV.profile_main SPAN.normal {
    text-transform: none;
}
DIV.profile_main TABLE {
    background-color: #c9c9c9;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    color: #4c4c4c;
    float: left;
    text-align: left;
    width: 415px;
    margin-right: -1px;
    margin-bottom: -1px;
}

DIV.profile_main TH {
    background-image: url(../img/site/gradient_profile_19_l.gif);
    height: 19px;
    width: 111px;
    text-align: left;
    padding-left: 8px;
    font-weight: normal;
}

DIV.profile_main TD {
    background-image: url(../img/site/gradient_profile_19_r.gif);
    height: 19px;
    padding-left: 8px;
}

/* PROFILE - ACTIONS */
DIV.profile_actions {
    margin-top: 6px;
}

DIV.profile_actions .br {
    width: 556px;
}

DIV.profile_actions .content {
    padding-left: 4px;
    width: 420px;
    overflow: hidden;
}

DIV.profile_actions A {
    width: 153px;
    height: 40px;
    display: block;
    line-height: 40px;
    padding-left: 30px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    float: left;
    margin-right: 4px;
    overflow: hidden;
}

DIV.profile_actions A:hover {
    text-decoration: underline;
}

DIV.profile_actions A.send {
    background-image: url(../img/site/box_button_green.gif);
}

DIV.profile_actions A.add {
    background-image: url(../img/site/box_button_blue.gif);
    width: 164px;
}

DIV.profile_actions A.go {
    background-image: url(../img/site/box_button_red.gif);
    margin-right: 0;
    width: 141px;
}

/* PROFILE - INTERESTS */
DIV.profile_interests {
    margin-top: 6px;
}

DIV.profile_interests .br {
    width: 622px;
    padding: 3px;
}

DIV.profile_interests TABLE {
    width: 622px;
}

DIV.profile_interests TH {
    width: 73px;
}

DIV.profile_interests TD {
    font-weight: bold;
}


DIV.box424.profile_notices {
    margin-bottom: 7px;
    background-image: url(../img/site/box424_bg.gif);
}



/* PROFILE - STATEMENT */
DIV.profile_statement {
    margin-top: 6px;
}

DIV.profile_statement .br {
    width: 361px;
}

DIV.profile_statement .content {
    background-color: #FFFFFF;
    margin-top: 1px;
    padding: 6px;
    padding-left: 10px;
    padding-right: 10px;
    color: #515151;
    font-size: 10px;
    line-height: 14px;
}

/* PROFILE - GALLERY */
DIV.profile_gallery {
    margin-top: 6px;
}

DIV.profile_gallery .br {
    width: 245px;
}



DIV.profile_gallery .content {
    background-color: #c9c9c9;
    width: 420px;
    padding-top: 1px;
    padding-left: 2px;
    padding-right: 2px;
    height: 90px;
    overflow: hidden;
    float: left;
}

DIV.profile_gallery .info {
    background-image: url(../img/site/gradient_profile_19_l.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 18px;
    text-align: left;
    padding-left: 8px;
    line-height: 17px;
    margin-bottom: 2px;
    font-size: 9px;
    border: 0;
    margin-top: 1px;
}

DIV.profile_gallery .bold {
    font-weight: bold;
    margin-right: 17px;
}

DIV.profile_gallery .images {
    margin-right: -4px;
}

DIV.profile_gallery .images A {
    margin-right: 3px;
    float: left;
}

DIV.profile_gallery IMG {
    width: 59px;
    height: 71px;
}

/* BOX 58*/
DIV.box58 {
    width: 58px;
    float: right;
    background-image: url(../img/site/box58_bg.gif);
    height: 233px;
    overflow: hidden;
}

DIV.box58 .header {
    width: 58px;
    background-image: url(../img/site/box58_header.gif);
    background-repeat: no-repeat;
    height: 35px;
    font-size: 10px;
    line-height: 39px;
    font-weight: bold;
    overflow: hidden;
    text-align: center;
}

DIV.box58 .footer {
    width: 58px;
    height: 4px;
    background-image: url(../img/site/box58_footer.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    clear: both;
}

/* PROFILE - RATING */
DIV.profile_rating .amount {
    width: 50px;
    height: 16px;
    line-height: 16px;
    color: #FFFFFF;
    text-align: center;
    background-image: url(../img/site/profile_rating_amount.gif);
    margin-left: 4px;
    font-weight: bold;
    font-size: 9px;
}

DIV.profile_rating .bar {
    width: 46px;
    height: 99px;
    border: 1px solid #FFFFFF;
    margin-left: 4px;
    background-color: #a6a6a6;
    padding: 1px;
    vertical-align: bottom;
}

DIV.profile_rating .bar_fill {
    width: 46px;
    background-position: bottom;
    float: bottom;
    background-image: url(../img/site/profile_rating_bar.gif);
    height: 100px;
}

DIV.profile_rating .bar_fill.red {
    background-image: url(../img/site/profile_rating_bar_red.gif);
}


DIV.profile_rating .bar_fill.blue {
    background-image: url(../img/site/profile_rating_bar_blue.gif);
}

DIV.profile_rating .bar_amount {
    width: 48px;
    margin-left: -1px;
    margin-right: -1px;
    background-image: url(../img/site/rating_bar_bg.gif);
}


DIV.profile_rating .button {
    width: 50px;
    height: 24px;
    background-image: url(../img/site/gradient_24_vert.gif);
    border-top: 1px solid #c9c9c9;
    font-weight: bold;
    line-height: 24px;
    margin-right: 4px;
    text-align: center;
}

DIV.profile_rating INPUT {
    width: 45px;
    height: 19px;
    font-size: 0px;
    border:0;
    margin:0;
    padding: 0;
    color: #FFFFFF;
    margin-top: 2px;
    cursor: pointer;
    line-height: 500px;
    overflow: hidden;
    *margin-left: 2px;
}

DIV.profile_rating INPUT.positive {
    background-image: url(../img/site/profile_rating_pos.gif);
}

DIV.profile_rating INPUT.neutral {
    background-image: url(../img/site/profile_rating_neut.gif);
}

DIV.profile_rating INPUT.negative {
    background-image: url(../img/site/profile_rating_neg.gif);
}

/* BOX 308 */
DIV.box308 {
    width: 308px;
    float: left;
    margin-bottom: 9px;
    margin-left: 6px;
    background-image: url(../img/site/box308_bg.gif);
}

DIV.box308 .header {
    width: 308px;
    background-image: url(../img/site/box308_header.gif);
    background-repeat: no-repeat;
    height: 4px;
    font-size: 0;
    float: left;
}


DIV.ad .content {
    background-color: #c9c9c9;
    height: 250px;
    width: 304px;
    padding-left: 4px;
    overflow: hidden;
    float: left;
}

DIV.box308 .footer {
    width: 308px;
    height: 4px;
    background-image: url(../img/site/box308_footer.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    font-size: 0;
    float: left;
}

/* PROFILE - BOX 375 */
DIV.box375 {
    width: 375px;
    background-image: url(../img/site/box375_bg.gif);
    background-repeat: repeat-y;
}

DIV.box375 .header {
    width: 362px;
    background-image: url(../img/site/box375_header.gif);
    background-repeat: no-repeat;
    height: 30px;
    padding-left: 13px;
    font-size: 12px;
    font-weight: bold;
    line-height: 35px;
    overflow: hidden;
}

DIV.box375 .footer {
    width: 375px;
    height: 4px;
    background-image: url(../img/site/box375_footer.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    clear: both;
}

/* PROFILE - myBoos */
DIV.profile_myboos {
    margin-top: 6px;
    clear: left;
}

DIV.profile_myboos .br {
    width: 245px;
}


DIV.profile_ulist {
    background-color: #c5c5c5;
    width: 248px;
    margin-right: -3px;
}

DIV.profile_ulist A {
    float: left;
    width: 59px;
    height: 86px;
    display: block;
    background-image: url(../img/site/gradient_15.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    text-align: center;
    text-decoration: none;
    border-bottom: 1px solid #FFFFFF;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    margin-right: 3px;
    margin-top: 3px;
}

DIV.profile_ulist A IMG {
    margin-bottom: 2px;
}

/* PROFILE - NOTICE */
DIV.profile_notice {
    margin-bottom: 6px;
}

DIV.profile_notice .br {
    width: 620px;
}

DIV.profile_notice .content {
    background-color: #FFFFFF;
}

/* PROFILE - myBoos */
DIV.profile_guestbook {
    margin-top: 6px;
    clear: left;
}

DIV.profile_guestbook .br {
    width: 245px;
}

DIV.profile_guestbook A {
    background-image: url(../img/site/gradient_profile_19_l.gif);
    background-position: bottom;
    height: 19px;
    text-align: left;
    padding-left: 11px;
    font-weight: normal;
    display: block;
    line-height: 19px;
    margin-top: 1px;
    text-decoration: none;
}

DIV.profile_guestbook A:hover {
    background-image: url(../img/site/gradient_profile_19_r.gif);
}

/* PROFILE - IMAGE */
DIV.image .content {
    text-align: center;
}

DIV.image .image {
    border: 1px solid #c9c9c9;
    padding: 1px;
    margin-bottom: 25px;
    margin-top: 10px;
}

DIV.funcs {
 background-color: #FFFFFF;
 height: 30px;
 text-align: right;
 line-height: 28px;
 padding-right: 10px;
}
DIV.funcs A {
 font-weight: bold;
 text-decoration: none;
 color: #353535;
 margin-left: 15px;
}

DIV.funcs A.reply {
 color: #4D8E00;
}

DIV.funcs A.del {
 color: #B72929;
}

DIV.funcs A:hover {
 text-decoration: underline;
}

DIV.funcs IMG.quote {
 position: relative;
 bottom: -2px;
}

/* EMOTICONS */
DIV.emoticons {
 width: 608px;
 background-color: #f2f2f2;
 border: 1px solid #c7c7c7;
 float: left;
}

DIV.emoticons_extended {
 width: 598px;
 background-color: #f2f2f2;
 float: left;
 margin-top: 1px;
 padding-left: 10px;
 text-align: left;
 padding-bottom: 4px;
 border: 1px solid #c7c7c7;
}

DIV.emoticons DIV.headline {
 height: 24px;
 line-height: 24px;
 padding-left: 8px;
 font-size: 9px;
 font-weight: bold;
 float: left;
 width: 44px;
}
DIV.emoticons DIV.smileybox {
 float: left;
 line-height: 24px;
 width: auto;
 height: auto;
 margin: 0;
 padding: 0;
}

DIV.emoticons A {
 float: left;
 color: #353535;
 text-decoration: none;
 font-size: 15px;
 font-weight: bold;
 margin-top: 2px;
 margin-left: 5px;
}

DIV.emoticons IMG { margin-right: 4px; margin-top: 2px; float: left; cursor: pointer; }
DIV.emoticons_extended IMG { margin-right: 4px; margin-top: 4px; float: left; cursor: pointer;  }


