
@charset "utf-8";
/* CSS Document */


body

{

	 font-family: Arial, Helvetica, sans-serif;

	

	 background: url(image/04.gif) #cccccc;

margin-top:-50px;

}
.wrapper {height:auto;
	width:70%;
	margin-top:100px;
	margin-right: auto;
	margin-left: auto;
	
}

.wrapper .top .top-left img {
	margin-top: -33.5px;
	width:100%;
}
.top{margin-bottom:-2px;}
.top-left {
	
	float: left;
	height:60 px;
width:400px;  
   
	
}
.wrapper .left-nav {
	background-color: black;
	float: left;
	height:auto;
	width: 250px;
}
.top-right{
	background-image:url(image/left_bg.jpg);

	margin-top:16px;
	height:45px;
	float: left;
	margin-left:-1px;
 width: calc(100% - 399px);
}

#menu {
margin-right:20%;
float:right;
    padding: 0px;
    list-style-type: none;
		margin-top:6px;

}

#menu li {

  font-size: 100%;

	float:left;

	width: 86px;

	margin: 0 -9px -3px -9px;

	list-style:none;

	font-weight:bold;

}

#menu a {

    float:left;

	line-height:30px;

	height: 30px;

	width: 96px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

	text-decoration: none;

	text-align:center;

}

#menu li a:link, #tab li a:visited {

	color: #D6C49A;

	display: block;

	width:96px;

	background:  url(image/toptab.gif) no-repeat;

	padding: 0px 0 0 0px;

	}

	#menu li a:visited{color:#D6C49A;}

#menu li a:hover {

	color: #FFF;

	width:96px;

	background:  url(image/toptab.gif) 0 -30px  no-repeat;

	padding: 0px 0 0 0px;

	}
	#menu li a:active{	background:  url(image/toptab.gif) 0 -30px  no-repeat;
	}
	
.clear{clear:both;}
.wrapper .middle{margin-top:-27px;background-color:white;height:2700px;width:100%}
.wrapper .main {
	background-image:url(image/uppercorner.jpg);

background-position:top;

background-repeat:no-repeat;
background-size:100%;
	background-color: white;
	float: left;
	height: auto;
	 width: calc(100% - 430px);
		margin-top:-3px;
}
.text{width:96%;margin-left:2%;}
.wrapper .adv {
	background-color: #666666;
	float: left;
	height: 2699px;
	width: 250px;
		margin-top:-3px;
}
.wrapper .adv img{width:100%;}
.sub-adv{width:100%;}
.wrapper .left-nav {
	background-image:url(image/left-nav-backg.png);
	background-repeat:repeat;
	background-color: black;
	float: left;
	height: 2701px;
	width: 180px;
	margin-top:-5px;
	min-height:100px;


}
.main-adv{width:100%;margin-top:30px;}


.slite {
	margin-top:60px;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top:0px;
	height: 0;
	margin-bottom:-20px;
	z-index:1;
}
.slite object,
.slite embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 98%;
	height: 98%;
	margin-left:1%;
	z-index:2;
}



.party-girl{height:auto;width:46%;float:left;margin-left:3%;margin-top:-20px;}
.party-girl img{width:100%;}
.about{height:auto;width:46%;float:right;margin-right:3%;margin-top:-20px}
.about img{width:100%;}


