/* new colors:
#452d2c; - light laino;
#7E4300; - dark laino;
*/

.top_list {
	background-color:#000000;
}

.gall {
	/*border: 1px solid #000000*/
	background-color: #f3e6d8;

}

.gallgold {
	/*border: 1px solid #000000*/
	background-color: #f3e6d8;

}

.thumb {
	border: 2px solid #141414;
}

.thumbgall {
	border: 2px solid #141414;
}

.thumbtop5 {border: 1px solid #141414;}
a img.thumbtop5 {border: 1px solid #141414;}
a:hover img.thumbtop5 {border: 1px solid #FF0000;}

.view_hdr1 {
    font: bold 12px/18px Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
    color: #AFAFAF;
	margin-left: 18px;
}

.view_hdr {
    font: bold 12px/18px Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
    background: #f5ebe1;
    color: #ffffff;
}

body {
    margin: 0px;
    font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    height: 100%;
    background-color: #DFC5A7; /*#DFC5A7; #dfc8b6; /*#e9d6c5;*/
}

.bodydrk {
    margin: 0px;
    font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    height: 100%;
    background-color: #302c2c; /*#e9d6c5;*/
}

.bodydrk_ml {
    margin: 0px;
    font: normal 13px/14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    height: 100%;
	background: url(../images/nzg_ml_bg.jpg) top center no-repeat;
    background-color: #000000; /*#e9d6c5;*/
}

.lmenu, .lmenuc, a.lmenu:link, a.lmenu:visited, a.lmenu:hover {
    font: normal 12px/24px Arial, Helvetica, sans-serif;
    color: #FFFFFF; /*#890428;*/ /*#7E4300; /*#C90409;*/
    text-decoration: none;
    white-space: nowrap;
}

.lmenus {
    font: normal 12px/24px Arial, Helvetica, sans-serif;
    color: #FFFFFF; /*#890428;*/ /*#7E4300; /*#C90409;*/
    text-decoration: none;
    white-space: nowrap;
}

a.lmenu:hover {
    color: #8a1d1d;
    text-decoration: none;
}
.lmenuc {
    line-height: 18px;
}

.hr {
    background-color: #645542; /*#B80307;*/
}

.hrs {
    height: 10px;
}

a.rlist:link{color:#FFFFFF; font-size: 11px; font-weight: bold; text-decoration:none;
}
a.rlist:visited{color:#FFFFFF; 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;
}

.l1, .l1_ovr {
	background: url('../images/quick-search3.png') no-repeat top; 
    border-top: 1px solid #141414; /*#452d2c;*/
    width: 100%;
}
.l5, .l5_ovr {
	background: url('../images/escort-region5.png') no-repeat top; 
    border-top: 1px solid #141414; /*#452d2c;*/
    width: 100%;
}
.l4, .l4_ovr {
	background: url('../images/escort-category3.png') no-repeat top; 
    border-top: 1px solid #141414; /*#452d2c;*/
    width: 100%;
	height: 65px;
}
.l2, .l2_ovr {
    background: url('../images/stripper2.jpg') no-repeat top; 
    padding: 0px 00px 0px 00px;
    border-top: 1px solid #141414; /*#B80307;*/
    width: 100%;
    height: 102px;
}
.l3, .l3_ovr {
    background: url('../images/clubs-agencies3.5.png') no-repeat top; 
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #141414; /*#B80307;*/
    width: 100%;
    height: 65px;
}

.lmenustyle {
	border: 1px solid #141414;
}
.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;
}

.rmenu, a.rmenu:link, a.rmenu:visited, a.rmenu:hover {
    font: italic 12px/18px Arial, Helvetica, sans-serif;
    color: #FF0000;
    /*text-decoration: none;*/
    white-space: nowrap;
}
a.rmenu:hover {
    color: #C90409;
}

.gmenu, a.gmenu:link, a.gmenu:visited, a.gmenu:hover {
    font: italic 12px/18px Arial, Helvetica, sans-serif;
    color: #4F4F4F;
    /*text-decoration: none;*/
    white-space: nowrap;
}
a.gmenu:hover {
    color: #C90409;
}

.fmenu, a.fmenu:link, a.fmenu:visited, a.fmenu:hover {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #000000;
    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;
}

.lnk_red, a.lnk_red:link, a.lnk_red:visited, a.lnk_red:hover {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #dc0000; /*#C90409;*/ /*#7E4300;*/
    /*text-decoration: none;*/
    white-space: nowrap;
}

.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,.txt_pb, .txt_pe, .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;*/
}

.txtr {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#CCC;
}

.list_cl{
    color: /*#B2B1B1;*/#6F533E;
    font-weight: bold;
	font-size:14px
}
.list_eg{
    /*color: #CF2125;*/
    color: #BF9F0B; /*#5b423e;*/
/*    font-family: cursive;*/
	font: Helvetica;
    font-weight: bold;
	font-size:14px
}
.list_el{
    /*color: #CF2125;*/
    color: #9F3131; /*#5b423e;*/
    /*font-family: cursive;*/
	font: Helvetica;
    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;*/
}
.txt86_w {
    color: #EFEFEF; /*#606060;*/
    font: normal 12px Arial, Helvetica, sans-serif;
	
}
.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 #000000;
    background-color: #FBF7F3;
    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-image: /*url('../images/ml_bg_pattern.png');*/ background-repeat:repeat; background-color:#181818;}
#vide_tb {background-image: url('../images/ml_bg_pattern.png'); background-repeat:repeat; background-color:#000000;}
.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:#4D4D4D;}
#video_text {padding: 0px 10px 0px 10px;}
#video_text_pad {padding-left: 10px;}

.gal_txt {font-size: 12px; text-transform: capitalize;}
.p_th {background-color: #A0A0A0;}
.txt_pb {}
.txt_pe {}
.gal_txt_num {font: bold; font-size: 12px; color: #896952;}


/* begin: top site nav bar */
#site-nav a:link {
    color: #03C;
}
div#head {
    min-width:770px;
    text-align:center;
	white-space:nowrap;
}
#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;
	white-space:nowrap;
}
#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 #700019;
      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/tableft13.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/tabright13.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.menu2:link,a.menu2:visited {font-size:7pt; color:#FFFFFF; text-decoration:none;}
	a.menu2:hover {font-size:7pt; color: #FF0000; text-decoration:none;}

/* tab system girls login */

#tab-accordion .tab-element{clear: both; background: #fff; }
.tab-toggler{width: 120px; float: left; background: #eee; text-decoration: none; text-align: left; padding: 3px; display: block; color: #222; font-weight: normal; font-size:12px;}
a.tab{text-decoration: none; color: #000; border: solid #fff; border-width: 0 2px 2px 0;}

#af_link {
	display:block;
	width: 415px;
	height: 32px;
	background: url("../images/adult_forum_link.png");
	margin: 0 0 0 40;
	border: black 1px solid;
	text-decoration:none;
}
#af_link:hover {
	color: #CC0000;
}
#af_link span {
	color: #FFFFFF;
	margin: 25px, 0px, 0px, 275px;
	text-decoration: none;
	font-size: 14px;
}
#af_link:hover span {
	color: #CC0000;
	margin: 25px, 0px, 0px, 275px;
	text-decoration: none;
	font-size: 14px;
}

