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

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

body {
	background-image:url(/img/background.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#000000;
	font: 70% Trebuchet MS;
	font-weight:normal;
	color:#FFF;

}

img {
	border:none;

}

a {
	outline: none;	
	color:#FFF;
}

hr {
	border:1px #FFFFFF solid;
	margin-top:10px;
	clear:both;
}

h1{
	background-image:url(/img/swirl.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:50px;
	color:#e5e5e5;
	font-size:150%;
	text-transform:capitalize;
}

h1 span{
	font-size: 80%;
	font-style: italic;
}

#oldie h1 {

	behavior: url(/js/iepngfix.htc);
}


#wrapper {
	width:1050px;
	/*background-image:url(/img/bg.png);
	background-repeat:no-repeat;*/
	margin: 0px auto;
	min-height:771px;
	z-index:10;
	position:relative;

	
}

#frame {
	width: 900px;
	margin: 0px auto;
	
}

#right {
	/*background:transparent url(/img/tail_right.jpg) repeat-x scroll 0 0;*/
	
}



#left {
	
	/*background:transparent url(/img/tail_left.jpg) repeat-x scroll 0 0;*/
	height:750px;
	left:0;
	position:absolute;
	top:0;
	width:50%;
	z-index:1;
	
}


#logo {
	width: 218px;
	float: left;
	height: 105px;
	margin-top:20px;
}

#logo h1 a {
	text-indent: -9999px;
	height: 105px;
	width: 218px;
	background-image: url(/img/logo.png);
	background-repeat: no-repeat;
	display: block;
	
}


#oldie #logo h1 a {

	behavior: url(/js/iepngfix.htc);
}

#logo h1 {
	background:none;
	margin:0px;
	padding:0px;
	
	
}

#logo-center {
	width: 218px;
	height: 105px;
	margin: 0px auto;
}

#logo-center h1 a {
	text-indent: -9999px;
	height: 105px;
	width: 218px;
	background-image: url(/img/logo.png);
	background-repeat: no-repeat;
	display: block;
	
}

#logo-center h1 {
	background:none;
	margin:0px;
	padding:0px;
	
	
}


#oldie #logo-center h1 a {

	behavior: url(/js/iepngfix.htc);
}



#number {

	float:right;
	margin-top:50px;
	background-image:url(/img/phone_email-center.png);
	background-repeat:no-repeat;
	height:71px;
	width:310px;
	text-indent:-9999px;


}




#oldie #number {

	behavior: url(/js/iepngfix.htc);
}

#number-center {

	margin:10px auto;
	background-image:url(/img/phone_email-center.png);
	background-repeat:no-repeat;
	height:68px;
	width:310px;
	text-indent:-9999px;


}

#oldie #number-center {

	behavior: url(/js/iepngfix.htc);
}





#menu {

	float:left;
	width:222px;
	z-index:1;

}


#menu ul {
	list-style-type:none;

}

#menu ul li{
	float:left;
}

.menuItem  a {
	display:block;
	width:222px;
	padding-left:40px;
	height:28px;
	padding-top:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:130%;
	background-image:url(/img/button.png);
	background-repeat:repeat-x;
	margin-bottom:1px;
	text-align:left;
	text-transform:uppercase;
}

#oldie .menuItem a {

	background-image:url(/img/button-ie.jpg);
}


.menuItem  a:hover {

	background-image:url(/img/hover.png);
	background-repeat:repeat-x;
}

#oldie .menuItem a:hover {

	background-image:url(/img/hover-ie.jpg);
}


#topBanner {
	margin-top:32px;
	position:relative;
	margin-bottom:15px;
}




#content  {
	color:#FFFFFF;
	font-size:120%;
	text-align:justify;
	padding-top:15px;
	overflow:hidden;
	margin-top:40px;
}

#content  h2{
	color:#FFFFFF;
	font-size:120%;
	text-transform:uppercase;

}

#content  h3{
	color:#FFFFFF;
	font-size:120%;
	text-transform:uppercase;



}

