#modBanner div.Content a.OTAGroup
	{
	height: 80px;
	left: 680px;
	position: absolute;
	text-decoration: none;
	top: 0px;
	width: 100px;
	}
#modBanner {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 930px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 85px;


}

#modBanner DIV.Content {
	POSITION: relative; 
	HEIGHT: 85px;

	/*BORDER-RIGHT: #4c68bc 1px solid; 
	BORDER-TOP: #4c68bc 1px solid; 
	BORDER-LEFT: #4c68bc 1px solid;
	BORDER-BOTTOM: #4c68bc 1px solid;*/
}
#modBanner DIV.Content A {
	color: #fff; font-size: 25px; font-weight: bold; width: 305px; height: 60px; position: absolute; text-decoration: none; padding-left: 90px; padding-top: 25px;
}
#modBanner DIV.Content A SPAN {
	VISIBILITY: hidden
}
#modBanner DIV.Content H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 40px; LEFT: 8px; MARGIN-LEFT: 75px; MARGIN-TOP: 20px; POSITION: absolute; TOP: 5px; TEXT-ALIGN: left; WIDTH: 300px; HEIGHT: 60px;
}
#modBanner DIV.Content H2 a{
	FONT-WEIGHT: bold; FONT-SIZE: 40px; LEFT: 8px; MARGIN: 0px; POSITION: absolute; TOP: 5px; TEXT-ALIGN: left; color:white; WIDTH: 500px; text-indent: 0px; padding: 0px;
}
#modBanner DIV.Content SPAN {
	FONT-SIZE: 12px; LEFT: 10px; POSITION: absolute; TOP: 69px
}
#modBanner DIV.Content SPAN.hidden {
	DISPLAY: none
}
#modPromotionSearch {
	MARGIN-TOP: 15px; WIDTH: 930px; POSITION: relative; HEIGHT: 85px;

	position: relative;
}
#modSearch {
	BACKGROUND: #F2F6FF; MARGIN: 0px auto; WIDTH: 385px; HEIGHT: 100%;
}
#modSearch H2 {
	/*BORDER-TOP: #4c68bc 1px solid; */
	/*MARGIN: 0px 0px -1px 0px;*/
	margin: 0;
}

#modSearch H2 SPAN {
	DISPLAY: none
}
#modSearch .search-left, #modSearch .search-right {
	display: block;
	float: left;
	height: 85px;
	width: 5px;
}

#modSearch .search-left {
	background: url('http://cachefly.apartmentsapart.com/aa/img_modules/hotels/modules/search_left.gif') no-repeat top left;
}

#modSearch .search-right {
	float: right;
	background: url('http://cachefly.apartmentsapart.com/aa/img_modules/hotels/modules/search_right.gif') no-repeat top right;
}


#modSearch DIV.content {
BORDER: 0; height: 86px;
overflow: hidden;
}

#modSearch DIV.content FORM {
	border: 1px solid #4c68bc; 
	border-left: 0;
	border-right: 0;
	PADDING: 0;
	MARGIN: 0;
	width: 375px;
	float: left;
}
#modSearch DIV.content FORM TABLE {
	PADDING: 0; 
	MARGIN: 0px; 
	WIDTH: 100%;
	height:83px;
}
#modSearch DIV.content FORM TABLE TD {
	PADDING: 0; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: top; 
	TEXT-ALIGN: right;
}
#modSearch DIV.content FORM TABLE TD.centered {
	TEXT-ALIGN: center;
}

html>body #modSearch DIV.content FORM TABLE TD.centered {
	TEXT-ALIGN: center;
	padding: 2px;
}

#modSearch DIV.content FORM TABLE TD.centered input{
    background-color: #4B588F;
	border: 0;
    height: 22px;
	font-family: Arial;
	font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    color: #e9f5d6;
    font-weight: bold;
    width: 150px;
}

#modSearch INPUT {
	FONT-SIZE: 8pt; MARGIN: 0px; FONT-FAMILY: "Courier New", monospace
}
SELECT {
	FONT-SIZE: 8pt; MARGIN: 0px; 
	/*FONT-FAMILY: "Courier New", monospace*/
	font-family: Arial, sans-serif;
}
#modSearch SPAN {
	FONT-SIZE: 7pt
}

#modPromotionSearch DIV.modPromotion {
	 POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#modPromotionSearch DIV.modPromotion A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 85px; WIDTH:200PX; BORDER-BOTTOM-STYLE: none;
}

#modPromotionSearch DIV.left {
	LEFT: 0px;
width:200px;
}
#modPromotionSearch DIV.right {
	RIGHT: -1px;
width:200px;
}
#modPromotionSearch DIV.separator {
	MARGIN-TOP: -1px; HEIGHT: 0px
}
#modPromotionSearch DIV.separator HR {
	DISPLAY: none
}