.txt87 {
	color:#FFFFFF;
    font: normal 12px Arial, Helvetica, sans-serif;
}
.lnk2 {
    font: normal 12px/24px Arial, Helvetica, sans-serif;
    color: #FFFFFF; /*#890428;*/ /*#7E4300; /*#C90409;*/
    text-decoration: none;
    white-space: nowrap;
}
a.lnk2:hover {
	color: #CCCCCC;
}
.lnk3 {
	color:#999999;
}
.lnk4 {
    font: normal 10px/24px Arial, Helvetica, sans-serif;
    color: #FFFFFF; /*#890428;*/ /*#7E4300; /*#C90409;*/
    text-decoration: none;
    white-space: nowrap;
}
a.lnk4:hover {
	color:#CCCCCC;
}


/* ----------- RSS FEED ------- */
.nzgrssclass {
	color:#000000;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
-moz-opacity: 0.8;
}

a.rsslnk {
	color:#FFFFFF;
	text-decoration:none;

}
.rss {
	background-color:#111111;
	color:#FFFFFF;
	width:600px;
	height:50px;
/*	border:black 1px solid;*/
}
.rssdate {
	color:#FF0000;
}


/* ----------- /RSS FEED ------- */

.pgraphers {
	text-align:center;
	width:98%;
	background-color:#BFB9B3;
	border:black 1px solid;
	padding:5px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #000000;
}


/* ----------- TICKER ------*/

            .slides1_wrap
            {
                width:600px;
                position:relative;
            }
            .slides1_wrap .prev
            {
                left:0px;
                outline:0 none;
                position:absolute;
                top:100px;
            }
            .slides1_wrap .next
            {
                outline:0 none;
                position:absolute;
                right:0px;
                top:100px;
            }
            .slides1_wrap a:active
            {
                top:102px;
            }
            .bx_pager
            {
                padding-left:309px;
                padding-top:15px;
            }
            .bx_pager a
            {
                background:url("bxslider/bg_pager.png") no-repeat scroll 0 -21px transparent;
                color:#FFFFFF;
                float:left;
                font-size:11px;
                height:17px;
                margin-right:6px;
                padding:4px 0 0 7px;
                width:14px;
            }
            .bx_pager a:hover, .bx_pager a.active
            {
                background-position:0 0;
                text-decoration:none;
            }
            .bxslider_container
            {
                left:5px;
            }

            ul#slides1 li
            {
                width:600px;
                height:20px;
				color: #C9B328;
				font-weight:bold;
            }
            .slides1_wrap a img
            {
                border:none;
            }
            .bx_pager a
            {
                text-decoration: none;
            }
/* ---- // ticker ----*/

/* ----------- TICKER FOOTER ------*/

            .slides2_wrap
            {
                width:780px;
                position:relative;
            }
            .slides2_wrap .prev
            {
                left:0px;
                outline:0 none;
                position:absolute;
                top:100px;
            }
            .slides2_wrap .next
            {
                outline:0 none;
                position:absolute;
                right:0px;
                top:100px;
            }
            .slides2_wrap a:active
            {
                top:102px;
            }


            .bxslider_container
            {
                left:5px;
            }

            ul#slides2 li
            {
                width:600px;
                height:20px;
				color: #CC3300;
				font-weight:bold;
            }
            .slides2_wrap a img
            {
                border:none;
            }

/* ---- // ticker footer ----*/
.tdx {color: #CCC; font-size: 12px;}
th.tdx { background-color: #304050;}




/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}



#bar {
position: fixed;
width: 100%;
bottom: 0px;
height:200px;

}
