/**
 * @author: armin and cesar tanglitan
 * @since 22-sept-2009
 * @package live-chat
 * @copyright Intermax Asia Group 2008
 * extremechat.css
 */

@import url("template01.css");
@import url("/javascript/facebox/facebox.css");
@import url("/admin/javascript/thickbox/thickbox.css");

.myStyle {
    border: 1px solid #00ff00;
}

body {
    background-color: #000;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/*
font-size: 10px;
*/
.mail_profile p {
    font-size: 10px;
}
#search_placeholder {
}

.amateure-banners-cam_list {
    float: left;
    margin-left: 10px;
    margin-top: -63px;
}

.delete-style {
    background-color:#FFFC7F;
    border: 1px solid #ccc;
    margin: 0 2px;
    padding: 2px;
}

.delete-style a:link, .delete-style a:visited, .delete-style a:active .delete-style a:hover {
    color: #ff0000;
    text-decoration: none;
    font-weight: bold;
}

#page {
    width: 1004px;
    padding-bottom: 10px;
}

.loader_page {
    text-align:center;
    margin-top: 200px;
    margin-bottom: 200px;
}

.model_thumbs_more {
    border: 1px solid #003399;
    float: left;
    width: 160px;
    margin-top: 2px;
    height: 156px;
}
.model_thumbs_more img {
    height: 156px;
    width: 160px;
}

/** CLEAR BOTH **/
.antifloat {
    clear: both;
}

/** FLOAT LEFT **/
.headerformalignment, .headerlogo, .headerforminputbox, .loginfakechatbox iframe, #flash_holder_menu-1 #buttons div, #flash_holder_menu-1 #buttons div img, #c1 , #c2, #c3, .registrationnameinputalign .registrationlabel {
    float: left;
}

/** FLOAT RIGHT **/
.headerregistration, #registrationalignment, #loginfooter .footerinner{
    float: right;
}

/** CURSOR **/
.pointer, .headerlogo, #flash_holder_menu-1 #flash_menu a div, #flash_holder_menu-1 #buttons div, #ubers, .close, .headerregistration, .loggedpaymentlogo, #loggedheader .loggedheaderlogo, .amateurefreeclipscamlistimage, .amateurprofilepagethumbnailimage, #procedures .buttons.third, .fakefile, .sb-loading, .overlay, .lesen , .email-admin{
    cursor: pointer;
}

/* ec paginator start */
.paginator-style {
    color: #000;
    padding: 7px 0px;
    margin-right: 5px;
}
.paginator-style a:link , .paginator-style a:visited, .paginator-style a:active, .paginator-style .pager_current_link  {
    padding: 2px 8px;
    color: #000;
}

.paginator-style a:link , .paginator-style a:visited, .paginator-style a:active {
    font-size: 12px;
    font-weight: bold;
}

.paginator-style .pager_current_link  {
    color: #990000;
}

.paginator-style .first {
    border: 2px solid #fff;
    background: #FCE4B4 url(../images/home.jpg);
    background-repeat: no-repeat;
    background-position: 5% 50%;
    padding: 3px 3px 3px 18px;
}

.paginator-style .last {
    border: 2px solid #fff;
    background: #FCE4B4 url(../images/pager_next.jpg);
    background-repeat: no-repeat;
    background-position: 90% 40%;
    padding: 3px 15px 3px 3px;
}

.paginator-style .page_number {
    border: 2px solid #fff;
    background-color: #FCE4B4;
    padding: 3px;
    margin: 0px 3px;
}

/*email buttons*/
.lesen , .antworten, .loschen {
    background-image: url(../images/button_gradient_light_yellow.JPG);
    width: 80px;
    color: #000000;
    text-align: center;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}

.loschen {
    color: #CC0000;
}

.mail_subject {
    height: 50px;
    overflow: hidden;
}

/* ec paginator end */

/* ec paginator start amateure */
.clients_mail_page_disp {
    margin: 10px 0px;
    float: right;
}

#paginatoramateure , .clients_mail_page_disp {
    padding: 4px;
}

#paginatoramateure .page_digit_curr, #paginatoramateure .page_digit, .clients_mail_page_disp .page_digit, .clients_mail_page_disp .page_digit_curr {
    border: 2px solid #fff;
    background-color: #FCE4B4;
    padding: 2px 6px;
    font-weight: bold;
}

#paginatoramateure .page_digit_curr a:link, #paginatoramateure .page_digit_curr a:visited, #paginatoramateure .page_digit_curr a:active, #paginatoramateure .page_digit_curr a:hover ,
.clients_mail_page_disp .page_digit_curr a:link, .clients_mail_page_disp .page_digit_curr a:visited, .clients_mail_page_disp .page_digit_curr a:active, .clients_mail_page_disp .page_digit_curr a:hover {
    color: #990000;
    text-decoration: none;
}

#paginatoramateure .page_digit a:link, #paginatoramateure .page_digit a:visited, #paginatoramateure .page_digit a:active, #paginatoramateure .page_digit a:hover,
.clients_mail_page_disp .page_digit a:link, .clients_mail_page_disp .page_digit a:visited, .clients_mail_page_disp .page_digit a:active, .clients_mail_page_disp .page_digit a:hover {
    color: #000;
    text-decoration: none;
}

/* ec paginator end amateure */

/** START AMAEURE CAMLIST **/
.amateurefreeclipscamlistthumbnail {
    border: 1px solid #ff0000;
    width: 182px;
    height: 196px;
    margin: 3px;
    float: left;
    padding: 4px;
}

.amateuretime {
    float: left;
    width: 90px;
}

.amateurevotes {
    float: right;
    width: 90px;
}

.amateurename, .amateurevotes {
    text-align: right;
    color: #FFFF00;
}

.amateuredate {
    float: left;
    width: 90px;
}

.amateurename {
    float: right;
    width: 90px;
}

.amateurefreeclipscamlistimage {
    text-align: center;
    padding: 8px 0px;
}

.profilethumbnailbody {
    width: 480px;
    border: 1px solid #FF0000;
    float: left;
    padding: 5px;
}

.amateureprofile, .amateureprofilethumbnail {
    float: left;
}

.amateureprofile {
    margin-left: 5px;
    width: 240px;
}

.amateureprofilethumbnail {
    width: 235px;
}

.amateureprofilethumbnail img {
    width: 115px;
    height: 130px;
}

.lcontent p, .amateurefreeclipscamlistname {
    height: 30px; /*vodix_db*/
}

.amateureprofile .aname, .amateureprofile .alookingforalign, .amateureprofile .acontent {
    float: left;
    width: 120px;
}
/** END AMAEURE CAMLIST **/

/** START LOGIN PAGE HEADER**/

#loginheadermenu, #loginfooterpage{
    background-image: url(../images/cat_title.jpg);
    color: #FFFF00;
    height: 17px;
    padding: 5px;
}

.header-label-input {
    margin: 2px 0px;
    height: 18px;
}

.headerformlabel {
    color: #FFE220;
    float: left;
    width: 120px;
    font-size: 11px;
    font-weight: normal;
}

.loginheaderleft {
    float: left;
    width: 500px;
}

.loginheaderright {
    color: #fff;
}

.loginheaderright, .loginfooterright {
    float: right;
    text-align: right;
}

.loginheaderright {
    width: 300px;
}

.loginfooterright {
}

.loginheaderright, .loginheaderleft {
    font-weight: bold;
}

.headerformalignment {
    height: 75px;
    width: 260px;
}

.rememberme {
    width: 120px;
    _width: 117px;
}

.forgot-password {
    float: right;
    width: 140px;
}

.header-login-button input {
  color: #000;
  font-size: 10px;
  background-color:#CCCC99;
  border:2px solid #000;
  width: 131px;
  height: 18px;
  padding-bottom: 2px;
}

.forminput a, .forminput a:hover, .forgot-password a, .forgot-password a:hover {
    color: #fff;
    font-size: 10px;
    text-decoration: underline;
}

.rememberme {
    color: #fff;
    float:left;
    font-size:11px;
    font-weight:normal;
}

.headerforminputbox input {
    border: 1px solid #000000;
    height: 14px;
    font-size: 10px;
    width: 129px;
}

#bannerlivecamsamateure .livecams {
    width: 500px;
    float: left;
}

#bannerlivecamsamateure .amateure {
    left:491px;
    position:absolute;
}
/** END LOGIN PAGE HEADER**/



#mainfooteralign {
    margin-bottom: 2em;
    padding: 10px;
}

.mainfooterlinkalign {
    float: left;
    width: 400px;
}

#footer-link ul {
    padding: 0px;
    margin: 0px;
}

.mainfooterlinkinner ul li {
    display: inline;
    padding: 0px 5px;
    border-right: 1px solid #D8DEB2;
    text-align: center;
}

.mainfooterlinkinner ul li:last-child {
    display: inline;
    padding: 0px 5px;
    border-right: none;
    text-align: center;
}

.mainfooterlinkinner a, #footer-link a:hover {
    font-size: 13px;
}

.copyright {
    float: left;
    width: 300px;
    text-align: right;
    margin-left: 21em;

}

.copyright, .mainfooterlinkinner a, .mainfooterlinkinner a:hover {
    color: #D8DEB2;
    font-size: 13px;
    font-weight: bold;
}

/* FREECHAT NORMAL - BLOCK START */
#freechatmodelinfo h3 {
    float: left;
}

#freechatmodelinfo .modelinfobox img {
    float: right;
    padding: 8px;
}

#freechatmodelinfo .modelflag {
    width: 22px;
    height: 16px;
}
/* FREECHAT NORMAL - BLOCK END */

/* FREECHAT MEDIUM - BLOCK START */
#fcmediumchatbox a {
    text-decoration: none;
}
/* FREECHAT MEDIUM - BLOCK END */

/* HARDCORE NORMAL - BLOCK START */
#hardcorechatmodelinfo a {

}
/* HARDCORE NORMAL - BLOCK END */

/* HARDCORE FULLSIZE - BLOCK START */
#toprightHCbig .hcchatcam2cam {
    margin: 0px auto;
}

#toprightHCbig .hcchatcam2cam {
    margin-top: 24px;
}

#bottomrightHCbig .hcchatcammode {
    margin: 0px auto;
}
#bottomrightHCbig .functionmenu {
    height: auto;
}
#bottomrightHCbig .hcchatcammode h4 {
    line-height: 22px;
}
/* HARDCORE FULLSIZE - BLOCK END */



.modelthumbnail {
    border: 1px solid #003399;
    float: left;
    width: 159px;
    margin: 2px 2px;
}

#loginmodelcamlist {
    border: 1px solid #003399;
    padding: 2px;
    margin: 4px;
}

.chatinfoalignment {
}

.modelthumbnail .chat {
    width: 80px;
    height: 17px;
    float: left;
    background-image: url(../images/cnt_dsc.gif);
    padding-top: 3px;
    text-align: center;
}


.modelthumbnail .info {
    width: 79px;
    _width: 78px;
    height: 17px;
    background-image: url(../images/light_red_mini_bar.jpg);
    float: right;
    padding-top: 3px;
    text-align: center;
}

.modelthumbnail .modelname {
    font-weight: bold;
    font-size: 10px;
    float: left;
    width: 95px;
    text-align: left;
    padding-left: 5px;
    overflow: hidden;
    height: 15px;
}

.modelname, .info a, .info a:hover, .chat a, .chat a:hover {
    color: #fff;
    text-decoration: none;
}

.modelflag img {
    height: 11px;
    width: 15px;
}

.nameflag0 {
    height: 15px;
    background-image: url(../images/cnt_dsc.gif);
    padding-top: 4px;
    text-align: right;
    padding-right: 5px;
}

.nameflag2 {
    height: 15px;
    background-image: url(../images/cnt_dsc2.gif);
    padding-top: 4px;
    text-align: right;
    padding-right: 5px;
}

.nameflag-1 {
    height: 15px;
    background-image: url(../images/cnt_dsc1.gif);
    padding-top: 4px;
    text-align: right;
    padding-right: 5px;
}

.loginimagethumb img {
    height:116px;
    width:159px;
}

.model-offline {
  position: absolute;
  width: 158px;
  height: 116px;
  background-image: url(../images/offline_blur.png);
  display: none;
}
.flash-hover {
  margin-top: -10.7em;
  _margin-top: -10.8em; /*ie 6*/
  height: 116px;
}

.model-price {
    background-image: url(../images/img_trnsprnt.png);
    color: yellow;
    font-size: 9px;
    font-weight: bold;
    height: 13px;
    line-height: 14px;
    margin-left: 12em;
    margin-top: 10.7em;
    padding: 1px 10px;
    position: absolute;
    text-align: center;
}

/* Logged Header overall */
#loggedheader{


}
#loggedheader .loggedheaderform {
    width: 400px;
    /*height: 85px;*/
    float: left;
}

.loggedheaderform1{
    width: 395px;
}

.loggedheaderformalignment2 {
    height: 85px;
    /*width: 240px;*/
    width: 255px;
    float: left;
}
.loggedheaderformlabel2{
    float: left;
}

.loggedheaderformright{
    width: 140px;
    height: 85px;
    float:right;
    text-align: left;
}

#loggedheader .loggedheaderlogo {
    width: 180px;
    height: 85px;
    float: left;
    margin-left: 60px;
    padding-left: 15px;
}

#loggedheader .loggedheaderbuttons{
    width: 300px;
    height: 75px;
    float: right;
}
.loggedheaderbuttonstyle{
    border: 1px solid #000000;
    margin-bottom: 1px;
}

input .headerloggedlabel {
    color:#000;
    font-size:10px;
    font-weight:700;
    background-color:#FFF;
    border:1px solid #000;
    width:120px;
    height:14px;
    padding-left:3px;
    margin-top: 3px;
}

label .loggedheadertext {
    margin-left: 10px;
    text-align: right;
}
.loggedheaderbtnout{
    color:#000;
    font-size:11px;
    font-weight:100;
    background-color:#CCCC99;
    border:2px solid #000;
    width:125px;
    height:20px;
}
.loggedheaderbtnover {
    color:#000;
    font-size:11px;
    font-weight:100;
    background-color:#CCCC99;
    border:2px solid #F0E68C;
    width:130px;
    height:20px;
}
.loggedheadermsgbox {
    border:1px solid #000000;
    background-color: #ffffff;
    width: 132px;
    height: 14px;
    float: right;
    margin-left: 10px;
}
.loggedheadermsgnum {
    font-size:10px;
    color:#FF0000;
    margin-left:3px;
}
.loggedheadermsg {
    color:#000000;
    font-size:10px;
    float: right
}
.loggedheaderaccountinfo{
    font-size:10px;
    color:#000000;
    margin-left:3px;

}
.loggedheaderlabelinput {
    margin: 2px 0px;
    height: 18px;
}
.loggedheaderbuttons_right{
    width: 124px;
    height: 70px;
    float: right;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.loggedheaderbuttons_left{
    width: 130px;
    height: 70px;
    float: right;
    position: relative;
    margin-right: 5px;
    margin-top: 5px;

}
.loggedformright {
    color: #ffffff;
}


/*  end logged header */

#loggedpaymentholder {
}

.loggedpaymaincontent {
    margin: 10px;
}


.loggedpaymentright {
    width: 730px;
}
.loggedpaybannerholder{
    width: 203px;
    height: 560px;
}
.loggedpayupperbtn {
    margin-bottom: 5px;
}
.loggedpaybannerleft{
    width: 510px;
    height: 97px;
}
.loggedpaybannerright{
    width: 190px;
    height: 97px;
}
.loggedpaymentdiv {
}
.paymentframeholder iframe {
    background-color:#fff;
}
.antifloat {
    clear: both;
}

.paymentformalignment {
    height: 75px;
    width: 270px;
    padding-right: 5px;
}
.paymentlabelinput{
    margin: 2px 0px;
    height: 18px;
}
.paymentheaderformlabel{
    float: left;
    width: 120px;
    text-align: right;
}
.paymentheaderforminputbox {
    height: 15px;
    font-size: 10px;
    width: 129px;
    float: right;
    border: 1px solid #000000;
    padding-left: 5px;
    background-color: #fff;
}
#paymentholdermenu{
    width: 305px;
    height: 18px;
    float: right;
}

#paymentholdermenu .nav {
    margin: 0;
    float:left;
    padding: 0 0 0 0px;
    margin: 0px;
    list-style: none;
    display: inline;
}
#paymentholdermenu .nav li {
    display: inline;
}

/* dating payment */
#datingpaymentholder {
}

.datingpaymaincontent{

}
#datingpayleftbanner{

}
.datingpaymentright{
    width: 730px;

}
.datingpayupperbtn{

}
.datingpaybannerleft{
    width: 510px;
    height: 97px;
}
.datingpaybannerright{
    width: 190px;
    height: 97px;
}

.datingpaymentdiv{

}









/*login main header alignment */
#headeralignment {
    background-image: url(../images/m_up.jpg);
    background-repeat: repeat-x;
    height: 80px;
    padding: 4px;
}

.headerlogo {
    background-image: url(../images/extremechat_header_logo_v8.jpg);
    height: 75px;
    width: 194px;
    margin-left: 117px;
    float: left;
}


.headerregistration {
    background-image: url(../images/header_neuanmeldung_hier_klicken_yellow.jpg);
    height: 75px;
    width: 310px;
    float: right;
}

.headerformalignment {
    float: left;
}

.headerforminputbox {
    float: left;
    width: 132px;
    margin-right: 2px;
}

/** START FIXED LAYOUT **/
.lcontent p, .amateurefreeclipscamlistname, .amateurename {
    overflow: hidden;
}
/** START PAGINATION **/
.ecpagination {
}

.ecpagination ul {
    padding: 0px;
    margin: 0px;
}
.ecpagination ul li {
    display: inline;
    border: 2px solid #fff;
    background-color: #FCE4B4;
    padding: 4px 0px;
    _padding: 0px;
    margin: 0px 1px;
    _margin: 0px 1px;
    line-height: 27px;
}

