body {
margin: 0;
padding: 0;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%; 
color: #81370a; 
}
a:hover {
color: #c9550f
}
a:visited {
color: #c9550f
}
.txt {
padding: 10px 0 0 0;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 75%;
line-height: 18px;
text-align: justify;
color: #000000;
}
.txt2 {
padding: 0;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 75%;
line-height: 16px;
color: #000000;
}
.hometxt {
padding: 20px 0 0 0;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 80%;
line-height: 20px;
text-align: justify;
color: #000000;
}
.ttl {
padding: 0 0 0 7px;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 90%;
font-weight: bold;
color: #81370a;
}
.ttl1 {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 90%;
font-weight: bold;
color: #81370a;
}
.ttl2 {
border-left: #81370a 15px solid;
padding: 0 0 0 10px;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 90%;
font-weight: bold;
color: #81370a;
}
.ttl3 {
padding: 0 0 0 7px;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 95%;
font-weight: bold;
color: #81370a;
}
.ttl4 {
padding: 0 0 0 7px;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 95%;
font-weight: bold;
color: #81370a;
}
.ttl4:hover {
color: #b34a0b;
}
.ttl4:visited {
color: #b34a0b;
}
.tdsubttl {
padding: 3px 3px 3px 0;
}
.tdundttl {
padding: 10px 3px 3px 0;
}
.newstab {
padding: 10px 3px 3px 0;
}
.tdundttl2 {
padding: 15px 3px 5px 0;
}
.tdarrundttl {
padding-top: 10px;
}
.newsdate {
border-bottom: #e11208 1px dashed;
font-family: Arial, Helvetica, sans-serif;
color: #e11208
}
.infottl {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #e11208
}
.infottl:hover {
border-bottom: #e11208 1px dashed;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #e11208
}
.infottl2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
text-decoration: none;
color: #e11208
}
.tdnews {
padding: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
line-height: 16px;
color: #000000;
}
.subttl {
padding-left: 7px;
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
color: #aa2c0f
}
.subttl:hover {
color: #d74b0d;
}
.subttl:visited {
color: #d74b0d;
}
.atttl {
border-left: #81370a 15px solid;
}
.maintab {
background-color: #fcdfb1
}
.lefttab {
background-color: #fbd293
}
.headtab {
background: url(images/sky.jpg) repeat-x;
}
.navtab {
height: 58px;
background: url(images/navbg.jpg) repeat-x
}
.btmtab {
height: 14px;
background: url(images/btmbg.gif) repeat-x top
}
.info {
padding: 5px;
}
.curr {
padding: 0 5px 0 5px;
border-right: #fbd293 1px solid;
border-bottom: #fbd293 1px solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 65%;
font-weight: bold;
text-align: left;
color: #e11208
}
.currit {
border-bottom: #fbd293 1px solid;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 70%;
text-align: center;
color: #000000;
}
.headltd {
height: 253px;
width: 370px;
background: url(images/desleft.gif) no-repeat right;
}
.headrtd {
background: url(images/desright.gif) no-repeat left;
}
.copy {
padding: 0 0 5px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #81370a;
}
.mmg {
padding: 0 10px 5px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
text-align: right;
color: #81370a;
}
.mmg_a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #81370a;
text-decoration: none
}
.mmg_a:hover {
color: #fa5d07;
}
.btmcwei {
background: url(images/btm2btm.gif) repeat-x bottom;
background-color: #fcdfb1
}
.btmdrei {
background: url(images/btm3btm.gif) repeat-x bottom;
background-color: #fcdfb1
}
.toursres {
padding: 10px;
border-bottom: #81370a 1px solid;
}
.tourspic {
padding: 10px;
}
.cityspic {
padding: 5px;
}
.fademess {
height: 46px;
padding: 0 5px 0 5px;
border-bottom: #81370a 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
text-align: center;
color: #81370a;



}
.hotelzttl {
padding: 5px 0 5px 0;
font-size: 12px;
font-weight: bold;
color: #0093dd;
background-color: #f6f6f6
}
.tdtableft {
padding-top: 10px;
padding-left: 3px;
}
.tdtab {
padding: 10px 5px 0 0;
}
.tdtabright {
padding-top: 10px;
padding-right: 5px;
}
.htabs {
padding: 10px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
}
.spr {
border-bottom: #0093dd 1px solid;
}
.btmnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0093dd;
}
.btmnav:hover {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5e5e5e;
background-color:#ededed
}
.more {
font: Arial;
font-size: 10px;
font-weight: bold;
color: #0093dd;
}
.more:hover {
font: Arial;
font-size: 10px;
font-weight: bold;
color: #5e5e5e;
}
.moretd {
padding: 10px 0 0 0;
}
.book {
padding: 5px 5px 2px 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0093dd
}
.fld2 {
border: #0093dd 1px solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 1px; 
color: #000000;
background-color: #ededed
}