body{border:0px;padding:0px;margin:0px;background:url(../images/background-bg.jpg) top left no-repeat;height:auto;width:auto;}
#container_main{width:100%;}
#main{width:980px; height:auto;text-align:center;margin:15px auto;display:table;border:0px;}
#header{margin:0px 0 0 0; padding:0px;width:980px;height:auto; clear:both; border:0px;}
.header_L{margin:0px; padding:0px;width:308px;height:60px; border:0px; float:left;background:url(../images/logo.jpg) top left no-repeat; border-bottom:9px solid #ffffff;}
/* Logo Mapping starts*/
.header_L a
{
display:block;
position:relative;
float:left;
} 

.header_L a#hlink1{
width:35px;
height:38px;
margin:15px 0 0 20px;
} 

.header_L a#hlink2{
width:225px;
height:10px;
margin:45px 0 0 8px;
vertical-align:top;
background-position:top;
}

/* Logo Mapping ends*/

h1{float:left;font-family:arial;font-size:18px;text-decoration:none;font-weight:bold;color:#333333;margin:0px 0 8px 0px;clear:both;text-align:left; display:inline;}

#header_R{margin:0px; padding:0px;width:672px;height:auto; border:0px; float:right;}
#header_R-top{margin:0px; padding:0px;width:632px;height:auto; border:0px; float:right; clear:both;}
#header_R-bottom{margin:0 0 0 0px; padding:0px;width:672px;height:28px; float:left; background-color:#ffffff; border:0px solid;}

.link{margin:0px; padding:9px 0 0 0px; width:auto;height:auto; color:#ffffff;text-decoration:none;font-weight:bold;font-size:13px;font-family:arial;}
.link a{color:#ffffff;text-decoration:none;font-weight:bold;font-size:13px;font-family:arial;}
.link a:hover{color:#000000;text-decoration:none;font-weight:bold;font-size:13px;font-family:arial;}
.link1{margin:0px; padding:8px 0 0 0px; width:auto;height:auto; color:#000000;text-decoration:none;font-weight:bold;font-size:13px;font-family:arial;}
.link1 a{margin:0px; padding:8px 0 0 0px; width:auto;height:auto; color:#000000;text-decoration:none;font-weight:bold;font-size:13px;font-family:arial;}
.link1 a:hover{margin:0px; padding:8px 0 0 0px; width:auto;height:auto; color:#000000;text-decoration:none;font-weight:bold;font-size:13px;font-family:arial;}

#buttonHome1{margin:0px; padding:0px 0 0 0px;width:59px;height:41px; border:0px; float:left; background:url(../images/home-navi-hover.jpg) top left no-repeat;}

#buttonHome:hover{margin:0px; padding:0px;width:59px;height:41px; border:0px; float:left; background:url(../images/home-navi-hover.jpg) top left no-repeat; color:#000000;}

#buttonHome:hover a{ color:#000000;}

#buttonTourism{margin:0px; padding:0px;width:144px;height:41px; border:0px; float:left; background:url(../images/tourism-navi-normal.jpg) top left no-repeat;}

#buttonTourism:hover a{ color:#000000;}

#buttonTourism:hover{margin:0px; padding:0px;width:144px;height:41px; border:0px; float:left; background:url(../images/tourism-navi-hover.jpg) top left no-repeat;}

#buttonFestival{margin:0px; padding:0px;width:160px;height:41px; border:0px; float:left; background:url(../images/culture-navi-normal.jpg) top left no-repeat;}

#buttonFestival:hover a{ color:#000000;}

#buttonFestival:hover{margin:0px; padding:0px;width:160px;height:41px; border:0px; float:left; background:url(../images/culture-navi-hover.jpg) top left no-repeat;}

#buttonhotels{margin:0px; padding:0px;width:64px;height:41px; border:0px; float:left; background:url(../images/hotel-navi-normal.jpg) top left no-repeat;}

#buttonhotels:hover a{ color:#000000;}

#buttonhotels:hover{margin:0px; padding:0px;width:64px;height:41px; border:0px; float:left; background:url(../images/hotel-navi-hover.jpg) top left no-repeat;}

#buttonshopping{margin:0px; padding:0px;width:86px;height:41px; border:0px; float:left; background:url(../images/shopping-navi-normal.jpg) top left no-repeat;}

#buttonshopping:hover a{ color:#000000;}

#buttonshopping:hover{margin:0px; padding:0px;width:86px;height:41px; border:0px; float:left; background:url(../images/shopping-navi-hover.jpg) top left no-repeat;}

#buttonresturant{margin:0px; padding:0px;width:99px;height:41px; border:0px; float:left; background:url(../images/resturent-navi-normal.jpg) top left no-repeat;}

#buttonresturant:hover a{ color:#000000;}

#buttonresturant:hover{margin:0px; padding:0px;width:99px;height:41px; border:0px; float:left; background:url(../images/resturent-navi-hover.jpg) top left no-repeat;}

.buttonSp{margin:0px; padding:0px;width:4px;height:38px; border:0px; float:left; border-bottom:3px solid #ffffff;}

.buttonSp1{margin:0px; padding:0px;width:4px;height:auto; border:0px; float:left; border-bottom:3px solid #ffffff;}

#header2ndrow{margin:0px 0 0 0; padding:10px 0 0 0;width:980px;height:auto;float:left;background-color:#ffffff;background:url(../images/body-bg.jpg) top left repeat-y;border:0px ;}
#header2ndrow_L{margin:0 0px 0 10px; padding:0px;width:579px;height:276px; border:0px;background:url(../images/header-img.jpg) top left no-repeat;border:0px solid red;float:left;}
#header2ndrow_R{margin:0 0px 0 12px; padding:0px;width:366px;height:248px; border:0px;border:0px solid red;float:left;}
#header2ndrow_R_bluetext{margin:0 0 0 12px; padding:0px;width:366px;height:30px; border:0px;background:url(../images/map-text-bg.jpg)  no-repeat;border:0px;float:left}
#followmain{width:145px;height:auto; border:0px; margin:5px; 0 0 0px;float:right; border:0px solid red;}
.ftext{float:left;font-weight:bold;font-family:arial;font-size:12px;margin:3px 0 0 10px;color:#333333;}
#follow{width:75px;height:auto; border:0px; float:right; border:0px solid red;}
.rss{width:19px;height:19px;background:url(../images/icon.png) no-repeat -24px -15px;float:left;}
.facebook{width:19px;height:19px;background:url(../images/icon.png) no-repeat -49px -15px;float:left;}
.twitter{width:19px;height:19px;background:url(../images/icon.png) no-repeat -75px -15px;float:left;}
.glass{width:26px;height:22px;float:left;margin:3px 0 0 45px; }
.viewmap{float:left;font-family:arial;font-size:12px;text-decoration:none;color:#ffffff; font-weight:bold;margin:3px 0 0 0px;}
.viewmap a{float:left;font-family:arial;font-size:12px;margin:3px 0 0 0px;color:#ffffff;font-weight:bold;text-decoration:none;}
.viewmap a:hover{text-decoration:underline;}
.gardentext{margin:250px 0 0 8px; float:left;color:#ffffff;font-family:arial;font-size:15px;}
#divmid1{width:980px; height:auto;margin:0 auto;border:0px;border:0px;float:left;}
#divmid1_L{width:570px;height:auto;margin:16px 0 0 9px;padding:0px;float:left;border:0px;}
#divmid1_R{width:390px;height:auto;margin:3px 0 0 9px;padding:0px;float:left;border:0px;}
.bangtext{width:570px;height:auto;float:left;font-family:arial;font-size:18px;text-decoration:none;font-weight:bold;color:#333333;margin:0px 0 5px 5px;clear:both;text-align:left;}
.text{font-family:arial;font-size:13px;text-decoration:none;font-weight:normal;color:#333333;margin:0px 0 0 3px;line-height:18px;text-align:justify;float:left;}
#pdf{width:223px;height:35px;float:right;background:url(../images/pdf-bg.jpg) no-repeat;margin:0px 12px 0 0px;}
.pdftext{font-family:arial;font-size:12px;text-decoration:none;color:#ffffff;margin:6px 0 0 8px;text-align:left;padding:0px;font-weight:bold;line-height:22px;}
.pdftext a{font-family:arial;font-size:12px;text-decoration:none;color:#ffffff;}
.pdftext a:hover{text-decoration:underline;color:#ffffff;}
.imagebox{width:129px;height:auto;margin:0px;padding:0px;border:1px solid #7AB9D8;float:left;}
.image{margin:0px;padding:0px;width:129px;height:100px;float:left;}
.imagetext{width:126px;height:20px;font-family:arial;font-size:13px;text-decoration:none;text-align:left;color:#ffffff;background-color:#1F88C1;float:left;margin:0px;padding:5px 0 3px 3px;font-weight:bold;}
.imagetext a{width:126px;height:20px;font-family:arial;font-size:13px;text-decoration:none;text-align:left;background-color:#1F88C1;float:left;color:#ffffff;font-weight:bold;}
.imagetext a:hover{width:126px;height:20px;font-family:arial;font-size:13px;text-decoration:underline;text-align:left;background-color:#1F88C1;float:left;color:#ffffff;}
.buttonSp2{margin:0px; padding:0px;width:10px;height:auto; border:0px; float:left; border-bottom:3px solid #ffffff;}
#fact{width:370px;height:auto;margin:0 0 0 8px;padding:0px;float:left;border:0px;}
#tabletop{width:367px;height:8px;float:right;background:url(../images/fact-top-bg.jpg) no-repeat;margin:5px 0px 0 0px;}
#tablebottom{width:367px;height:8px;float:right;background:url(../images/fact-bottom-bg.jpg) no-repeat;margin:0px 0px 0 0px;}
#tablemiddle{width:365px;height:auto;float:right;border-left:1px solid #BEBEBE;border-right:1px solid #BEBEBE;margin:0px 0px 0 0px;}
.tablecell{width:365px;height:auto;clear:both;float:left;border-top:1px solid #BEBEBE;border-bottom:1px solid #BEBEBE;padding:5px 0px 5px 0px;background-color:#EBEBEB;}
.tablecel2{width:365px;height:auto;clear:both;float:left;padding:5px 0px 5px 0px;}
.facttext{float:left;font-family:arial;font-size:18px;text-decoration:none;font-weight:bold;color:#0997D7;margin:0 0 10px 9px;}
.innerBold{font-family:arial;font-size:12px;margin:0;padding:0 0 0 15px;width:170px;height:auto;float:left;text-align:left;border:0px solid; font-weight:bold;color:#333333;}
.innerNormal{font-family:arial;font-size:12px;margin:0;padding:0;width:172px;height:auto;float:left;text-align:left; border:0px solid; font-weight:normal;color:#333333;}
#footer1{margin:15px 0 0 0px;padding:0px;width:980px;height:38px;float:left;border:0px;background:url(../images/footer-blue-bottom.jpg) no-repeat;}
.footer{width:515px;height:auto;float:left;margin:0px;padding:5px 0 0 0px;border:0px;}
.footerlink{width:535px;height:auto;font-family:arial;font-size:13px;text-decoration:none;text-align:left;color:#ffffff;float:left;margin:0px;padding:0px 0 0px 10px;line-height:21px;}
.footerlink a{font-family:arial;font-size:13px;text-decoration:none;text-align:left;color:#ffffff;}
.footerlink a:hover{text-decoration:underline;}

.footer1{width:138px;height:19px;float:right;margin:0px;padding:5px 0 0 0px;border:0px;}
.botfoltext{font-family:arial;font-size:12px;text-decoration:none;text-align:left;color:#FFFFFF;float:left;margin:3px 8px 0 0px;}
.rss1{width:19px;height:19px;background:url(../images/icon.png) no-repeat -24px -15px;float:left;}
.facebook1{width:19px;height:19px;background:url(../images/icon.png) no-repeat -49px -15px;float:left;}
.twitter1{width:19px;height:19px;background:url(../images/icon.png) no-repeat -72px -15px;float:left;}
#footer2{margin:8px 0 0 0px;padding:0px;width:980px;height:auto;float:left;border:0px;float:left;}
#footer2_L{width:62px;height:95px;float:left;margin:0px;padding:0px;}
#footer2_M{width:300px;height:auto;float:left;margin:0px;padding:0px;border:0px;font-family:arial;font-size:13px;text-decoration:none;text-align:left;color:#333333;float:left;margin:10px 0 0 5px;padding:0px;line-height:18px;}
#footer2_R{width:305px;height:72px;float:Right;margin:15px 0 0px 0px;padding:0px;}
.honeandsearch{float:left;width:570px;height:auto;border:solid 0px red;padding:0px;margin:0px;}
.hone{width:300px;height:auto;float:left;padding:0px;margin:0px;border:solid 0px red;}
.searcharea{width:480px;height:auto;float:right;padding:0px;margin:0px;border:solid 0px red;}

h2{width:570px;height:auto;float:left;font-family:arial;font-size:16px;text-decoration:none;font-weight:bold;color:#333333;margin:0px 0 5px 5px;clear:both;text-align:left;}

h3{width:570px;height:auto;float:left;font-family:arial;font-size:15px;text-decoration:none;font-weight:bold;color:#333333;margin:0px 0 5px 5px;clear:both;text-align:left;}

h4{width:570px;height:auto;float:left;font-family:arial;font-size:14px;text-decoration:none;font-weight:bold;color:#333333;margin:0px 0 5px 5px;clear:both;text-align:left;}

#tablemiddle h3{float:left;font-family:arial;font-size:18px;text-decoration:none;font-weight:bold;color:#0997D7;margin:0 0 10px 9px;}

