@charset "utf-8";
/********************************************
 * Author: camprime.com
 * Author's homepage: http://www.camprime.com
 * version: 1.0
 * 
 * Color help:
 * brand title color: #383838
 * header menu textcolor: #13425e
 * header menu hover textcolor: #f4f4f4
 * modelthumbnail border: 1px solid #393939
 * site background color: #0c2b3d
 * site text color: #66b1d5
 * error textcolor: #ffa6a9
 * table dark: #0b2636
 * table light: #1f4458
 * table border: #3b677e
 * table green: #a6de65
 ********************************************/

/* ====================================================================================================
   CSS RESET
==================================================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-size: 14px; font-family: Palatino,'Palatino Linotype','Times New Roman'; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 12px; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a:link, a:visited { text-decoration: none; }
:focus { outline: 0; -moz-outline-style: none; }
a img,:link img,:visited img {border: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
form label {cursor: pointer; }
div.clear, span.clear {clear: both; font-size: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px; line-height: 0px; visibility: hidden; }
a:focus{outline:1px dotted invert;}

/* ====================================================================================================
   PNG FIX
==================================================================================================== */
img, div { behavior: url(js/iepngfix.htc) }

/* ====================================================================================================
   JS TOOLTIP IMAGE VIEWER
==================================================================================================== */
#preview{
position:absolute;
border:1px solid #cccccc;
background:#333333;
padding:5px;
display:none;
color:#ffffff;
}

/* ====================================================================================================
   LAYOUT
==================================================================================================== */
/* global text colors of links, headers and texts  */
a { color: #ffffff; }
body { color: #66b1d5; }

/* global headings */
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}

/* global lists */
ol{list-style:decimal;}
ul{list-style:disc;}

/* horizontal line */
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}

body {
text-align:center;
background-image:url(../images/body-bg.gif);
background-repeat:repeat-x;
background-color:#0c2b3d;
line-height:16px;
/*
font-family:Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
*/
}

div#wrapper {
width:960px;
text-align:left;
margin:0 auto;
background-image:url(../images/wrapper-bg.jpg);
background-repeat:no-repeat;
background-position:top center;
}

div#site {
margin:0 10px;
background-color:transparent;
}

div#header div.clear {
clear:none;
}

div#header-brand {
float:left;
}

div#bookmark {display:none;}

div#bookmark a {
display:block;
width:130px;
height:24px;
}

div#header-menu {
height:25px;
line-height:25px;
float:right;
text-align:right;
margin:3px 7px 0px 0px;
}

div#breadcrumb {
float:left;
width:600px;
height: 20px;
margin:5px 0px 0px 5px;
}
div#breadcrumb a {}

div#yourcredits {
float:right;
text-align:right;
height:20px;
margin-top:25px;
background-image:url(../images/icon-credits.png);
background-repeat:no-repeat;
background-position:0 0;
padding-left: 20px;
}

div#yourcredits span.yourcredits {
color:#ffffff;
font-weight:bold;
}

p.yourcredit span {
background-color:#0b2636;
color:#ffffff;
padding: 3px;
font-weight:bold;
}

div#topboxes {
margin-top:10px;
}

div#topboxes a#topbox1,div#topboxes a#topbox2,div#topboxes div#onlinebox {
overflow:hidden;
text-align:right;
}

div#topboxes a#topbox1,div#topboxes a#topbox2 {
display:block;
float:left;
width:340px;
margin-right:16px;
text-align:center;
height:65px;
}

div#topboxes a#topbox1 {
background-image:url(../images/topbox1.png);
background-repeat:no-repeat;
background-position:0 0;
border:none;
text-indent:-9000px;
}

div#topboxes a#topbox2 {
background-image:url(../images/topbox2.png);
background-repeat:no-repeat;
background-position:0 0;
border:none;
text-indent:-9000px;
}


div#topboxes div#welcome-message {
width:680px;
float:left;
height:60px;
}

div#topboxes div#onlinebox {
float:right;
width:220px;
margin-left:0;
height:65px;
line-height:14px;
}

div.navipager {
height:25px;
overflow:hidden;
margin:0;
padding:0;
}
div.navipager.top {}

