html, body {
  width: 100%;
  height: 100%;
}

body {
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color:#5b5b5b;
  font-size:12px;
  background:#ebebeb url(../images/body_bg.gif) left top repeat-x scroll;
}

img {
  border: none;
}

form {
  margin:0px;
  padding:0px;
}

td, th {
  font-family: Arial, Helvetica, sans-serif;
  color:#000000;
  font-size:12px;  
}

hr {
  border: solid #dbdbdb 0px;
  border-top-width: 1px;
  height: 0px;  
}

a {
  color:#1d99e7;
  text-decoration:none;
}

a:hover {
  color:#1d99e7;
  text-decoration:underline;
}

input.text, 
select.text,
textarea.text,
input.file {
  background-color:#FFFFFF;
  border:1px solid #d2d2d2;
  color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:3px; 
}

input.text {
  height:16px;
} 

select.text {
    height:16px;
    padding:0px; 
}

input.button {
  background-color:#606060;
  color:#ffffff;
  border:1px solid #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}


/**/ 

div#bgfix {
  background:url(../images/main_bg.jpg) center top no-repeat scroll;  
}

div#container {
  width:758px;
  margin:0px auto 0px auto;
}

div#logotype {
  background:url(../images/camzed.jpg) left top no-repeat scroll;
  height:150px;
  overflow:hidden;  
  
}

div#logoutBox {
  overflow:hidden;    
  width:250px;
  height:40px;
  margin:0px 0px 0px auto;  
  padding:5px;
  text-align:right;  
  line-height:16px;  
  color:#0080ee;   
  white-space: nowrap;
}

div#logoutBox a {
  color:#0080ee;
  text-decoration:none;
}

div#logoutBox a:hover {
  color:#0080ee;
  text-decoration:underline;
}

div#logoutLine {
  overflow:hidden;    
  width:750px;
  height:16px;
  padding:0px;
  text-align:center;  
  line-height:16px;  
  color:#000000;   
  white-space: nowrap;
}

div#logoutLine a {
  color:#1d99e7;
  font-size:12px;
  
  text-decoration:none;
  background-color:#;
}

div#logoutLine a:hover {
  color:#1d99e7;
  font-size:12px;
  
  text-decoration:none;
  background-color:#;
}

div#topadsBox {
  text-align:center;
  height:60px;
  padding-top:100px;
}

div#topmenu {
}

div#topmenu2 {
  background:url(../images/bg_topmenu2.jpg) left top no-repeat scroll;
  height:40px;
  overflow:hidden;
}

div#topsubmenu {
  background:url(../images/bg_topsubmenu.jpg) left top no-repeat scroll;
  height:29px;
  overflow:hidden;
}

div#topusermenu2 {
  background:url(../images/content_bg.gif) left top repeat-y scroll;
  height:16px;
  overflow:hidden;
}

div#favmenuBox {
  height:30px;
  padding-top:10px;
  white-space:nowrap;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#1d99e7; 
}


div#favmenuBox a {
  color:#1d99e7; 
  text-decoration:none;
}

div#favmenuBox a:hover {
  color:#848484; 
  text-decoration:none;   
}

div#dynContent {
  background:url(../images/content_bg.gif) left top repeat-y scroll;
  padding:10px;
  min-height:300px; 
}

div#botmenu {
  background:url(../images/botmenu_bg.jpg) left top no-repeat scroll;
  height:20px;
  padding: 27px 200px 0px 30px;
  overflow:hidden;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#656565;
  clear:both;
}

div#botmenu a {
  color:#656565;
  text-decoration:none;
}

div#botmenu a:hover {
  color:#656565;
  text-decoration:underline;
}

div#copyright {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#8a8a8a;
  text-align:center;
  padding:13px 0px 10px 0px;
}

/**/

.clear {
  clear:both;
}

.center {
  margin:0px auto 0px auto;
}

.error,
.warning  {
  color:#FF0000;
  font-weight:bold;
}

.note  {
  color:#37ce4c;
  font-weight:bold;
}

div.error, div.note  {
  padding:10px 0px 10px 0px;
}

div.headertext {
  text-align:center;
  color:#000000;
  font-size:19px;
  font-weight:bold;    
  padding:5px 0px 5px 0px;
}

div.headertext2 {
  color:#47a7e3;
  font-size:19px;
  font-weight:bold;
  padding:5px 0px 5px 0px;
}

table.contentdelimiter {
  border: 0px;
  margin: 0px;
}

td.contentdelimiter {
  padding: 5px;
}

table.data {
  background-color:#f3f3f3;
  border:2px solid #d7d7d7;
  border-collapse:collapse;
  border-spacing:0px;
}

table.data td {
  padding:3px;
  border:1px solid #d7d7d7;
}
  
table.data td.header {
  font-weight:bold;
}

table.data td.fieldheader {
  font-weight:bold;
}