#modPromotionSearch .whsb
{
	height:18px; 
	float: left; 
	width: 500px;
	text-indent: 80px;
	background:url(http://cachefly.apartmentsapart.com/aa/img_modules/warning_arrow.gif) no-repeat 60px 70%;
}

#modPromotionSearch .whsb2
{
	height:18px; 
	float: left; 
	width: 500px;
	text-indent: 95px;
	background:url(http://cachefly.apartmentsapart.com/aa/img_modules/warning_arrow.gif) no-repeat 75px 70%;
}

#AdvertiseBanner
{
  
  height: 85px;
}
#AdvertiseBanner a
{
 text-decoration: none;
}
#AdvertiseBanner .contentAB 
{
   font-size: 21px;
   margin-left: 5px;
   
   text-transform: uppercase;
   color: White;
   text-align: center;
   	font-weight:bold;
   
  
}
/***********Multiline OverlapPhrase****************/
#SpecialServicesBanner
{
 height: 85px;
}
#SpecialServicesBanner a
{
	text-decoration: none;
}
/*#SpecialServicesBanner .first
{
  
	font-size: 11px;margin-left: 22px;padding-top: 13px;text-transform: uppercase;
}
#SpecialServicesBanner .secound
{
    font-size: 15px;margin-left: 20px;margin-top: 3px;text-transform: uppercase;
}

#SpecialServicesBanner .third
{
   font-size: 15px;margin-left: 20px;text-transform: uppercase;
}
#SpecialServicesBanner .fourth
{
    margin-top: 3px;margin-left: 26px;font-size: 9px;color: #000000;text-decoration: none;text-transform: lowercase;
	
}*/
/*better to be safe than sorry*/
#modPromotionSearch div.bookingsInfoTop
{
	MARGIN: 0px auto;
	WIDTH: 500px;
	PADDING-LEFT:0px;
	height: 85px;
	background: #F9EACD
}

#modPromotionSearch div.bookingsInfoTop p.orangeheading {	
	background: white;
	font-size: 18px;
	color: #CE4300;	
	text-align: center;	
}

#modPromotionSearch div.bookingsInfoTop p.orangeheading2 {	
	background: white;
	font-size: 18px;
	color: #CE4300;	
	text-align: center;
}
/*description*/
#modMenuDescription {
    margin: 15px 0 0 0;
    width: 805px;
  }
  
  #modMenuDescription dl {
	float:left;
  }
  
  #modMenuDescription #Menu {
  	width: 185px;
  }
  
  #modMenuDescription #Menu dt{
	background: #DF9339 url('http://cachefly.apartmentsapart.com/aa/img_modules/hotels/modules/menu-title.gif') no-repeat;
	line-height: 20px;
	color: #FEFEFE;
	text-transform: uppercase;
	padding-left: 9px;
	font-weight: bolder;
	margin-bottom: -1px;
  }
  
  #modMenuDescription #Menu dd{
  	border: 1px solid #D87A2B;
  	border-top: 0px;
	width: 99%;
	margin:0;
  }
  
#modMenuDescription #Menu dd a
 {
display: block;
line-height: 28px;
background: #FBF1E1;
border-top: 1px solid #E9B586;
padding-left: 9px;
text-decoration: none;
color: #965720;
font-weight: bolder;  	
}
  
#modMenuDescription #Menu dd a img
{
float: left;
border: 0px;
margin-top: 6px;
margin-right: 8px;
}
  
#modMenuDescription #Description
{
margin-left: 15px;
width: 605px;
}
  
#modMenuDescription #Description dt
{
background: #E1D0B5;
width: 182px;
text-align: center;
border: 1px solid #D87A2B;
float: left;
}
  
 #modMenuDescription #Description dt img
{
margin: 7px;
margin-top: 9px;
}
  
#modMenuDescription #Description dt div#image-round, #modMenuDescription #Description dd div#descr-round {
background: url('http://cachefly.apartmentsapart.com/aa/img_modules/hotels/modules/description-title-corner.gif') no-repeat;
width: 5px;
height: 5px;
position: relative;
float: left;
margin-left: -1px;
margin-top: -1px;
}
  
#modMenuDescription #Description dd div#descr-round {
background: url('http://cachefly.apartmentsapart.com/aa/img_modules/hotels/modules/description-corner.gif') no-repeat; 
width: 5px;
float: right;
margin-top: -10px;
margin-right: -10px;
_margin-right: -6px;
}  
  
#modMenuDescription #Description dd{
background: #FBF3E7 url('http://cachefly.apartmentsapart.com/aa/img_modules/hotels/modules/description-background.gif') repeat-x;
width: 383px;
float: left;
margin: 0px;
border: 1px solid #D87A2B;
border-left: 0px;
padding: 9px;
height:116px;
overflow: hidden;
}

#modMenuDescription #Description dd h1{
font-size: 12px;
color: #965720;
margin-top: 0px;
margin-bottom: 11px;
}
  
#Description1
{
width:380px;
/*border: 1px solid black;*/
}
#Description2
{
width:382px;
/*border: 1px solid black;*/
height: 115px;
overflow:auto;
} 

