/* new colors:
#452d2c; - light laino;
#7E4300; - dark laino;
*/
.thumb {
	border: 2px solid #3F1F1F;
}

.view_hdr1 {
    font: bold 12px/18px Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
    background: /*#EFE7E0;*/ /*#EFE7E0; */ #3F1F1F;
    color: #FFFFFF;
}

.view_hdr {
    font: bold 12px/18px Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
    background: /*#f5ebe1;*/ #3F1F1F;
    color: #ffffff;
}

body {
    margin: 0px;
    font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    height: 100%;
    background-color: #302C2C; /*#e9d6c5;*/
}

bodylight {
    margin: 0px;
    font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    height: 100%;
    background-color: #FEFEFE; /*#e9d6c5;*/
}

.popup {
    margin: 0px;
    font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    height: 100%;
    background-color: #FEFEFE; /*#e9d6c5;*/
}

.lmenu, .lmenuc, a.lmenu:link, a.lmenu:visited, a.lmenu:hover {
    font: normal 12px/24px Arial, Helvetica, sans-serif;
    color: #FFFFFF; /*#7E4300; /*#C90409;*/
    text-decoration: none;
    white-space: nowrap;
}
a.lmenu:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.lmenuc {
    line-height: 18px;
}

.hr {
    background-color: #3F1F1F; /*#B80307;*/
}

.hrs {
    height: 10px;
	background-color:#3F1F1F;
}

.l1, .l1_ovr {
	background: url('../images/quick-search.png') no-repeat top; #AF7E50;
    border: 1px solid #452d2c; /*#452d2c;*/
    width: 100%;
}
.l4, .l4_ovr {
	background: url('../images/escort-category.png') no-repeat top; #AF7E50;
    border: 1px solid #452d2c; /*#452d2c;*/
    width: 100%;
}
.l2, .l2_ovr {
    background: url('../images/stripper.jpg') no-repeat top; #AF7E50;
    padding: 0px 00px 0px 00px;
    border: 1px solid #452d2c; /*#B80307;*/
    width: 100%;
    height: 102px;
}
.l3, .l3_ovr {
    background: url('../images/clubs-agencies.png') no-repeat top; #AE7E50;
    padding: 0px 0px 0px 0px;
    border: 1px solid #452d2c; /*#B80307;*/
    width: 100%;
    height: 85px;
}
.l3_ovr, .l2_ovr, .l1_ovr, .14_ovr {
	background-color: #F9F3ED; /*#FFE8E8*/
}

.l5, .l5_ovr {
	background: url('../images/escort-region.png') no-repeat top; #AF7E50;
    border-top: 1px solid #141414; /*#452d2c;*/
    width: 100%;
}
	
.lmenustyle {
	border: 1px solid #452d2c;
}
.tmenu, a.tmenu:link, a.tmenu:visited, a.tmenu:hover {
    font: italic 12px/18px Arial, Helvetica, sans-serif;
    color: #000000;
    /*text-decoration: none;*/
    white-space: nowrap;
}
a.tmenu:hover {
    color: #C90409;
}

.fmenu, a.fmenu:link, a.fmenu:visited, a.fmenu:hover {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    /*text-decoration: none;*/
    white-space: nowrap;
}
a.fmenu:hover {
    color: #7E4300; /*#C90409;*/
}

.fmenu_sp, a.fmenu_sp:link, a.fmenu_sp:visited, a.fmenu_sp:hover {
    color: #DCD7D1;
}

.lnk, .lnkr, a.lnk:link, a.lnk:visited, a.lnk:hover {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #6F533E; /*#C90409;*/ /*#7E4300;*/
    /*text-decoration: none;*/
    white-space: nowrap;
}
a.lnk:hover {
    color: #B81E14;
}
.lnkr {
    white-space: normal;
}

.pop {
  visibility: hidden;
  position: absolute;
  top: 203px;
  left: 0px;
  width: 122px;
  /*background-color: #DFF3FA;*/
  /*border-left: 1px solid #DEDEDE;
  border-right: 2px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD; */
}

.txt, .list_cl, .list_el, .txt86, .txthome, .list_tb, .list_td, .list_pr, .msg, .mess_td {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000000;
    /*cursor: default;*/
}

.txtlogin {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    /*cursor: default;*/
}