#content  h1 {
	margin-top:0;

}



#lace{

	width:674px;
	height:204px;
	margin-bottom:1px;
	float:right;
	z-index:10;
	

}

#oldie #lace {

/*	background-image:url(/img/lace-ie.jpg);	
*/	width:600px;
	

}



#laceContainer {

	max-width:600px;
	height:204px;
	float:right;
	z-index:10;
	position:relative;

}



.ieseven #laceContainer {

	left:-80px;
}

#oldie #laceContainer {

	left:0px;
}


#dancer {
	background-image:url(/img/dancer.png);
	z-index:100;
	width:157px;
	height:332px;
	position:absolute;
	top:-90px;
	left:130px;
	clear:right;
}

#oldie #dancer{
	top:-80px;
	left:-125px;
	behavior: url(/js/iepngfix.htc);

	
}


#offers {
	font-size:80%;
	width:900px;
}

#offers ul {
	list-style-type:none;

}

	
#offers ul li{
	
	background-image:url(/img/event-box.png);
	float:left;
	width:290px;
	height:189px;
	margin-right:15px;
	display:block;
	padding-top:15px;

}

#oldie #offers ul li {

	behavior: url(/js/iepngfix.htc);
}

#offers ul #end{

	margin-right:0px;

}

#offers  h2{
	color:#FFFFFF;
	font-size:120%;
	text-transform:uppercase;
	margin-bottom:5px;

}

#offers  h1{

	margin-top:0px;
	margin-bottom:5px;

	
}

#offers  h3{
	color:#d191de;
	font-size:120%;
	text-transform:uppercase;
	margin-bottom:5px;
}

#offers p {
	
	padding-bottom:5px;
	padding-top:5px;
	
}

.offerDetails {
	float:left;
	padding:10px 10px 10px 15px;
	color:#FFFFFF;
	margin-bottom:10px;
	height:130px;
}

.fomGrad {
	padding:5px 10px 5px 10px;
	background-image:url(/img/fom-grad.png);
	background-repeat:repeat-x;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	font-size:120%;
	margin-left:15px;
	
}

#oldie .fomGrad {

	background-image:url(/img/grad-ie.jpg);
}

.fomCGrad {
	padding:5px 10px 5px 10px;
	background-image:url(/img/fom-grad.png);
	background-repeat:repeat-x;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	font-size:120%;
	margin-left:15px;
	float:right;
	margin-top:10px;
	
}

#oldie .fomCGrad {

	background-image:url(/img/grad-ie.jpg);
}


#girlsBox {
	
	background-image:url(/img/girl-box.png);
	height:271px;
	width:900px;
	float:left;
	position:relative;

}




#oldie #girlsBox {

	background-image:url(/img/girs-ie.jpg);
	overflow:hidden;

	
	
}

#girlsBox h1 {

	margin-top:0px;
	margin-left:15px;
}



#leftArrow {

	height:52px;
	width:45px;
	float:left;
	background-image:url(/img/left.png);

}

#oldie #leftArrow {
		behavior: url(/js/iepngfix.htc);

		
}




#rightArrow {
	background-image:url(/img/right.png);
	height:52px;
	width:45px;
	float:right;
	margin-top:90px;

}

#oldie #rightArrow {
		behavior: url(/js/iepngfix.htc);

		
}



.control {
  text-indent:-10000px;
  cursor: pointer;
}





#girlContainer {
	position:relative;

	width:435px;
	height:195px;
	float:left;
	margin-top:20px;
	margin-left:10px;

}


#oldie #girlContainer {
	width:460px;
	margin:0px;
	margin-top:20px;


}




.girlPicContainer a {
	
	border: 1px #FFFFFF solid;
	float:left;
	margin-right:5px;	
	height:190px;
	width:140px;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	
}


.girlPicContainer {
	
	height:195px;
	width:140px;
	
}