table.noborder,  table.noborder td,
td.noborder {
  border:none;
}

#messages td{
    color: #1d99e7;
}
.mailTextBox {
  background-color:#FFF;
  padding:5px;
  font-size:13px;
}

.mailTextBox .quote {
  font-style:italic;
  border:1px solid #FFF;
  padding:3px;
  margin:3px;
  background-color:#D2D2D2;
}
table.searchForm td {
/*  color:#1d99e7; */
  color: black;
  padding: 0px 7px 0px 7px;
}

table.searchForm td.header {
  font-weight:bold; 
}

div#usersList {
  width:532px;
  padding:10px 0px 0px 10px;
}
div.mbox {
  width:123px;
  height:182px;
  margin-right:10px;
  overflow:hidden;
  float:left;

  text-align:center;
}
div.mbox div.nickname {
  padding-top:8px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}
div.mbox div.status {
  padding-top:8px;
}
div.recordsPager {
  clear:both;
  text-align:center;
  color:#006fce;
}

div.recordsPager select {
  background-color:#FFFFFF;
  border:1px solid #d2d2d2;
  color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
div.mbox div.thumbnail img {
  border:3px solid #d9d9d9;
}
/*Left Box*/
div#c1_box {
  width:249px;
  border-right:1px solid #f2f2f2;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;  
}

/*Model Box*/
div.mBox div.thumbnail {
  text-align:left;
  padding-top:5px;
}

div.mBox div.thumbnail img {
  border:1px solid #ffffff;
}

div.mBox div.nickname {
  color:#1a1a1a;
  font-weight:bold;
  font-size:12px;
}

div.mBox div.nickname .status {
  color:#09c900;
}

div.mBox div.ratingInfo {
  padding-top:10px;
}

div.mBox div.ratingInfo .good {
  color:#fb4c1f;
}

div.mBox div.ratingInfo .badgood {
  color:#787878;
}
/*Links Block*/
div.links {
  padding-top:15px;
}
/*Performer Info Box*/
div.profileInfo {
  padding-top:40px;
  color:#1c1c1c;
  font-size:10px;
}
/*Right Box*/
div#c2_box {
  width:385px;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;  
}
/*Friend Box*/
div#friendship {
}

div.friendBox {
  margin:5px 10px 5px 0;
  width:82px;
  height:75px;
  overflow:hidden;  
  float:left;
}

div.friendBox, div.friendBox td {
  color:#CED3D9;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  font-size:10px;    
}

div.friendBox div.thumbnail {
  height:62px;
  text-align:center;
  background-color:#CED3D9;
  background-position:center;
  background-repeat:no-repeat;
  background-attachment:scroll;
  cursor:pointer;
}

div.friendBox div.name {
  width:69px;
  overflow:hidden;
}

div.friendBox div.name a {
  color:#096bd2;
  text-decoration:none;
}

div.friendBox div.name a:hover {
  color:#096bd2;
  text-decoration:underline;
}
/*comments Box*/
div.commentsBox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#777777;
}

div.commentsBox div.comment {
  padding:3px 3px 3px 0px;
}

div.commentsBox div.fromInfo {
  padding-bottom:10px;
  text-transform:capitalize;
}

.htext {
  color:#fb4c1f;
  font-size:14px;
  font-weight:bold;
  background:url(../images/spl.gif) left top no-repeat scroll; 
}

div#setsNavBox a {
  color:#e95321;
  text-decoration:underline;
}

div#setsNavBox .currentSet{
  color:#0080ee;
  text-decoration:none;  
}

div#galleryBoxes {
  width:600px;
  clear:both;
}

div.photoBox {
  width:130px;
  margin:0px 5px 5px 0px;
  padding:5px 2px 2px 2px;
  float:left;
  overflow:hidden;  
  background-color:#e6e6e6;
  border:1px solid #ffffff;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;  
  font-size:11px;
}

div.photoBox div.photoThumbnail {
  height:95px;
  text-align:center;
}

div.photoBox div.photoThumbnail img {
  border:1px solid #ffffff;
}

div.photoBox div.ratingInfo {
  padding-top:3px;
}

div.photoBox div.rateForm {
  height:25px;
  padding-top:5px;
  overflow:hidden;
}div#loginBox {
  background:#ececec url(../images/bg_loginbox.gif) left top no-repeat scroll;
  width:460px;
  padding:10px 55px 10px 55px;
}

div#loginBox td {
  padding-right:60px;
  color:#838383;
  font-size:11px;
}

div#loginBox td a {
  color:#838383;
  text-decoration:underline;
}

div#loginBox td a:hover {
  color:#1d99e7;
  text-decoration:underline;
}

div#joinBox {
  background-color:#e6e6e6;
  width:535px;
  padding:10px 10px 10px 25px;
}
div#dynContent {
  padding-top:0px;
}

div#cb1 {
  width:742px;
}