div.pagers {
float:right;
margin-top:1px;
}

div#pager-bottom {
margin-top:3px;
}

div#modelboxes {
margin-top:0;
}

div.modelbox {
background-image:url(../images/modelbox-bg.png);
overflow:hidden;
width:142px;
height:200px;
float:left;
text-align:center;
margin:7px;
}

div.modelbox-name {
margin:2px 0 2px 0;
}

div.modelbox-pic {
width:120px;
height:90px;
background-image:url(../images/couples.jpg);
margin:0 auto 5px;
border:1px solid #393939;
}

div.modelbox-pic a {
display:block;
width:120px;
height:90px;
overflow:hidden;
}

div.modelbox-offline {
color:#afafaf;
text-transform:uppercase;
}

div.modelbox-infos div {
font-size:11px;
color:#383838;
line-height:10px;
padding:1px;
width:80px;
margin:0 auto;
}

div.modelbox-infos div.model-prime {
background-color:#2b77e6;
margin-left:5px;
margin-right:3px;
}

div.memberboxes {
margin-bottom:20px;
overflow:hidden;
}

div.memberbox {
width:300px;
float:left;
margin-right:17px;
overflow:hidden;
}

div#memberboxes-row1 div.memberbox {
height:130px;
}

div#memberboxes-row2 div.memberbox {
height:300px;
}

div.modelbox-mini {
width:60px;
height:45px;
float:left;
background-image:url(../images/girls_minihome.jpg);
background-repeat:no-repeat;
margin:0 10px 10px 0;
}

div.modelbox-mini img {
width:60px;
height:45px;
}

table.memberinfos-table th {
background-color:#0b2636;
border:1px solid #3b677e;
padding:4px;
}

table.memberinfos-table td {
border:1px solid #3b677e;
background-color:#1f4458;
padding:4px;
}

table#buy-credit-history .col3 {
width:34%;
}

table#buy-credit-history span#admin-recredit {
font-weight:bold;
color:#a6de65;
}

table#buy-credit-history span#admin-brand {
font-weight:bold;
}
div#affiliateboxes a {
display:block;
width:940px;
height:32px;
margin:0px auto;
margin-top:20px;
text-align:center;
font-weight:bold;
background-image:url(../images/banner-affiliate.gif);
background-repeat:no-repeat;
text-indent:-9000px;
}
div#bottomboxes {
margin:20px 0;
}

div#bottomboxes a {
display:block;
overflow:hidden;
height:80px;
line-height:80px;
text-align:center;
}

a#bottombox1,a#bottombox2 {
float:left;
width:325px;
margin-right:35px;
text-indent:-9000px;
}
a#bottombox1 {
background-image:url(../images/bottombox1.png);
background-repeat:no-repeat;
background-position:top left;
}
a#bottombox2 {
background-image:url(../images/bottombox2.png);
background-repeat:no-repeat;
background-position:top left;
}

a#bottombox3 {
float:right;
width:220px;
margin-left:0;
text-indent:-9000px;
background-image:url(../images/bottombox3.png);
background-repeat:no-repeat;
background-position:top left;
}

div#footer {
height:160px;
margin:20px 0px 20px 0px;
padding-top:1px;
text-align:center;
background-color:transparent;
background-image:url(../images/footer-bg.png);
background-repeat:no-repeat;
background-position:top center;
}
div#footer div.holder p.footer-links {
margin:0;
padding:0;
}
div#footer div.holder p.footer-links a {
font-size:12px;
color:#13425e;
padding:0px 5px;
}
div#footer div.holder p.footer-links a:hover {
color:#383838;
}

div#footer span.divider-footer {
background-image:url(../images/divider-footer.gif);
background-repeat:no-repeat;
margin:0;
}

div#footer div p span a:hover {
color:#ffffff;
}

div#login-container div.boxes,div#lostpass-container div.boxes,div#chpass-container div.boxes,div#join-container div.boxes,div#joinwhy-container div.boxes {}

div#login-container div.boxes,div#lostpass-container div.boxes,div#chpass-container div.boxes,div#joinwhy-container div.boxes {
width:460px;
height:270px;
}

