/* LIVECHAT PROFILE PAGE ---------------------------------------- start */

#livechatprofile {
}
#livechatprofile .livechatprofileheader {
    background-image: url(/images/cat_title.jpg);
    height: 27px;
}
#livechatprofile .livechatprofileheader h2 {
    float: left;
}
#livechatprofile h2 {
    margin: 0px;
    padding: 5px;
    font-size: 12px;
    color: #FFFF00;
}
#livechatprofile h1 .navigation {
    float: right;
    height: 21px;
}
/* LIVECHAT PROFILE PAGE ---------------------------------------- end */

/* LIVECHAT PROFILE PROFILE ------------------------------------- start */
#modelprofile {
    float: left;
    border: 2px solid #c00;
    margin: 5px;
    margin-left: 50px;
}
#modelprofile a {
    color: #fff;
    font-size: 9px;
    text-decoration: none;
}
#modelprofile a:hover {
    color: #c00;
    text-decoration: none;
}
#modelprofile img {
    border: 1px solid #fff;
}
#modelprofile .modelinfo {
    width: 350px;
    border-bottom: 1px dotted #c00;
    color: #ffffff;
    margin: 5px;
}


#modelprofile dl {
    width: 350px;
    margin-bottom: 5px;
}
#modelprofile dt {
    font-weight: bold;
}
#modelprofile dt.nickname {
    color: #FFFF00;
}
#modelprofile dd {
    font-size: 10px;
    margin-left: 5px;
}
#modelprofile dd.online {
    border: 1px solid #CC0000;
}
#modelprofile .buttons {
    float: right;
}
#modelprofile .buttons img {
    border: 1px solid #F4DA3F;
    margin: 5px;
}
/* LIVECHAT PROFILE PROFILE ------------------------------------- end */

/* LIVECHAT PROFILE ACTIONS ------------------------------------- start */
#modelactions {
    float: left;
    margin: 5px;
}
#modelactions img {
    border: 1px solid #c00;
}
/* LIVECHAT PROFILE ACTIONS ------------------------------------- end */

/* LIVECHAT PROFILE GALLERY ------------------------------------- start */
#modelgallery .modelgalleryheader {
    background-image: url(/images/middle_div.gif); 
    background-repeat: repeat-x;
    margin: 0px;
    font-size: 12px;
    height: 27px;
    color: #c00;
}
#modelgallery a {
    color: #fff;
    text-decoration: none;
}
#modelgallery a:hover {
    color: #c00;
    text-decoration: none;
}
#modelgallery ul {
    float: right;
}
#modelgallery .thumbnail {
    border:1px solid #CC0000;
    cursor:pointer;
    margin:5px;
}
/* LIVECHAT PROFILE GALLERY ------------------------------------- end */

/* LIVECHAT PROFILE MODEL FRIEND CONTAINER ---------------------- start */
#modelfriend dt {
    width: 130px;
    color: #cc0000;
}
#modelfriend form {
    float: left;
    margin: 5px;
    margin-left: 0px;
    border: 1px solid #fff;
    background-color: #483D8B;
    color: #000;
    font-size: 14px;
    padding: 5px;
}
/* LIVECHAT PROFILE MODEL FRIEND CONTAINER ---------------------- end */

/* AMATEUR PROFILE PAGE CONTAINER ---------------------- start */
#amateurprofilepage, 
#amateurvideopage,
#amateurgallerypage {
    background-color: #000;
    border: 1px solid #000;
}
#amateurprofilepage .amateurprofilepageheader,
#amateurvideopage .amateurvideopageheader,
#amateurgallerypage .amateurgallerypageheader {
    background-image: url(/images/cat_title.jpg);
    height: 27px;
}
#amateurprofilepage .amateurprofilepageheader h2,
#amateurvideopage .amateurvideopageheader h2,
#amateurgallerypage .amateurgallerypageheader h2 {
    margin: 5px; /* fixed */
    color: #ff0;
    float: left;
    font-size: 12px;
}
#amateurprofilepage .amateurprofilepageheader .navigation,
#livechatprofile .livechatprofileheader .navigation {
    float: right;
    margin-top: 2px;
    margin-right: 5px;
}
/* AMATEUR PROFILE PAGE CONTAINER ---------------------- end */

