/* Table
   ------------------------------ */
#main-text td.key {
color:#fff;
font-weight: bold;
text-align: right;
width: 59px;
height:15px;
background-color: #d62e31;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.heads {
font-family: "Times New Roman", Times, serif;
color: #fff;
text-align: left;
width: 118px;
height:15px;
background-color: #d62e31;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.ground-fl {
font-family: "Times New Roman", Times, serif;
color: #fff;
text-align: left;
width: 236px;
height:15px;
background-color: #487da0;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.recep {
color: #000;
text-align: left;
width: 118px;
height:15px;
background-color: #fff;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.recep-fig {
color:#000;
text-align: right;
width: 59px;
height:15px;
background-color: #fff;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite1 {
color: #000;
text-align: left;
width: 118px;
height:15px;
background-color: #8daed3;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite1-fig {
color:#000;
text-align: right;
width: 59px;
height:15px;
background-color: #8daed3;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite2 {
color: #000;
text-align: left;
width: 118px;
height:15px;
background-color: #c1d1e6;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite2-fig {
color:#000;
text-align: right;
width: 59px;
height:15px;
background-color: #c1d1e6;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.total1 {
color: #fff;
text-align: left;
width: 118px;
height:15px;
background-color: #487da0;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.total1-fig {
color:#fff;
text-align: right;
width: 59px;
height:15px;
background-color: #487da0;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.first-fl {
font-family: "Times New Roman", Times, serif;
color: #fff;
text-align: left;
width: 236px;
height:15px;
background-color: #716689;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite3 {
color: #000;
text-align: left;
width: 118px;
height:15px;
background-color: #a896c8;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite3-fig {
color:#000;
text-align: right;
width: 59px;
height:15px;
background-color: #a896c8;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite4 {
color: #000;
text-align: left;
width: 118px;
height:15px;
background-color: #c2b9db;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.suite4-fig {
color:#000;
text-align: right;
width: 59px;
height:15px;
background-color: #c2b9db;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.total2 {
color: #fff;
text-align: left;
width: 118px;
height:15px;
background-color: #716689;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.total2-fig {
color:#fff;
text-align: right;
width: 59px;
height:15px;
background-color: #716689;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.total3 {
font-family: "Times New Roman", Times, serif;
color: #fff;
font-weight: bold;
text-align: left;
width: 118px;
height:15px;
background-color: #d62e31;
padding:2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.total3-fig {
color:#fff;
text-align: right;
font-weight: bold;
width: 59px;
height:15px;
background-color: #d62e31;
padding:4px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}


#main-text td.miles {
font-size: 9px;
color:#fff;
text-align: right;
width: 59px;
height:6px;
background-color: #666;
padding:0 2px 0 2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}

#main-text td.places {
font-size: 9px;
color: #fff;
text-align: left;
width: 177px;
height:6px;
background-color: #666;
padding:0 2px 0 2px;
border-left-style: solid; 
border-left-color: #fff; 
border-left-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #fff; 
border-bottom-width: 1px;
}