.ecpagination ul li a, .ecpagination ul li a:hover {
    color: #000;
    text-decoration: none;
    padding: 5px 7px;
}

.ecpagination ul li.page_selected, .ecpagination ul li.page_selected a, .ecpagination ul li.page_selected a:hover {
    font-weight: bold;
    color: #fff;
    background-color: #930900;
}

.ecpagination ul li.start_content, .ecpagination ul li.end_content {
    font-weight: bold;
    background-repeat: no-repeat;
}
.ecpagination ul li.start_content {
    background-image: url(../images/home.jpg);
    background-position: 5px 50%;
    padding-left: 20px;
}
.ecpagination ul li.end_content {
    background-image: url(../images/pager_next.jpg);
    background-position: 50px 50%; /*login page 70px to 50px*/
    padding-left: 5px;
    padding-right: 15px;
}
.amateurprofilepagegalleryheader .ecpagination ul li.end_content {
    background-position: 60px 50%; /*login page 70px to 50px*/
}

.modelgalleryheader .ecpagination ul li.end_content {
    background-position: 60px 50%; /*login page 70px to 50px*/
}
/** END PAGINATION **/

.hidediv {
    display: none;
}


/** START LOGIN CHAT BOX **/
.loginfakechatbox iframe {
    height: 262px;
    padding-left: 3px;
    padding-top: 3px;
    width: 685px;
    background-color: #903834;
}

#registrationalignment {
    width: 315px;
}

.registrationnameinputalign {
    margin-bottom: 10px;
}

.registrationnameinputalign .registrationlabel {
    color: #FFFF00;
    width: 120px;
    _width: 110px;
    font-size: 12px;
}

.registrationnameinputalign .registrationinput input {
    border: 1px solid #E80F00;
}

.registrationcontainer {
    margin: 15px;
}

.registrationsubmit input {
    border: 0px;
    background-image: url(../images/register_btn.jpg);
    height: 17px;
}

.registrationweiter {
    text-align: right;
    margin-right: 5px;
    _margin-right: 10px;

}

#bannerlivecamsamateure {
}
/** END LOGIN CHAT BOX **/


/** START TOOLTIP REGISTRATION **/
#rcnickname, #rcemail {
    border: 1px solid #FF0000;
    background-image: url(../images/tmp/client_26.jpg);
    position: absolute;
}

#rcnickname {
    width: 215px;
    margin: -50px 0px 0px 130px;
    padding: 3px 0px 3px 3px;
}

#rcemail {
    width: 200px;
    margin: -18px 0px 0px 130px;
    padding: 3px 0px 3px 3px;
}

#rcueemail {
    border: 1px solid #FF0000;
    position: absolute;
    width: 200px;
    margin: -35px 0 0 461px;
    background-image: url(../images/tmp/client_31.jpg);
    padding: 3px 0px 3px 3px;
}

#rcpswdw {
    border: 1px solid #FF0000;
    position: absolute;
    width: 180px;
    margin: 10px 0 0 461px;
    background-image: url(../images/tmp/client_31.jpg);
    padding: 3px 0px 3px 3px;
}

.registrationtooltiparrow {
}

/** END AMATEURE SUB MENU BUTTONS **/


/** START EMAIL CSS**/
#flash_holder_menu-1 {
    float: left;
    width: 320px;
    border-right: 0px solid #C00301;
    height: 135px;
}

#flash_holder_menu-1 #flash_menu {
    float: left;
    width: 325px;
    height: 135px;
}

#flash_holder_menu-1 #flash_menu a {
    margin: 0px;
    padding: 0px;
}

#flash_holder_menu-1 #flash_menu a div {
    float: left;
    position: static;
    width: 145px;
    height: 55px;
    margin-top: 8px;
    display: block;
    background-image: url(images/transparent_big.png);
    background-color: #fcfdbc;
    color: #051f76;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 55px;
    background-image: url(/images/dating_big_button_background_gray.jpg);
    border: 1px solid #051f76;
}

#flash_holder_menu-1 #flash_menu a div.left {
    margin-left: 12px;
    _margin-left: 6px;
}

#flash_holder_menu-1 #flash_menu a div.right {
    margin-left: 10px;
}

#flash_holder_menu-1 #buttons {
    float: left;
    width: 320px;
    height: 135px;
    margin-top: -135px;
}

#flash_holder_menu-1 #buttons div {
    position: static;
    width: 145px;
    height: 55px;
    display: block;
}

#flash_holder_menu-1 #buttons div.left {
    margin-left: 12px;
    _margin-left: 6px;
    margin-top: 8px;
}

#flash_holder_menu-1 #buttons div.right {
    margin-left: 10px;
    margin-top: 8px;
}

#flash_holder_menu-1 #buttons div a {
    margin: 0px;
    padding: 0px;
}

#flash_holder_menu-1 #buttons div img {
    width: 145px;
    height: 55px;
}

#mail-table-width table {
    width: 600px;
}
/** END EMAIL CSS**/


/**START PASSWORT CSS AND NEUKUNDEN CSS**/
.yellow_highlight_bold, .yellow_highlight {
    color: #FFE220;
}

.yellow_highlight {
    font-size: 14px;
    font-weight: 550;
}

.yellow_highlight_bold {

    font-size: 13px;
    font-weight: bold;
    font-stretch: expanded;
}

.white_font, .white_font_bold {
    color: #fff;
}
.white_font_bold {
    font-size: 11px;
    font-weight: bold;
}

#c1 {
    margin-left: 11px;
    border: 1px #E60000 solid;
    position: relative;
    width: 325px;
    height: 240px;
}


/**START ADDITIONAL NEUKUNDEN CSS **/
#c2 {
    position:relative;
    width:325px;
    height:240px;
    border:1px #E60000 solid;
    border-left: hidden;
}

#c3 {
    position: relative;
    width: 325px;
    height: 240px;
    border: 1px #E60000 solid;
}

#ubers {
    position: relative;
    background-image: url(images/ubers.gif);
    width: 137px;
    left: 445px;
    height: 32px;
    margin-top: 20px;
    margin-bottom: 20px;
}


/** START LOGIN **/
#bannersearchbox {
    text-align: center;
    margin: 5px;
}

/*start footer*/
#loginfooter {
    background-image: url(../images/cat_title.jpg);
    height: 23px;
    padding: 2px;
    _padding: 2px 0px 0px 0px;
}

#loginfooter .footerinner{
}

#loginfooter .footerinner ul {
    padding: 0px;
    margin: 0px;
}

.footerinner a, .footerinner img {
    padding: 0px;
    margin: 0px;
}

#loginfooter img, #loginfooter img {
    border: none;
}
/*end footer*/

/** STAT AMATEURE **/
#amateurefreeclips {
    border: 1px solid #003499;
    color: #fff;
}

#amateurefreeall {
    color: #fff;
}

.amateurefreeclipstitle {
    background-image: url(../images/header_strip_gradient_blue.jpg);
    padding: 20px;
    height: 28px;
}

.amateurealltitle {
    background-image: url(../images/bar_vodix_db_gradient_dark_red.jpg);
    padding: 10px;
    height: 50px;
    margin-bottom: 10px;
}

.amateurefreeclipstitle h3, .amateurealltitle h3 {
    float: left;
    color: #ffffff;
    margin: 0px 10px 0px 0px;
    font-size: 18px;
}

.amateurealltitle h3 {
    float: none;
}

.amateurealltitle h3 {
    margin-top: 10px;
}

.amateurefreeclipscamlist {
    padding: 5px;
}



.amateurefreeclipscamlistimage img {
    width: 180px;
    height: 135px;
}

.amateurefreeclipscamlistname {
    color: #ffff00;
    font-weight: bold;
}

.amateurefreeclipscamlistitimevote {

}



.amateurefreeclipscamlistidatename {

}



.amateurefreeclipsicon {
    background-image: url(../images/freeclips_icon.jpg);
    float: left;
    height: 48px;
    position: relative;
    right: 7px;
    top: -11px;
    width: 47px;
}

.amateurefreeallicon {
    background-image: url(../images/alle_amateur_icon.jpg);
    float: left;
    height: 46px;
    right: 7px;
    width: 34px;
}

.amateureallbuttons, .amateureallcheckbox {
}

.amateureallbuttons {
    margin: 0px 10px;
}

.amateurealliconalignment {
    width: 250px;
    float: left;
}

.amateureallbuttonschecklignment {
    float: left;
    width: 715px;
}

.amateureallbuttonschecklignment img {

}

.amateureprofilealignment {
}

#profilemaincontent {
    padding-left: 10px;
}

.profilethumbnailbody {
    width: 480px;
    border: 1px solid #FF0000;
    height: 135px;
}



.amateureprofile .aname {
    color: #FFFF99;
    font-size: 12px;
    font-weight: bold;
}

.amateureprofile .alookingforalign {
}



.lcontent {
}




.amateurefreeclipscamlistname {
    height: 17px; /*vodix height 22*/
}

.realtreff {
    color: #FF0000;
}

.dartseller {
    color: #99CCFF;
}

.kameraman {
    color: #66CC66;
}

.taschengeldsex {
    color: #CCCC33;
}

.amateureprofile .acontent {
}

.alookingforalign label {
    font-size: 11px;
}

.alookingforalign p {
   color: #FF0000;
   font-weight: bold;
}


.amateureprofilecontent label, .amateureprofilecontent span, .amateureprofilecontent .lcontent label, .lcontent p  {
    font-size: 11px;
}

.amateureprofilecontent .amateurebuttons {
   text-align: center;
   margin-top: 10px;
}

.amateureprofilecontent .amateurebuttons img {
    border: 0px;
}


.amateurecheckbox {
    float: left;
    width: 60px;
}

.amateurebuttons {
}

.amateurefooterright {
    border: 1px solid #fff;
}

.button_vodix_db_amateur_normal, .button_vodix_db_video_normal, .button_vodix_db_bilder_normal {
    float: left;
    width: 110px;
    height: 21px;
    color: #8C0106;
    line-height: 21px;
    text-align: center;
    background-image: url(../images/button2_strip_gradient_yellow.jpg);
    font-weight: bold;
    margin-bottom: 1px;
    border: 1px solid #ecb632;
    cursor: pointer;
}

.button_vodix_db_amateur_normal:hover {
    background-image: url(../images/button2_strip_gradient_red.jpg);
    color: #fff;
    cursor: pointer;
}

.amateurbuttonssmall a {
    color: #8C0106;
}

.amateurbuttonssmall a:hover {
    color: #fff;
}

.amateurbuttonsalignment {
    width: 210px;
    float: left;
    margin-right: 5px;
    height: 50px;
}

.amateurbuttonsbig {
    float: left;
    margin-right: 3px;
}

.amateurbuttonssmall {
    float: left;
    width: 110px;
}

.button_vodix_db_amateur_selected a, .button_vodix_db_video_selected a, .button_vodix_db_bilder_selected a {
    color: #fff;
}


.button_vodix_db_amateur_selected, .button_vodix_db_video_normal:hover, .button_vodix_db_bilder_normal:hover, .button_vodix_db_bilder_selected, .button_vodix_db_video_selected {
    background-image: url(../images/button2_strip_gradient_red.jpg);
    width: 110px;
    color: #fff;
    line-height: 21px;
    height: 21px;
    float: left;
    text-align: center;
    font-weight: bold;
    border: 1px solid #ecb632;
    cursor: pointer;
}

.button_vodix_db_video_normal:hover {
    background-image: url(../images/apple_green_mini_bar.jpg);
}

.button_vodix_db_bilder_normal:hover {
    background-image: url(../images/violet.gif);
}

.button_vodix_db_bilder_selected {
    background-image: url(../images/violet.gif);
}

.button_vodix_db_video_selected {
    background-image: url(../images/apple_green_mini_bar.jpg);
}

/** STAT CAM LIST **/
/* Cam List CSS DATING */
.camlistfreechatalignment, .camlisthardcorealignment {
    padding: 2px;
    margin: 4px;
}

#camlistfreechatcontainer {
    border: 1px solid #003499;
    margin: 0 0 3px 0;
}

#camlisthardcorecontainer {
    margin: 0 0 3px 0;
    border: 1px solid #cc0000;
}

#camlisthardcorecontainer .paginator-header {
    margin-top: 14px;
}



#camlistfreechatcontainer .camlistfreechattitle {
    height: 62px;
    padding: 0 0 0 0;
    background-image: url(../images/header_strip_gradient_blue.jpg);
}

#camlistfreechatcontainer .titlefreechatwebcam {
    float: left;
    height: 52px;
    width: 43px;
    padding: 5px;
    background-image: url(../images/header_strip_gradient_blue.jpg);
}

#camlistfreechatcontainer h2 {
    float: left;
    margin: 17px 10px 0 10px;
    font-size: 18px;
    color: white;
    float: left;
    width: auto;
    margin: 15px 10px 0 10px;
}

#camlistfreechatcontainer .titlefreechatmore {
    float: left;
    margin-top: 17px;
    width: 156px;
}

#camlisthardcorecontainer .camlisthardcoretitle {
    height: 62px;
    padding: 0 0 0 0;
    background-image: url(../images/header_strip_gradient_red.jpg);
}

#camlisthardcorecontainer .titlehardcorewebcam {
    float: left;
    height: 52px;
    width: 50px;
    padding: 5px;
    background-image: url(../images/header_strip_gradient_red.jpg);
}

#camlisthardcorecontainer h2 {
    float: left;
    margin: 17px 10px 0 10px;
    font-size: 18px;
    color: white;
    float: left;
    width: auto;
    margin: 15px 10px 0 10px;
}

#camlisthardcorecontainer .titlehardcoremore {
    float: left;
    margin-top: 17px;
    width: 156px;
}

#camlisthardcorecontainer .nameflag {
    background-image: url(../images/cnt_dsc1.gif);
    background-repeat: repeat-x;
}

/*
#camlisthardcorecontainer .paginator {
    float: right;
    line-height: 18px;
    font-weight: bold;
    margin: 16px 10px 0 0;
    color: #fff;
}*/

#camlisthardcorecontainer .paginator a, #camlisthardcorecontainer .paginator img {
    border: none;
    color: #000000;
    text-decoration: none;
}

#camlisthardcorecontainer .paginatornext {
    float: left;
    height: 18px;
    background: #FCE4B4 none repeat scroll 0 0;
    border: 3px solid #FFFFFF;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 0 8px 0 8px;
}

.paginator {
    /*
    border: 1px solid #fff;
    */
}

#camlisthardcorecontainer .camlisthardcoremore {
    height: 155px;
    width: 159px;
}


/*
Cam List -> 8
Dating -> 105
*/


/* Cam List */
#camlistfreechatcontainer {
    margin: 0 0 3px 0;
}

#camlisthardcorecontainer {
    margin: 0 0 3px 0;
}

#camlistfreechatcontainer .camlistfreechattitle {
    height: 62px;
    width: 100%;
    float: left;
    padding: 0 0 0 0;
}

#camlistfreechatcontainer .titlefreechatwebcam {
    height: 52px;
    width: 43px;
    padding: 5px;
    background-image: url(../images/header_strip_gradient_blue.jpg);
}

#camlistfreechatcontainer h2 {
    float: left;
    margin: 17px 10px 0 10px;
}

#camlistfreechatcontainer .titlefreechatmore {
    float: left;
    margin-top: 17px;
    width: 156px;
}

#camlisthardcorecontainer .camlisthardcoretitle {
    height: 62px;
    padding: 0 0 0 0;
}

#camlisthardcorecontainer .titlehardcorewebcam {
    height: 52px;
    width: 50px;
    padding: 5px;
    background-image: url(../images/header_strip_gradient_red.jpg);
}

#camlisthardcorecontainer h2 {
    float: left;
    margin: 17px 10px 0 10px;
}

#camlisthardcorecontainer .titlehardcoremore {
    float: left;
    margin-top: 17px;
    width: 156px;
}

#camlisthardcorecontainer .nameflag {
    background-image: url(../images/cnt_dsc1.gif);
    background-repeat: repeat-x;
}
#camlisthardcorecontainer .paginator a, #camlisthardcorecontainer .paginator img {
    border: none;
    color: #000000;
    text-decoration: none;
}

#camlisthardcorecontainer .paginatornext {
    float: left;
    height: 18px;
    background: #FCE4B4 none repeat scroll 0 0;
    border: 3px solid #FFFFFF;
    color: #000000;
    font-size: 12px;
    font-weight: 700;
    padding: 0 8px 0 8px;
}

#camlisthardcorecontainer .camlisthardcoremore {
    height: 155px;
    width: 159px;
}

.sortingcamlist {
    margin: 19px 0 0 10px;
    width: 140px;
    text-align: left;
}

.sortingcamlistnone {
    display: none;
    margin: 15px 0 0 0;
    width: 140px;
    text-align: left;
}





/* Cam List CSS FOOTER */
.camlistfooter {
    height: 27px;
    padding: 0px;
}

.camlistfooter .camlistfooterinner ul {
    padding: 0px;
    margin: 0px;
}

.camlistfooterinner, .headerpaginatoralignment {
    float: right;
    width: 500px;
}

/*.camlistfooterinner {
    width: 500px;
}*/

.camlistfooterinner , .camlistfooterinner img {
    border: none;
}

.camlistfooteralignment, .headerpaginatoralignment {
    text-align: right;
}

/* DATING FOOTER*/
#datingfooter {
    height: 26px;
    padding: 0px 2px 2px 2px;
}

#datingfooter .footerinner ul {
    padding: 0px;
    margin: 0px;
}

#datingfooter .footerinner ul li {
    display: inline;
}

#datingfooter .footerinner {
/*
    float: right;
    width: 320px;
*/
}

#datingfooter .footerinner a, #datingfooter .footerinner img {
    border: none;
}

.datingfooteralignment {
    width: 300px;
    margin-top: 2px;
    text-align: right;
}





/* Dating CSS */
#geoipmembers {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}

#geoipmembers .geoipmemberstitle {
    height: 62px;
    line-height: 62px;
}

