/* CSS Document */

body {
   padding:0px;
   margin:0px;
}
img { border:0; }
.font1{
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#C73D7D;
   font-weight:bold;
   text-decoration:none;
}
.font2{
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#5D6467;
   line-height:18px;
   text-decoration:none;
}
.font3{
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   color:#5D6467;
   text-decoration:none;
}
.font4{
   font-size:13px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#C73D7D;
   text-decoration:none;
}
.font5{
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   color:#1C7E3E;
   text-decoration:none;
}
.brd1{
   background-image:url(../mainimg/bg_brd1_cen.gif);
   background-repeat:repeat-y;
}
.brd2{
   background-image:url(../mainimg/bg_brd2_cen.gif);
   background-repeat:repeat-y;
}
.brd3{
   background-image:url(../mainimg/bg_brd3_cen.gif);
   background-repeat:repeat-y;
}
.brd4{
   background-image:url(../mainimg/bg_brd4.gif);
   background-repeat:no-repeat;
}
.brdc{
   background-image:url(../mainimg/bg_brdc_cen.gif);
   background-repeat:repeat-y;
}
.deal{
   background-image:url(../mainimg/bg_hotel_cen.gif);
   background-repeat:repeat-y;
}
a.gray {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#5D6467;
   text-decoration:none;
}
a.gray:hover {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#5D6467;
   text-decoration:underline;
}
a.grays {
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   color:#5D6467;
   text-decoration:none;
}
a.grays:hover {
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   color:#5D6467;
   text-decoration:underline;
}

a.pink {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#C73D7D;
   text-decoration:none;
}
a.pink:hover {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#C73D7D;
   text-decoration:underline;
}
.inputbox {	
    font-family:"??", "Arial", "MS PGothic";
	font-size:12px;
	color:#C73D7D;
	border: 1px solid #A4B97F;
}

 .rsvPolicy ul, .rsvPolicy li, .rsvPolicy ol, .rsvPolicy dl, .rsvPolicy dt, .rsvPolicy dd { margin:0; padding:0; }
 .rsvPolicy ul, .rsvPolicy dl, .rsvPolicy ol { list-style:none; }
 .rsvPolicy h2 { padding-left:14px; padding-top:2px; padding-bottom:2px; background:url(../main_image/ico_a_03.gif) no-repeat 0 2px; font-weight:bold; margin-bottom:10px; font-size:1.3em; }
 .rsvPolicy li { margin-bottom:10px; }
 .rsvPolicy dl { margin-left:8px; }
 .rsvPolicy dt { color:#669900; margin-top:5px; margin-bottom:2px; padding-left:10px; background:url(../main_image/icon_dt.gif) no-repeat 0 6px; }
 .rsvPolicy dd { padding-left:10px; }
 .rsvPolicy p { margin:0; margin-top:10px; color:#FF0000; }
 .rsvPolicy p.subPol { margin-top:5px; color:#5B5B5B; }
 .rsvPolicy table { margin-top:2px; }
 .rsvPolicy table th { background-color:#3286D9; color:#FFFFFF; border-left:2px solid #FFFFFF; padding-top:3px; padding-bottom:3px; }
 .rsvPolicy table td { border-bottom:1px dashed #DBDBD9; padding-top:3px; padding-bottom:3px; text-align:center; }
 
#recommendMonth { width:498px; }
#recommendMonth p { margin:0; padding:0; }
#recommendMonth p.recHotelName { font-weight:bold; }
#recommendMonth p.recHotelPrice { font-weight:bold; color:#FF6600; }

