/* Krabi Villa Rental Style Sheet */


BODY { font: 9pt Verdana, Arial, Tahoma Sans-serif;
    }

TABLE { font: 9pt Verdana, Arial, Tahoma Sans-serif;
    }

P { font: 9pt Verdana, Arial, Tahoma Sans-serif;
    }

H1 { font: bold 14pt Verdana, Arial, Tahoma Sans-serif;
        color: darkred;
    }

H3 { font: bold 10pt Verdana, Arial, Tahoma Sans-serif;
        color: darkred;
    }


.MustFill { color: green;
            font-size: 110%;
            font-weight: bold;
            padding: 4px;
            }
IMG.ListA { border-bottom: 1px solid #0466A3;
    }

IMG.ListB { border-bottom: 1px solid #A30000;
    }
/*
#TopBar { 
 background: url(images/MenuBar.png) repeat-x top right;
        }
*/
#TopMenu {
            font-size: 9px; 
            width: 100%;
            font-weight: bold;
            color: white;
            text-decoration: none;
            text-align: center;
            vertical-align: top;
            padding-left: 4px;
            padding-right: 4px;
            }
#TopMenu td {
            vertical-align: top;
            height: 50px;
            text-align: center;
}
#TopMenu A { text-decoration: none;
            color: white;
            line-height: 40px;
            display: block;
        }

#TopMenu IMG { line-height: 30px;
            text-align: center;
            vertical-align: top;
        }
                
#TopMenu A:hover { 
            text-decoration: none;
            border-top: 4px solid silver;
            vertical-align: top;
            display: block;
            line-height: 32px;
        }

TABLE.Footer A { color: white;
            font-weight: bold;
            text-decoration: none;
        }

TABLE.Footer A:hover { text-decoration: underline;
        }


TD.VillaLabel { font-weight: bold;
                text-align: right;
                padding-right: 1em;
                }


/* Calendar */

TABLE.Calendar { border-top: 1px solid silver;
                border-left: 1px solid silver;
                font: 8pt Verdana, Arial, Tahoma Sans-serif;
                }

TD.CalendarMonth { background: #F0F0F0;
                text-align: center;
                font-weight: bold;
                padding: 4px;
                border-right: 1px solid silver;
                }

TD.CalendarDayName { border-right: 1px solid silver;
                    border-bottom: 1px solid black;
                    text-align: center;
                    padding: 4px;
            }

TD.CalendarDay { border-right: 1px solid silver;
                    border-bottom: 1px solid silver;
                    text-align: center;
                    padding: 4px;
            }

TD.CalendarKeyColor { padding: 4px;
              }

TD.CalendarKey { padding: 4px;
                border-right: 1px solid silver;
              }
              
TABLE.CalendarKey {
                border-top: 1px solid silver;
                border-left: 1px solid silver;
                border-bottom: 1px solid silver;
              }

H2.SiteMap { color: #CA0000;
            font-size: 12pt;
        }
        
TABLE.Rates {  margin: 8px;
                border-left :1px solid silver;
                border-top :1px solid silver;
                border-bottom :1px solid silver;

                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                color: #494949;

            }

TH.Rates {  border-right: 1px solid silver;
            border-bottom: 1px solid black;
            padding: 4px;
            }

TD.Rates {  border-right: 1px solid silver;
            padding: 4px;

            }
#SubMenu {   color: #F0F0F0;
            font-size: 95%;
        }
        
#SubMenu A {  color: #F0F0F0;
            text-decoration: none;
        } 

#SubMenu A:hover { text-decoration: underline;
        } 

.MainIndex {
    margin: 0px;
    margin-bottom: 20px;
    text-align: center;
    border: 0px solid white;
}

.MainIndex TH {
    font-size: 120%;
}