div#lostpassinfo,div#chpassinfo {
background-image:url(../images/lostpassinfo.png);
background-repeat:no-repeat;
background-position:top left;
text-indent:-9000px;
}

div#chpass-container div.boxes {
width:460px;
height:350px;
}

div#join-container div.boxes {
width:460px;
height:500px;
}

div#joinwhy-container div#joinwhybox {
width:650px;
height:500px;
}

div#joinwhy-container div#joinwhyillustration {
width:270px;
height:500px;
}

div#joinwhyillustration div.holder a {
display:block;
width:250px;
height:435px;
text-indent:-9000px;
background-image:url(../images/joinlarge.png);
background-repeat:no-repeat;
margin:0px 0px 0px 20px;
}

div#registerbox a#joinnow {
width:322px;
height:236px;
background-image:url(../images/registerbox-bg.png);
background-repeat:no-repeat;
background-position:top right;
text-indent:-9000px;
margin-left:140px;
}

div#privatestart {
clear:both;
background-image:url(../images/privatestart-bg.png);
background-repeat:no-repeat;
background-position:bottom center;
text-align:center;
height:282px;
padding-top:20px;
}

div#privatestart div.holder {
margin:20px 0px 0px 20px;
}
div#privatestart div.holder label,div#privatestart div.holder div#balance {
color:#383838;
}


div#privatestart div#model-pic {
width:320px;
height:240px;
background-image:url(../images/model-320x240.jpg);
background-repeat:no-repeat;
float:left;
border:1px solid #000000;
}

div#privatestart div#model-info {
float:right;
width:500px;
}

div#model-info h3,div#model-info div.category {
margin:0 auto 5px;
color:#383838;
}
div#model-info div.languages {
margin: 5px 0px 15px 0px;
}

div#privateexit-container h5 {
font-size:14px;
font-weight:normal;
margin:15px auto 5px;
}

div#privateexit-row1 {
width:500px;
text-align:center;
margin:20px auto 30px;
}

div#addcomment textarea {
width:90%;
height:70px;
margin-bottom:10px;
}

div#privateexit-row2 div.moreinfoboxes {
float:left;
margin-right:17px;
overflow:hidden;
width:300px;
}

div#publicexit-row2 div#onlinemodels,
div#privateexit-row2 div#onlinemodels {
width:619px;
}

div#publicexit-row2 div#thecredit,
div#privateexit-row2 div#thecredit {
width:120px;
height:25px;
line-height:25px;
background-color:transparent;
color:#ffffff;
font-weight:bold;
font-size:16px;
}


div#publicexit-row2 input.button,
div#privateexit-row2 input.button {
margin:10px auto;
}

div.chat-applet {
margin:0 auto;
}

div#privatechat-applet {
clear:both;
padding-top: 23px;
text-align:center;
}

table.chat-table {
width:918px;
margin:10px auto;
}

table.chat-table th,table.chat-table td {
border:1px solid #1F4458;
vertical-align:middle;
text-align:center;
padding:4px;
}
table.chat-table th {
background-color:#0b2636;
}
table.chat-table td {
background-color:#1f4458;
}
table.chat-table td strong {}

table.chat-table th {
font-weight:bold;
border-bottom:2px solid #1F4458;
text-align:center;
}

table#buymorecredits th label.creditnumber {
font-weight:normal;
cursor:pointer;
}
table#buymorecredits th label.creditnumber strong {}

table#buymorecredits th span.packprice {
display:block;
font-size:10px;
font-weight:normal;
color:#afafaf;
}

div#profile-pager div#extras div.holder a {
margin-right:0;
margin-left:3px;
}

div#profile-pager {}

div#profile-container {
margin-top:0;
}

div#profile-container.picgallery {}

div#profile-container h3 {
font-size:16px;
text-align:left;
color:#ffffff;
}

div#profile-container p.more {
text-align:right;
margin-top:5px;
}

div#profile-container div#freechat-block {
margin-bottom:10px;
}

div#profile-container div#freechat-embed textarea {
width:912px;
height:16px;
margin-bottom:5px;
color:#afafaf;
background-color:#1f4458;
border:1px dashed #000000;
}