#geoipmembers .datingicon {
    background-image: url(../images/header_dating_gradient_white.jpg);
    padding: 1px 0 0 5px;
    width: 70px;
    height: 61px;
}

#geoipmembers h2 {
    float: left;
}

#geoipmembers .titlemore {
    float: left;
    width: 156px;
    height: 23px;
    margin: 18px 0 0 20px;
    line-height: 23px;
    text-align: center;
}

#geoipmembers .titlemore  a:hover {
    text-decoration: none;
}

#geoipmemberscamlist {
    margin: 3px 0 0 3px;
    width: 740px;
}

#geoipmemberscamlist.more {
    width: auto;
}

#geoiptopmembers  {
    width: 235px;
    height: 258px;
    margin: 5px 0 0 0;
}

#geoipmembers .skthumbnailbig {
    float: left;
    height: 126px;
    width: 236px;
    margin: 2px;
}

#geoipmembers .skthumbinfo {
    float: left;
    height: 102px;
}

#geoipmembers .skthumbbigimage {
    float: left;
    height: 100px;
    width: 115px;
}

#geoipmembers .skthumbbiginfo {
    float: left;
    height: 100px;
    width: 112px;
    margin-left: 5px;
    overflow: hidden;
}

#geoipmembers .skthumbbiginfoflag {
    height: 20px;
    width: 30px;
    margin: 3px 0 0 0;
}

#geoipmembers .skthumbbiginfouname, #geoipmembers .skthumbbiginfofield, #geoipmembers .skthumbbiginfovalue {
    font-weight: bold;
    font-size: 11px;
}

#geoipmembers .skthumbbiginfouname {
    float: left;
    font-size: 12px;
    margin: 0 0 15px 0;
}

#geoipmembers .skthumbbigmore {
    float: left;
    width: 231px;
    height: 20px;
    margin: 0 0 0 1px;
    text-align: center;
    line-height: 20px;
}

#geoipmembers .skthumbbigmore  a {
    text-decoration: none;
}

#geoipmembers .geoiptopmembertitle {
    height: 30px;
    line-height: 30px;
    text-align: center;
}

#geoipmembers .geoiptopmembercamlist {
    width: 235px;
    height: 228px;
}

#geoipmembers .topmemberthumb {
    float: left;
    width: 50px;
    height: 48px;
    margin: 5px 0 0 5px;
}

#skmemberslist {
    padding: 0 0 5px 0;
}

#skmemberslist .geoipmemberstitle {
    height: 62px;
    line-height: 62px;
}

#skmemberslist .datingicon {
    background-image: url(../images/header_dating_gradient_white.jpg);
    padding: 1px 0 0 5px;
    width: 70px;
    height: 61px;
}

#skmemberslist h2 {
    float: left;
}

#skmemberslist .titlemore img {
    float: left;
    margin: 8px 5px 0 5px;
    border: 1px solid #CC0000;
}

#skmemberscamlist {
    padding: 0 0 0 16px;
}

#skmemberscamlist .skthumbnailsmall{
    float: left;
    width: 119px;
    height: 161px;
    margin: 5px 10px 0 0;
}

#skmemberscamlist .skthumbnailsmalltitle {
    height: 29px;
    padding: 3px 0 0 0;
    line-height: 12px;
    text-align: center;
}

#skmemberscamlist .skthumbnailsmallimage {
    margin: 2px 0 2px 0;
    height: 98px;
    width: 117px;
}

#skmemberscamlist .skthumbnailsmallmore {
    height: 20px;
    line-height: 20px;
    width: 119px;
}

#skmemberscamlist .skthumbnailsmallage {
    float: left;
    margin: 0 0 0 3px;
}

#skmemberscamlist .skthumbnailsmallzip {
    float: right;
    margin: 0 3px 0 0;
}

#skmemberscamlist .skthumbnailsmallflag {
    float: right;
    margin: 6px 3px 0 0px;
}



/* Cam List CSS */
.camlistfooter {
    background-image: url(../images/cat_title.jpg);
}

.camlistfooter .paginator-footer {
}


.camlistfooteralignment {
}





/* DATING FOOTER*/
#datingfooter {
    background-image: url(../images/cat_title.jpg);
}

.datingfooteralignment {
    float: right;
}





/* Dating CSS */
#geoipmembers {
}

#geoipmembers .geoipmemberstitle {
    background-color: #cccccc;
    background-image: url(../images/header_dating_gradient_white.jpg);
    background-repeat: repeat-x;
}

#geoipmembers .datingicon {
    float: left;
}

#geoipmembers h2 {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    margin: 0 0 0 10px;
}

#geoipmembers .titlemore {
    background-image: url(../images/button_strip_dating_gradient_red.jpg);
    background-repeat: repeat-x;
    border: 1px solid #000000;
}

#geoipmembers .titlemore  a {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

#geoipmembers .titlemore  a:hover {
    color: #FF0000;
}

#geoipmemberscamlist {
    float: left;
}

#geoiptopmembers {
    float: left;
    border: 1px solid #F2D829;
}

#geoipmembers .skthumbnailbig {
    border: 1px solid #6B81CC;
    background-color: #FFFFFF;
}

#geoipmembers .skthumbbigimage {
    float: left;
}

#geoipmembers .skthumbbiginfouname, #geoipmembers .skthumbbiginfofield, #geoipmembers .skthumbbiginfovalue {
    color: #BE0002;
}

#geoipmembers .skthumbbiginfovalue {
    color: #000000;
}

#geoipmembers .skthumbbigmore {
    background-image: url(../images/button_strip_dating_gradient_red.jpg);
    background-repeat: repeat-x;
    border: 1px solid red;
}

#geoipmembers .skthumbbigmore  a {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

#geoipmembers .geoiptopmembertitle {
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(/images/header_top_mitgleider_gradient_red.jpg);
}

#geoipmembers .geoiptopmembercamlist {
    background-color: #FFFFFF;
}

#geoipmembers .topmemberthumb {
    border: 1px solid #D7A920;
}

#skmemberslist {
    border: 1px solid #FFFFFF;
}

#skmemberslist .geoipmemberstitle {
    background-color: #cccccc;
    background-image: url(../images/header_dating_gradient_white.jpg);
    background-repeat: repeat-x;
}

#skmemberslist .datingicon {
    float: left;
}

#skmemberslist h2 {
    font-size: 18px;

    font-weight: bold;
    color: #000000;
}

#skmemberslist .titlemore  {
    float: right;
}

#skmemberscamlist .skthumbnailsmall {
    border: 5px solid #FFFFFF;
    background-color: #FFFFFF;
    color: #FFFFFF;

    font-size: 9px;
    font-weight: bold;
}

#skmemberscamlist .skthumbnailsmalltitle {
    background-image: url(../images/dating_btmTtleBg.jpg);
}

#skmemberscamlist .skthumbnailsmallname {
    color: #FFDC50;
    overflow: hidden;
    margin: 0px 1px;
    font-size: 12px;
    font-weight: bold;
}

#skmemberscamlist .skthumbnailsmallimage {
    border: 1px solid #AF0100;
}

/** START LOGGED IN HEADER**/
/*  LOGGED HEADER */
#loggedheader {
    font-size: 10px;
    background-image: url(../images/m_up.jpg);
    background-repeat: repeat-x;
}
#loggedheader .loggedheaderform {
    width: 400px;
    font-size: 10px;
     float: left;

}
.loggedheaderform1{
    margin-top: 3px;
}

.loggedheaderformlabel2{
    color: #FFE220;
    font-weight: bold;
    width: 100px;
    text-align: right;
    margin-top: 5px;
    margin-right: 5px;
}

#loggedheader .loggedheaderlogo {
    background-image: url(../images/extremechat_header_logo_v8.jpg);
    background-repeat: no-repeat;

}

label .loggedheadertext {
    width: 155px;
    font-size:11px;
    text-align: right;
    color: #ffffff;
}
/** END LOGGED IN HEADER**/



#loggedpaymentholder {
    border-left: 5px solid #39536C;
    border-right:5px solid #39536C;
}

#loggedpaymentcontent {
    background-color: #ffffff;
    padding-top: 1px;
}

.loggedpaymaincontent {
}

.loggedpaymentright {
    float: left;
    margin-left: 10px;
}
.loggedpaybannerholder {
    float: left;
    background-image: url('/images/deine_vorteile.jpg');
    background-repeat: no-repeat;
}

.loggedpayupperbtn {
}

.loggedpaybannerleft {
    background-image: url('/images/extremechat_pay07_r6_c12.jpg');
    float:left;
}
.loggedpaybannerright{
    background-image: url('/images/extremechat_pay07_r6_c24.jpg');
    margin-left:5px;
    float:left;
}
.loggedpaymentdiv {
    color:#000000;
}

#loggedpaymentheader{
    background-image:url('/images/m_up.jpg');
    background-repeat: repeat-x;
    padding-top: 5px;
}
.paymentformalignment {
    float: left;
}

.paymentheaderformlabel {
    color: #ffffff;
}
/*
.paymentheaderforminputbox input {
    border: 1px solid #000000;
}
*/
.loggedpaymentlogo {
    background-image: url('/images/extremechat_header_logo_v8.jpg');
    width: 195px;
    height: 74px;
    float: left;
    margin-left: 80px;

}

#paymentholdermenu{
    background-image:url('/images/payment_bar.jpg');
    background-repeat:repeat-x;
    margin-top: 60px;
}
#paymentholdermenu .nav
{
    margin: 0;
    float:left;
    padding: 0 0 0 0px;
    margin: 0px;
    list-style: none;
}
#paymentholdermenu .nav li {
    display: inline;
    list-style-type: none;
    padding: 2px 10px 0 29px;
    margin: 0px;
    color: #fff;
    line-height: 20px;
}

#paymentholdermenu a {
    color: #fff;
    text-decoration: none;
}

#paymentholdermenu a:hover {
    color: #ff0000;
}




/* dating payment */
#datingpaymentholder {
    border-left: 5px solid #39536C;
    border-right:5px solid #39536C;
}

#datingpaymentcontent{
    background-color: #ffffff;
}

.datingpaymaincontent{
    padding: 5px 0 0 0;
}
.datingpayleftbanner{
    float:left;
    margin: 0 0 0 15px;
}
.datingbannerlefttop{
    width: 203px;
    height: 100px;
    background-image: url('/images/dating_fur.jpg');
}
.datingbannerleftcenter{
    width: 203px;
    height: 188px;
    margin: 10px 0 0 0;
    background-image: url('/images/dating_holedir.jpg');
}

.datingbannerleftbottom{
    width: 203px;
    height: 133px;
    margin: 10px 0 0 0;
    background-image: url('/images/dating_mitdem.jpg');
}

.datingpaymentright{
    float: left;
    margin: 0 0 0 0;
}

.datingpayupperbtn{
    float:left;
}
.datingpaybannerleft{
    background-image: url('/images/dating_hole.jpg');
    float:left;
    margin-bottom:5px;
}

.datingpaybannerright{
    background-image: url('/images/extremechat_pay07_r6_c24.jpg');
    margin-left:5px;
    float:left;
}

.datingpaymentdiv{
    float:left;
    margin-top:11px;
    margin-left:5px;
    color:#000000;
    margin-left: 10px;
}

.loggedmsg {
    color: #000;
}

/** Changeable registration layout alignment **/
#registration {
    background-color: #000000;
}

#registrationtop , #registrationbottom {
    background-color: #000000;
}

#registrationtop .registrationpagewelcome, .registrationpagenow {
    border-right: 1px #FF0000 solid;
}

#registrationbottom .registerforgotpass, .registeruserlog, .registerform {
    background-color: #000000;
}

#registrationbottom .registeruserlog, .registerform {
    border-right:solid 1px #FF0000;
}

/** --------------- REGISTRATION TOP STARTS ---------------------**/
.registrationpagewelcome .welcometext p {
    color: #fff;
}

.registrationpagewelcome .welcometext span {
    color:#fffe00;
    font-weight:bold;
    font-size: 11px;
}

.registrationpagenow .pagenowonlinetxt {
    color:#fffe00;
    font-weight:bold;
    font-size: 11px;
}

.registrationpagenow .pagenowfreetxt {
    color:#ffffff;
    font-weight:bold;
    font-size: 11px;
}

.registrationpagenow .pagenow ul li {
    padding:0 0 7px 14px;
    font-size: 11px;
    font-weight: bold;
}

.registrationpagenow .pagenow ul li span
{
    color:#fffe00;
    font-weight:bold;
    font-size: 11px;
}

.registrationpageonly .pageonlyheaderlefttxt {
    color:#a70302;
    font-weight:bold;
}

.registrationpageonly .pageonlyheaderrighttxt {
    color:#FFFFFF;
    font-weight:bold;
}
.registrationpageonly .pageonlyleft {
    border-right: 1px solid #ff0000;
}


/** --------------- ENDS ---------------------**/

/** --------------- REGISTRATION BOTTOM STARTS ---------------------**/

#registrationbottom  .headertxt {
    color:#FFFFFF;
    font-size:11pt;
    font-weight:bold;
    padding: 0 5px;
}

#registrationbottom  .registerform, .registeruserlog, .registerforgotpass  .subtxtholder p {
    color: #ffffff;
    font-size: 11px;
}

#registrationbottom  label {
    color:#fffe00;
    font-weight:bold;
    font-size: 11px;


}

#registrationbottom .forminputbox {
    border:1px solid #E80F00;
}

.iconform, .iconlog, .iconfpass {
    display: block;
}
/** --------------- ENDS ---------------------**/


/** OVERALL MENU **/
#overallmenu .menubg {
    background-image:url(../images/header_menu_gradient_black.jpg);
    background-repeat: repeat-x;
}

#overallmenu .listmnu {
    background-image: url(../images/listmnu_black.jpg);
    background-repeat: none;
}

#overallmenu .whosonline {
    background-image: url(../images/header_whosonline.png);
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 16px;

    color: #ff0000;
}

#overallmenu .listmnu  a {

    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight: bold;
}

#overallmenu  .listmnu a:hover {
    color:#FF0000;
}

/** END **/



/** FREECHAT MENU**/
#freechatmenu {
    background-image:url(../images/blue_title_bar.jpg);
    background-repeat:repeat-x;
}

#freechatmenu .normal  {
    background-image: url(../images/blue_mini_bar.jpg);
    background-repeat: repeat-x;
    color: #ff0000;
    font-weight:700;
    font-size:12px;

}

#freechatmenu .medium {
    background-image: url(../images/green_mini_bar.jpg);
    background-repeat: repeat-x;
    color: #ffffff;
    font-weight:700;
    font-size:12px;

}

#freechatmenu .full {
    background-image: url(../images/red_mini_bar.jpg);
    background-repeat: repeat-x;
    color: #ffffff;
    font-weight:700;
    font-size:12px;

}

#freechatmenu .nickname  {

    font-size: 14px;
    color: #FFFF00;
    font-weight:700;
}


#freechatmenu .online {
    background-image: url(../images/header_whosonline.png);
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 16px;

    color: #fbff0d;
    margin-top: -40px;
}


/** END **/


#datingprofile {
    padding: 10px 0 20px 30px;
}

/** THUMBNAILS **/

#datingprofilethumbholder {
    float: left;
    background-color: #1e3176;
    border: 1px solid #E60002;
}

#datingprofilethumbholder .dpuser {
    background-image: url('../images/dating_tblTitle.jpg');
    background-repeat: repeat-x;
    border-bottom:1px solid #E60002;
}

#datingprofilethumbholder .dpuser span {
    font-weight: bold;
    color: #FFFF00;
    font-size: 12px;

}

#datingprofilethumbholder .dpavatarbg {
    background-color: #1e3176;
}

#datingprofilethumbholder .avatarBig {
    border:1px solid #fff;
}

#datingprofilethumbholder .avatar {
    border:1px solid #fff;
}

/** END **/

/** PROFILE CONTENT  **/

#datingpfrofileinfohldr {
    background-color: #000000;
    margin-left: 10px;

}

#datingpfrofileinfohldr .dptitle{
    background-image: url(../images/dating_tblTitle.jpg);
    background-repeat: repeat-x;
    border-bottom:1px solid #E60002;
}


#datingpfrofileinfohldr .dprofiltxt {

    font-weight:bold;
    font-size:12px;
    color:#ffff00;
}

#datingpfrofileinfohldr .dptitle2 {
    background-image:url(../images/dating_tblTitle2.jpg);
    background-repeat: repeat-x;
    border-bottom:1px solid #E60002;
    font-weight:bold;
    color:#D10305;
    font-size:12px;
    padding: 5px 0 0 8px;
}


#datingpfrofileinfohldr .dpdatablue, .dpdatablue2 label{
    padding: 3px 0 0 8px;
    font-size: 12px;
}

#datingpfrofileinfohldr  .dpdataplain, .dpdataplain2  p {
    padding: 3px 0 0 8px;
    font-size: 12px;
}

.dpdataplain2 p {
    overflow:hidden;
    height: 90px;
}


#datingpfrofileinfohldr .dpdatablue {
    background-color:#1D3176;
}


#datingpfrofileinfohldr .dpbotcontent {
    border: 1px solid #F2D829;
    background-color: #203785;
}

/** PROFILE BANNERS **/

#datingprofilebanners {
    float: left;
    margin-left: 10px;
}

#datingprofilebanners .interesse {
    border: 1px solid #fefd05;
    background-color: #1e3176;
    height: 64px;
    font-weight: bold;
    font-size: 12px;

    color: #ffffff;
}

#datingprofilebanners span {
    color: #f4ff00;
}

#datingprofilebanners p.dpbottom {
    color: #fd0002;
}

/** END **/


/** FOOTER **/

#dpfooter {
    background-image:url(../images/cat_title.jpg);
    background-repeat:repeat-x;
    height:25px;
}

/** END **/


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

