/* userprofile */
#cont .userphoto {
    width: 194px;
    float: left;
    margin: 0px 20px 20px 0px;
}
#cont fieldset.userdetails {
    width: 350px;
    float: left;
    margin: 0px 0px 20px 0px;
}
#cont .userphoto .image {
    /*background: #FFF;
    border: 1px solid #CCC;*/
    padding: 0px;
    margin: 0px;
    display: block;
    height: 190px;
}
#cont .userphoto img {
    /*border: 1px solid #CCC;*/
    padding: 0px;
    margin: 0px;
}
fieldset.userprofile {
    border: 1px solid #E30083;
    margin: 0px 0px 0px 0px;
    padding: 10px;
}
fieldset.userprofile legend {
    border-width: 3px 1px 1px 1px;
    border-style: solid;
    border-color: #E30083;
    padding: 2px 10px;
    margin: 0px 0px 10px 0px;
    color: #FFF;
    background: #6D6D6D;
}
fieldset.userprofile .editdiv {
    text-align: right;
    clear: both;
    width: 100%;
}
fieldset.userprofile a {
    color: #E6B44B;
}
table.userdetails {
    width:99%;
    margin: 0px;
    padding: 0px;
}
table.userdetails th, table.userdetails td {
    padding: 5px 0px;
}
table.userdetails th {
    width: 80px;
    vertical-align: top;
}
table.userdetails tr.separator th, table.userdetails tr.separator td {
    border-bottom: 1px solid #7C7C7C;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-top: 1px solid #7C7C7C;
    padding-top: 5px;
    margin-top: 5px;
}

#cont .pages {
    margin: 5px 0px;
}

#cont .founduser {
    border: 1px solid #E30083;
    padding: 10px 10px 7px 10px;
    width: 265px;
    _width: 260px;
    margin: 0px 10px 10px 0px;
    float: left;
}
#cont .founduser .searchphoto {
    margin: 0px 10px 0px 0px;
    float: left;
}
#cont .founduser .searchphoto img {
    margin: 0px;
    padding: 1px;
    border: 1px solid #CCC;
}
#cont .founduser .searchdata {
    float: left;
    padding: 0px 0px;
    width: 130px;
    min-height: 82px;
    _height: 82px;
}
#cont .founduser .searchdata dl {
    margin: 0px;
    padding: 0px;
}
#cont .founduser .searchdata dl dt {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-size: 1.1em;
}
#cont .founduser .searchdata dl dd {
    margin: 0px 0px 3px 0px;
    padding: 0px;
} 
#cont .founduser .searchdata dl dd input {
    margin: 3px 0px 0px 0px;
}
#left .celebrations, #right .celebrations {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    border: 1px solid #FFF;
}
#left .celebrations h4, #right .celebrations h4 {
    border-bottom: 1px solid #FFF;
    padding: 2px 5px;
}

.lastprofileviews, .lastprofileviews1 {
    margin: 10px 0px 10px 0px;
}
#right .lastprofileviews1 {
    border-bottom: 1px solid #7C7C7C;
    padding: 0px 0px 10px 0px;
}
#cont .uservotings {
    margin: 10px 0px 10px 0px;
}
#cont .uservotings h3 {
    color: #FFF;
}
#cont .uservotings ul {
    list-style: none;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
#cont .uservotings ul li {
    display: inline;
    margin: 0px 2px 0px 0px;
}
#cont .uservotings img {
    border: none;
    padding: none;
}
.lastprofileviews h3 {
    color: #E30083;
}
#left .lastprofileviews1 h3 {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.lastprofileviews ul, #left .celebrations ul, #right .celebrations ul, .lastprofileviews1 ul {
    margin: 0px;
    list-style: none;
    padding: 0px;
}
.lastprofileviews a.online, #left .celebrations a.online, #right .celebrations a.online, #cont a.online {
    color: #32FF0F;
    font-weight: bold;
}
.lastprofileviews a.offline, #left .celebrations a.offline, #right .celebrations a.offline {
    color: #FFF;
}
.lastprofileviews ul li, #left .celebrations ul li, #right .celebrations ul li, .lastprofileviews1 ul li {
    padding: 2px 0px 2px 15px;
    position: relative;
    margin: 0px;
}
.lastprofileviews ul li img, .lastprofileviews1 ul li img {
    padding: 0px;
    margin: 0px;
}
.lastprofileviews ul li.male, #left .celebrations ul li.male, #right .celebrations ul li.male, .lastprofileviews1 ul li.male {
    background: url('../theme/images/ico/male.gif') no-repeat 0px 3px;
}
.lastprofileviews ul li.female, #left .celebrations ul li.female, #right .celebrations ul li.female, .lastprofileviews1 ul li.female {
    background: url('../theme/images/ico/female.gif') no-repeat 0px 3px;
}

