@charset "utf-8";
/********************************************
 * Author: camprime.com
 * Author's homepage: http://www.camprime.com
 * version: 1.0
 * 
 * Color help:
 * site background color: #070b30
 * default border: #0037b9
 * header menu textcolor: #82cef1
 * header menu hover textcolor: #034eff
 * error textcolor: #82cef1
 * table dark: #0e1444
 * table light: #292e54 
 * table border: #024dfe
 * background-image:url(../images/transblack-bg.png); 
 * border:1px solid #0037b9;
 ********************************************/

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: 12px;
	font-family: Verdana, Tahoma, Arial;
}
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: #82cef1;
}
a:hover {
	color: #004eff;
}
body {
	color: #ffffff;
}
/* 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-color: #000417;
	/*background-color: #3a1313;
*/
	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/blue-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 {
	width: 300px;
	float: left;
}
div#bookmark {
	display: none;
}
div#bookmark a {
	display: block;
	width: 130px;
	height: 24px;
}
div#header-menu {
	width: 620px;
	height: 67px;
	line-height: 67px;
	float: right;
	text-align: right;
}
div#breadcrumb {
	float: left;
	width: 600px;
	height: 20px;
	margin-top: 25px;
	font-size: 11px;
}
div#breadcrumb a {
	font-size: 11px;
}
div#yourcredits {
	float: right;
	text-align: right;
	height: 20px;
	margin-top: 25px;
	font-size: 11px;
	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;
	font-size: 11px;
}
p.yourcredit span {
	background-color: #070b30;
	color: #ffffff;
	padding: 3px;
	font-weight: bold;
}
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: 40px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div.navipager.top {
	background-image: url(../images/blue-hr.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}
div.pagers {
	float: right;
	margin-top: 1px;
}
div#pager-bottom {
	margin-top: 3px;
}
div#modelboxes {
	margin-top: 0;
}
div.modelbox {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border: 1px solid #14189d;
	background-image: url(../images/transblack-bg.png);
	overflow: hidden;
	width: 142px;
	height: 200px;
	float: left;
	text-align: center;
	margin: 6px;
}
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;
}
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: 10px;
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
	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 {
	border: 1px solid #024dfe;
	background-color: #0e1444;
	padding: 4px;
}
table.memberinfos-table td {
	border: 1px solid #024dfe;
	background-color: #292e54;
	padding: 4px;
}
table#buy-credit-history .col3 {
	width: 34%;
}
table#buy-credit-history span#admin-recredit {
	font-weight: bold;
	color: #ea9797;
}
table#buy-credit-history span#admin-brand {
	font-weight: bold;
}
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/blue-bottombox1.png);
	background-repeat: no-repeat;
	background-position: top left;
}
a#bottombox2 {
	background-image: url(../images/blue-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/blue-bottombox3.png);
	background-repeat: no-repeat;
	background-position: top left;
}
div#footer {
	margin-top: 30px;
	padding-top: 10px;
	text-align: center;
	background-color: transparent;
	background-image: url('../images/blue-hr.png');
	background-repeat: no-repeat;
	background-position: center top;
}
div#footer span.divider-footer {
	background-image: url(../images/blue-divider-footer.gif);
	background-repeat: no-repeat;
	margin: 0 5px;
}
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: 215px;
	height: 373px;
	text-indent: -9000px;
	background-image: url(../images/joinlarge.png);
	background-repeat: no-repeat;
	margin: 25px 0 0 40px;
}
div#registerbox a#joinnow {
	width: 460px;
	height: 270px;
	background-image: url(../images/registerbox-bg.png);
	background-repeat: no-repeat;
	background-position: 70px 10px;
	text-indent: -9000px;
}
div#privatestart {
	clear: both;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border: 1px solid #464644;
	background-image: url(../images/transblack-bg.png);
	text-align: center;
}
div#privatestart div.holder {
	margin: 20px;
}
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 {
	margin: 0 auto 30px;
}
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 #024dfe;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
}
table.chat-table th {
	background-color: #0e1444;
}
table.chat-table td {
	background-color: #292e54;
}
table.chat-table td strong {
	font-size: 11px;
}
table.chat-table th {
	font-weight: bold;
	border-bottom: 2px solid #024dfe;
	text-align: center;
}
table#buymorecredits th label.creditnumber {
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
}
table#buymorecredits th label.creditnumber strong {
	font-size: 11px;
}
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 {
	background-image: url(../images/blue-hr.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}
div#profile-container {
	margin-top: 0;
}
/*same as profile-container above, but all corners rounded*/
div#profile-container.picgallery {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
div#profile-container h3 {
	font-size: 16px;
	text-align: left;
}
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;
	font-size: 11px;
	background-color: #464644;
	border: 1px dashed #000000;
}
div#profile-container div#freechat-link textarea {
	width: 912px;
	height: 16px;
	color: #afafaf;
	font-size: 11px;
	background-color: #464644;
	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 {
	font-size: 11px;
	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;
}
table.profile-table th, table.profile-table td {
	border: 1px solid #024dfe;
	text-align: center;
	padding: 4px;
}
table.profile-table th {
	background-color: #0e1444;
}
table.profile-table td {
	background-color: #292e54;
}
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-size: 11px;
	font-weight: bold;
}
div.profile-videobox div.videobox-name a {
	font-size: 11px;
}
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: #034eff;
}
div#buycredit-form h4#nextstep {
	display: none;
	margin: 10px 0;
}
div#buycredit-form div#packages {
	width: 260px;
	font-size: 11px;
	margin: 0 auto;
	background-image: url(../images/transblack-bg.png);
	border: 1px solid #0037b9;
	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 {
	font-size: 11px;
	color: #034eff;
}
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-family: Verdana, Tahoma, Arial;
	font-size: 12px;
}
div#contactus-form div.form-row span.error, div#sendfriend-form div.form-row span.error {
	display: block;
	color: #82cef1;
	font-size: 11px;
	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: 325px;
	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: #82cef1;
	font-size: 11px;
	clear: both;
}
div#join-form span.info, div#chpass-form span.info {
	display: block;
	clear: both;
	margin-left: 120px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #ffffff;
}
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 {
	width: 300px;
	height: 58px;
	margin: 8px 0 0 0;
	padding: 0;
	text-indent: -9000px;
	background-image: url(../images/blue-brand-logo-bg.png);
	background-repeat: no-repeat;
}
h1#brand-logo a {
	display: block;
	width: 234px;
	height: 43px;
	font-weight: bold;
	font-size: 22px;
}
h2#brand-info {
	width: 300px;
	height: 2px;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
}
h2#brand-info a {
	display: block;
	width: 234px;
	height: 1px;
}
div#header-menu a span.link-text {
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 5px;
	color: #82cef1;
}
div#header-menu a:hover span.link-text, div#header-menu a.selected span.link-text {
	color: #FFFFFF;
	padding: 0px 5px 15px 5px;
	margin-bottom: 15px;
	background-image: url(../images/blue-headermenu-hover-bg.gif);
	background-repeat: no-repeat;
	background-position: center 18px;
}
div.freetexts h3, div.freetexts h4 {
	color: #034eff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 10px 0;
}
div#freetext1 {
	display: none;
}
span.number-online {
	color: #82cef1;
	font-weight: bold;
}
div.navigations div.holder a {
	display: block;
	float: left;
	margin-right: 3px;
	font-weight: bold;
	color: #82cef1;
}
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: #034eff;
}
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;
	font-size: 11px;
	padding: 2px 4px;
	color: #82cef1;
}
div.pagers a.pages.selected span {
	background-color: transparent;
	border: none;
	color: #034eff;
}
div.pagers a:hover {
	color: #034eff;
}
div#footer p#copyright, div#footer p#adult, div#footer p#adult span {
	color: #034eff;
	font-size: 11px;
	margin: 0;
}
div#footer p#copyright {
	margin-top: 10px;
}
div#footer p#adult {
	margin-bottom: 20px;
}
div#registerbox a {
	display: block;
}
div.memberbox h2, div.moreinfoboxes h2 {
	font-size: 14px;
	text-indent: 5px;
	padding: 5px;
	background-image: url(../images/transblack-bg.png);
	border: 1px solid #0037b9;
}
table#buy-credit-history tbody .col3 {
	color: #046546;
}
div.textpages h3 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 40px;
	color: #034eff;
}
div.textpages h4 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 28px;
	padding: 5px;
	background-image: url(../images/transblack-bg.png);
	border: 1px solid #0037b9;
}
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 {
	background-image: url(../images/transblack-bg.png);
	border: 1px solid #0037b9;
	font-size: 14px;
	line-height: 20px;
	text-indent: 5px;
	text-align: left;
	color: #034eff;
	padding: 3px;
}
div#joinwhybox ul {
	margin: 5px 0 20px 20px;
}
div#joinwhybox ul li {
	margin-bottom: 5px;
	font-size: 11px;
}
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 {
	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.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/blue-modelbox-freechat-bg.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 22px;
	line-height: 20px;
	color: #ffffff;
	font-size: 11px;
}
div.modelbox-freechat a:hover {
	background-image: url(../images/blue-modelbox-freechat-hoverbg.gif);
	font-weight: bold;
}
div.modelbox-privatechat a {
	display: block;
	margin: 0 auto 2px auto;
	background-image: url(../images/blue-modelbox-privatechat-bg.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 22px;
	line-height: 20px;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
div.modelbox-privatechat a:hover {
	background-image: url(../images/blue-modelbox-privatechat-hoverbg.gif);
	font-weight: bold;
}
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 {
	font-size: 11px;
}
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 {
	font-size: 11px;
	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 #0037b9;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	padding-bottom: 3px;
}
input.button:active {
	background-image: url(../images/button-active-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #000000;
	color: #000000;
}
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;
}