.featured-party{height:auto;width:96%;margin-left:2%;margin-top:10px;}
.featured-party img{width:100%;}
.fp-image{width:35%;height:auto;float:left;}
fp-image img{width:100%;}
.fp-text{width:63%;float:right;}
.main p{font-size:100%;margin-top:-2px;}
.main p a{text-decoration:none;	color:#602E00;font-weight:bold;}
.main p a:hover{text-decoration:underline;}
object{width:100%;height:100%;padding:0;margin:0;posisiton:absolute;margin-top:-50px;}
.slayt{width:100%;height:100%; margin-top:-75px;position:absolute;}




.btn-div{height:auto;} 
.dropbtn a {

    float:left;

	line-height:30px;

	height: 30px;

	width: 96px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

	text-decoration: none;

	text-align:center;

}

.dropbtn {font-size:bold;color:#D6C49A;cursor: pointer;width:96px;background:  url(image/toptab.gif) no-repeat; height:30px;border:none;visibility:hidden;}
.dropbtn:hover{outline: 0;border:none;background:  url(image/toptab.gif) 0 -30px  no-repeat;}
.dropbtn:focus {outline: 0;border:none;}
.dropdown {float: right;position: relative;display: inline-block;width:100%;visibility:hidden;margin-top:-30px}
.dropdown-content div{z-index:10000000;width:49.8%;float:left;margin-left:auto;margin-right:auto;}
.dropdown-content {display: none;position: absolute;background-color:  black;background-image:url(image/left-nav-backg-mobile.png);text-align:center;width:100%;overflow: auto;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);right: 0;height:auto;display:none;}
.dropdown-content a {color: #D6C49A;text-transform:uppercase;text-decoration: none;display: block;width: 100%;float: left;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #705853;height:37px;vertical-align:central}
.dropdown-content a span{display:block;margin-top:8px;font-size:100%;font-weight:bold;}
.dropdown-content div:nth-child(odd) {border-right-style: solid;border-right-width: 0.5px;border-right-color: #705853;}
.dropdown a:hover {outline: 0;border:none;}
.show {display:block;}
.dropdown a:active{outline: 0;border:none;}



button.accordion {
	visibility:hidden;
  margin-top:10px;
    cursor: pointer;
    border: none;
    text-align: center;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
		
		width:140px;background:  url(image/uscities_tab.jpg) no-repeat; height:43px;
		
		position:relative;
margin-left:12%;
		
}
button.city {
	
  margin-top:10px;
    cursor: pointer;
    border: none;
    text-align: center;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
		margin-left:10px;
		width:100%;background:  url(image/uscities_tab.jpg) no-repeat; height:40px;
		
		
		
}
button.inter {
  margin-top:10px;
    cursor: pointer;
    border: none;
    text-align: center;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
		margin-left:8px;
		
		width:100%;background:  url(image/international_tab.jpg) no-repeat; height:40px;
		
		
		
}



button.accordion2 {
		visibility:hidden;
  margin-top:10px;
	position:relative;
margin-left:0px;
	    cursor: pointer;
    border: none;
    text-align: center;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
		
		width:140px;background:  url(image/international_tab.jpg) no-repeat; height:43px;
		
		
		
}

button.accordion.active, button.accordion:hover {
}

div.panel {
    padding: 0 18px;
    display: none;
		visibility:hidden;
}

div.panel.show {
    display: block !important;
}
#navi3 {

margin-bottom:-40px;
	font-size: 100%;

	padding: 0;

	width: 80%;

	margin-left: 17px;

	list-style:none;

	font-weight:bold;

	vertical-align:middle;

	}
#navi {

margin-top:-25px;
	font-size: 100%;

	padding: 0;

	width: 100%;


	list-style:none;

	font-weight:bold;

	vertical-align:middle;

	}

#navi li {	list-style:none; 100%;margin-left:-50px;height:20px;font-size:70%;}

#navi li a {

	line-height:17px;

	height: 20px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

	text-decoration: none;

	}	

	

#navi li a:link, #navi li a:visited {

	color: #999;

	display: block;

	background:  url(image/lefft.png);
	background-size:100% 100%;

	padding: 0px 0 0 24px;

	}

	

#navi li a:hover {

	color: #FFF;

	background:  url(image/left2.png) ;
	background-size:100% 100%;
	padding: 0px 0 0 24px;

	}


#navi3 li {	list-style:none; 100%;margin-left:-50px;height:20;font-size: 70%;}

#navi3 li a {

	line-height:17px;

	height:20px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

	text-decoration: none;

	}	

	

#navi3 li a:link, #navi3 li a:visited {

	color: #999;

	display: block;

	background:  url(image/left1.png);
	background-size:100% 100%;

	padding: 0px 0 0 24px;

	}

	

#navi3 li a:hover {

	color: #FFF;

	background:  url(image/left2.png) ;
	background-size:100% 100%;
	padding: 0px 0 0 24px;

	}




#navi1 {

	font-size: 90%;
margin-left:-100px;
	padding: 0;

	width: 100%;

	margin: 0px;

	list-style:none;

	font-weight:bold;

	vertical-align:middle;

	}