#cont .editdiv {
    text-align: right;
    margin: 5px 0px 0px 0px;
}
#cont .editdiv a {
    color: #E6B44B;
}

#cont .centerdiv {
    text-align: center;
}

table.list {
    border: 1px solid #E30083;
    margin: 0px auto;
}
table.list tr.row2 td {
    background: #4D4D4D;
}
table.list th, table.list td {
    padding: 2px 10px;
}
table.list th {
    background: #6D6D6D;
    text-align: left;
    border-bottom: 1px solid #E30083;
}
table.list td {
    width: 22em;
    text-align: left;
}
table.list td.number {
    width: 15px;
}
table.list td.unread {
    font-weight: bold;
    color: #FF0;
}
table.list td.unread a {
    color: #FF0;
}
table.list td.datetime {
    width: 130px;
}
table.list td.sender {
    width: 150px;
}
table.list td.subject {
    width: 250px;
}

.found {
    margin-bottom: 10px;
}

/*
.myAcountActions {
    padding: 0px 0px 13px 2px;
    _padding: 0px 0px 2px 2px;
}
*/

ul.myAccountActions {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    list-style: none;
    border-bottom: 1px solid #E6B44B;
}
ul.myAccountActions.noborder {
    border: none;
}
ul.myAccountActions li {
    padding: 0px 0px 0px 16px;
    margin: 0px 10px 0px 0px;
    display: inline;
}
ul.myAccountActions li.account {
    background: url('../theme/images/ico/user.gif') no-repeat 0px center;
}
ul.myAccountActions li.contacts {
    background: url('../theme/images/ico/my-contacts.gif') no-repeat 0px center;
}
ul.myAccountActions li.addcontact {
    background: url('../theme/images/ico/contact-add.gif') no-repeat 0px center;
}
ul.myAccountActions li.search {
    background: url('../theme/images/ico/my-contacts-search.gif') no-repeat 0px center;
}
ul.myAccountActions li.message {
    background: url('../theme/images/ico/contact-send-message.gif') no-repeat 0px center;
}
ul.myAccountActions li.delete {
    background: url('../theme/images/ico/contact-remove.gif') no-repeat 0px center;
}
ul.myAccountActions li.sendmessage {
    background: url('../theme/images/ico/write-message.gif') no-repeat 0px center;
}
ul.myAccountActions li.reply {
    background: url('../theme/images/ico/reply-message.gif') no-repeat 0px center;
}
ul.myAccountActions li.sentmail {
    background: url('../theme/images/ico/send-messages.gif') no-repeat 0px center;
}

table.message {
    margin: 0px;
    padding: 0px;
}
table.message th {
    background-color: #4D4D4D;
    width: 150px;
    margin: 0px 0px;
    vertical-align: top;
    padding: 3px 5px;
}
table.message td.th {
    width: 150px;
}
table.message td {
    vertical-align: top;
    padding: 3px 5px;
}
table.message td p {
    margin-top: 0px;
}
table.message td.messagetext {
    background: #FFF;
    color: #000;
    width: 595px;
    padding: 10px;
    margin: 5px 0px 5px 0px;
}
table.message td.messagetext a {
    color: #E30083;
}

.profileRadio {
    float: left; 
    width: 11.8em;
}

span.unreadMessagesCount {
    color: #E30083;
    font-size: 1.3em;
    padding: 0px 1px;
    font-weight: bold;
}

ul.smileys li {
    margin: 10px 0px;
}
span.smile {
    background-repeat: no-repeat;
    background-position: 0px 50%;
    /*display: block;
    width: 16px;
    height: 16px;
    float: right;*/
    padding: 1em 1em 1em 1em;
}
span.smile.smile1 {
    background-image: url('../theme/images/ico/smile1.gif');
}
span.smile.smile2 {
    background-image: url('../theme/images/ico/smile2.gif');
}
span.smile.smile3 {
    background-image: url('../theme/images/ico/smile3.gif');
}

table.comments {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    width: 100%;
    border: 1px solid #4D4D4D;
}
table.comments td.text {
    width: 81%;
    padding: 2px 0px 2px 5px;
}
table.comments td.date {
    width: 19%;
    padding: 2px 0px 2px 5px;
    border-left: 1px solid #4D4D4D;
}
table.comments tr.row2 td {
    background: #4D4D4D;
}
table.comments tr.row2 td.date {
    border-left: 1px solid #303030;
}

#cont a.yellowlink {
    color: #DD0081;
    font-weight: bold;
}