#modApartmentBar
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/gradients.gif) repeat scroll 0px 0px;
height: 34px;
position: relative;
z-index: 1;
margin-top: 15px;
}

#modApartmentBar .nav
{
padding:10px 0 0;
margin: 0;
float: left;
}

#modApartmentBar .nav_first
{
background: none !important;
font-weight: bold;
padding-right: 5px !important;
}

#modApartmentBar .nav li
{
/* background: url(http://cachefly.apartmentsapart.com/aa/img_modules/arrow.png) no-repeat scroll 0 50%; */
background: transparent url(http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif) no-repeat scroll -20px 5px;
display:inline;
padding: 0 10px 0 10px;
}

#modApartmentBar .nav li a
{
text-decoration: none;
}

#modApartmentBar .nav li a:hover
{
color: #F5B758;
}

.bar_header
{
font-family:tahoma;
color:#013567;
line-height:35px;
margin: left;
margin-left:10px;
float: left;
}
.bar_smaller
{
font-size:8pt;
_font-size:7pt;
}
.bar_header b
{
text-transform:uppercase;
font-weight:bold;
}

.QuickApartment {
float:right;
margin-right:5px;
padding-right:10px;
margin-top:8px;
}

.QuickApartment form
{
margin: 0;
padding: 0;
clear: both;
}

.QuickApartment form label
{
font-size: 8pt;
}

.QuickApartment form input
{
font-size: 7pt;
}

.QuickApartment form input.btnS
{
background:transparent url(http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif) no-repeat scroll -18px -186px;
border:0 none;
height: 18px;
width: 34px;
cursor: pointer;
margin:0 -15px 0 -5px;
float:none;
display:inline;
}

.QuickApartment form input.ApID
{
border: 1px solid #999999;
font-family: 'Courier New', monospace;
font-size: 8pt;
width: 40px;
margin: 0;
float:none;
display:inline;
}

.cr_top
{
color:#990000;
text-transform:uppercase;
text-align:center;
font-size:15px;
font-weight:bold;
padding-top:2px;
}

.cr_mid
{
background:#F8D095;
text-align:center;
color:#990000;
font-weight:bold;
padding:1px 0;
}

.cr_bot
{
width:153px;
height:15px;
float:left;
font-weight:bold;
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif) no-repeat scroll -45px -72px;
text-indent:20px;
margin-left:10px;
overflow:hidden;
text-transform:capitalize;
}
#modApartmentBar #content
{
margin-right: 8px;
float: right;
}
#modApartmentBar #content div
{
width:5px; 
height:34px;
float:left;
}
#modApartmentBar #content span
{
cursor: pointer;  
width:31px;
height:34px;
float:left;
}
#modApartmentBar .round1
{   
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/bar.gif) no-repeat scroll 0px 0px;  
}

#modApartmentBar #bookmark
{ 
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/bar.gif) no-repeat scroll -5px 0px; 
display:none;
}

#modApartmentBar #pdf
{ 
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/bar.gif) no-repeat scroll -36px 0px; 
display:none;
}

#modApartmentBar #print
{ 
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/bar.gif) no-repeat scroll -67px 0px; 
}

#modApartmentBar #mail
{ 
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/bar.gif) no-repeat scroll -98px 0px; 
}

#modApartmentBar #save
{ 
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/bar.gif) no-repeat scroll -129px 0px; 
display:none;
}

#modApartmentBar .round2
{   
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/bar.gif) no-repeat scroll -160px 0px;  
}

#modApartmentBar .bookmark:hover{z-index:25;}
#modApartmentBar .pdf:hover{z-index:25;}
#modApartmentBar .print:hover{z-index:25;}
#modApartmentBar .mail:hover{z-index:25;}
#modApartmentBar .save:hover{z-index:25;}

#modApartmentBar .bookmark span{display: none}

#modApartmentBar .bookmark:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:30px; left:0px; width:120px;
    border:1px solid #0cf;
    background-color:#E3F1FF; color:#000;
    text-align: center}

#modApartmentBar #mailWindow
{
Z-INDEX: 5000; 
LEFT: 0px; 
display:none; 
WIDTH: 400px; 
POSITION: absolute; 
TOP: 0px;  
BACKGROUND-COLOR: #fff;   
}

#modApartmentBar .mail1
{
OVERFLOW: hidden; 
HEIGHT: 15px; 
BACKGROUND-COLOR: #013567; 
font-weight:bold;
}

#modApartmentBar .mail2
{
FLOAT: left; 
margin-left: 15px; 
COLOR: #fff; 
text-transform:uppercase;    
}    
#modApartmentBar .mail3
{
FLOAT: right; 
WIDTH: 15px; 
CURSOR: pointer; 
COLOR: #fff; 
HEIGHT: 15px;    
} 
.vcSkypeChat {
background:url("http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif") no-repeat scroll -20px -157px transparent;
cursor:pointer;
display:block;
float:left;
height:22px;
width:22px;
padding-left:5px;
}    
    