#navi1 li {	list-style:none; 100%;margin-left:-40px}

#navi1 li a {

	line-height:17px;

	height: 20px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

	text-decoration: none;


	}	

	

#navi1 li a:link, #navi1 li a:visited {

	color: #999;

	display: block;

	background:  url(image/left1.png);
	background-size:100% 100%;

	padding: 0px 0 0 24px;

	}

	

#navi1 li a:hover {

	color: #FFF;

	background:  url(image/left2.png) ;
	background-size:100% 100%;
	padding: 0px 0 0 24px;

	}

.adv h4{color:white;display:block;margin-bottom:-10px;margin-top:0px;}
.footer{background-image:url(image/footer_bg.gif);background-size:100% 50px;height:50px;width:100%;margin-top:-19px;}

ul#botlist{text-align:center; line-height:10px; margin-left:20%; font-weight: normal;margin-top:5px;}


ul#botlist li

{
	font-size:75%;

background-image: url(image/botlistdot.gif);

background-repeat: no-repeat;

float:left;

margin-top:7px;

padding: 0px 10px 0px 20px;

list-style:none;

}

ul#botlist li a{ font-weight: normal}



ul#botlist li a:link     {color:#ffffff; text-decoration:none}

ul#botlist li a:visited  {color:#ffffFF; text-decoration:none}

ul#botlist li a:hover    {color:#ffffFF; text-decoration:underline}

ul#botlist li a:active   {color:#ffffFF; text-decoration:underline}