div#profile-container div#freechat-link textarea {
width:912px;
height:16px;
color:#afafaf;
background-color:#1f4458;
border:1px dashed #000000;
}

div#profile-container div#freechat-plustext {
margin-bottom:10px;
}

div#profile-container div#freechat-plustext p,div#profile-container div#freechat-plustext p strong {
margin:0px;
}


div#profile-pic-text div#profile-pic {
position:relative;
width:350px;
float:left;
}

div.modelpic-logo1 {
position:absolute;
top:0;
left:0;
width:320px;
height:240px;
background-image:url(../images/modelpic-logo1.gif);
background-repeat:no-repeat;
}

div#profile-pic-text div#profile-text {
width:550px;
float:right;
}

div#profile-pic-text div#profile-text h4 {
font-size:14px;
margin:0 0 10px;
padding:0;
color:#ffffff;
}

table.profile-table th,table.profile-table td {
border:1px solid #1F4458;
text-align:center;
padding:4px;
}
table.profile-table th {
background-color:#0b2636;
}
table.profile-table td {
background-color:#1f4458;
}

div#member-gallery div.profile-picbox,div#profile-gallery div.profile-picbox {
float:left;
margin:0 11px 10px 0;
}

div#profile-gallery a img {
margin:0;
}

div.profile-videobox {
width:120px;
height:170px;
float:left;
text-align:center;
margin:0 11px 10px 0;
}

div.profile-videobox div.videobox-title {
line-height:12px;
margin-bottom:3px;
}

div.profile-videobox div.videobox-title a {
font-weight:bold;
}

div.profile-videobox div.videobox-name a {
}

div.videobox-infos span {
display:block;
font-size:10px;
}

div.videobox-infos span.rate {
clear:both;
}

div#topboxes form select {
float:left;
width:152px;
margin-left:5px;
background-image:url(../images/input-bg.gif);
border:1px solid #ffffff;
}

div#contactus-form,div#sendfriend-form, div#cancelmembership-form, div#buycredit-form {
overflow:hidden;
}

form select {
background-image:url(../images/input-bg.gif);
border:1px solid #ffffff;
}

div#buycredit-form{text-align:center;}
div#buycredit-form h4#selectpackage{margin:20px 0 10px;color:#f4f4f4;}
div#buycredit-form h4#nextstep{display:none;margin:10px 0;}
div#buycredit-form div#packages{width:260px;margin:0 auto;
background-image:url(../images/transblack-bg.png);
border:1px solid #3b677e;
padding:10px 0px;
}
div#buycredit-form div.form-row{margin-bottom:5px;text-align:left;margin-left:30px;}
div#buycredit-form input.button{margin-top:10px;}
div#buycredit-form p#click, div#buycredit-form p#directlyby,div#buycredit-form p#pleasenote,div#buycredit-form p#nonrecurring{color:#f4f4f4;}
div#buycredit-form p#click{margin-top:20px;}

div#contactus-form div.form-row label,div#sendfriend-form div.form-row label {
display:block;
float:left;
width:180px;
}

div#contactus-form div.form-row label span,div#sendfriend-form div.form-row label span {
color:#afafaf;
}

div#contactus-form div.form-row span.form-input,div#sendfriend-form div.form-row span.form-input {
dipslay:block;
float:left;
}

div#contactus-form div.form-row input.textfield,div#sendfriend-form div.form-row input.textfield {
width:350px;
background-image:url(../images/input-bg.gif);
border:1px solid #ffffff;

}

div#contactus-form input.button,div#sendfriend-form input.button {
margin-left:180px;
}

div#contactus-form div#message-row textarea,div#sendfriend-form div#message-row textarea {
width:735px;
height:150px;
background-image:url(../images/input-bg.gif);
border:1px solid #ffffff;
font-size:12px;
}

div#contactus-form div.form-row span.error,div#sendfriend-form div.form-row span.error {
display:block;
color:#82cef1;
clear:both;
}

div#memberlogin-form div.form-row label,div#lostpass-form div.form-row label,div#chpass-form div.form-row label,div#join-form div.form-row label {
display:block;
float:left;
width:120px;
}

