html, body {margin: 0; padding: 0; height: 100%;}
body {background-image: url(../../images/bg.jpg); background-position: center top; font: 12px Verdana, "Lucida Grande", Geneva, Arial, sans-serif;}
a { font: 12px Verdana, "Lucida Grande", Geneva, Arial, sans-serif; color: #FFFFFF; text-decoration: none}

.tour_dates{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
A.tour_dates:link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
A.tour_dates:hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
A.tour_dates:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}

.normal{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
A.normal:link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none}
A.normal:hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none}
A.normal:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none}


#hm_div{width:280px; height: 310px; margin: 20px 5px 10px 45px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 16px;}
#hm_div_content{width:275px; height: 305px; overflow: auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 16px; padding-right: 7px;}

.input_home { margin: 0 0 0 0; font:normal 12px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: normal; background: transparent; color: #ffffff; border: solid 1px #dedede}
.input_sec { margin: 0 0 0 0; font:normal 12px Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: normal; background: transparent; color: #ffffff; border: solid 1px #dedede; width: 220px;}
.checkbox { margin: 0 0 0 0; }
input.submit{margin: 0 0 0 0; font:bold 12px tahoma, arial, helvetica, sans-serif; font-weight: normal; background:#e5effd; border:1px solid #abc6dd; width: 100px;}

#sec_content{ background: transparent; width: 355px; height: 320px; margin-right: 10px; margin-top: 10px; background-color: transparent;}
#sec_content_text{width:325px; height: 315px; overflow: auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 16px; padding-right: 7px; background: transparent; margin-top: 10px; margin-right: 10px;}
#sec_content_text_2{width:335px; height: 315px; overflow: auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 16px; padding-right: 7px; background:transparent;}

.switchcontent{color: #ffffff; display:none; cursor: default; line-height: 14px; text-align: justify; margin-left: 5px; font-weight: normal;}
.ch_title{cursor: hand; cursor: pointer;}
.clear{clear: both; height: 5px; vertical-align: middle;}
.clearfloat { clear:both; height:0px; line-height:0px; visibility: hidden; }

.photo{float: left; width: 85px; height: 85px; margin-top: 5px;}
.text_photo{height: 85px; margin-top: 5px; text-align: left; color: #ffffff}
.thumbnail{border: solid 1px #eaeaea}

#media_other{text-align: left; margin: 10px 16px 10px 95px; color: #ffffff; vertical-align: middle}

#err{color: #ffffff; font-size: 12px;}

.copyright{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ada898; }
A.copyright:link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ada898; text-decoration: none}
A.copyright:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ada898; text-decoration: none}
A.copyright:hover{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}