#livechatprofile {
}
#livechatprofile .livechatprofileheader, #amateurprofilepage .livechatprofileheader{
    background-image: url(/images/cat_title.jpg);
    height: 27px;
}
#livechatprofile .livechatprofileheader h2, #amateurprofilepage .livechatprofileheader h2 {
    float: left;
}
#livechatprofile h2, #amateurprofilepage 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: 10px 0px 0px 0px;
    font-size: 12px;
    height: 27px;
    color: #c00;
}
#modelgallery a {
    color: #fff;
    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
z{
    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;
}
#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 .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 */


/** START FREE CHAT SMALL**/
#freechatboxalignment {
    float: left;
    width: 770px;
    margin-left: 2px;
}

#freechatmodelinfo {
    float: left;
    width: 230px;
    background-color: #000000;
    background-image: url(../images/m.jpg);
    background-repeat: repeat;
}

#freechatmodelinfo .modelinfobox {
    height: 210px;
    width: 230px;
}

#freechatmodelinfo h2 {
    background-image: url(../images/cnt_dsc2.gif);
    color: #FFFFFF;
    font-size: 14px;
    height: 15px;
    padding: 5px;
}

#freechatmodelinfo h3 {
    float: left;
    color: #FFFFFF;
    font-size: 18px;
    height: 24px;
    padding: 5px;
}

#freechatmodelinfo h4 {
    background-image: url(../images/powder_blue_mini_bar.jpg);
    font-size: 12px;
    color: #FFFFFF;
    height: 14px;
    padding: 5px;
}

#freechatmodelinfo .modelflag {
    width: 22px;
    height: 16px;
}

#modelhcprice {
    border: 1px solid #FFFF00;
    background-image: url(../images/freechat_hardcore_price.jpg);
    padding: 6px;
    height: 37px;
    color: #FFFF00;
}

#modelhcprice a {
    color: #FFFF00;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

#modelhcprice span{
    color: #FFFFFF;
}


#freechatpagination {
    margin-top: 10px;
    margin-bottom: 10px;

}

#freechatpagination .hclistpagination {
    background-image: url(../images/cat_title.jpg);
    background-repeat: repeat-x;
    height: 25px;
    padding: 4px;
    color: #FFFF00;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

/** FREECHAT MEDIUM **/
#fcmediumchatcam, #fcmediumchatbox {
    float: left;
    padding: 2px;
}

#fcmediumchatcam {
    width: 583px;
}

#fcmediumchatbox {
    width: 410px;
}

#fcmediumchatbox .fcmediumprice {
    border: 1px solid yellow;
    background-image: url(../images/freechat_hardcore_price.jpg);
    height: 43px;
    padding: 8px 10px 10px 10px;
    color: #FFFF00;
    font-size: 14px;
    font-weight: bold;
}

#fcmediumchatbox span {
    float: left;
    color: #FFFFFF;
    font-size: 40px;
    font-weight: bold;
    padding-right: 20px;
    padding-left: 12px;
    text-decoration: none;
}

#fcmediumchatbox p {
    color: #FFFF00;
    font-size: 14px;
    font-weight: bold;
    padding: 8px;
}

/** START HARDCORE SMALL **/
#hardcorechatboxalignment {
    float: left;
    width: 778px;
    margin-left: 2px;
}

#hardcorechatmodelinfo {
    float: left;
    width: 224px;
    background-color: #000000;
    background-image: url(../images/m.jpg);
    background-repeat: repeat;
    margin-left: -2px;
    height:263px;
}

#hardcorechatmodelinfo .hc_title {
    color: #FFFFFF;
    background-image:url(../images/hc_title_info.jpg);
    background-repeat:repeat-x;
    height:25px;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 2px;
    width:216px;
}

#hardcorechatmodelinfo .hc_headtxt {
    color: #FFFFFF;
    font-size:13px;
    font-weight:bold;
    margin-left:8px;
    padding-top:5px;
}

#hardcorechatmodelinfo .row {
   margin: 5px 5px 8px 8px;
}

#hardcorechatmodelinfo .hardcore_model_profile {
    margin-top: 2px;
}

#hardcorechatmodelinfo label {
    float: left;
    color: #FFFF00;
    font-size: 12px;
    font-weight: bold;
    margin-right: 6px;
}

#hardcorechatmodelinfo p {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    margin-left: 6px;
}

/** HARDCORE MEDIUM **/
#hccamswf_medium {
    float: left;
}

#hcchat_medium {
    float: left;
}

/** START HARDCORE FULLSIZE **/
#topleftHCbig {
    float: left;
    width: 822px;
}

#topleftHCbig .hcvideochatblock {
    background-color: #8B3B3A;
}

#hcchatmenubar {
    float: left;
}

#hcchatmenubar a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

#hcchatmenubar label {
    font-weight: bold;
    text-decoration: none;
    margin: 0px 12px 0px 0px;
}

#hcchatmenubar .hcfullnormallink {
    background-color: transparent;
    background-image: url(../images/blue_mini_bar.jpg);
    float: left;
    height: 22px;
    width: 116px;
    padding: 6px 0px 0px 0px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

#hcchatmenubar .hcfullmediumlink {
    background-color: transparent;
    background-image: url(../images/green_mini_bar.jpg);
    float: left;
    height: 22px;
    width: 116px;
    padding: 6px 0px 0px 0px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

#hcchatmenubar .hcfulllink {
    background-color: transparent;
    background-image: url(../images/red_mini_bar.jpg);
    float: left;
    height: 22px;
    width: 116px;
    padding: 6px 0px 0px 0px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

#hcchatmenubar .hcmodelname {
    background-color: transparent;
    background-image: url(../images/cat_title.jpg);
    background-repeat: repeat;
    float: left;
    text-align: right;
    height: 22px;
    width: 470px;
    padding: 6px 0px 0px 0px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

#toprightHCbig {
    float: left;
    width: 180px;
}

.hcbuttons {
    width: 154px;
    margin: 0px auto;
}

#toprightHCbig .hcchatactionbar {
    margin: 0px 0px 5px 0px;
}

#toprightHCbig .hcchatcam2cam {
    background-color: transparent;
    background-image: url(../images/live_bg.jpg);
    background-repeat: repeat;
    height: 136px;
    width: 165px;
    text-align: center;
}

#toprightHCbig .cam2camimg {
    padding: 5px 0px 5px 0px;
}

#bottomleftHCbig {
    background-color: #8B3B3A;
    width: 822px;
}

#bottomrightHCbig {
    height: 140px;
    width: 180px;
    padding: 270px 0px 0px 0px;
    float: left;
    text-align: center;
}

#bottomrightHCbig .hcchatcammode {
    border-bottom: 1px dotted #DADDB2;
    width: 163px;
}

#bottomrightHCbig .hcchatcammode h4 {
    background-color: transparent;
    background-image: url(../images/cam_funcbg.jpg);
    background-repeat: repeat;
    border-bottom: 1px dotted #F6AF15;
    height: 22px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

#bottomrightHCbig .functionmenu {
    background-color: transparent;
    background-image: url(../images/cam_divbg.jpg);
    padding: 12px 0px 12px 0px;

}
#bottomrightHCbig .hcchatcammodebody {
    margin: 10px 0px 0px 0px;
}

.hcname {
    width: 348px;
    float: left;
}

.selectedCategory {
    background-color: #CC0000;
}
.vodixCategories {
    font-size: 11px;
}

/** START AMATEUR **/
#livechatprofile .livechatprofileheader {
    width: auto; /* not changable */
}

.livechatprofileheader h2 {
    color: #fff;
}


#livechatprofile .livechatprofileheader h2 {
    margin: 0px;
}
#modelprofile {
    width: 670px;
}
#modelprofile .modelpreview {
    float: left; /* not changable */
    width: 300px; /* not changable */
    padding: 5px; /* not changable */
    text-align: center; /* not changable */
}
#modelprofile img {
    height: 223px; /* not changable */
    width: 298px; /* not changable */
}

#modelprofile .language_flags {
    border: none;
    width: 15px;
    height: 11px;
}
#modelprofile .modelinfo {
    float: left;
    width: 340px;
}
#modelprofile .buttons img {
    height: auto;
    width: auto;
}
#modelprofile dl {
    float: left; /* not changable */
}
#modelprofile dd {
    /*float: left;
    _float: none;*/
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px; /* not changable */
}

#modelprofile .buttons {
    width: 230px;
}
#modelprofile .profilebuttons {
    margin: 3px;
}
#modelprofile .modelinfo dd.online {
    background-image:url(/images/onlineStatus.jpg); /* not changable */
    height:12px; /* not changable */
    width:56px; /* not changable */
}
#modelactions {
    width: 216px; /* not changable */
}
#modelactions ul {
    margin: 0px; /* not changable */
    padding: 0px; /* not changable */
    list-style-type: none;
    list-style-position: none;
}
#modelactions li {
    display: inline;
    margin: 5px; /* not changable */
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
#modelactions li:last-child {
    margin-bottom: 0px;
}
#modelgallery .buttons {
    width: 120px; /* not changable */
    height: 15px; /* not changable */
    margin: 2px; /* not changable */
    text-align: center; /* not changable */
    padding: 5px; /* not changable */
}

#modelgallery li {
    display: inline; /* not changable */
}
#modelgallery li .page_digit_curr {
    background-color: transparent;
    border: none;
    padding: 0px;
}
#modelgallery .modelgalleryheader .blue {
    background-image: url(/images/pwdr_blue.gif); /* not changable */
}
#modelgallery .modelgalleryheader .green {
    background-image: url(/images/apple_green.gif); /* not changable */
}
#modelgallery .modelgalleryheader .purple {
    background-image: url(/images/violet.gif); /* not changable */
}
#modelgallery .modelgalleryheader .red {
    background-image: url(/images/red.gif); /* not changable */
}
#modelgallery .thumbnail {
    height: 135px;
    width: 180px;
}
#modelfriend {
    display: none;
}
#modelfriend form {
    width: 500px; /* not changable */
    float: left;
}
#modelfriend form input.submit { /* not changable */
    background-color: #CCCC99; /* not changable */
    border: 2px solid #000; /* not changable */
    height:20px; /* not changable */
    width:125px; /* not changable */
}
#modelfriend dl  #modelfriend dd {
    margin: 0px;
    padding: 0px;
}
#modelfriend dt {
    text-align: right; /* not changable */
    clear: both; /* not changable */
    margin-right: 5px; /* not changable */
    width: 120px; /* not changable */
}
#modelfriend dt, #modelfriend dd {
    float: left; /* not changable */
    margin-bottom: 5px;
}
#modelfriend dd {
    _float: none;
}
#modelfriend select {
    border: 1px solid #999; /* not changable */
}
#modelfriend textarea {
    border: 1px solid #999; /* not changable */
    _width: 200px;
}

/* AMATEUR PROFILE PAGE CONTAINER ---------------------- start */
#amateurprofilepage .amateurprofilepageheader h2 {
    margin: 5px; /* fixed */
}
/* AMATEUR PROFILE PAGE CONTAINER ---------------------- end */

/* AMATEUR PROFILE CONTAINER ---------------------- start */
#amateurprofilepageprofile .amateurprofilepagepreviewimage, #amateurvideopageprofile .amateurvideopagepreviewimage, #amateurgallerypageprofile .amateurgallerypagepreviewimage {
    margin: 5px; /* fixed */
    height: 223px; /* fixed */
    width: 298px; /* fixed */
}
/* AMATEUR PROFILE CONTAINER ---------------------- end */

/* AMATEUR ACTION CONTAINER ---------------------- start */
#amateurprofilepageactions, #amateurvideopageactions, #amateurgallerypageactions {
    width: 216px; /* fixed */
}
#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 */
}
/* AMATEUR ACTION CONTAINER ---------------------- end */

/* AMATEUR GALLERY CONTAINER ---------------------- start */
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons {
    width: 120px; /* fixed */
    font-size: 10px; /* fixed */
    padding: 5px; /* fixed */
    margin: 2px; /* fixed */
    text-align: center; /* fixed */
    font-weight: bold; /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.blue {
    background-image: url(/images/pwdr_blue.gif); /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.green {
    background-image: url(/images/apple_green.gif); /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.purple {
    background-image: url(/images/violet.gif); /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.red {
    background-image: url(/images/red.gif); /* fixed */
}
/* AMATEUR GALLERY CONTAINER ---------------------- end */

/* AMATEUR THUMBNAIL CONTAINER ---------------------- start */
#amateurprofilepageimages .amateurprofilepagethumbnail, #amateurgallerypageimages .amateurgallerypagethumbnail {
    float: left; /* fixed */
    width: 186px; /* fixed */
}
#amateurgallerypageimages .amateurgallerypagethumbnail {
    width: 208px; /* fixed */
}
#amateurprofilepageimages .amateurprofilepagethumbnail {
    width: 186px; /* fixed */
}
#amateurprofilepageimages .amateurprofilepagethumbnailimage {
    text-align: center; /* fixed */
}
#amateurprofilepageimages .amateurprofilepagethumbnailimage .amateurprofilepagethumbnailpravs {
    position: absolute;
    background-repeat: no-repeat;
    margin-left: 2px;
    background-image: url(/images/fsk16_2.png);
    float: left;
    height:120px;
    width: 180px;
    margin-top:8px;
}

.amateurprofilepagethumbnaildetailsright img {
    width: 14px;
    height: 11px;
}

#amateurprofilepageimages .amateurprofilepagethumbnailimage img {
    width: 180px; /* fixed */
    height: 135px; /* fixed */
}
#amateurprofilepagegallery ul {
    font-size: 10px;
    list-style: none; /* not changable */
    /*padding: 5px;  not changable */
    margin: 0px; /* not changable */
}
#amateurprofilepagegallery li {
    display: inline; /* not changable */
}
#amateurprofilepagegallery li .page_digit_curr {
    background-color: transparent;
    border: none;
    padding: 0px;
}
/* AMATEUR THUMBNAIL CONTAINER ---------------------- end */

/** START LOCAL CESAR **/
/* 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;
}
#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 a {
    color: #fff;
    text-decoration: none;
}
#modelgallery .ecpagination ul li.page_selected a {
    color: #fff;
    text-decoration: none;
}

#modelgallery .ecpagination a:active, #modelgallery .ecpagination a:visited, #modelgallery .ecpagination a:link {
    color: #000;
    text-decoration: none;
    font-weight: normal;
}

#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;
    padding: 2px;
}
#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 {
    border: 1px solid #cc0000;
}
#amateurgallerypageimages .amateurgallerypagethumbnailbutton {
    float: right;
}
#amateurprofilepageimages .amateurprofilepagethumbnail h3 {
    margin: 0px;
    font-size: 12px;
    color: #ff0;
    height: 26px;
    padding: 6px;
    overflow: hidden;
}
#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 */


/** fixed layout alignment**/
#registration {
    padding: 10px;
}

#registrationtop, #registrationbottom {
    border: 1px solid #ff0000;
}


/** Registration top page -----------------------> STARTS**/

#registrationtop {
    margin-bottom: 10px;
}

#registrationtop .registrationpagewelcome {
    float:left;
    width:390px;
    height: 223px;
    _height: 232px;
}

.registrationpagewelcome .welcometext{
    padding: 5px;
    width: 380px;
    font-size: 11px;
}


#registrationtop .registrationpagenow{
    float:left;
    width:285px;
    height: 223px;
    _height: 232px;
}

.registrationpagenow .pagenow_top_header {
    background-image:url(../images/tmp/client_04.jpg);
    background-repeat:repeat-x;
    height: 29px;
}

.registrationpagenow .pagenow_bottom_header {
    background-image:url(../images/tmp/client_19.jpg);
    background-repeat: repeat-x;
    height: 29px;
}

.registrationpagenow .img_holder {
    float:left;
    padding-left: 5px;
}

.registrationpagenow .headertext_holder {
    float:left;
    padding: 5px;
}

.registrationpagenow .pagenow {
    padding: 5px;
}

.registrationpagenow .pagenow ul {
    list-style-type:none;
    color: #fff;
}

.registrationpagenow .pagenow ul li {
    background-image:url(../images/tmp/bullet.jpg);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

#registrationtop .registrationpageonly {
    float:left;
    background-color:#192b69;
    width:305px;
    height: 223px;
    _height: 232px;
}

.registrationpageonly .pageonlyleft {
    float: left;
    width: 152px;
    border-right: 1px solid #ff0000;
    height: 223px;
    _height: 232px;
}

.registrationpageonly .pageonlyright{
    float: left;
    width: 152px;
    height: 223px;
}

.registrationpageonly .header {
    float: left;
    background-image:url(../images/tmp/client_06.jpg);
    background-repeat:repeat-x;
    height:25px;
    width: 152px;
}

.registrationpageonly .header2 {
    float: left;
    background-image:url(../images/tmp/client_08.jpg);
    background-repeat:repeat-x;
    height:25px;
    width: 152px;
}

.registrationpageonly  .headtxtholder {
    padding: 5px;
}

.registrationpageonly .onlyrcrdPlayer {
    position:relative;
    width:148px;
    height:131px;
}

.registrationpageonly .clipholder {
    padding:2px;
    float: left;
}

.registrationpageonly .clipimg {
    width:148px;
    height:131px;
}

.registrationpageonly .smalltxt {
    color:#c6cbe8;
    font-size:7pt;
    width: 148px;
    padding: 5px 0 3px 0;
}

.registrationpageonly .colortxt {
    color:#fffe00;
    font-weight:bold;
    font-size: 11px;
    padding-bottom: 3px;
}

/** ---------------- ENDS ------------------**/

/** Registration bottom page -----------------------> starts**/

#registrationbottom .registerforgotpass, .registeruserlog, .registerform {
    float: left;
    height: 280px;
}

#registrationbottom .registerform {
    width: 330px;
}

#registrationbottom .registeruserlog {
    width: 326px;
}

#registrationbottom .registerforgotpass {
    width: 324px;
}

#registrationbottom .headerimgholder {
    float:left;
}

#registrationbottom .headertextholder {
    float:left;
    padding:15px 0 0 5px;
}