#girls {
  margin:0 auto;
  width:725px;
  height:195px;
  overflow:auto; /* allow scrollbar */
  position:relative;
  margin-left:35px;


}


#oldie #girls {
	width:460px;	
	
}


.banner {
	float:right;
	width:335px;
	height:130px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.banner a {
	width:335px;
	height:130px;
	display:block;

}

#footer {
	position:relative;

}

#credits {
	color:#FFFFFF;
	padding-bottom:40px;
	font-size:110%;

}

#credits a {
	color:#d191de;
	text-decoration:none;
}


.contentText {

	margin-bottom:25px;
	
}

.eventDetails img {
		
		border:#FFF 1px solid;
		
	}
	
.eventProfilePic {
	
	float:left;
	margin-right:20px;
	overflow:hidden;
	width:200px;
	height:133px;
	border:#FFF 1px solid;
	
}



.eventDetails {
	
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	
}

.girlDetails img {
	
	border:#FFF 1px solid;
	
}

.girlProfilePica {
	
	float:left;
	margin-right:44px;
	margin-bottom:30px;
	overflow:hidden;
	width:190px;
	height:300px;
	border:#FFF 1px solid;
	float:left;
	text-indent:-9999px;
	background-position:center center!important;

	
}

.listItem {
	
	margin-bottom:10px;	
	height:200px;
	
}



.girlDetails {
	
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	
	}
	
	
	
	
#homeContent{
	
	background-image:url(/img/home-box.png);
	background-repeat:no-repeat;
	float:left;
	width:531px;
	height:169px;
	display:block;
	padding:10px;
	padding-top:25px;
	font-size:90%;



}

#oldie #homeContent {

	behavior: url(/js/iepngfix.htc);
	font-size:90%;
	margin:0px;
	width:500px;
}

#homeContent p {

	margin:0px;
	font-size:110%;

}


#homeNews p {

	margin:0px;
	font-size:110%;

}


#homeNews{
	
	background-image:url(/img/news-box.png);
	background-repeat:no-repeat;
	float:right;
	width:315px;
	height:169px;
	display:block;	
	padding:10px;
	padding-top:25px;
	font-size:100%;
	text-align:left;


}

#oldie #homeNews {

	behavior: url(/js/iepngfix.htc);
	margin:0px;
	width:260px;
}


#vacancies {
	float:left;
	width:700px;
	margin:10px 0px;
	
}


#vacancyDetails h2 {
	
	margin: 5px 0px;
	
}


#vacancyDetails ul {

	margin-left:15px;
	text-align:left;
}


.panorama-viewport {
	float:right;	
}


#slider {position: relative; overflow: hidden; height:204px; width:242px; float:left; background:#000;}
#slider img {position:absolute; margin:0; display:none;}
#imageloader {position:relative; display:block; width: 100%; margin: 0px auto; text-align: center;}
#imageloader img { position:relative; top:70px; z-index:100; width:242px; height:15px; display:inline;}


.tourLink {
	display:block;
	width:210px;
	height:150px;
	text-indent:-9999px;
	border:solid 1px #FFF;
	
}

.tour p {
	text-align:center;
}

.tour {
	margin:0px 17px 50px 0px;	
}

#menuFooter {
	float:right;
	
}

#menuFooter ul li {
	flost:left;
	
}

embed {
	
	z-index:-99999;	
}

.girlsAbout {
	display:block;
	width:248px;
	height:175px;
	text-indent:-9999px;
	margin:20px;
	border:1px solid #FFF;
}	

.album{
	float: left;
	width: 250px;
	display: block;
}

.album .pic{
	background-position: center center !important;
	border: 1px solid #FFFFFF;
	height: 300px;
	margin: auto;
	overflow:hidden;
	text-indent:-9999px;
	width:190px;
	display: block;
}

.album h1{
	margin: auto;
	width: auto;
	margin-top: 20px !important;
}

.album .large{
	background-image: url(/img/swirl.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 50px;
	color: #e5e5e5;
	font-size: 150%;
	text-transform: capitalize;
}