div#memberlogin-form div.form-row span.form-input input.textfield,div#lostpass-form div.form-row span.form-input input.textfield,div#chpass-form div.form-row span.form-input input.textfield,div#join-form div.form-row span.form-input input.textfield {
width:324px;
background-image:url(../images/input-bg.gif);
border:1px solid #ffffff;
padding-left:2px;
}

div#memberlogin-form div.form-row span.form-input input.error,div#lostpass-form div.form-row span.form-input input.error,div#chpass-form div.form-row span.form-input input.error,div#join-form div.form-row span.form-input input.error {
border:1px solid #ffffff;
padding:2px;
}

div#memberlogin-form span.error,div#lostpass-form span.error,div#chpass-form span.error,div#join-form span.error {
display:block;
margin-left:120px;
color:#ffa6a9;
clear:both;
font-size:12px;
}

div#join-form span.info,div#chpass-form span.info {
display:block;
clear:both;
margin-left:120px;
margin-bottom:10px;
color:#ffffff;
font-size:12px;
}

div#memberlogin-form input.button,div#lostpass-form input.button,div#join-form input.button,div#chpass-form input.button {
margin:0 0 10px 120px;
}

div#join-form p#accept,div#join-form p#login,div#chpass-form p#backtoaccount {
margin:0 0 5px 120px;
}

div#joinwhy-join-form {
float:left;
margin:0 30px;
}

div#cancelmembership-form label {
display:block;
}

div#cancelmembership-form textarea {
width:99%;
margin-bottom:10px;
background-image:url(../images/input-bg.gif);
border:1px solid #ffffff;
}

h1#brand-logo {
height:25px;
margin:7px 0px 0px 10px;
padding:0;
height:25px;
text-transform:uppercase;
}

h1#brand-logo a {
display:block;
height:25px;
font-weight:normal;
font-size:18px;
color:#383838;
}

h2#brand-info {
display:none;
/*
width:300px;
height:15px;
margin:5px 0px 0px 10px;
padding:0;
*/
}

h2#brand-info a {
display:block;
width:234px;
height:11px;
}

div#header-menu a span.link-text {
font-size:14px;
font-weight:bold;
padding:2px 5px;
color:#13425e;
}

div#header-menu a:hover span.link-text,div#header-menu a.selected span.link-text {
color:#acacac;
}

div.freetexts h3,div.freetexts h4 {
color:#f4f4f4;
font-weight:normal;
text-align:center;
margin:10px 0;
font-size:12px;
color:#66B1D5;
}
div#freetext1 {
display:none;
}

span.number-online {
color:#66b1d5;
font-weight:bold;
}

div.navigations div.holder a {
display:block;
float:left;
margin-right:3px;
font-weight:bold;
color:#66b1d5;
}

div#nav-top div.holder a,div#abc-top div.holder a,div#options div.holder a,div#extras div.holder a {}

div#nav-bottom div.holder a,div#abc-bottom div.holder a {}

div.navigations div.holder a.selected,div.navigations div.holder a:hover {
color:#f4f4f4;
}

div.navigations div.holder a span.link-text {
display:block;
margin:3px 5px;
}

div.navigations div.holder a.selected span.link-text,div.navigations div.holder a:hover span.link-text {}

div.navigations div.holder a span.link-text span.number {
font-weight:normal;
}

div.pagers a.arrows {
padding:2px 3px;
}

div.pagers a.pages span {
font-weight:bold;
padding:2px 4px;
color:#66b1d5;
}

div.pagers a.pages.selected span {
background-color:transparent;
border:none;
color:#f4f4f4;
}

div.pagers a:hover {
color:#f4f4f4;
}

div#footer p#copyright,div#footer p#adult,div#footer p#adult span {
margin:0;
color:#9a9a9a;
font-size:12px;
}
div#footer p#copyright {
margin-top:20px;
}
div#footer p#adult {
margin-bottom:20px;
}

div#registerbox a {
display:block;
}

div.memberbox h2,div.moreinfoboxes h2 {
font-size:14px;
text-indent:5px;
height:26px;
line-height:24px;
background-image:url(../images/memberboxtitle-bg.png); 
background-repeat:no-repeat;
background-position:top left;
color:#383838;
font-weight:normal;
}
div.moreinfoboxes h2 {
background-image:url(../images/moreinfoboxtitle-bg.png);
background-repeat:no-repeat;
background-position:top left;
}