#registrationbottom  .subtxtholder {
    padding: 5px;
    height: 110px;
}
#registrationbottom .formholder {
    height: 102px;
    padding: 5px;
}

#registrationbottom  .frmholdercontent {
    height: 30px;
}

.frmholdercontent .labelholder {
    float: left;
    width: 135px;
    margin: 3px 0 0 5px;
}

.frmholdercontent .inputholder {
    float: left;
    width: auto;
}

#registrationbottom .button_holder {
    margin-left: 139px;
    _margin-left: 144px;
}

#registrationbottom .chkboxtxt{
    color: #ffffff;
    font-size: 11px;
}

.headregisterform  .iconform {
    background-image: url(../images/tmp/client_24.jpg);
    background-repeat: none;
    width: 48px;
    height: 52px;
}

.registerform .headregisterform {
    background-image:url(../images/tmp/client_26.jpg);
    background-repeat:repeat-x;
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

.headeruserlog  .iconlog{
    background-image: url(../images/tmp/client_28.jpg);
    background-repeat: none;
    width: 42px;
    height: 52px;
}

.registeruserlog .headeruserlog {
    background-image:url(../images/tmp/client_31.jpg);
    background-repeat:repeat-x;
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

.headerforgotpass  .iconfpass {
    background-image: url(../images/tmp/client_33.jpg);
    background-repeat: none;
    width: 44px;
    height: 52px;
}

.registerforgotpass .headerforgotpass {
    background-image:url(../images/tmp/client_36.jpg);
    background-repeat:repeat-x;
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

#registrationbottom .forminputbox {
    width: 153px;
}

.overallheaderbar {
    background-image:url(../images/cat_title.jpg);
    background-repeat:repeat-x;
    color:#FFFF00;
    font-size:12px;
    font-weight:700;
    height:25px;
    padding-left:10px;
    padding-top:5px;
}

#headeralignment {
    background-image:url(../images/m_up.jpg);
    background-repeat:repeat-x;
    height:80px;
    padding:4px;
}

/*** overall menu **/
#overallmenu {
    border-bottom: 2px solid #873E3A;
}

#overallmenu .menubg {
    height:25px;
}

#overallmenu .listmnu {
    float: left;
    background-repeat: none;
    background-position: top left;
    width: 785px;
    height: 20px;
    padding-top:5px;
    position: relative;
}

#overallmenu  ul {
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}

#overallmenu .freechatcams, .freeclips, .topclips, .newsk {
    color: #fff;
    height:21px;
    display: inline;
    text-align:center;
}

#overallmenu .freechatcams {
    margin-left: 50px;
}

#overallmenu .freeclips {
    margin-left: 140px;
}

#overallmenu .topclips {
    margin-left: 140px;
}

#overallmenu .newsk {
    margin-left: 110px;
}

#overallmenu .whosonline {
    float: right;
    margin-top: -21px;
    width: 209px;
    height: 35px;
    text-align: right;
    cursor: pointer;
    position: relative;
    padding: 10px 10px 0px 0px;
    text-decoration: none;
    line-height: 30px;
}

#overallmenu  .listmnu a {
    cursor: pointer;
    line-height: 18px;
    text-decoration: none;
}


/*** free chat menu **/

#freechatmenu {
    height: 25px;
}

#freechatmenu .online {
    float: right;
    width: 210px;
    height: 35px;
    text-align: right;
    cursor: pointer;
    position: relative;
    padding: 10px 10px 0px 0px;
    text-decoration: none;
    line-height: 30px;
}

#freechatmenu ul {
    list-style-type:none;
}

#freechatmenu .normal, .medium, .full {
    float: left;
    width: 116px;
    height: 20px;
    padding-top: 5px;
    text-align: center;
    cursor: pointer;
}

#freechatmenu .nickname {
    float: left;
    padding: 4px 0 0 12px;
    width: 425px;
    text-align: left;
}


/** END **/


/** -------DATING PROFILE ------ **/

#datingprofilethumbholder, #datingprofilethumbholder .dpuser span, #datingpfrofileinfohldr, #datingpfrofileinfohldr .dprofiltxt, #datingpfrofileinfohldr .dpdatablue, #datingpfrofileinfohldr .dpdataplain, #datingpfrofileinfohldr .dpdatablue2, #datingpfrofileinfohldr .dpdataplain2, #datingprofilebanners, #datingprofilebanners .interesse {
    float: left;
}

#datingprofile {
    width: 972px;
}

/** AVATAR SECTION **/
#datingprofilethumbholder {
    width: 209px;
    text-align: center;
    background-color: #1e3176;
    border:1px solid #E60002;
}

#datingprofilethumbholder .dpuser {
    height: 24px;
    text-align: left;
    border-bottom:1px solid #E60002;
}
#datingprofilethumbholder .dpuser span {
    padding: 5px 0 0 8px;
}

#datingprofilethumbholder .dpavatarbg {
    padding: 10px 3px;
    background-color: #1e3176;
}

#datingprofilethumbholder .avatarBig {
    border:1px solid #fff;
    width:200px;
    height:215px;
    margin: 0 0 5px 0;
}

#datingprofilethumbholder .smallPic  {
    width: 202px;
}

#datingprofilethumbholder .avatar {
    width:62px;
    height:82px;
}
/** END **/

/** PROFILE CONTENT  **/

#datingpfrofileinfohldr {
    color: #fff;
}

#datingpfrofileinfohldr .dpdetails {
    width: 478px;
    border-left:1px solid #E60002;
    border-top:1px solid #E60002;
    border-right:1px solid #E60002;
}

#datingpfrofileinfohldr .dptitle {
    height:24px;
    padding-left:8px;

}

#datingpfrofileinfohldr .dprofiltxt {
    margin-top: 5px;
}

#datingpfrofileinfohldr .dptitle .dprofilpaging {
    float: right;
    height: 21px;
    margin-top: 1px;
}

#datingpfrofileinfohldr .dprofilpaging img {
    margin-right: 5px;
}

#datingpfrofileinfohldr .dptitle2 {
    height:20px;
}

#datingpfrofileinfohldr .datingprofileinfo {
    border-bottom:1px solid #E60002;
}

#datingpfrofileinfohldr .dpdatablue, .dpdataplain, .dpdatablue2, .dpdataplain2 {
    width: 111px;
    padding: 3px 0 0 8px;
}

#datingpfrofileinfohldr .dpdatablue, .dpdataplain {
    height:18px;
}

#datingpfrofileinfohldr .dpdataplain2 {
    width:351px;
    height: 94px;
}

#datingpfrofileinfohldr .dpbotcontent {
    margin-top: 7px;
    height: 83px;
    border: 1px solid #F2D829;
    background-color: #203785;
    width: 475px;
}

#datingpfrofileinfohldr .dpdataplain3 {
    width:359px;
    height: 21px;
}

#datingpfrofileinfohldr .dpdatabluelong {
    height: 94px;
}

/** END **/

/** PROFILE BANNERS **/

#datingprofilebanners {
    width: 216px;
}

#datingprofilebanners .interesse {
    width: 204px;
    padding: 5px 5px 0 5px;
}

#datingprofilebanners .ubersicht {
    float: left;
    margin-top: 8px;
    border: 1px solid #e60003;
    width: 214px;
    height: 58px;
}

#datingprofilebanners .datingpaket {
    float: left;
    margin-top: 8px;
    border: 1px solid #e60003;
    width: 214px;
    height: 123px;
}

#datingprofilebanners .nachricht {
    float: left;
    margin-top: 8px;
    border: 1px solid #e60003;
    width: 214px;
    height: 58px;
}


#datingprofilebanners .hinzufagen {
     float: left;
     margin-top: 8px;
     border: 1px solid #e60003;
     cursor: pointer;
     width: 214px;
     background: url('../images/zufugen_bg.jpg');
}


#datingprofilebanners .hinzufagen .imgholder {
    width: 50px;
    float: left;
}

#datingprofilebanners .hinzufagen p {
    float: left;
    width: 150px;
    text-align: center;
    margin: 10px 0 0 5px;
}


#datingprofilebanners .hinzufagen span.dptopfrnd {

    font-size: 15px;
    color: #a02223;
    font-weight: 700;
}


#datingprofilebanners .hinzufagen span.dpbottomfrnd {

    font-size: 18px;
    color: #a02223;
    font-weight: 700;
}

/** END **/

.email-link {font-size: 11px;}
.email-link a:link, .email-link a:visited, .email-link a:active {
    color: #000;
    text-decoration: none;
}

.email-link a:hover {
    color: #cc0000;
    text-decoration: none;
}

.email-link .loschen a:link, .email-link .loschen  a:visited, .email-link .loschen  a:active, .email-link .loschen a:hover {
    color: #cc0000;
    text-decoration: none;
}

#client_info { background: #E60002; width: 980px; margin: 10px; border: 0px; }

#client_info #header_info { background-color: #000000;font-weight: bold; }
#client_info #header_info .clientinfosection { height: 25px; width: 326px; }
#client_info #header_info .clientinfosection.new { background-image:url(/images/pwdr_blue.gif); font-size: 11px;}
#client_info #header_info .clientinfosection.friends { background-image:url(/images/apple_green.gif); font-size: 11px;}
#client_info #header_info .clientinfosection.mails { background-image:url(/images/violet.gif); font-size: 11px; }
#client_info #header_info .clientinfosection .heading { float: left;margin-top: 2px; margin-left: 5px;  }
#client_info #header_info .clientinfosection .all { float:right;margin-top: -1px; margin-right: 3px; }


#client_info .gallery { background-color: #000000; }
#client_info .gallery td { width:326px; }
#client_info .gallery .list { overflow:auto; width:100%; color:#FFFFFF; height:314px; font-size:11px; }
#client_info .gallery .list .new-item { height:97px; margin-top:5px; width: 310px;border-bottom:1px dotted #E60203; float: left; }
#client_info .gallery .list .new-preview { cursor: pointer; margin-left: 5px; border: 1px solid #bfbec4; width: 89px; height: 89px; float: left; }
#client_info .gallery .list .new-details { float:left; width:107px; margin-left: 5px; }
#client_info .gallery .list .new-details .new-name { font-weight: bold; color: #f6fe00; font-size: 11px;  margin-bottom: 5px; }
#client_info .gallery .list .new-details .new-attributes { color: #f6fe00; font-size: 11px;  }
#client_info .gallery .list .new-details .new-attributes.search { margin-bottom: 4px; }
#client_info .gallery .list .new-details .new-attributes.zip { margin-bottom: 4px; }
#client_info .gallery .list .new-details .new-attributes.age { margin-bottom: 2px; }
#client_info .gallery .list .new-details .new-attributes .value { color: #ffffff; font-size: 11px;  }
#client_info .gallery .list .new-mail { float: left; margin-left: 5px; border: 1px solid #bfbec4; }
#client_info .gallery .list .friend-item { height: 100px; margin-top:3px; width: 305px; margin-left: 0px; }
#client_info .gallery .list .friend-item .friend-buttons { float:right; width:87px; text-align:center }
#client_info .gallery .list .friend-item .friend-buttons img { margin: 2px; }
#client_info .gallery .list .friend-item .friend-buttons img.online { border:1px solid #f00; }
#client_info .gallery .list .friend-item .friend-preview { width: 69px; height: 69px; cursor: pointer; border: 1px solid #bfbec4; margin-left: 5px; float: left; }
#client_info .gallery .list .friend-item .friend-details { float:left; width:135px; margin-left: 5px; }
#client_info .gallery .list .friend-item .friend-details .name { font-weight: bold; color: #f6fe00; font-size: 11px;  margin-bottom: 5px; }
#client_info .gallery .list .mail-item { border-bottom:1px dotted #E60203; height:96px; margin-top:3px; width: 305px; margin-left: 5px; overflow: hidden;}
#client_info .gallery .list .mail-item .mail-buttons { float:right; width:87px; text-align: center; }
#client_info .gallery .list .mail-item .mail-buttons img { margin: 2px; }
#client_info .gallery .list .mail-item .mail-buttons .mail-delete, #client_info .gallery .list .mail-item .mail-buttons .mail-read { background-image: url(../images/button_strip_gradient_orange.gif); width: 83px; height: 20px; border: 1px solid #8c0008; float: right; line-height: 20px; color: #8c0008;  font-weight: bold; margin-right: 1px; cursor: pointer; }
#client_info .gallery .list .mail-item .mail-details .name { font-weight: bold; color: #f6fe00; font-size: 11px;  margin-bottom: 5px; }
#client_info .gallery .list .mail-item .mail-details .description { overflow:hidden; }
#client_info .gallery .list .none { height:78px; margin-top:3px; width: 310px; text-align: center; }
#client_info .gallery .list .none .mail-empty { margin-top: 30px; }
#client_info .gallery .vod-videos { border-bottom:1px dotted #E60203; height:30px; margin-top:3px; font-size: 12px;}
#client_info .gallery .vod-videos img { float: right; margin-right: 5px; }
#client_info .gallery .vod-videos .details { padding-top:8px; margin-left:10px; }
#client_info .gallery .vod-videos .details .name { font-weight:bold; color:#FEFF04; padding-right: 10px; }
#client_info .gallery #chathistory { }
#client_info .gallery #chathistory img { float: left; margin:0px; }
#client_info .gallery #chathistory div { font-size:12px; font-weight:bold;color:#FFFF00; margin:9px; }
#client_info .gallery #photos .header_info_foto { font-size:12px; font-weight:bold;color:#FFFF00; margin:9px; }
#client_info .gallery #photos .item { float: left; height: 50px; width: 100px; text-align:center; padding-left: 10px; padding-right: 10px; cursor: pointer; }
#client_info .gallery #photos .item img { margin:0px; text-align:center; }
#client_info .gallery #photos .item div { text-align: center; text-decoration: underline; }
#client_info .gallery #links .buttons { margin:3px; cursor:pointer; }

.mail-buttons .mail-delete a:link, .mail-buttons .mail-delete a:active, .mail-buttons .mail-delete a:hover, .mail-buttons .mail-delete a:visited ,
.mail-buttons .mail-read a:link, .mail-buttons .mail-read a:active, .mail-buttons .mail-read a:hover, .mail-buttons .mail-read a:visited {
    color: #cc0000;
}



div.fileinputs { position: relative; }
div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; width:100%; }
input.filek { position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }

#procedures { background-color:#000; width:100%; padding:0; padding-top: 10px;  }
#procedures .title { margin-left:10px; }
#procedures .title.button { cursor: pointer; }
#procedures .buttons { margin-right:13px; margin-bottom:10px; float: right; }
#procedures .buttons.third { margin-right:312px; }
#procedures table { margin: 10px; background:#E60002; border: 0px; }
#procedures #first { display: block; }
#procedures #second, #procedures #third { display: none; }
#procedures #first table,
#procedures #second table { width:982px; }
#procedures #third table { width:682px; }
#procedures #first table { border: 0px; }
#procedures table .header { background-color:#000000; font-weight:bold; }
#procedures table .header td { height:25px; width:491px; padding-left: 10px; }
#procedures table .header td#profile { background-image:url('../images/erstellen_bar_light_B.jpg'); }
#procedures table .header td#profile2 { background-image: url(/images/erstellen_bar_light_R.jpg); }
#procedures table .header td#search { background-image:url('../images/erstellen_bar_light_O.jpg'); }
#procedures table .header td#see { background-image:url('../images/apple_green.gif'); }
#procedures table .header td#look { background-image:url('../images/erstellen_bar_light_R.jpg'); }
#procedures table tr { background-color:#1D3176; }
#procedures #first table td { line-height: 19px; }
#procedures #first table select,#first table input { display: block; font-size:9px; }
#procedures #first table input#userid { display: none; }
#procedures #first table select.short { width: 122px; }
#procedures #first table select.long { width: 140px; }
#procedures #first table input.long { width: 135px; }
#procedures #first table .input-align-long input { width: 135px; }
#procedures #first table .input-align-short input { width: 118px; }

#procedures table textarea { height:90px; width:99%; margin:0px; }
#procedures #second table tr { background-color:#192B69; }
#procedures #second table #file_to_upload_section input { -moz-opacity: 0; filter: alpha(opacity:0); padding:0px; margin:0px; margin-top: 40px; border: 0px; float: left; z-index: 2; position:relative; width:10px; }
#procedures .ers_cntent1, .ers_cntent3 { height: 19px; }
#procedures .ers_ttle1 {width: 105px;}
#procedures .ers_ttle2 {width: 95px;}
#procedures .ers_cntent3 { width: 139px; }

#parara {
}

.image-avatar {
    background-color: #243C92;
    border: 1px dotted #A0B0E3;
    width: 200px;
    margin: 0px auto;
    padding: 20px;
}

.cropimage {
    border: 1px solid #000;
    color: #fff;
    margin-top: 10px;
    font-size: 12px;
    background-image: url(../images/apple_green_mini_bar1.jpg);
    padding: 3px;
}

#parara img {
 /*   width: 269px;
    height:176px;*/
    text-align: center;
    padding: 4px;
}

.buttonclose {
    float: right;
    width: 20px;
}

.overlaycroptitle {
    float: left;
    width: 200px;
}

#croptitlebutton {
    margin-bottom: 10px;
}

.cropcontentalign {
    text-align: center;
}

#loadUrphoto {
}

.avatarAlignment {
    text-align: center;
}

.thumb-erstellen {
    width: 90px;
    height: 58px;
    border: 1px solid #9BAFE1;
    background-color: #243C92;
    display: block;
}

/** photo erstellen **/
#photo-thumb-align {
    width: 279px;
    _width: 365px;
}

#file_to_upload1 {
    position: relative;
    float:left;
    width: 93px;
    _width: 130px;
    _left: 2.1em;
}

#file_to_upload2 {
    position: relative;
    float: left;
    width: 93px;
    _width: 113px;
    margin-left: 1px;
    _left: -1.4em;
}

#file_to_upload3 {
    position: relative;
    float: left;
    width: 91px;
    _width: 112px;
    left: 0px;
    _left: -3.2em;
}