/* AMATEUR PROFILE CONTAINER ---------------------- start */
#amateurprofilepageprofile,
#amateurvideopageprofile,
#amateurgallerypageprofile {
    width: 670px; /* fixed */
    border: 2px solid #c00;
    float: left;
    background-color: #000;
    margin: 5px;
    margin-left: 30px;
}
#amateurprofilepageprofile .amateurprofilepagepreview,
#amateurvideopageprofile .amateurvideopagepreview,
#amateurgallerypageprofile .amateurgallerypagepreview {
    float: left; /* fixed */
}
#amateurprofilepageprofile .amateurprofilepagepreviewimage,
#amateurvideopageprofile .amateurvideopagepreviewimage,
#amateurgallerypageprofile .amateurgallerypagepreviewimage {
    margin: 5px; /* fixed */
    border: 1px solid #fff;
}

#amateurprofilepageprofile #amateurprofilepagedetails,
#amateurvideopageprofile #amateurvideopagedetails,
#amateurgallerypageprofile #amateurgallerypagedetails {
    float: left; /* fixed */
    width: 358px; /* fixed */
}
#amateurprofilepageprofile .amateurprofilepageinfo,
#amateurvideopageprofile .amateurvideopageinfo,
#amateurgallerypageprofile .amateurgallerypageinfo {
    float: left; /* fixed */
    margin: 5px; /* fixed */
    border-bottom: 1px dotted #c00;
    font-size: 11px;
    color: #fff;
}
#amateurprofilepageprofile .amateurprofilepageinfo dt,
#amateurvideopageprofile .amateurvideopageinfo dt,
#amateurgallerypageprofile .amateurgallerypageinfo dt {
    float: left; /* fixed */
    clear: both; /* fixed */
    margin-bottom: 5px;
    font-weight: bold;
}
#amateurprofilepageprofile .amateurprofilepageinfo .amateurprofilepagenickname,
#amateurvideopageprofile .amateurvideopageinfo .amateurvideopagenickname,
#amateurgallerypageprofile .amateurgallerypageinfo .amateurgallerypagenickname {
    color: #ff0;
    font-weight: bold;
}
#amateurprofilepageprofile .amateurprofilepageinfo dd,
#amateurvideopageprofile .amateurvideopageinfo dd,
#amateurgallerypageprofile .amateurgallerypageinfo dd {
    margin: 0px;
    margin-left: 5px;
    margin-bottom: 5px;
}
#amateurprofilepageprofile .amateurprofilepagecategory {
    float: left;
    margin: 0px;
}
#amateurprofilepageprofile .amateurprofilepagecategory dt {
    color: #fff;
    font-size: 11px;
}
#amateurprofilepageprofile .amateurprofilepagecategory dd {
    color: #99CCFF;
    font-size: 11px;
    margin: 0px;
    margin-left: 5px;
}
#amateurprofilepageprofile .amateurprofilepagecategory dd img {
    margin-right: 5px; /* fixed */
}
#amateurprofilepageprofile .amateurprofilepagebuttons,
#amateurvideopageprofile .amateurvideopagebuttons,
#amateurgallerypageprofile .amateurgallerypagebuttons {
    font-size: 12px;
    float: right;
    color: #c00;
    text-align: right;
}
#amateurvideopageprofile .amateurvideopagebuttons a,
#amateurgallerypageprofile .amateurgallerypagebuttons a {
    font-size: 12px;
    font-weight: bold;
    color: #F4DB40;
}
#amateurvideopageprofile .amateurvideopagebuttons a:hover,
#amateurgallerypageprofile .amateurgallerypagebuttons a:hover {
    font-size: 12px;
    font-weight: bold;
    color: #F4DB40;
}
#amateurprofilepageprofile .amateurprofilepagebuttons img,
#amateurvideopageprofile .amateurvideopagebuttons img {
    border: 1px solid #F4DA3F;
}
/* AMATEUR PROFILE CONTAINER ---------------------- end */