table#buy-credit-history tbody .col3 {
color:#046546;
}

div.textpages h3,div#cancelmembership-container h3,div#buycredit-container h3 {
text-align:center;
font-size:20px;
font-weight:bold;
margin-bottom:40px;
color:#f4f4f4;
}
div#cancelmembership-container h3,div#buycredit-container h3 {
margin-bottom:10px;
}

div.textpages h4 {
font-size:14px;
font-weight:bold;
margin-top:28px;
background-image:url(../images/textpagetitle-bg.png); 
background-repeat:no-repeat;
background-position:top left;
color:#383838;
height:26px;
line-height:24px;
text-indent:5px;
}

div.textpages ol li {
margin-bottom:10px;
line-height:20px;
}

div.textpages ul li {
margin-bottom:5px;
line-height:20px;
}

div.textpages a.anchor {
font-weight:bold;
}

div.textpages p {
margin-bottom:18px;
line-height:18px;
}

.uppercase {
text-transform:uppercase;
}

div#login-container h3,div#lostpass-container h3,div#chpass-container h3,div#join-container h3,div#joinwhy-container h3 {
line-height:20px;
text-indent:5px;
text-align:left;
padding:3px;
color:#f4f4f4;
font-size:14px;
text-transform:uppercase;
/*
background-image:url(../images/transblack-bg.png);
border:1px solid #2a78d2;
*/
}

div#joinwhybox ul {
margin:5px 0 20px 20px;
}

div#joinwhybox ul li {
margin-bottom:5px;
}

div#bookmark a span,div.navigations div.holder span.divider-nav,div.modelbox.online div.modelbox-offline,div.modelbox.online div.modelbox-profile,div.modelbox.offline div.modelbox-freechat,div.modelbox.offline div.modelbox-privatechat,div.videobox-infos span.date,div#registerbox a#notamember,div#registerbox a#modelswaiting,div#registerbox a#joinnowgetaccess {
display:none;
}

div.modelbox div.modelbox-removefav a {
color:#13425E;
font-size:11px;
}

div#header-menu div.holder,li {
margin-left:10px;
}

div#promobox div.holder,div.inner,div#lostpassinfo div.holder,div#loginbox div.inner,div#lostpassbox div.inner,div#chpassbox div.inner,div#privateexit-row1 div.holder {
margin:5px;
}

div#promobox p {
background-repeat:no-repeat;
background-position:0 0;
padding-left:60px;
height:70px;
}
div#promobox p#reason-free     { background-image:url(../images/reason-free.png); }
div#promobox p#reason-camtocam { background-image:url(../images/reason-camtocam.png); }
div#promobox p#reason-secure   { background-image:url(../images/reason-secure.png); }
div#promobox p#reason-unique   { background-image:url(../images/reason-unique.png); }
div#promobox p#reason-photos   { background-image:url(../images/reason-photos.png); }
div#promobox p#reason-noadvert { background-image:url(../images/reason-noadvert.png); }


div.content,div#profile-pager {
margin-top:20px;
}

div.navigations,div#loginbox,div#lostpassbox,div#chpassbox,div#joinbox,div#joinwhybox,div#profile-pager div#options,div.videobox-infos span.time,div#joinwhy-login-form,div#cancelmembership-form input#confirm {
float:left;
}

div#credits.memberbox a, div.modelbox-name a,div#profile-container div#freechat-plustext p a,div#question p a,div.memberbox a.textlink,div.textpages a {
font-weight:bold;
}

div.modelbox-name a {
color:#174F70;
font-size:12px;
}
div.modelbox-name a:hover {
color:#000000;
}

div.memberboxes div#settings,div.memberboxes div#helpcontact,div#privateexit-row2 div#onlinemodels,div#publicexit-row2 div#onlinemodels {
margin-right:0;
}

div.modelbox-freechat a {
display:block;
margin:0 auto 3px auto;
background-image:url(../images/modelbox-freechat-bg.gif);
background-repeat:no-repeat;
width:122px;
height:24px;
line-height:20px;
font-family: Arial, Tahoma, Verdana;
color:#000000;
font-size:12px;
font-weight:bold;
}
div.modelbox-freechat a:hover {
background-image:url(../images/modelbox-freechat-hoverbg.gif);
}

