BODY
{
background: url('escorts-graphics/always-escorts-agency-bg1.jpg') no-repeat fixed center top; display:table; width:100%;
font-family: arial; 
font-size: 9pt; 
color: #ffffff; 
font-weight: normal; 
font-style: normal;
background-color: #3a3a3a;
margin: 0px; padding:0px; 
background-position: top,left;
text-align:center;
}

html { 
	background: url('escorts-graphics/always-escorts-agency-bg1.jpg') no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
	
h3 {
	color: #DD6407;
}	
	
h4 {
	color: #ffffff;
}

		
TD {
	FONT-WEIGHT: normal;
 	FONT-SIZE: 11px;
 	FONT-STYLE: normal;
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: none;
 	color:#333333;
  /*text-align:left;*/
}

A {
	COLOR: #ff9900;
 	TEXT-DECORATION: none;

/*
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
 	TEXT-DECORATION: underline;
*/
}

A:hover {
	COLOR: #ffffc0;
 	TEXT-DECORATION:none;
}


#escorts-gallery-title h2 {
    margin:auto;
    line-height:35px;
    vertical-align:middle;
}

#londonescortsgallery {
    background-image: url(escorts-graphics/grey1.png);
	width: 799px;
	margin: 0 auto;
	margin-bottom:10px;
	border: 1px solid #CBA366; 
}


.clearfloats {
	clear: both;
}

/* Main Menu  */
.head_nav_general {
	margin:10px 0;
}

TD.head_nav_general_main {
 	border-bottom:2px solid #F90;
 	text-align:left;
}

.head_nav_main {
}

TD.head_nav_main_normal {
	margin:0;
	padding:0;
}

TD.head_nav_main_normal_end {
	margin:0;
	padding:0;
}

TD.head_nav_main_selected {
 	margin:0;
	padding:0;
}
/* 22 -> 32 x 5 -> 15 */
A.head_nav_main_normal {
	FONT-WEIGHT: bold;
 	COLOR: #FBEDE1;
 	TEXT-DECORATION: none;
 	background:url(escorts-graphics/black-gradient-button.jpg) top left;
 	display:block;
 	line-height:22px;
 	padding:0 10px;
 	margin-right:0;
 	border-top:1px solid #3E0605;
 	border-right:1px solid #DAA891;
 	border-bottom:1px solid #3E0605;
}

A.head_nav_main_normal-left {
	FONT-WEIGHT: bold;
 	COLOR: #ffffc0;
 	TEXT-DECORATION: none;
 	background:url(escorts-graphics/black-gradient-button.jpg) top left;
 	display:block;
 	line-height:22px;
 	padding:0 10px;
 	margin-right:0;
 	border-right:1px solid #DAA891;
 	border-top:1px solid #3E0605;
 	border-left:1px solid #3E0605;
 	border-bottom:1px solid #3E0605;
}

A:hover.head_nav_main_normal-left {
 color:#FFF;
 background:url(escorts-graphics/black-gradient-button1.jpg) top left;
}

A.head_nav_main_normal_1 {
	FONT-WEIGHT: bold;
 	COLOR: #ffffc0;
 	TEXT-DECORATION: none;
 	background:url(escorts-graphics/black-gradient-button.jpg) top left;
 	display:block;
 	line-height:22px;
 	padding:0 9px;
 	margin-right:0;
 	border-right:1px solid #DAA891;
}

A:hover.head_nav_main_normal {
 color:#FFF;
 background:url(escorts-graphics/black-gradient-button1.jpg) top left;
}
/* 22 -> 32 x 5 -> 15 */
A.head_nav_main_selected {
	FONT-WEIGHT: bold;
 	COLOR: #ffffc0;
	TEXT-DECORATION: none;
	background:url(escorts-graphics/black-gradient-button1.jpg) top left;
	display:block;
	line-height:22px;
 	padding:0 5px;
 	margin-right:0;
 	border-right:1px solid #DAA891;
 	border-top:1px solid #3E0605;
 	border-bottom:1px solid #3E0605;
}

A.head_nav_main_selected_fix {
	FONT-WEIGHT: bold;
 	COLOR: #ffffc0;
	TEXT-DECORATION: none;
	background:url(escorts-graphics/black-gradient-button1.jpg) top left;
	display:block;
	line-height:22px;
 	padding:0 7px;
 	margin-right:0;
 	border-right:1px solid #DAA891;
}

A.head_nav_main_selected:hover {
	color:#FFF;
}

A.head_nav_main_normal_end {
	FONT-WEIGHT: bold;
 	COLOR: #FBEDE1;
 	TEXT-DECORATION: none;
 	background:url(escorts-graphics/black-gradient-button.jpg) top left;
 	display:block;
 	line-height:22px;
 	padding:0 9px;
 	margin-right:0;
 	border-top:1px solid #3E0605;
 	border-right:1px solid #3E0605;
 	border-bottom:1px solid #3E0605;
}