div.fileinputs {
    position: relative;
    width: 295px;
    _width: 295px;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 250px;
}

.fakefile input {
    border: 1px solid #9900000;
    height: 20px;
    width: 200px;
}

input.file {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;

}

.text-input {
    float: left;
}

.button-browse {
    float: right;
}

.fakefiles {
    margin-top: 5px;
}


/** start tip info **/
#tip-info-align {
    border: 2px solid #ccc;
    width: 448px;
    background-color: #446DC7;
    padding: 2px;
}

#fvb-align {
    margin-top: 10px;
}

.fvb-bar {
    font-size: 14px;
}

#free-bar, #video-bar, #bilder-bar{
    float: left;
    width: 132px;
    height: 20px;
    padding: 5px;
    text-align: center;
}

#free-bar {
    background-image:url(../images/pwdr_blue.gif);
}

#video-bar {
    background-image:url(../images/l_green.gif);
}

#bilder-bar {
    background-image:url(../images/l_red.gif);
}

.redtipHeader {
    background-image:url('../images/red_header.gif');
    color: #fff;
    height: 23px;
    padding: 5px;
    font-size: 17px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 10px;
}

.profile-align {
    margin-top: 10px;
}

.tipinfo-label {
    font-size: 12px;
    background-color: #87A8EF;
    margin-bottom: 1px;
    width: 90px;
    padding: 3px;
    color: #990000;
}

.tipinfo-text-l {
    width: 150px;
    float: right;
    font-size: 12px;
    padding: 3px;
    color: #000;
}

.tipinfo-text-r {
    width: 45px;
    float: right;
    font-size: 12px;
    padding: 3px;
    color: #000;
}

.tipinfo-text-b {
    width: 305px;
    float: right;
    font-size: 12px;
    padding: 3px;
    color: #000;
}

.p-align-left {
    width: 255px;
    float: left;
    margin-left: 5px;
}

.p-align-left-b {
    width: 412px;
    float: left;
    margin-left: 5px;
}

.p-align-right {
    width: 155px;
    float: right;
    margin-left: 5px;
}

.tip-info-inner {
    border: 1px solid #ccc;
    margin: 10px;
    background-color: #C3CFF7;
}

#tip-info-inner {
    border: 1px solid
}

/** end tip info **/

/** start anti float **/
#login_form .ttle_log {
    color:#FFE220;
    font-size:12px;
}

.infoRed {

}

.toolmsg {
}

.thumbnail_middle  img {
    height: 48px;
    width: 65px;
}

/*#camswf iframe {
    border: 4px solid #00ff00;
    width: 362px;
    height: 260px;
}*/


.aktuelle-thumb {
    margin-left: 6px;
}

.aktuelle-thumb img {
    height: 48px;
    width: 65px;
    margin: 3px;
}

#matteo {

}

#middle_holder {
    _width: 993px;
}

.mod_live_fc {
    margin-top: 3px;
}

.antifloat {
    clear: both;
}

/** end anti float **/
/** start header alignment header_login.tpl**/
.header-right-logo {
    float: right;
    width: 300px;
}

#sofortzugang_swf {
    float: left;
    margin-left: 60px;
    margin-top: 10px;
    color: #FFFFFF;
    font-stretch: condensed;
    font-weight: bold;
    font-size:16px;
}

#videoiframe.iframe {
    scrollbar-face-color: 0;
    scrolling:no;
    width: 357px;
    margin-left: -3px;
}

#chatswf iframe {
    scrollbar-face-color: 0;
    scrolling:no;
    width: 357px;
    margin-left: -3px;
}

#swf-client-stream {
    width: 357px;
    margin-left: -3px;
}

#videoiframe #swf-client-stream {
    width: 357px;
    margin-left: -3px;
}

.header-yellow {
    float: right;
    margin: 5px;
    border: 1px solid #750012;
}

.right-banner {
    border: 1px solid #000000;
    margin-bottom: 3px;
}

.client-info {
    width: 124px;
    height: 60px;
    float: right;
    position: relative;
    margin-right: 10px;
    margin-top: 5px;
}

.client-info-destroyed {
    width: 130px;
    height: 60px;
    float: right;
    position: relative;
    margin-right: 15px;
}

.clien-info-form {
    width: 135px;
    height: 60px;
    float: right;
    position: relative;
    margin-right: 2px;
}

.paniktaste-btn {
    width: 130px;
    height: 60px;
    float: right;
    position: relative;
    margin-right: 5px;
    margin-top: 5px;
}

.left-align, .email-admin  {
    float: left;
}

.right-align {
    float: right;
}

.login-form {
    float: left;
    width: 320px;
    margin: 5px;
}

.header-input-box {
    float: right;
    width: 190px;
}

.header-label-box {
    float: left;
    width: 127px;
}

.label-header {
    height: 17px;

}

.header-extreme-logo {
    float: left;
    margin-left: 70px;
    margin-top: 5px;
}

.header-client-info-label {
    width: 110px;
    height: 60px;
    float: left;
    position:r elative;
    margin-right: 5px;
    text-align: right;
    margin-top: 5px;
}

.header-client-info-label-right {
    width: 110px;
    height: 60px;
    float: right;
    position: relative;
    margin-right: 5px;
    text-align: right
}

.header-client-info-content {
    width: 125px;
    height: 60px;
    float: left;
    position: relative;
    margin-right: 5px;
    margin-top: 5px;
}

.header-client-info-content-right {
    width: 125px;
    height: 60px;
    float: right;
    position: relative;
    margin-right: 5px;
}

.header-client-info-coin {
    width: 135px;
    height: 60px;
    float: left;
    position: relative;
    margin-right: 2px;
    margin-top: 5px;
}

.header-logo {
    float: left;
    margin-left: 70px;
    margin-top: 5px;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

.margin-top-3 {
    margin-top: 3px;
}

#login .ttle_log {
    margin-bottom: 7px;
}

.login_btn01 {
    margin-top: 2px;
}

.login_btn02 {
    background-color:#CCCC99;
    border: 2px solid #F0E6BC;
    color:#000000;
    font-size:11px;
    font-weight:100;
    height:20px;
    width:125px;
    margin-top: 2px;
}

input.login_txt01 {
    margin-bottom: 4px;
    _margin-bottom: 2px;
}

.header-count-neue {
    /*margin-top: 3px;*/
    text-align: left;
    width: 123px;
    background-color: #FFFFFF;
    border: 1px #000000 solid;
}

.text-align-right {
    text-align:right;
}

.mouse-pointer {
    cursor:pointer;
}

.margin-top-1 {
    margin-top: 1px;
}

.width-124 {
    width: 124px;
}

.color-FF0000 {
    color:#FF0000;
}

.padding-top-1 {
    padding-top: 1px;
}

.padding-top-5 {
    padding-top: 5px;
}

.text-decoration-underline {
    text-decoration: underline;
}

.font-family-sans {

}

.width-90px {
    width: 90px;
}

/** end header alignment **/

/** start login alignment login.tpl **/

.width-1005 {
    width:1005px;
}

/** end login alignment login.tpl **/



/** start mail page align **/

.mail-page-align {
    text-align: right;
    margin-bottom: 10px;
}

.mail-page-align a:link, .mail-page-align a:visited, .mail-page-align a:active {
    color: #000;
}

.mail-page-align a:hover {
    color: #ff0000;
}

/** end mail page align **/

/** static model **/
.static-model-align {
    border: 1px solid #003399;
    width: 159px;
    margin: 0px 2.5px 5px 2.5px;
    float: left;
}

.static-model-main-align {
}

.red-bar {
    background-image: url(../images/light_red_mini_bar.jpg);
}

.red-bar-info {
    background-image: url(../images/light_red_mini_bar.jpg);
    padding: 3px 3px 4px 3px;
    float: left;
    width: 73px;
    _width: 73px;
    cursor: pointer;
}

.blue-bar {
    background-image: url(../images/powder_blue_mini_bar.jpg);
}

.name-flag {
    height: 15px;
    background-image: url(../images/cnt_dsc.gif);
    padding-top: 4px;
    text-align: right;
    padding-right: 5px;
}

.static-name {
    font-weight: bold;
    font-size: 10px;
    float: left;
    width: 95px;
    text-align: left;
    padding-left: 5px;
}

.chat-info-align {
    font-size: 12px;
}

.static-chat {
    width: 80px;
    height: 17px;
    float: left;
    background-image: url(../images/cnt_dsc.gif);
    padding-top: 3px;
    text-align: center;
}

.static-info {
    width: 79px;
    height: 17px;
    background-image: url(../images/light_red_mini_bar.jpg);
    float: right;
    padding-top: 3px;
    text-align: center;
}

.chat-info-align a:link, .chat-info-align a:visited
.chat-info-align a:active, .chat-info-align a:hover {
    color: #fff;
}

.static-model-align img {
    height:116px;
    width:159px;
}

.static-model-align .name-flag .static-flag img {
    height:11px;
    width:15px;
}

/** cam list mid **/

.item a{
    font-size:10px;
}
#total_online {
    width:30px;
    margin-left:0px;
}

#cam_list_banner_section { width: 140px; height: 136px; float: left; background-image: url(/images/live_bg.jpg);}
#cam_list_banner_section h1 { float: left; color: #fff211; font-weight: bold;  font-size: 12px; width: 140px; margin-top: 5px; border-bottom: 1px dotted #ffffff; vertical-align: middle; }
#cam_list_banner_section h1 img { margin-left: 5px; margin-right: 5px; }
#cam_list_banner_section .item.value { height: 17px;  font-size: 11px; margin-bottom: 2px; color: #fff211; }
#cam_list_banner_section .item { height: 17px;  font-size: 11px; margin-bottom: 2px; }

#cam_list_search_section .item { height: 17px;  font-size: 11px; }
#cam_list_search_section { width: 198px; float: left; background: #efd161; border-left: 1px solid #d9dfb9; background-image: url(/images/live_bg.jpg); height: 136px; }
#cam_list_search_section h1 { float: left; color: #fff211; font-weight: bold;  font-size: 12px; margin-left: 3px; width: 185px; margin-top: 4px; }
#cam_list_search_section #search_holder { width: 185px;  float: left; margin-left: 3px; margin-top: 5px; border-top: 1px dotted #ffffff; }
#cam_list_search_section #search_holder #input { float: right; width: 112px; height: 102px; margin-top: 3px;}
#cam_list_search_section #search_holder #label { float: left; width: 70px; height: 102px; color: #ffffff; font-size: 11px; margin-top: 3px; }
#cam_list_search_section #search_holder #label div { height: 17px; margin-bottom: 3px;  }


.vodix_view_friends .vodix_view_friends_y {
  border: 2px solid #000;

  padding: 2px 10px;
  background-image: url(../images/button_strip_gradient_yellow.jpg);
  text-decoration: none;
  color: #000;
}

.vodix_view_friends .vodix_view_friends_r{
  border: 2px solid #000;

  padding: 2px 10px;
  background-image: url(../images/button_strip_gradient_red.jpg);
  text-decoration: none;
  color: yellow;
}

.vodix_view_friends a:hover {
  border:2px solid #F0E68C;
}


#livechatprofile .livechatprofileheader, #amateurprofilepage .livechatprofileheader {
    width: auto; /* not changable */
}
#livechatprofile .livechatprofileheader h2, #amateurprofilepage .livechatprofileheader h2 {
    margin: 0px;
}
#modelprofile {
    width: 670px;
}
#modelprofile .modelpreview {
    float: left; /* not changable */
    width: 300px; /* not changable */
    padding: 5px; /* not changable */
    text-align: center; /* not changable */
}
#modelprofile img {
    height: 223px; /* not changable */
    width: 298px; /* not changable */
}

#modelprofile .language_flags {
    border: none;
    width: 15px;
    height: 11px;
}
#modelprofile .modelinfo {
    float: left;
    width: 340px;
}
#modelprofile .buttons img {
    height: auto;
    width: auto;
}
#modelprofile dl {
    float: left; /* not changable */
}
#modelprofile dt {
    margin-bottom: 5px; /* not changable */
}
#modelprofile .buttons {
    width: 230px;
}
#modelprofile .profilebuttons {
    margin: 3px;
}
#modelprofile .modelinfo dd.online {
    background-image:url(/images/onlineStatus.jpg); /* not changable */
    height:12px; /* not changable */
    width:56px; /* not changable */
}
#modelactions {
    width: 216px; /* not changable */
}
#modelactions ul {
    margin: 0px; /* not changable */
    padding: 0px; /* not changable */
    list-style-type: none;
    list-style-position: none;
}
#modelactions li {
    display: inline;
    margin: 5px; /* not changable */
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
#modelactions li:last-child {
    margin-bottom: 0px;
}
#modelactions .hinzufagen {
    margin-top: 0px;
    margin-bottom: 3px;
}
#modelactions .hinzufagen img {
    border: none;
}
#modelgallery .buttons {
    width: 120px; /* not changable */
    height: 15px; /* not changable */
    margin: 2px; /* not changable */
    text-align: center; /* not changable */
    padding: 5px; /* not changable */
}
#modelgallery ul {
    font-size: 11px;
    list-style: none; /* not changable */
    padding: 1px; /* not changable */
    margin: 0px; /* not changable */
}
#modelgallery li {
    display: inline; /* not changable */
}
#modelgallery li .page_digit_curr {
    background-color: transparent;
    border: none;
    padding: 0px;
}
#modelgallery .modelgalleryheader .blue {
    background-image: url(/images/pwdr_blue.gif); /* not changable */
}
#modelgallery .modelgalleryheader .green {
    background-image: url(/images/apple_green.gif); /* not changable */
}
#modelgallery .modelgalleryheader .purple {
    background-image: url(/images/violet.gif); /* not changable */
}
#modelgallery .modelgalleryheader .red {
    background-image: url(/images/red.gif); /* not changable */
}
#modelgallery .thumbnail {
    height: 135px;
    width: 180px;
}
#modelfriend {
    display: none;
}
#modelfriend form {
    width: 500px; /* not changable */
    float: left;
}
#modelfriend form input.submit { /* not changable */
    background-color: #CCCC99; /* not changable */
    border: 2px solid #000; /* not changable */
    height:20px; /* not changable */
    width:125px; /* not changable */
}
#modelfriend dl  #modelfriend dd {
    margin: 0px;
    padding: 0px;
}
#modelfriend dt {
    text-align: right; /* not changable */
    clear: both; /* not changable */
    margin-right: 5px; /* not changable */
    width: 120px; /* not changable */
}
#modelfriend dt, #modelfriend dd {
    float: left; /* not changable */
    margin-bottom: 5px;
}
#modelfriend dd {
    _float: none;
}
#modelfriend select {
    border: 1px solid #999; /* not changable */
}
#modelfriend textarea {
    border: 1px solid #999; /* not changable */
    _width: 200px;
}

/* AMATEUR PROFILE PAGE CONTAINER ---------------------- start */
#amateurprofilepage .amateurprofilepageheader h2 {
    margin: 5px; /* fixed */
}
/* AMATEUR PROFILE PAGE CONTAINER ---------------------- end */

/* AMATEUR PROFILE CONTAINER ---------------------- start */
#amateurprofilepageprofile,
#amateurvideopageprofile,
#amateurgallerypageprofile {
    width: 670px; /* fixed */
}
#amateurprofilepageprofile .amateurprofilepagepreview, #amateurvideopageprofile .amateurvideopagepreview, #amateurgallerypageprofile .amateurgallerypagepreview {
    float: left; /* fixed */
}
#amateurprofilepageprofile .amateurprofilepagepreviewimage, #amateurvideopageprofile .amateurvideopagepreviewimage, #amateurgallerypageprofile .amateurgallerypagepreviewimage {
    margin: 5px; /* fixed */
    height: 223px; /* fixed */
    width: 298px; /* fixed */
}
#amateurgallerypageprofile .amateurgallerypagepreview {
    height: 270px; /* fixed */
    width: 309px; /* fixed */
}
#amateurgallerypageprofile .amateurgallerypagepreview .amateurgallerypagepreviewimagebutton {
    margin: 5px;
    margin-top: -9px;
}
#amateurprofilepageprofile .amateurprofilepagepreviewpravs {
    position: absolute;
    margin-left: 5px;
    background-image: url(/images/fsk16big2_2.png);
    float:left;
    height: 223px;
    width: 298px;
    margin-top: 6px;
}
#amateurprofilepageprofile .amateurprofilepagepreviewclipwatch {
    float: left;
    height: 250px;
    width: 300px;
    margin-top: 0px;
    text-align: center;
    background-color: #aaaaaa;
}
#amateurprofilepageprofile .amateurprofilepagepreviewclipwatch a {
    float: left;
    vertical_align: middle;
    margin: 10px;
    margin-top: 90px;

    font-size: 20px;
    font-weight: bold;
}
#amateurprofilepageprofile #amateurprofilepagedetails, #amateurvideopageprofile #amateurvideopagedetails, #amateurgallerypageprofile #amateurgallerypagedetails {
    float: left; /* fixed */
    width: 358px; /* fixed */
}
#amateurprofilepageprofile #amateurprofilepagebuttominfo, #amateurvideopageprofile #amateurvideopagebuttominfo, #amateurgallerypageprofile #amateurgallerypagebuttominfo {
    float: left; /* fixed */
    width: 353px; /* fixed */
}


#amateurprofilepageprofile .amateurprofilepageinfo, #amateurvideopageprofile .amateurvideopageinfo, #amateurgallerypageprofile .amateurgallerypageinfo {
    margin: 5px; /* fixed */
/
}
#amateurprofilepageprofile .amateurprofilepageinfo dt, #amateurvideopageprofile .amateurvideopageinfo dt, #amateurgallerypageprofile .amateurgallerypageinfo dt {
    float: left; /* fixed */
    clear: both; /* fixed */
}

#amateurprofilepageprofile .amateurprofilepageinfo dd, #amateurvideopageprofile .amateurvideopageinfo dd, #amateurgallerypageprofile .amateurgallerypageinfo dd {
    float: left; /* fixed */
    _float: none;
}