div.modelbox-privatechat a {
display:block;
margin:0 auto 2px auto;
background-image:url(../images/modelbox-privatechat-bg.gif);
background-repeat:no-repeat;
width:122px;
height:24px;
line-height:20px;
font-family: Arial, Tahoma, Verdana;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
div.modelbox-privatechat a:hover {
background-image:url(../images/modelbox-privatechat-hoverbg.gif);
}

div.modelbox-profile a {
color:#13425e;
}

table.memberinfos-table,table.profile-table {
width:100%;
margin-bottom:20px;
}

table#private-chat-history .col1,table#private-chat-history .col2,table#private-chat-history .col3,table#private-chat-history .col4,table#private-chat-history .col5 {
width:20%;
}
table.chat-table .col1,table.chat-table .col2,table.chat-table .col3,table.chat-table .col4,table.chat-table .col5 {
width:16%;
}
table.chat-table .col6  {
width:20%;
}

table#buy-credit-history .col1,table#buy-credit-history .col2 {
width:33%;
}

div#footer div.holder,div#model-info input.button,div#cancelmembership-form div#buttons {
margin-top:10px;
}

div#registerbox,div#lostpassinfo,div#chpassinfo,div#promobox,div#joinwhyillustration,div#profile-pager div#extras,div.videobox-infos span.view,div#cancelmembership-form input#cancel {
float:right;
}

div#privatestart div#model-pic img,div#profile-pic-text div#profile-pic img {
width:320px;
height:240px;
}

div#privatestart-form,div#profile-container div.profile-block,div#profile-pic-text div.profile-texts {
margin-bottom:20px;
}

div#privateexit-container h3,div#privateexit-container h4,div#publicexit-container h3,div#publicexit-container h4,div#question,h3,p.subtitle {
text-align:center;
}

div#publicexit-container,div#privateexit-container {
margin-top:50px;
margin-bottom:50px;
}

div#privateexit-row1 div#selectrating,div#publicexit-row1 div#selectrating,p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
margin-bottom:5px;
}

div#privatechat-container table#buymorecredits tbody tr td,div.profile-videobox div.videobox-name {
}

div#profile-container div.holder,div#contactus-form div.holder,div#sendfriend-form div.holder,div#cancelmembership-form div.holder, div#buycredit-form div.holder {
margin:10px;
}

div#profile-container div#freechat-embed p,div#profile-container div#freechat-link p {
color:#afafaf;
margin:0;
}

div#topboxes form label,div#memberlogin-form div.form-row span.form-input,div#lostpass-form div.form-row span.form-input,div#chpass-form div.form-row span.form-input,div#join-form div.form-row span.form-input {
display:block;
float:left;
}

div#contactus-form div.form-row,div#sendfriend-form div.form-row,div#memberlogin-form div.form-row,div#lostpass-form div.form-row,div#chpass-form div.form-row,div#join-form div.form-row {
width:100%;
margin-bottom:10px;
}

div#memberlogin-form p#makesure,div#lostpass-form p#makesure,div#memberlogin-form p#forgotpassword,div#lostpass-form p#backtologin,div#chpass-form p#backtoaccount {
margin:10px 0 10px 120px;
}

h6,div#member-container h3,div#joinwhybox h4 {
font-size:14px;
}

div.textpages ol,div.textpages ul {
margin-bottom:20px;
padding:10px 10px 10px 15px;
}

input.button {
background-image:url(../images/button-bg.gif);
background-repeat:repeat-x;
border:1px solid #22658d;
color:#ffffff;
font-weight:bold;
height:22px;
padding-bottom:3px;
font-size:12px;
}
input.button:active {
background-image:url(../images/button-active-bg.gif);
}

input#livesupport.button {
margin-bottom:10px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
div.modelpic-logo2 {
	width:640px;
	height:480px;
	background-image:url(../images/modelpic-logo2.gif);
	background-repeat:no-repeat;
	position:absolute;
	bottom:10px;
	right:10px;
}