/* AMATEUR ACTION CONTAINER ---------------------- start */
#amateurprofilepageactions,
#amateurvideopageactions,
#amateurgallerypageactions {
    width: 216px; /* fixed */
    float: left;
    margin: 5px;
}
#amateurprofilepageactions ul,
#amateurvideopageactions ul,
#amateurgallerypageactions ul {
    margin: 0px; /* fixed */
    padding: 0px; /* fixed */
    list-style: none; /* fixed */
    list-style-type: none; /* fixed */
    list-style-position: inside; /* fixed */
    display: inline; /* fixed */
}
#amateurprofilepageactions li,
#amateurvideopageactions li,
#amateurgallerypageactions li {
    margin: 0px; /* fixed */
    padding: 0px; /* fixed */
}
#amateurprofilepageactions li:last-child,
#amateurvideopageactions li:last-child,
#amateurgallerypageactions li:last-child {
    margin-bottom: 0px; /* fixed */
}
#amateurprofilepageactions img,
#amateurvideopageactions img,
#amateurgallerypageactions img {
    border: 1px solid #c00;
}
/* AMATEUR ACTION CONTAINER ---------------------- end */

/* AMATEUR GALLERY CONTAINER ---------------------- start */
#amateurprofilepagegallery,
#amateurvideopagegallery,
#amateurgallerypagegallery {
    background-color: #000;
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader,
#amateurvideopage .amateurvideopageheader2,
#amateurgallerypagegallery .amateurgallerypagegalleryheader {
    background-image: url(/images/middle_div.gif); 
    height: 27px;
}
#amateurgallerypagegallery .amateurgallerypagegalleryheader h2 {
    margin: 0px;
    padding: 5px;
    color: #ff0;
    font-size: 12px;
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons,
#modelgallery .buttons {
    float: left;
    width: 120px; /* fixed */
    font-size: 10px; /* fixed */
    padding: 5px; /* fixed */
    margin: 2px; /* fixed */
    text-align: center; /* fixed */
    font-weight: bold; /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons a {
    text-decoration: none;
    color: #fff;
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons a:hover {
    text-decoration: none;
    color: #c00;
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader ul,
#amateurgallerypagegallery .amateurgallerypagegalleryheader ul  {
    float: right;
}

/* AMATEUR GALLERY CONTAINER ---------------------- end */

/* AMATEUR THUMBNAIL CONTAINER ---------------------- start */
#amateurprofilepageimages .amateurprofilepagethumbnail,
#amateurgallerypageimages .amateurgallerypagethumbnail {
    margin: 5px;
}
#amateurprofilepageimages .amateurprofilepagethumbnail {
    border: 1px solid #cc0000;
}
#amateurgallerypageimages .amateurgallerypagethumbnailbutton {
    float: right;
}
#amateurprofilepageimages .amateurprofilepagethumbnail h3 {
    margin: 0px;
    font-size: 12px;
    color: #ff0;
    height: 30px;
    padding: 6px;
}
#amateurprofilepageimages .amateurprofilepagethumbnailimage {
}
#amateurprofilepageimages .amateurprofilepagethumbnailimage img {
}
#amateurprofilepageimages .amateurprofilepagethumbnaildetailsleft {
    font-size: 11px;
    color: #fff;
    float: left;
    margin-left: 5px;
}
#amateurprofilepageimages .amateurprofilepagethumbnaildetailsright {
    font-size: 11px;
    float: right;
    text-align: right;
    margin-right: 5px;
    color: #ff0;
}
/* AMATEUR THUMBNAIL CONTAINER ---------------------- end */