.main-img{width:96%;margin-left:2%;height:auto;margin-top:20px;margin-bottom:35px;}
.text-img{width:100%;height:auto;margin-top:20px;margin-bottom:15px;}
.text-img img{width:100%;}
.main-img img{width:100%;margin-top:-9px;}
ul{list-style:none;}
.text ul{margin-left:-40px;}
.btn{width:100%;}
.city-list {
	background-color: white;
	float: left;
	height: auto;
	width: 33%;
	
}
.city-list ul{

	
list-style:none;
	
}
.city-list ul{
margin-top:-3px;
	
line-height:20px;
	
}
.city-list li a{
text-decoration:none;	color:#602E00;font-weight:bold;font-size:90%;
	
}
.city-list li a:hover{
text-decoration:underline;
	
}
.girls-top-img {width:96%;height:auto;margin-left:2%;margin-bottom:-20px;}
.girls-top-img img{width:100%;}
.city-list-top-img {width:96%;height:auto;margin-left:2%;}
.city-list-top-img img{width:100%;}
.main .text ul li a{text-decoration:none;	color:#602E00;font-weight:bold;font-size:90%;margin-left:5px;}
 .main .text ul li a:hover{
text-decoration:underline;
	
}
.main a{text-decoration:none;	color:#602E00;font-weight:bold;font-size:90%;margin-left:5px;}
 .main a:hover{
text-decoration:underline;
	
}
.main figcaption{font-size:80%;font-weight:bold;color:#CC00A5;}
.main .text .tips-list  ul li a{text-decoration:none;	color:#602E00;font-weight:bold;font-size:90%;}
 .main .text .tips-list  ul li a:hover{
text-decoration:underline;
	
}
.tips-text{width:65%;float:left;}
.tips-image{width:35%;float:right;}

.tips-list{font-size:90%;width:100%;background-color:#CCCCCC;padding:15px;height:auto;}

#tips li{list-style: decimal;margin-top:10px;margin-left:22px;}
.girls-l {
	margin-bottom:20px;
	margin-top:-20px;
	float: left;
	height: auto;
	width: 20%;
	margin-left: 3%;
	background-color: #E0B8EB;
	text-align:center;
	padding-top:10px;
}
.girls-l a img {
	height: auto;
	width: 80%;

}
.girls-l .girls-sub {
	height: auto;
	width: 90%;
	margin-left: 5%;
		background-color: #E0B8EB;
		margin-bottom:7px;

}
.girls-l .girls-sub:hover{	background-color:#996699;}
.girls-l .girls-sub a figcaption {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	display: block;


}
.girls-l .girls-sub a span {
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	display: block;


}
.girls-l .girls-sub a {
	color: #3D0033;
	text-decoration: none;
}

.girls-l .girls-sub a:hover {
	color: white;
	text-decoration: none;
}
.girls-img-container .girls-big img {
	height: auto;
	width: 100%;
}
.girls-img-container .girls-big {
	float: left;
	height: auto;
	width:85%;
	margin-top:10px;
	margin-left:2%;
	margin-bottom:10px;
}
.girls-img-container {
	background-color: #300;
	height:auto;
	width: 100%;
	margin-bottom:40px;
}

.girls-img-container .girls-small {
	float: left;
	height: auto;
	width: 7%;
	margin-left:3%;
		margin-top:10px;
}
.girls-img-container .girls-small .three-img .girls-small-sub {

	height: auto;
	width: 100%;
	margin-bottom: 10px;
}
.girls-img-container .clear {
	clear: both;
}
.girls-img-container .girls-small .three-img .girls-small-sub a img {
	height: auto;
	width: 100%;
}
.asd{width:100%;height:100px;background-color:red;}
.footer-mobile-logo{display:none;width:100%;height:auto;}
.pull-left{float:left;margin-right:10px;margin-bottom:10px;}
.pull-right{float:right;margin-left:10px;margin-bottom:10px;}
@media only screen and (max-width: 1300px){
.wrapper{width:100%}

}
@media screen and (max-width: 900px){
	.footer-mobile-logo{display:block;width:100%;height:auto;}
	.footer-mobile-logo img{width:100%;height:auto;}
	ul#botlist{text-align:center; line-height:10px; width:90%; font-weight: normal;margin-top:10px;height:auto;margin-left:calc(15% + 20px);}
ul#botlist{padding:0px;}

	.footer{background-image:url(image/footer.png);background-size:100% 100%;height:110px;width:100%;margin-top:-15px;text-align:center;}

	.girls-img-container .girls-big img {
	height: auto;
	width: 100%;
	margin-top:10px;
}
.girls-img-container .girls-big {
	float: none;
	height: auto;
	width:90%;
	margin-left:5%;
	margin-bottom:10px;
	margin-top:10px;
}
.girls-img-container {
	background-color: #300;
	height:auto;
	width: 100%;
}

.girls-img-container .girls-small {
	
	height: auto;
	width: 100%;
	margin-left:5%;
	margin-left:6%;
}
.girls-img-container .girls-small .three-img .girls-small-sub {
float:left;
	height: auto;
	width: 13%;
	margin-bottom: 10px;
	margin-right:2%;
}
.girls-img-container .girls-small .three-img{float:none;}

.girls-img-container .girls-small .clear-girls-small-sub{clear:both;}


.girls-img-container .clear {
	clear: both;
}
.girls-img-container .girls-small .three-img .girls-small-sub a img {
	height: auto;
	width: 100%;
}
	
	
	
	
	
	.girls-l {
	margin-bottom:40px;
	margin-top:-20px;
	float: left;
	height: auto;
	width: 45%;
	margin-left: 3%;
	background-color: #E0B8EB;
	text-align:center;
	padding-top:10px;
}
	.dropdown {float: right;position: relative;display: inline-block;width:100%;visibility:hidden;margin-top:-26px}
.main-img img{width:100%;margin-top:5px;}
	.wrapper .middle{margin-top:-27px;background-color:white;height:auto;width:100%}



.wrapper .adv img{width:250px;margin-left:auto;margin-right:auto;margin-top:10px;}
.wrapper .adv .sub-adv{width:70%;margin-left:15%;}
.slite {
	margin-top:4px;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top:0px;
	height: 0;
	margin-bottom:-20px;
	
}
.slite object,
.slite embed {
	position: absolute;
	top: 26px;
	left: 0;
	width: 98%;
	height: 98%;
	margin-left:1%;
	z-index:-100;
}

.dropdown{z-index:10000000;}
	
	.party-girl{height:auto;width:80%;float:none;margin-top:15px;margin-left:auto;margin-right:auto;}
.party-girl img{width:100%;}
.about{height:auto;width:80%;margin-top:15px;float:none;margin-left:auto;margin-right:auto;}
.about img{width:100%;}


.featured-party{height:auto;width:80%;margin-left:auto;margin-right:auto;margin-top:40px;}
.featured-party img{width:100%;}
.fp-image{width:100%;height:auto;float:none;margin-left:auto;margin-right:auto;}
fp-image img{width:100%;}
.fp-text{width:100%;float:none;margin-left:auto;margin-right:auto;}
.main p{font-size:90%;margin-top:3px;display:block;}
.main p a{text-decoration:none;	color:#602E00;font-weight:bold;}



	
	
	
	
	.dropbtn {visibility:visible;}.dropdown{visibility:visible;}.buttom-nav{visibility:visible;}
#menu{display:none;}
.btn-div{height:auto;position:relative;top:-31px;right:7px;} 
.wrapper{width:100%;}
body{padding:0px;}

.wrapper .middle{margin-top:-29px;}




.wrapper .main {
		margin-top:-21px;
	float: none;
	width:100%;
	height:auto;
}
.wrapper .adv {
	float:none;
width:100%;
height:auto;
text-align:center;

}




.wrapper .left-nav {
	float:none;
background-image:url(image/left-nav-backg-mobile.png);	
	height:auto;
	width: 100%;
	float: none;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #990;
	border-right-color: #990;
	border-bottom-color: #990;
	border-left-color: #990;


}
button.accordion {visibility:visible;margin-top:-5px;margin-bottom:15px;}
button.accordion2 {visibility:visible;margin-top:-5px;margin-bottom:15px;}

#navi1{display:none;}
.panel1{display:none;}

#navi {
	visibility:visible;
		font-size: 100%;
		margin-right:10px;
}
#navi1{display:none;}
.panel1{display:none;}

#navi1 {

	font-size: 90%;
margin-left:-100px;
	padding: 0;

	width: 40%;

	margin: 0px;

	list-style:none;

	font-weight:bold;

	vertical-align:middle;

	}

#navi li {	list-style:none;margin-left:-40px;height:20px}
.cities{width:35%; float:left;padding-bottom:10px;margin-left:8%;}
.international{width:35%;float:right;padding-bottom:10px;margin-right:7%;}
.accordion{margin-bottom:5px;} 
.accordion2{margin-bottom:5px;} 

#navi1 li a {

	line-height:17px;

	height: 40px;

  	voice-family: "\"}\""; 

  	voice-family: inherit;

	text-decoration: none;


	}	
.inter{display:none;}
.city{display:none;}
.panel3{display:none;}
.navi3{display:none;}

	

	}
@media screen and (max-width: 640px){	
	ul#botlist{text-align:center; line-height:10px; width:90%; font-weight: normal;margin-top:10px;height:auto;margin-left:calc(5% + 10px);}

}
	
@media screen and (max-width: 450px){
	
	.top-left {
	
	float: none;
	height:60 px;
width:100%;  
   
	
}
.wrapper .left-nav {
	background-color: #06F;
	float: left;
	height: auto;
	width: 20%;
}
.top-right{
	background-image:url(image/topright4.png);
	background-size:100% 100%;
	margin-top:-3px;
	height:32px;
	float: none;
	margin-left:0px;
 width: 100%;
}
.btn-div{height:auto;position:relative;top:-45px;right:7px;} 

.wrapper .main {
	float: none;
	width:100%;
}
.wrapper .adv {
	float:none;
width:100%;

}
.wrapper .left-nav {
	width:100%;
	float:none;



}
	.dropbtn {visibility:visible;}.dropdown{visibility:visible;}.buttom-nav{visibility:visible;}
#menu{display:none;}
.btn-div{height:auto;position:relative;top:-31px;right:7px;} 
#navi {
	visibility:visible;
	font-size: 100%;
}
#navi1{display:none;}
.panel1{display:none;}

#navi1 {

	font-size: 90%;
margin-left:-100px;
	padding: 0;

	width: 40%;

	margin: 0px;

	list-style:none;

	font-weight:bold;

	vertical-align:middle;

	}

#navi1 li {	list-style:none; 40%;margin-left:-40px}
.cities{width:50%; float:left;padding-bottom:10px;margin-left:0px;}
.international{width:50%;float:right;padding-bottom:10px;margin-right:-10px}
.accordion{margin-bottom:5px;} 
.accordion2{margin-bottom:5px;} 
	}

/* CSS Document */