.amateurprofilepageinfo dd {
    float: none;
}

#amateurvideopageprofile .amateurvideopageinfo dd img {
    vertical-align: top; /* fixed */
}
#amateurprofilepageprofile .amateurprofilepagecategory .dartseller {
    color: #99ccff;
}
#amateurprofilepageprofile .amateurprofilepagecategory .kameraman {
    color: #66cc66;
}
#amateurprofilepageprofile .amateurprofilepagecategory .realtreff {
    color: #ff0000;
}
#amateurprofilepageprofile .amateurprofilepagecategory .taschengeldsex {
    color: #cccc33;
}
/* AMATEUR PROFILE CONTAINER ---------------------- end */

/* AMATEUR ACTION CONTAINER ---------------------- start */
#amateurprofilepageactions,
#amateurvideopageactions,
#amateurgallerypageactions {
    width: 216px; /* fixed */
}
#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 {
    display: inline; /* fixed */
}
#amateurprofilepageactions li:last-child,
#amateurvideopageactions li:last-child,
#amateurgallerypageactions li:last-child {
    margin-bottom: 0px; /* fixed */
}
#amateurprofilepageactions .hinzufagen {
    margin-top: 0px;
    margin-bottom: 3px;
}
#amateurprofilepageactions .hinzufagen img {
    border: none;
}
/* AMATEUR ACTION CONTAINER ---------------------- end */

/* AMATEUR GALLERY CONTAINER ---------------------- start */
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons {
    width: 120px; /* fixed */
    font-size: 10px; /* fixed */
    padding: 5px; /* fixed */
    margin: 2px; /* fixed */
    text-align: center; /* fixed */
    font-weight: bold; /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.blue {
    background-image: url(/images/pwdr_blue.gif); /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.green {
    background-image: url(/images/apple_green.gif); /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.purple {
    background-image: url(/images/violet.gif); /* fixed */
}
#amateurprofilepagegallery .amateurprofilepagegalleryheader .amateurbuttons.red {
    background-image: url(/images/red.gif); /* fixed */
}
/* AMATEUR GALLERY CONTAINER ---------------------- end */

/* AMATEUR THUMBNAIL CONTAINER ---------------------- start */
#amateurprofilepageimages .amateurprofilepagethumbnail,
#amateurgallerypageimages .amateurgallerypagethumbnail {
    float: left; /* fixed */
    width: 186px; /* fixed */
}
#amateurgallerypageimages .amateurgallerypagethumbnail {
    width: 208px; /* fixed */
}
#amateurprofilepageimages .amateurprofilepagethumbnail {
    width: 186px; /* fixed */
}
#amateurprofilepageimages .amateurprofilepagethumbnailimage {
    text-align: center; /* fixed */
}
#amateurprofilepageimages .amateurprofilepagethumbnailimage .amateurprofilepagethumbnailpravs {
    position: absolute;
    background-repeat: no-repeat;
    margin-left: 2px;
    background-image: url(/images/fsk16_2.png);
    float: left;
    height:120px;
    width: 180px;
    margin-top:8px;
}

.amateurprofilepagethumbnaildetailsright img {
    width: 14px;
    height: 11px;
}

#amateurprofilepageimages .amateurprofilepagethumbnailimage img {
    width: 180px; /* fixed */
    height: 135px; /* fixed */
}

#amateurprofilepagegallery li {
    display: inline; /* not changable */
}
#amateurprofilepagegallery li .page_digit_curr {
    background-color: transparent;
    border: none;
    padding: 0px;
}
/* AMATEUR THUMBNAIL CONTAINER ---------------------- end */


.lcontent p, .amateurefreeclipscamlistname, .amateurename {
    overflow: hidden;
}

#page {
    width: 1004px;
    padding-bottom: 10px;
}

/** START POINTER **/
.close, .headerregistration, .loggedpaymentlogo {
    cursor: pointer;
}
/** END POINTER **/

.hidediv {
    display: none;
}


/** START LOGIN CHAT BOX **/
.loginfakechatbox iframe {
    float: left;
    height: 262px;
    padding-left: 3px;
    padding-top: 3px;
    width: 685px;
    background-color: #903834;
}

#registrationalignment {
    width: 315px;
    float: right;
}

.registrationnameinputalign {
    margin-bottom: 10px;
}

.registrationnameinputalign .registrationlabel {
    color: #FFFF00;
    width: 120px;
    _width: 110px;
    float: left;
    font-size: 12px;
}

.registrationnameinputalign .registrationinput input {
    border: 1px solid #E80F00;
}

.registrationcontainer {
    margin: 15px;
}

.registrationsubmit input {
    background-image: url(../images/register_btn.jpg);
}

.registrationweiter {
    text-align: right;
    margin-right: 5px;
    _margin-right: 10px;

}

#bannerlivecamsamateure {
}
/** END LOGIN CHAT BOX **/





/** START TOOLTIP REGISTRATION **/


#rcnickname {
    border: 1px solid #FF0000;
    position: absolute;
    width: 215px;
    margin: -50px 0px 0px 130px;
    background-image: url(../images/tmp/client_26.jpg);
    padding: 3px 0px 3px 3px;
}

#rcemail {
    border: 1px solid #FF0000;
    position: absolute;
    width: 200px;
    margin: -18px 0px 0px 130px;
    background-image: url(../images/tmp/client_26.jpg);
    padding: 3px 0px 3px 3px;
}

#rcueemail {
    border: 1px solid #FF0000;
    position: absolute;
    width: 200px;
    margin: -35px 0 0 461px;
    background-image: url(../images/tmp/client_31.jpg);
    padding: 3px 0px 3px 3px;
}

#rcpswdw {
    border: 1px solid #FF0000;
    position: absolute;
    width: 180px;
    margin: 10px 0 0 461px;
    background-image: url(../images/tmp/client_31.jpg);
    padding: 3px 0px 3px 3px;
}

.registrationtooltiparrow {
}

/** END AMATEURE SUB MENU BUTTONS **/









/** START EMAIL CSS**/
#flash_holder_menu-1 { float: left; width: 320px; border-right: 0px solid #C00301; height: 135px; }
#flash_holder_menu-1 #flash_menu { float: left; width: 325px; height: 135px; }
#flash_holder_menu-1 #flash_menu a { margin: 0px; padding: 0px; }
#flash_holder_menu-1 #flash_menu a div { float: left; position: static; width: 145px; height: 55px; margin-top: 8px; cursor: pointer; display: block; background-image: url(images/transparent_big.png); background-color: #fcfdbc; color: #051f76; font-size: 14px; font-weight: bold;  text-align: center; line-height: 55px; background-image: url(/images/dating_big_button_background_gray.jpg); border: 1px solid #051f76; }
#flash_holder_menu-1 #flash_menu a div.left { margin-left: 12px; _margin-left: 6px; }
#flash_holder_menu-1 #flash_menu a div.right { margin-left: 10px; }
#flash_holder_menu-1 #buttons { float: left; width: 320px; height: 135px; margin-top: -135px; }
#flash_holder_menu-1 #buttons div { float: left; position: static; width: 145px; height: 55px; cursor: pointer; display: block; }
#flash_holder_menu-1 #buttons div.left { margin-left: 12px; _margin-left: 6px; margin-top: 8px; }
#flash_holder_menu-1 #buttons div.right { margin-left: 10px; margin-top: 8px;}
#flash_holder_menu-1 #buttons div a { margin: 0px; padding: 0px; }
#flash_holder_menu-1 #buttons div img { float: left; width: 145px; height: 55px; }

#mail-table-width table {
    width: 600px;
}

/** END EMAIL CSS**/


/**START PASSWORT CSS AND NEUKUNDEN CSS**/

.yellow_highlight {
    color           : #FFE220;

    font-size       : 14px;
    font-weight     : 550;
}

.yellow_highlight_bold {
    color           : #FFE220;

    font-size       : 13px;
    font-weight     : bold;
    font-stretch    : expanded;
}

.white_font {
    color           : #FEFEFF;

    font-size       : 12px;
    font-weight     : 550;
}
.white_font_bold {
    color           : #FEFEFF;

    font-size       : 11px;
    font-weight     : bold;
}

#c1 {
    margin-left     : 11px;
    border          : 1px #E60000 solid;
    position        : relative;
    float           : left;
    width           : 325px;
    height          : 240px;
}


/**END PASSWORT CSS**/

/**START ADDITIONAL NEUKUNDEN CSS **/
#c2 {
    position:relative;
    float:left;
    width:325px;
    height:240px;
    border:1px #E60000 solid;
    border-left:hidden;
    /*border-right:hidden;*/
}
#c3 {
    position:relative;
    float:left;
    width:325px;
    height:240px;
    border:1px #E60000 solid;
}
#ubers {
    position:relative;
    background-image:url(images/ubers.gif);
    width:137px;
    left:445px;
    height:32px;
    margin-top: 20px;
    margin-bottom: 20px;
    cursor:pointer;
}

/**END NEUKUNDEN CSS **/











/** FIXED REGISTRATION**/
/** fixed layout alignment**/
#registration {
    padding: 10px;
}

#registrationtop, #registrationbottom {
    border: 1px solid #ff0000;
}


/** Registration top page -----------------------> STARTS**/

#registrationtop {
    margin-bottom: 10px;
}

#registrationtop .registrationpagewelcome {
    float:left;
    width:390px;
    height: 223px;
    _height: 232px;
}

.registrationpagewelcome .welcometext{
    padding: 5px;
    width: 380px;
    font-size: 11px;
}


#registrationtop .registrationpagenow{
    float:left;
    width:285px;
    height: 223px;
    _height: 232px;
}

.registrationpagenow .pagenow_top_header {
    background-image:url(../images/tmp/client_04.jpg);
    background-repeat:repeat-x;
    height: 29px;
}

.registrationpagenow .pagenow_bottom_header {
    background-image:url(../images/tmp/client_19.jpg);
    background-repeat: repeat-x;
    height: 29px;
}

.registrationpagenow .img_holder {
    float:left;
    padding-left: 5px;
}

.registrationpagenow .headertext_holder {
    float:left;
    padding: 5px;
}

.registrationpagenow .pagenow {
    padding: 5px;
}

.registrationpagenow .pagenow ul {
    list-style-type:none;
    color: #fff;
}

.registrationpagenow .pagenow ul li {
    background-image:url(../images/tmp/bullet.jpg);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

#registrationtop .registrationpageonly {
    float:left;
    background-color:#192b69;
    width:305px;
    height: 223px;
    _height: 232px;
}

.registrationpageonly .pageonlyleft {
    float: left;
    width: 152px;
    border-right: 1px solid #ff0000;
    height: 223px;
    _height: 232px;
}

.registrationpageonly .pageonlyright{
    float: left;
    width: 152px;
    height: 223px;
}

.registrationpageonly .header {
    float: left;
    background-image:url(../images/tmp/client_06.jpg);
    background-repeat:repeat-x;
    height:25px;
    width: 152px;
}

.registrationpageonly .header2 {
    float: left;
    background-image:url(../images/tmp/client_08.jpg);
    background-repeat:repeat-x;
    height:25px;
    width: 152px;
}

.registrationpageonly  .headtxtholder {
    padding: 5px;
}

.registrationpageonly .onlyrcrdPlayer {
    position:relative;
    width:148px;
    height:131px;
}

.registrationpageonly .clipholder {
    padding:2px;
    float: left;
}

.registrationpageonly .clipimg {
    width:148px;
    height:131px;
}

.registrationpageonly .smalltxt {
    color:#c6cbe8;
    font-size:7pt;
    width: 148px;
    padding: 5px 0 3px 0;
}

.registrationpageonly .colortxt {
    color:#fffe00;
    font-weight:bold;
    font-size: 11px;
    padding-bottom: 3px;
}

/** ---------------- ENDS ------------------**/

/** Registration bottom page -----------------------> starts**/

#registrationbottom .registerforgotpass, .registeruserlog, .registerform {
    float: left;
    height: 280px;
}

#registrationbottom .registerform {
    width: 330px;
}

#registrationbottom .registeruserlog {
    width: 326px;
}

#registrationbottom .registerforgotpass {
    width: 324px;
}

#registrationbottom .headerimgholder {
    float:left;
}

#registrationbottom .headertextholder {
    float:left;
    padding:15px 0 0 5px;
}

#registrationbottom  .subtxtholder {
    padding: 5px;
    height: 110px;
}
#registrationbottom .formholder {
    height: 102px;
    padding: 5px;
}

#registrationbottom  .frmholdercontent {
    height: 30px;
}

.frmholdercontent .labelholder {
    float: left;
    width: 135px;
    margin: 3px 0 0 5px;
}

.frmholdercontent .inputholder {
    float: left;
    width: auto;
}

#registrationbottom .button_holder {
    margin-left: 139px;
    _margin-left: 144px;
}

#registrationbottom .chkboxtxt{
    color: #ffffff;
    font-size: 11px;
}

.headregisterform  .iconform {
    background-image: url(../images/tmp/client_24.jpg);
    background-repeat: none;
    width: 48px;
    height: 52px;
}

.registerform .headregisterform {
    background-image:url(../images/tmp/client_26.jpg);
    background-repeat:repeat-x;
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

.headeruserlog  .iconlog{
    background-image: url(../images/tmp/client_28.jpg);
    background-repeat: none;
    width: 42px;
    height: 52px;
}

.registeruserlog .headeruserlog {
    background-image:url(../images/tmp/client_31.jpg);
    background-repeat:repeat-x;
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

.headerforgotpass  .iconfpass {
    background-image: url(../images/tmp/client_33.jpg);
    background-repeat: none;
    width: 44px;
    height: 52px;
}

.registerforgotpass .headerforgotpass {
    background-image:url(../images/tmp/client_36.jpg);
    background-repeat:repeat-x;
    border-bottom:solid 1px #FF0000;
    height: 52px;
}

#registrationbottom .forminputbox {
    width: 153px;
}

.overallheaderbar {
    background-image:url(../images/cat_title.jpg);
    background-repeat:repeat-x;
    color:#FFFF00;
    font-size:12px;
    font-weight:700;
    height:25px;
    padding-left:10px;
    padding-top:5px;
}

/** FIXED MENU **/
#headeralignment {
    background-image:url(../images/m_up.jpg);
    background-repeat:repeat-x;
    height:80px;
    padding:4px;
}

/*** overall menu **/
#overallmenu {
    border-bottom: 2px solid #873E3A;
}

#overallmenu .menubg {
    height:25px;
}

#overallmenu .listmnu {
    float: left;
    background-repeat: none;
    background-position: top left;
    width: 785px;
    height: 20px;
    padding-top:5px;
    position: relative;
}

#overallmenu  ul {
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}

#overallmenu .freechatcams, .freeclips, .topclips, .newsk {
    color: #fff;
    height:21px;
    display: inline;
    text-align:center;
}

#overallmenu .freechatcams {
    margin-left: 60px;
}

#overallmenu .freeclips {
    margin-left: 140px;
}

#overallmenu .topclips {
    margin-left: 140px;
}

#overallmenu .newsk {
    margin-left: 110px;
}

#overallmenu .whosonline {
    float: right;
    margin-top: -21px;
    width: 209px;
    height: 35px;
    text-align: right;
    cursor: pointer;
    position: relative;
    padding: 10px 10px 0px 0px;
    text-decoration: none;
    line-height: 30px;
}

#overallmenu  .listmnu a {
    cursor: pointer;
    line-height: 18px;
    text-decoration: none;
}


/*** free chat menu **/

#freechatmenu {
    height: 25px;
}

#freechatmenu .online {
    float: right;
    width: 210px;
    height: 35px;
    text-align: right;
    cursor: pointer;
    position: relative;
    padding: 10px 10px 0px 0px;
    text-decoration: none;
    line-height: 30px;
}

#freechatmenu ul {
    list-style-type:none;
}

#freechatmenu .normal, .medium, .full {
    float: left;
    width: 116px;
    height: 20px;
    padding-top: 5px;
    text-align: center;
    cursor: pointer;
}

#freechatmenu .nickname {
    float: left;
    padding: 4px 0 0 12px;
    width: 425px;
    text-align: left;
}

/** END **/

/** FIXED DATING **/
/** -------DATING PROFILE ------ **/

#datingprofilethumbholder, #datingprofilethumbholder .dpuser span, #datingpfrofileinfohldr, #datingpfrofileinfohldr .dprofiltxt, #datingpfrofileinfohldr .dpdatablue, #datingpfrofileinfohldr .dpdataplain, #datingpfrofileinfohldr .dpdatablue2, #datingpfrofileinfohldr .dpdataplain2, #datingprofilebanners, #datingprofilebanners .interesse {
    float: left;
}

#datingprofile {
    width: 972px;
}

/** AVATAR SECTION **/
#datingprofilethumbholder {
    width: 209px;
    text-align: center;
    background-color: #1e3176;
    border:1px solid #E60002;
}

#datingprofilethumbholder .dpuser {
    height: 24px;
    text-align: left;
    border-bottom:1px solid #E60002;
}
#datingprofilethumbholder .dpuser span {
    padding: 5px 0 0 8px;
}

#datingprofilethumbholder .dpavatarbg {
    padding: 10px 3px;
    background-color: #1e3176;
}

#datingprofilethumbholder .avatarBig {
    border:1px solid #fff;
    width:200px;
    height:215px;
    margin: 0 0 5px 0;
}

#datingprofilethumbholder .smallPic  {
    width: 202px;
}

#datingprofilethumbholder .avatar {
    width:62px;
    height:82px;
}
/** END **/

/** PROFILE CONTENT  **/

#datingpfrofileinfohldr {
    color: #fff;
}

#datingpfrofileinfohldr .dpdetails {
    width: 478px;
    border-left:1px solid #E60002;
    border-top:1px solid #E60002;
    border-right:1px solid #E60002;
}

#datingpfrofileinfohldr .dptitle {
    height:24px;
    padding-left:8px;

}