A.head_nav_main_selected_links {
	FONT-WEIGHT: bold;
 	COLOR: #ffffc0;
	TEXT-DECORATION: none;
	background:url(escorts-graphics/black-gradient-button1.jpg) top left;
	display:block;
	line-height:22px;
 	padding:0 12px;
 	margin-right:0;
 	border-top:1px solid #3E0605;
 	border-right:1px solid #3E0605;
 	border-bottom:1px solid #3E0605;
}

A.head_nav_main_normal_end_selected {
	FONT-WEIGHT: bold;
 	COLOR: #ffffc0;
 	TEXT-DECORATION: none;
 	background:url(escorts-graphics/black-gradient-button.jpg) top left;
 	display:block;
 	line-height:22px;
 	padding:0 9px;
 	margin-right:0;
 	border-top:1px solid #3E0605;
 	border-left:0px solid #3E0605;
}

A:hover.head_nav_main_normal_end {
 color:#FFF;
 background:url(escorts-graphics/black-gradient-button1.jpg) top left;
}

h1 { color: #FFFFC0; font-size: 20px; margin-bottom: 10px; line-height: 10px;}
h2 { color: #FAE7D4; font-size: 19px; margin-bottom: 2px; margin-top: 2px; }
h3 { color: #FAE7D4; font-size: 16px; margin-bottom: 2px; margin-top: 2px; }

h1, h2 { font-weight: normal; }
h3 { font-weight: bold; }

.name-select{
	font-weight: bold;
	color: #ffffc0;
	background-color: #3a3a3a;
    font-family:Gill Sans, Zurich, Arial;
	font-size: 12px;
} 


span.londonescorts-intro-text{
	font-weight: bold;
	color: #333333;
    font-family:Gill Sans, Zurich, Arial;
	font-size: 14px;
} 

span.highclass-escorts-text{
	font-weight: bold;
	color: #333333;
    font-family:Gill Sans, Zurich, Arial;
	font-size: 13px;
} 


td.slim-blonde-escorts-text{
background: url(escorts-graphics/celine-contact-back.jpg);
	color: #333333;
    font-family:Gill Sans, Zurich, Arial;
	font-size: 17px;
}

td.rotate{
display:block;
}

.courtesan a:hover {
   	text-decoration: none;
}

.courtesan1 a:hover {
   	text-decoration: none;
}

.courtesan
{
    COLOR: #FFFFC0;
    FONT-FAMILY: Gill Sans, Zurich, Arial;
    FONT-SIZE: 12pt;
   	font-weight: bold;
   	text-decoration: none;
}

.courtesan a
{
   	text-decoration: none;
}


.courtesan1
{
    COLOR: #FFFFC0;
    FONT-FAMILY: Gill Sans, Zurich, Arial;
    FONT-SIZE: 11pt;
   	font-weight: bold;
   	text-decoration: none;
}

.courtesan1 a
{
   	text-decoration: none;
}

span.courtesan3
{
	font-weight: normal;
	color: #F7DBBF;
    font-family:Gill Sans, Zurich, Arial;
	font-size: 13px;
}

span.courtesan4
{
	font-weight: normal;
	color: #ffffff;
    font-family:Gill Sans, Zurich, Arial;
	font-size: 13px;
}

span.courtesan5
{
    COLOR: #FAFAF6;
    FONT-FAMILY: Helvetica, Zurich, Arial, Gill Sans;
    FONT-SIZE: 12pt;
   	font-weight: normal;
}

span.courtesan5-bs
{
    COLOR: #FAFAF6;
    FONT-FAMILY: Helvetica, Zurich, Arial, Gill Sans;
    FONT-SIZE: 135%;
   	font-weight: normal;
}

span.courtesan6
{
    COLOR: #FAFAF6;
    FONT-FAMILY: Helvetica, Zurich, Arial, Gill Sans;
    FONT-SIZE: 11px;
   	font-weight: normal;
}

.celinegreytext3 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.always-escorts-london a {
	text-decoration:none;
	display:block;
    width:auto; /* fixes width inconsistencies between NS and IE */
    border:#CBA366 1px solid; /* eliminate 2px borders */
    padding:0px;
	background: #000000;
	border-width: 1px 1px 1px 1px;}

.always-escorts-london a:hover {
   background: url(escorts-graphics/grey1.png)
}
   	
span.female-escorts
{
    COLOR: #FFFFC0;
    FONT-FAMILY: Gill Sans, Zurich, Arial;
    FONT-SIZE: 8pt
}


span.female-escort-girls-london
{
    COLOR: #A95809;
    FONT-FAMILY: Gill Sans, Zurich, Arial;
    FONT-SIZE: 8pt
}

span.always
{
}

.escort-resources-london a:hover {
   color: #482D12;
   background-color: #ffffc0; }

.escort-resources-london a {
    font-size:10px;
    font-family:Gill Sans, Zurich, Arial;
	color: #FBEDE1; 
	font-weight: normal;
	text-decoration:none;
	display:block;
    width:auto; /* fixes width inconsistencies between NS and IE */
    border:#482D12 1px solid; /* eliminate 2px borders */
    padding:1px;
	background-color: #87561E; 
	border-width: 0px 1px 1px 0px;}

.escorts-intro-box
  {
  width:473px;
  height:140px;
  margin:3px 3px;
  background-color:#E1D5E1;
  border:1px solid black;
  /* for IE */
  filter:alpha(opacity=65);
  /* CSS3 standard */
  opacity:0.65;
  font-weight:bold;
  color:#000000;
  font-family:Gill Sans, Zurich, Arial;
  font-size: 17px;
  }
  
TD.escort-main-central {
background: url(escorts-graphics/grey.png);
}

.copyright {
	color: #503016;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

ul{
	margin:0;
	padding:0;
}

ul.container{
	/* The topmost UL */
	width:350px;
	margin:0 auto;
	padding:5px;
}

li{
	list-style:none;
	text-align:left;
}

li.menu{
	/* The main list elements */
	padding:5px 0;
	width:100%;
}

li.button a{
	/* The section titles */
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	overflow:hidden;
	padding:5px 20px 0;
	position:relative;
	width:300px;
}

li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
	color:#000;
}

/* Setting up different styles for each section color */

li.button a.blue{background:url(img/blue.png) repeat-x top left; color:#074384;}
li.button a.blue span{ background:url(img/blue.png) repeat-x top right;}

li.button a.green{background:url(img/green.png) repeat-x top left; color:#436800;}
li.button a.green span{ background:url(img/green.png) repeat-x top right;}

li.button a.orange{background:url(img/orange.png) repeat-x top left; color:#000000;}
li.button a.orange span{ background:url(img/orange.png) repeat-x top right;}

li.button a.red{background:url(img/red.png) repeat-x top left; color:#641603;}
li.button a.red span{ background:url(img/red.png) repeat-x top right;}

/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

.dropdown{
	/* The expandable lists */
	display:none;
	padding-top:5px;
	width:100%;
}

.dropdown li{
	/* Each element in the expandable list */
	background-color:#373128;
	border:1px solid #40392C;
	color:#CCCCCC;
	margin:5px 0;
	padding:4px 18px;
}

li.button a{
	/* The section titles */
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	overflow:hidden;
	padding:5px 20px 0;
	position:relative;
	width:300px;
}

li.escortsbutton a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.escortsbutton a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

/* Setting up different styles for each section color */

li.escortsbutton a.blue{background:url(img/blue.png) repeat-x top left; color:#074384;}
li.escortsbutton a.blue span{ background:url(img/blue.png) repeat-x top right;}

li.escortsbutton a.green{background:url(img/green.png) repeat-x top left; color:#436800;}
li.escortsbutton a.green span{ background:url(img/green.png) repeat-x top right;}

li.escortsbutton a.orange{background:url(img/orange.png) repeat-x top left; color:#000000;}
li.escortsbutton a.orange span{ background:url(img/orange.png) repeat-x top right;}

li.escortsbutton a.red{background:url(img/red.png) repeat-x top left; color:#641603;}
li.escortsbutton a.red span{ background:url(img/red.png) repeat-x top right;}

/* The hover effects */

li.escortsbutton a:hover{ background-position:bottom left;}
li.escortsbutton a:hover span{ background-position:bottom right;}


.searchescorts{
	/* The expandable lists */
	display:none;
	padding-top:5px;
	width:200px;
}

.searchescorts li{
	/* Each element in the expandable list */
	background-color:#373128;
	border:1px solid #40392C;
	color:#CCCCCC;
	margin:5px 0;
	padding:4px 18px;
}

 /* trigger button */
  #high_class_escorts {
    margin: 0 auto;
    cursor:pointer;
  }
 
 
  /* mouseover state */
  #high_class_escorts:hover {
  }
 
  /* clicked state */
  #high_class_escorts:focus {
  }
 
  /* tooltip styling */
  .tooltip {
    display:none;
    padding:0px 0px 0px 0px;
	margin-top: 240px;
    background-image: url(escorts-graphics/grey1.png);
	border: 1px solid #CBA366;
    width:210px;
	font-weight: normal;
	color: #ffffff;
    font-family:Gill Sans, Zurich, Arial;
	font-size: 13px;
  }
 
  /* a .label element inside tooltip */
  .tooltip .label {
    color:yellow;
    width:35px;
  }
 
  .tooltip a {
    color:#ad4;
    font-size:11px;
    font-weight:bold;
  }
  