div#topsubmenu2 {
  background:url(../images/bg_topsubmenu2.jpg) left top no-repeat scroll;
  height:28px;
  overflow:hidden;
}

div#homeLoginBox {
  width:165px;
  height:137px;
  padding-top:10px;
  background:url(../images/bg_homelogin.gif) left top no-repeat scroll;
  overflow:hidden;
  margin-left:4px;
}

div#homeLoginBox td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#838383;
  text-align:center;
  padding:2px;
}

div#homeLoginBox td a,
div#homeLoginBox td a:hover {
  color:#838383;
}

table.cb_2 {
  width:573px;
  background:#e6e6e6;
}

table.cb_2 td {
  color:#FFFFFF;
}

div#usersList {
  width:532px;
  padding:10px 0px 0px 10px;
}

div#infoBox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  padding:5px 10px 0px 10px;
  text-align:justify;
}

div#infoBox h2 { 
  text-align:center;
  font-size:18px;
}

div#onlineCounterBox {
  text-align:center;
  color:#bcbcbc;
}

div.mbox {
  width:123px;
  height:182px;
  margin-right:10px;
  overflow:hidden;
  float:left;
  background:url(../images/bg_mbox.gif) left top no-repeat scroll;
  text-align:center;
}

div.mbox div.thumbnail {
  height:106px;
  padding-top:8px;
  overflow:hidden;
}

div.mbox div.thumbnail img {
  border:3px solid #d9d9d9;
}

div.mbox div.nickname {
  padding-top:8px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

div.mbox div.status {
  padding-top:8px;
}

div.recordsPager {
  clear:both;
  text-align:center;
  color:#006fce;
}

div.recordsPager select {
  background-color:#FFFFFF;
  border:1px solid #d2d2d2;
  color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
div#setsNavBox a {
  color:#e95321;
  text-decoration:underline;
}

div#setsNavBox .currentSet{
  color:#0080ee;
  text-decoration:none;  
}

div#galleryBoxes {
  width:600px;
  clear:both;
}

div.imgBox {
  width:130px;
  margin:0px 5px 5px 0px;
  padding:5px 2px 2px 2px;
  float:left;
  overflow:hidden;  
  background-color:#f3f3f3;
  border:1px solid #ffffff;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;  
  font-size:11px;
}

div.imgBox div.photoSize {
  font-weight:bold;
  color:#0080ee;
  padding-bottom:3px;
}

div.imgBox div.photoThumbnail {
  height:95px;
  text-align:center;
}

div.imgBox div.photoThumbnail img {
  border:1px solid #ffffff;
}

div.imgBox div.approveInfo {
  font-weight:bold;
  text-transform:uppercase;
}

div.imgBox div.btnPanel td {
  width:50%;
  height:18px;
  border:1px solid #033c6d;  
  background-color:#ffffff;
  color:#ffffff;
  cursor:pointer;
}

div.imgBox div.btnPanel td a {
  color:#ffffff;
  text-decoration:none;
}
div#leftBoxes {
  width:180px;  
  padding:10px 5px 0px 5px;
  font-size:12px;
  font-weight:bold;  
}

div#leftBoxes a {
  text-decoration:none;
}

div#leftBoxes a:hover {
  text-decoration:underline;
}
/*Search box*/
div#searchResultBox {
  width:500px;

}
/*Search table*/
table.searchResult td {
  color:#1d99e7;
}

table.searchResult td.header,
table.searchResult tr.header td {
  font-weight:bold;
}

table.searchResult tr.row0 {
  background-color:#f2f2f2;
}

table.searchResult tr.row1 {
  background-color:#FFFFFF;
}
/*Character pager and Records pager*/
div#characterPager,
div.recordsPager {
  padding-top:5px;
  color:#858585;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
}

div#characterPager a,
div.recordsPager div.linksRow a {
  color:#858585;
  text-decoration:none;
}

div#characterPager a:hover,
div.recordsPager div.linksRow a:hover {
  color:#1d99e7;
  text-decoration:none;
}

div#characterPager a.selected,
div#characterPager a.selected:hover,
div.recordsPager div.linksRow .current {
  color:#1d99e7;
  text-decoration:underline;
}
div#welcomeBox {
}

div#welcomeBox p.h {
  font-size:13px;
  font-weight:bold;
  text-align:center;
  font-variant:small-caps;
}

div#welcomeBox table.links td {
  padding:5px;
  text-align:center;
  vertical-align:top;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.messages td{
	padding:6px 6px 6px 6px;
	border:2px solid #FFF;
}
table.sex td{
	border:0;

}
table.messages td.menu{
	padding:6px 6px 6px 6px;
	color: #1d99e7;

}
table.mceLayout td{
	border:0;
}
table.messages tr.header{
	background-color:#F6F6F6;
	color: #41418a;
	
}
table.message tr.bgik{
background-color:#F6F6F6;

}
table.message tr.bgik td{
border:0;
}



