#modContactInfo {
width: 200px;
margin: 0;
padding: 0;
color: black;
font-size: 8pt;
}

#modContactInfo dt {
background: #013567;
color: white;
line-height: 20px;
font-weight: bolder;
padding-left: 8px;
text-transform: uppercase;
margin-top: 10px;
}

#modContactInfo .modContactMe
{
padding:0 5px;
}
#modContactInfo input {
width: 160px;
}

#modContactInfo .call_chat {
padding: 0 5px;
height: 40px;
}

#modContactInfo table {
width: 90%;
background: white;
text-align: center;
margin: 10px 0;

}
#modContactInfo .first {
background: #CCD5E6;
font-weight: bold;
}

#modContactInfo .callTxt {
float: left;
cursor: pointer;
margin-top: 13px;
text-decoration: underline;
}

#modContactInfo .chatTxt {
margin-top: 13px;
cursor: pointer;
float: left;
text-decoration: underline;
}

#modContactInfo .imgCall {
display:block;
background: transparent url(http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif) no-repeat scroll -20px -118px;
cursor: pointer;
height: 21px;
margin: 10px 4px;
padding-top:3px;
width:51px;
padding-left:30px;
float: left;
text-align:left;
}

#modContactInfo .imgChat {
display:block;
background: transparent url(http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif) no-repeat scroll -20px -157px;
cursor: pointer;
margin: 10px 5px;
padding-top:3px;
height: 21px;
width: 57px;
text-indent:30px;
float: left;
text-align:left;
}

#modContactInfo textarea {
width: 160px;
}

#modContactInfo dd {
background: #EFF4FA;
margin: 0 0 5px 0;
padding: 0 5px 0 5px;
width: 190px;

}
#modContactInfo dd p {
display:block;
background: #EFF4FA;
padding-left: 3px;
padding-top: 7px;
margin: 0;
text-decoration: none;
font-weight: normal;
}
#modContactInfo dd p:first-line {
display:block;
background: #EFF4FA;
padding-left: 3px;
padding-top: 7px;
margin: 0;
text-decoration: none;
font-weight: bold;
}

#modContactInfo dd p span {
display:block;
margin: 5px 0 5px 0;
font-weight: bolder;
}

#modContactInfo div#flag_phone {
background: #DAE6F4;
font-size: 10pt;
margin: 5px 0;
padding: 5px;
text-align: center;
}
#modContactInfo div#flag_phone img{
width:20px;
height:10px;
}
#modContactInfo div#local_call_phones:first-line {
font-weight: bold;
}
#modContactInfo div#clck 
{
display:block;
margin: 5px 0 5px 0;
padding: 8px 15px;
font-weight: bolder;
background: white;
}
#modContactInfo div#clck img
{
width:10px;
height:10px;
}

#modContactInfo div#clck strong {
font-size: 11pt;
}

#modContactInfo dd p strong {
display:block;
background: #FBF1E1;
padding-left: 3px;
text-decoration: none;
font-weight: bolder;  	
}

#modContactInfo div#city_email 
{
height:40px;
margin:0px;
}
#modContactInfo div#city_email a
{
margin:0px;
font-size:9pt;
line-height:20px;
font-weight:bold;
display:block;
text-align:center;
}
#modContactInfo #local_call_phones
{
width: 190px;
display:block;
}

#modContactInfo #local_call_phones span
{
display:inline;
float:left;
height:10px;
width:16px;
margin-left:10px;  
margin-right:5px;    
}
#modContactInfo .UK
{   
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/contact_flags.gif) no-repeat scroll 0px 0px;
}
#modContactInfo .Finland
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/contact_flags.gif) no-repeat scroll 0px -14px;
}
#modContactInfo .Sweden
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/contact_flags.gif) no-repeat scroll 0 -28px;
}
#modContactInfo .Denmark
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/contact_flags.gif) no-repeat scroll 0 -42px;
}
#modContactInfo .Australia
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/contact_flags.gif) no-repeat scroll 0 -56px;
}
#modContactInfo .NewZealand
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/contact_flags.gif) no-repeat scroll 0 -70px;
}
#modContactInfo .Switzerland
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/contact_flags.gif) no-repeat scroll 0 -84px;
}
#modQuickReservation {
width: 200px;
margin: 0;
padding: 0;
color: black;
font-size: 8pt;
}
#ThankYouCnt
{
padding-top:10px;
padding-bottom:10px;
}
#ThankYouTxt
{
font-weight: bolder;
}
#modQuickReservation dt {
background: #013567;
color: white;
line-height: 20px;
font-weight: bolder;
padding-left: 8px;
text-transform: uppercase;
}

#modQuickReservation .modContactMe
{
padding:5px 5px 0;
}
#modQuickReservation input {
width: 160px;
}

#modQuickReservation textarea {
width: 160px;
}

#modQuickReservation dd {
background: #EFF4FA;
margin: 0 0 10px 0;
padding: 0 5px 0 5px;
text-align: left;
}
#modQuickReservation dd p {
display:block;
background: #EFF4FA;
padding-left: 3px;
padding-top: 7px;
margin: 0;
text-decoration: none;
font-weight: normal;
}
#modQuickReservation dd p:first-line {
display:block;
background: #EFF4FA;
padding-left: 3px;
padding-top: 7px;
margin: 0;
text-decoration: none;
font-weight: bold;
}

#modQuickReservation dd p span {
display:block;
margin: 5px 0 5px 0;
font-weight: bolder;
}

#modQuickReservation dd p strong {
display:block;
background: #FBF1E1;
padding-left: 3px;
text-decoration: none;
font-weight: bolder;  	
}
#modQuickReservation input#btnContactMe:hover
{
background-color:#F5B758;
border:1px solid #013567;
color:#FFF;
}  
#modQuickReservation input#btnContactMe
{
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/gradients.gif) repeat scroll 0 -105px;
border:1px solid #F5B758;
line-height: 20px;
text-decoration: none;
text-align: center;
font-weight: bold;
width: 120px;
font-size: 9pt;
padding: 1px;
text-transform:uppercase;
}

#modQuickReservation .button {
text-align: center;
}

#modQuickReservation div a {
/*  width: 50%; */
}

#modQuickReservation .spam_info
{
width:140px;
background:white;
font-weight:bold;
margin:25px auto 0;
border:1px solid black;
list-style-type: square;
padding:20px;
text-align:left;
}
#modQuickReservation .spam_info li
{
margin: 10px 0;
}
#modQuickReservation .ui-datepicker-trigger{
display:none;
}