.list_cl{
    color: #B2B1B1;
    font-weight: bold;
	font-size:14px
}
.list_el{
    /*color: #CF2125;*/
    color: #6F533E; /*#5b423e;*/
    font-family: cursive;
    font-weight: bold;
	font-size:14px
}
.list_pr{
    color: #6F533E;/*#7F9DB9;*/
    font-family: cursive;
    font-weight: bold;
	font-size:14px
}
.txt86, .mess_td {
    color: #000000; /*#606060;*/
}
.txthome {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    text-align: justify;
}
.list_td {
    border: 1px solid #8a6952;
    background-color: /*#FBF7F3;*/ #EFEFEF;
    color: #6E6E6E;
}
.msg {
    color: #CF2125;
}

.ent {
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #C90409;
    font-weight: bold;
}


.hdr, a.hdr:link, a.hdr:visited, a.hdr:hover {
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #7E4300;
    /*color: #888686;*/
    font-weight: bold;
    /*padding-top: 10;
    margin-top: 10;*/
    padding-bottom: 0px;
    margin-bottom: 0px;
    /*text-decoration: none;*/
}

.hdrs, .hdrs1 {
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #452d2c; /*#C90409;*/
    font-weight: bold;
    padding-top: 10px;
    margin-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.hdrs1 {
    padding-top: 0px;
    margin-top: 0px;
}

p{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	line-height: 135%;
}

.imp2, .imp, .impW, .impsm {
    font: normal 10px/12px Arial, Helvetica, sans-serif;
    width: 110px;
}
.impsm {
    width: 110px;
}
.impW {
    width: 250px;
}
.imp {
    width: 80px;
    height: 18px;
}

.tgold {
    border-style: solid;
    border-width: 2px;
    border-color: #DD0500;
}
.tgoldc {
    border-style: solid;
    border-width: 2px;
}
.mess_td {
    border: 1px solid #EEDAC3;
    padding: 5px;
    background-color: #FBF7F3;
}
.invoice_window {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

@media print {
	.invoice_window_button {
		display: none;
	}
}

/*added my ellen on 04/07/07 for uncensored section, registration form*/
.but_pad {padding-left: 30px;}

.vide_tb {background-color:#fefefe;}
#vide_tb {background-color:#fefefe;}
.video_tb_cell {background-image: url('../images/video_menu_bg.jpg'); width:148px; height:109px; background-repeat: no-repeat ;}
#video_tb_cell_bg {background-color:#fefefe;}
#video_text {padding: 0px 10px 0px 10px;}
#video_text_pad {padding-left: 10px;}

/* begin: top site nav bar */
#site-nav a:link {
    color: #03C;
}
div#head {
    min-width:770px;
    text-align:center;
}
#site-nav {
    background:#F7F7F7 none repeat scroll 0%;
    border-bottom:1px solid #CCCCCC;
    color: #333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:2.2em;
    line-height:normal;
    text-align:left;
    white-space:nowrap;
}
#site-nav a, #site-nav span {
    border-right:1px solid #CCC;
    display:block;
    float:left;
    margin-top:5px;
    padding:0pt 12px;
    text-decoration:none;
    background: none;
}
#site-nav a:visited {
    color:#03C
}
/* This style MUST appear after a:visited to work properly */
#site-nav a:hover {
    color:#FF6600;
    text-decoration:underline;
}
#site-nav .last {
    border-right:0pt none;
}
div#timeBar {
    font-size:1em;
    margin-right:10px;
    padding-top:5px;
    text-align:right;
}
/* end: top site nav bar */

/*- / START / Menu Tabs 10--------------------------- */

    #tabs10 {	
      float: left;
      width:100%;
      font-size:93%;
	  border-bottom:1px solid #2763A5;
      line-height:normal;
	  margin-left: auto;
	  margin-right: auto;
      }
    #tabs10 ul {
	  margin:0;
	  padding:10px 2px 0 5px;
	  list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("../images/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("../images/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }
	  
/*- / END / Menu Tabs 10--------------------------- */	  

a.rlist:link{color:#585858; font-size: 11px; font-weight: bold; text-decoration:none;
}
a.rlist:visited{color:#585858; font-size: 11px; font-weight: bold; text-decoration:none;
}
a.rlist:hover{color:#8a1d1d; font-size: 11px; font-weight: bold; text-decoration: none;
}
.rlist {
	list-style:none;
	list-style-position:inherit;	
}	