#datingpfrofileinfohldr .dprofiltxt {
    margin-top: 5px;
}

#datingpfrofileinfohldr .dptitle .dprofilpaging {
    float: right;
    height: 21px;
    margin-top: 1px;
}

#datingpfrofileinfohldr .dprofilpaging img {
    margin-right: 5px;
}

#datingpfrofileinfohldr .dptitle2 {
    height:20px;
}

#datingpfrofileinfohldr .datingprofileinfo {
    border-bottom:1px solid #E60002;
}

#datingpfrofileinfohldr .dpdatablue, .dpdataplain, .dpdatablue2, .dpdataplain2 {
    width: 111px;
    padding: 3px 0 0 8px;
}

#datingpfrofileinfohldr .dpdatablue, .dpdataplain {
    height:18px;
}

#datingpfrofileinfohldr .dpdataplain2 {
    width:351px;
    height: 94px;
}

#datingpfrofileinfohldr .dpbotcontent {
    margin-top: 7px;
    height: 83px;
    border: 1px solid #F2D829;
    background-color: #203785;
    width: 475px;
}

#datingpfrofileinfohldr .dpdataplain3 {
    width:359px;
    height: 21px;
}

#datingpfrofileinfohldr .dpdatabluelong {
    height: 94px;
}

/** END **/

/** PROFILE BANNERS **/

#datingprofilebanners {
    width: 216px;
}

#datingprofilebanners .interesse {
    width: 204px;
    padding: 5px 5px 0 5px;
}

#datingprofilebanners .ubersicht {
    float: left;
    margin-top: 8px;
    border: 1px solid #e60003;
    width: 214px;
    height: 58px;
}

#datingprofilebanners .datingpaket {
    float: left;
    margin-top: 8px;
    border: 1px solid #e60003;
    width: 214px;
    height: 123px;
}

#datingprofilebanners .nachricht {
    float: left;
    margin-top: 8px;
    border: 1px solid #e60003;
    width: 214px;
    height: 58px;
}

#datingprofilebanners .hinzufagen, .hinzufagen {
     float: left;
     margin-top: 8px;
     border: 1px solid #e60003;
     cursor: pointer;
     width: 214px;
     background: url('../images/zufugen_bg.jpg');
}

#datingprofilebanners .hinzufagen .imgholder, .hinzufagen .imgholder {
    width: 50px;
    float: left;
}

#datingprofilebanners .hinzufagen p, .hinzufagen p {
    float: left;
    width: 150px;
    text-align: center;
    margin: 10px 0 0 5px;
}

#datingprofilebanners .hinzufagen span.dptopfrnd, .hinzufagen span.dptopfrnd {

    font-size: 15px;
    color: #a02223;
    font-weight: 700;
}

#datingprofilebanners .hinzufagen span.dpbottomfrnd, .hinzufagen span.dpbottomfrnd {

    font-size: 18px;
    color: #a02223;
    font-weight: 700;
}
/** END **/


/** START CLIENTS MAIL**/
#clients_mail, #mail_write{
    background-color:#1D3176;
    padding: 10px;
}

.mail_write_page {
    width: 630px;
    margin: 0px auto;
    border: 1px solid #F2D829;
}

#mail_menu_flash {
    float: left;
    _padding-left: 5px;
    padding-left: 10px;
    margin
}

.clients_mail_data {
    background-image: url(../images/vod_title.jpg);
    background-repeat: repeat-x;
    padding: 5px;
}

.email_header {
    height: 29px;
    font-weight: bold;
    color: #F4D51B;
    font-size: 12px;
    text-align: center;
}

#right_mail {
    width: 630px;
    float: right;
    border: 1px solid #F2D829;
}

#header_label {
    float: left;
    background-color: #E7E8FC;
    color: #000000;
    font-weight: bold;
    padding: 2px;
}

.von, .betreff, .datum {
    float: left;
}

.von {
    width: 150px;
}

.betreff {
    width: 335px;
}

.datum {
    width: 100px;
}

#mail_content {
    background-color: #1D3176;
    padding: 20px;
}

#mail_view {
    border: 1px solid #F2D829;
    margin: 20px auto;
    padding: 7px;
    width: 575px;
}

#content-main {
}

.mail_body {
    /*background-color: #1D3176;
    border: 1px solid #182A68;
    margin: 10px 0px;*/
}

.mail_profile label {
    font-weight: bold;
}

.mail_profile p {
    float: left;
}

.mail_list_date {
    width: 140px;
}

.mail_body {
    font-size:12px;
    text-align:left;
    width: 300px;
    margin: 0 0 0 15px;
}

.input_message {
    margin-bottom: 25px;
}

.mail_button_holder {
    width: 240px;
    margin: 0px auto;
    margin-left: 125px;
}

.mail_send_cancel {
    float: left;
    width: 115px;
}

.send-mail-client input {
    border: 1px solid #1D3176;
    background-image: url(../images/abschicken_yellow.jpg);
    height: 29px;
    width: 118px;
    float: right;
}

#mail_write_inner {
    border: 1px solid #4059A9;
    background-color: #1D3176;
    margin: 10px;
    padding-bottom: 20px;
}

#header-pen-text {
    margin: 10px;
    color:#F4D51B;
    font-weight: bold;
    font-size: 12px;
}

.header-pen  {
    float: left;
}

.header-text {
    float: left;
    margin-left: 5px;
}

.email-admin {
    background-image: url(../images/button_email_schreiben_gradient_red.gif);
    width: 136px;
    height: 33px;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    padding-left: 10px;
    color: #FFFF00;
    text-align: left;
}

.email-admin a:link, .email-admin a:active, .email-admin a:hover, .email-admin a:visited {
    color: #FFFF00;
    text-decoration: none;
}

.message-email {
    text-align: center;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px;
}

#div1 {
    display: none;
}

#div2 {
    display: none;
}

#clientinfo
{
    float: left;
    width: 982px;
    height: 149px;
    font-size: 12px;
}

#clientinfo #clientinfobanner
{
    width: 386px;
    height: 149px;
    _height: 149px;
    float: left;
    position: relative;
    padding-left: 4px;
    padding-top: 4px;
}

.client-ul-profile {
    float: right;
    padding: 0px;
    margin-top: 15px;
    margin-right: 10px;
    font-weight: bold;
}

.client-ul-profile div {
    margin-bottom: 10px;
}

.client-ul-profile ul li {
    margin: 0px;
    padding: 1px;
    list-style: none;
}

#clientinfo #client_info_settings
{
    width: 147px;
    height: 149px;
    float: left;
    position: relative;
    text-align: center; 
}

#clientinfo #client_info_settings .clientinfobutton
{
    width: 135px;
    height: 30px;
    border: 1px solid #c1bfc0;
    margin-left: 5px;
    margin-bottom:6px;
    line-height: 30px;
    background-image: url(../images/button_client_info_gradient_yellow.jpg);
    font-family: sans;
    color: #d00407;
    font-weight: bold;
    cursor: pointer;
}

/** START GENERAL SEARCHBOX MENU CSS **/
#searchboxmenu {
    font-family: arial, sans;
    font-weight: bold;
    margin: 5px 0px 5px 3px;
}

#searchboxmenu #searchboxbuttons {
    border: 1px solid #DADDB2;
    float: left;
    height: 130px;
    padding-bottom: 4px;
    width: 310px;
}

#searchboxmenu #searchboxbuttons .menubuttonbackground {
    background:url(../images/bg5.jpg) repeat 0 0;
    float: left;
    height: 59px;
    margin: 5px;
    margin-bottom: 0px;
    padding: 0;
    width: 145px;
}

#searchboxmenu #searchboxbuttons .menubuttonbackground .menubutton {
    background-image: url(../images/menubuttonimage2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid green;
    cursor: pointer;
    font-size: 14px;
    height: 33px;
    left: 300px;
    margin: 1px;
    padding-top: 22px;
    text-align: center;
    width: 141px;
}

#searchboxmenu #searchboxfilter {
    background-position: center center;
    border: 1px solid #daddb2;
    border-right: 0px;
    float: left;
    height: 130px;
    padding-bottom: 4px;
    text-align: center;
    width: 339px;
}

#searchboxmenu #searchboxfilter div {
    margin: 7px;
    margin-bottom: 0px;
}

#searchboxmenu #searchboxfilter .searchboxfiltertitle {
    color: #ffe220;
    font-size: 20px;
}

#searchboxmenu #searchboxfilter .searchboxfiltertext {
    color: #fff;
    font-size: 16px;
}

#searchboxmenu #searchboxfilter .searchboxfiltercaption {
    color: #f00;
    font-size: 16px;
}

#searchboxmenu #searchboxfeatures {
    border: 1px solid #daddb2;
    border-left: 0px;
    float: left;
    width: 339px;
    height: 130px;
    padding-bottom: 4px;
    background-image: url(../images/live_bg.jpg);
}

#searchboxmenu #searchboxfeatures #mod_live {
    width: 285px;
    margin: 0 auto;
}

#searchboxmenu #searchboxfeatures .searchboxfeaturesheader {
    float: left;
    width: 99%;
}

#searchboxmenu #searchboxfeatures .searchboxfeaturesheader .searchboxfeaturestitle {
    float: left;
    color: #ffe220;
    font-size: 14px;
    margin: 3px;
}

#searchboxmenu #searchboxfeatures .searchboxfeaturesheader .searchboxfeaturesimage {
    float: right;
}

#searchboxmenu #searchboxfilter #searchboxfilterdefault {
    margin: 0px;
    padding: 0px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter div {
    margin: 0px;
    padding: 0px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter {
    margin: 0px;
    padding: 4px;
    background-color: #fff;
    float: left;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats {
    width: 142px;
    height: 124px;
    border: 1px solid #c00;
    margin: 0px;
    color: #000;
    float: left;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats h3 {
    border-bottom: 1px dotted #c00;
    font-size: 12px;
    padding: 5px;
    color: #c00;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats #fields {
    float: left;
    text-align: left;
    width: 70px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats #fields a {
    color: #000;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats #fields div {
    float: left;
    color: #000;
    margin: 5px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats #values {
    float: right;
    text-align: right;
    width: 60px;
    padding-top: 5px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats #values div {
    color: #000;
    width: 90%;
    margin-right: 5px;
    margin-bottom: 20px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #stats #values div:last-child {
    margin-bottom: 0px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #banner {
    float: left;
    border: 1px solid #c00;
    border-left: 0px;
}
#searchboxmenu #searchboxfilter #datingsearchboxfilter #banner img {
    width: 186px;
    height: 124px;
}
#searchboxoverlay {
    display: none;
}
#searchboxmenu #searchboxfeatures #dating_search_box h3 {
    color: #c00;
    font-size: 12px;
}

#searchboxmenu #searchboxfeatures #dating_search_box {
    margin: 0px 5px;
}
#searchboxmenu #searchboxfeatures #dating_search_box #srch1 {
    margin: 5px 12px;
    margin-top: 0px;
}
#searchboxmenu #searchboxfeatures #dating_search_box .input {
    float: left;
    width: 100px;
    font-size: 10px;
    font-weight: bold;
}
#searchboxmenu #searchboxfeatures #dating_search_box .input.with_picture {
    margin-top: 12px;
    display: inline;
}
#searchboxmenu #searchboxfeatures #dating_search_box .input.with_picture input {
    width: auto;
    border: 0px;
}
#searchboxmenu #searchboxfeatures #dating_search_box input, #searchboxmenu #searchboxfeatures #dating_search_box select{
    border: 1px solid #ddd;
    width: 90px;
    font-size: 12px;
}
#searchboxmenu #searchboxfeatures #dating_search_box select.age {
    width: 45px;
}
#searchboxmenu #searchboxfeatures #dating_search_box .datingmenubutton {
    width: 100%;
    text-align: center;
    margin-top: 3px;
    float: left;
    margin-bottom: 0px;
}
#searchboxmenu #searchboxfeatures #dating_search_box .datingmenubutton input {
    width: 113px;
    height: 16px;
    border: 1px solid #000;
}
#searchboxmenu #searchboxfeatures #dating_search_box input#button {
    width: 42px;
    height: 16px;
    float: right;
    border: 0px;
}
#searchboxmenu #searchboxfeatures #dating_search_box #filter {
    float: left;
    background-image: url(/images/background_dating_gradient_gray.jpg);
    height: 16px;
    width: 98%;
    padding: 3px;
    color: #c00;
    margin-bottom: 0px;
}
#searchboxmenu #searchboxfeatures #dating_search_box #filter #text {
    border: 1px solid #c00;
    width: 145px;
}
#searchboxmenu #searchboxfeatures #dating_search_box #filter form div {
    float: left;
    font-size: 13px;
}
#searchboxmenu #searchboxfeatures #dating_search_box #filter form input {
    margin-right: 3px;
    float: left;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter div {
    margin: 0px;
    padding: 0px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter {
    margin: 0px;
    background-image: url(/images/live_bg.jpg);
    float: left;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats {
    width: 140px;
    height: 134px;
    border-right: 1px solid #d9dfb9;
    margin: 0px;
    color: #fff;
    float: left;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats h3 {
    border-bottom: 1px dotted #fff;
    font-size: 12px;
    padding: 5px;
    color: #fff211;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats h3 img {
    margin-right: 5px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats #camliststatsfields {
    float: left;
    text-align: left;
    width: 80px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats #camliststatsfields a {
    color: #fff;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats #camliststatsfields div {
    float: left;
    color: #fff;
    margin: 5px;
    margin-bottom: 0px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats #camliststatsvalues {
    float: right;
    text-align: right;
    width: 60px;
    padding-top: 5px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats #camliststatsvalues div {
    color: #fff211;
    width: 90%;
    margin-right: 5px;
    margin-bottom: 5px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #camliststats #camliststatsvalues div:last-child {
    margin-bottom: 0px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner {
    float: left;
    width: 198px;
    height: 134px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner h3 {
    color: #fff211;
    border-bottom: 1px dotted #fff;
    padding: 3px 0;
    padding-left: 3px;
    text-align: left;
    font-size: 12px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner input,
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner select {
    border: 1px solid #ddd;
    width: 112px;
    height: 17px;
    vertical-align: top;
    font-size: 10px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner select#ageStart,
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner select#ageEnd {
    width: 54px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner input#searchString {
    width: 73px;
    height: 15px;
    margin: 0px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #fields {
    float: left;
    text-align: left;
    width: 80px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #fields a {
    color: #fff;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #fields div {
    float: left;
    color: #fff;
    margin: 8px;
    margin-bottom: 0px;
    width: 70px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #fields #camlistfieldspace {
    margin-top: 5px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #values {
    float: left;
    padding-top: 5px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #values div {
    color: #fff211;
    margin-bottom: 5px;
    width: 111px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #values div#camlistfilterbutton {
    margin-bottom: 0px;
}
#searchboxmenu #searchboxfilter #camlistsearchboxfilter #banner #values #camlistsearchbotton img {
    border: 1px solid #c00;
}
/** END GENERAL SEARCHBOX MENU CSS **/

/** START CAMLIST THUMBNAIL JQUERY CSS **/
.camlistthumbnailoverlay{ 
    width: 159px; 
    height: 116px; 
    float:left; 
    background:#161613; 
    overflow: hidden; 
    position: relative; 
}
.camlistthumbnailoverlay img{ 
}
.camlistthumbnailoverlay p{ 
    padding: 0 10px; 
    color:#afafaf; 
    font-weight:bold; 
    font:10pt "Lucida Grande", Arial, sans-serif; 
}
    
.camlistboxcaption{ 
    float: left; 
    position: absolute; 
    background: #000; 
    height: 116px; 
    width: 100%; 
    opacity: .7; 
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.camlistcaptionfull .camlistboxcaption {
    top: 260;
    left: 0;
}
.camlistcaption .camlistboxcaption {
    top: 0px;
    visibility: hidden;
    left: 0;
}
.modelthumbnail:hover .camlistcaption .camlistboxcaption {
    visibility: visible;
}
cover.camlistboxcaption {
    display: none;
}
.camlistprofile_mc {
    background-image: url(/images/modelthumbnail1.png);
    background-color: gray;
    background-repeat:no-repeat;
    background-position:top left;
    height: 18px;
    cursor: pointer;
    margin: 3px 8px;
    margin-top: 30px;
    padding-left: 40px;
    padding-top: 5px;
    color: #000;
    font-weight: bold;
}
.camlistlive_mc {
    background-image: url(/images/modelthumbnail3.png);
    background-color: gray;
    background-repeat:no-repeat;
    background-position:top left;
    height: 18px;
    cursor: pointer;
    margin: 3px 8px;
    padding-left: 40px;
    padding-top: 5px;
    color: #000;
    font-weight: bold;
}
/** END CAMLIST THUMBNAIL JQUERY CSS **/


/** START NEW CAMLIST MODEL BLOCK LOADING **/
.camlist-loader {
    text-align: center;
}
/** END NEW CAMLIST MODEL BLOCK LOADING **/

/** START INCIDENT REPORT FORM **/
#incidentreport {
    background-color: #1D3176;
    padding-top: 10px;
    padding-bottom: 10px;
}
#incidentreport #incidentreportcontentbox {
    border: 1px solid #F2D829;
    margin: auto;
    width: 620px;
    padding: 7px;
    margin-bottom: 10px;
    background-color: #203785;
}
#incidentreport #incidentreportcontentbox .incidentheader {
    margin-top: 10px;
    padding-bottom: 6px;
}
#incidentreport #incidentreportcontentbox .incidentheader .incidenttext {
    margin: 30px 0px;
}
#incidentreport #incidentreportcontentbox .incidentbody {
    border: 1px solid #5F6FAA;
    background-color: #1C2E6E;
    padding: 5px;
}
#incidentreport #incidentreportcontentbox .incidentbody .incidenttext {
    font-size: 14px;
    margin: 10px 60px;
    line-height: 30px;
}
/** END INCIDENT REPORT FORM **/
