@charset "utf-8";
/* CSS Document */

body{margin:0; background:url(../images/bgwrapper.jpg) no-repeat center top #fff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
a{color:#FF3300;}
a:hover{color:#2067A2;}
h1{margin:0; padding:8px 10px 0 10px; height:30px; font-size:18px; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif; background:url(../images/h2bg.png) repeat-x; color:#333; border-bottom:1px solid #999;}
h5{color:#C02722; font-family:"franklin Gothic Medium", arial; font-size:15px; font-weight:normal; margin:10px 0 0 0; padding:10px 0 3px 0; border-top:1px solid #D9E1AE; clear:both; #display:inline-block;}
h6{color:#007FC5; font-family:"franklin Gothic Medium", arial; font-size:21px; font-weight:normal; margin:0 0 10px 0; padding:0;}
h4{font-family:"franklin Gothic Medium", arial; font-size:18px; margin:0; font-weight:normal; background:url(/images/accommodation/star.png) no-repeat; padding:10px 0 0 45px; height:50px; clear:both;}

/* Common */
.flLeft{float:left;}
.flRight{float:right;}
.mgnLeft10{margin-left:0;}
.highLightImage{margin:0 10px 0 0;}
.highLightImageLft{border:3px solid #C7D195; margin:0 10px 0 0;}
.highLightImageRgt{border:3px solid #e6e6e6; margin:0 0 0 15px;}

/* Layout */
.wrapper{width:986px; margin:0 auto; /*background:url(/images/bgwrapper.jpg) no-repeat center top;*/}
.header{height:170px; width:986px; margin:0; padding:0;}
.pageArea{padding:0 18px; width:950px; background:url(../images/bgnew.jpg) no-repeat; float:left; min-height:650px; height:auto !important; height:650px; margin:0;}
.pageAreaFlash{height:150px; padding-top:2px; margin:0 auto; margin-bottom:10px; }
.flLeft{float:left;}
.flRight{float:right;}

/*toplinks*/
.logo{float:left; width:231px; margin:0; padding:0;}
.postLogo{float:left; width:755px; background:url(../images/bgpostlogo.jpg) no-repeat; margin:0; padding:0;}
.dates{width:200px; height:75px; margin:55px 0 0 250px;}

.pageData{line-height:21px; font-family:Geneva, Arial, Helvetica, sans-serif; padding:10px 5px; background:url(../images/bgpagedata.jpg) repeat-x; min-height:430px; height:auto !important;}
.pageData .highLightImageRgt, .pageData .highLightImage, .hotelData .highLightImage{border-color:#C7D195;}
.pageContent{float:left; width:710px;}
.rightBar{float:right; width:230px; margin:0;}
.rightBar .pagePanels{width:220px;}

/* Main Navigation */
.mainNav{float:left; width:747px; font-family:Geneva, Arial, Helvetica, sans-serif; height:40px;}
.mainNav ol{margin:0 0 0 10px; padding:0;}
.mainNav ol li{margin:0; padding:13px 16px 0 16px; list-style:none; float:left; font-weight:bold; background:url(../images/bgmainnavli.gif) no-repeat top right; height:27px; }
.mainNav ol li a{text-decoration:none; color:#fff; padding:10px 10px 0 0;}
.mainNav ol li a:hover{text-decoration:underline; color:#FFF53A; padding:10px 10px 0 0;}
.leftArea{padding:0; margin:0; width:712px; float:left; vertical-align:top; margin-bottom:10px;}
.rightArea{padding-bottom:10px; margin:0; width:238px; height:503px; float:left;}
.abc{padding:0; margin:0;}
.innerContent{min-height:645px; padding:5px 0 0 5px;}

/*pagePanelsData */
.pagePanelsData{padding:0; margin:182px 0 0 0; height:230px; width:220px; border:5px solid #E6E6E6; background:url(../images/baton-bearers.jpg) no-repeat left top;}
.pagePanelsData h2{padding:5px 0 0 10px; margin:0; font-size:12px; font-family:tahoma, Arial; line-height:18px;}
.pagePanelsData h3{padding:10px 0 0 10px; margin:0; font-size:11px; font-family:tahoma, Arial; line-height:18px; color:#333; text-decoration:underline;}
.pagePanelsData h4{padding:5px 5px 0 0; margin:10px 0 0 10px; font-size:11px; font-family:tahoma, Arial; font-weight:normal; line-height:18px;}
.pagePanelsData h4 a{font-size:11px; color:#FF6600; text-decoration:underline; font-weight:bold;}

/*footer*/
.footer{height:90px; background:url(../images/bgfooter.jpg) no-repeat; padding:15px 20px 0 20px; float:left; width:946px; font-size:11px; font-family:tahoma, Arial; line-height:18px;}
.footer div{margin-top:5px;}
.footer a{color:#000; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.flLeft{float:left;}
.flRight{float:right;}

.rgtBarQuickLinks{border:5px solid #e6e6e6; border-bottom:none; background-color:#e6e6e6; margin-bottom:10px; float:right;}
.rgtBarQuickLinks ol{margin:0; padding:0;}
.rgtBarQuickLinks ol li{margin:0 0 5px 0; padding:6px 10px 0 10px; list-style:none; background:url(../images/hmrgtlibg.jpg) repeat-x; border-bottom:1px dashed #999; height:24px;}
.rgtBarQuickLinks ol li a{text-decoration:none; display:block; #display:inline-block; padding-left:20px; padding-top:2px; background:url(../images/bglatestli.gif) no-repeat left 3px; color:#333; width:180px;}
.rgtBarQuickLinks ol li a:hover{background:url(../images/bglatestlihover.gif) no-repeat left 3px;}

.pagePanels{background-color:#fff; border:5px solid #e6e6e6; padding:0; margin-bottom:5px; width:340px; float:left;}
.pagePanels h3{margin:0 0 5px 0; padding:7px 10px 0 10px; height:23px; font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; border:1px solid #ccc; background:url(../images/hmrgtlibg.jpg) repeat-x; color:#333;}
.pagePanels h6{margin:10px; font-size:12px; color:#000; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.pagePanels h5{margin:0 0 10px 0; padding:0; color:#0066CC; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px;}
.pagePanelsData{padding:10px; background-color:#fff; height:196px;}
.pagePanelsData ol{margin:0; padding:0;}
.pagePanelsData ol li{margin:0; padding:5px 10px; list-style:none; background-color:#fff; font-size:10px; border-bottom:5px solid #e6e6e6;}
.pagePanelsData ol li b{color:#333; margin:0; padding:0; font-size:11px;}
.pagePanelsData ol li a{display:block; text-decoration:none; padding-left:20px; background:url(../images/bglatestli.gif) no-repeat left 3px; color:#666;}
.pagePanelsData ol li a:hover{background:url(../images/bglatestlihover.gif) no-repeat left 3px;}

.pagePanelsRgt{background-color:#e6e6e6; padding:5px; margin-bottom:5px; width:340px; float:right;}
.tabPanel{padding:0; margin:0;}

/* Bulleted List */
.bulletedList{clear:both; float:none; padding:10px 0; #display:inline;}
.bulletedList ol{margin:0 10px; padding:0;}
.bulletedList ol li {margin:0 0 5px 0; padding:0 0 0 23px; list-style:none; background:url(../images/icons/faqs.gif) no-repeat left 4px;}
.bulletedList ol li a{color:#333;}
.bulletedList ol li a:hover{color:#FF0000;}
.bulletedList ol li.subLi{margin-left:20px; background:url(../images/icons/arrow.gif) no-repeat 10px 7px;}
.bulletedList h3{text-align:center; padding:7px 0; font-size:16px;}

/* Bullete*/
.bullete{clear:both; float:none; padding:10px 0; #display:inline;}
.bullete ol{margin:0 10px; padding:0;}
.bullete ol li {margin:0 0 5px 0; padding:0 0 0 23px; list-style:none; background:url(../images/icons/tick.gif) no-repeat left 4px;}
.bullete ol li a{color:#333;}
.bullete ol li a:hover{color:#FF0000;}
.bullete ol li.subLi{margin-left:20px; background:url(../images/icons/arrow.gif) no-repeat 10px 7px;}
.bullete h3{text-align:center; padding:7px 0; font-size:16px;}

/* Photo Gallery */
.photoSet{}
.photoSet ol{margin:0; padding:0; float:left; width:710px;}
.photoSet ol li{margin:0 10px 5px 0; padding:0; list-style:none; float:left;}
.photoSet ol li.rowLast{margin-right:0;}
.photoSet ol li img{border:2px solid #666; opacity:0.7; filter:alpha(opacity=90);}
.photoSet ol li a:hover img{border:2px solid #007FC5; opacity:1; filter:alpha(opacity=100);}

/* Enquiry */
.pageContentForm{float:left; width:480px; padding:0 0 20px 0;}
.enquiry{width:480px; padding-left:10px; float:left; }
.enquiry ul,li{margin:0; padding:0;}
.enquiry ul{padding:5px;}
.enquiry li{padding:5px; display:block; list-style:none;}
.enquiry label{width:110px; float:left;}
input{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.tblData{background-color:#D6D8D3; /*ffefd3*/ padding:3px; clear:left; text-align:left}
.tblData table{width:100%; background:url(../images/tblbg.png) repeat-x #FDF9FA; border:1px solid #fff;}
.tblData table th{color:#990000;/*#174082;*/ padding:3px 8px; font-size:13px; border-top:1px solid #999; border-left:1px solid #D6D8D3;}
.tblData table td{padding:5px 10px; border-top:1px solid #D6D8D3; border-left:1px solid #D6D8D3;}
.tblData table td.row1{background-color:#FFF;}
.tblData table .gold{background-color:#ffcc33;}
.tblData table .silver{background-color:#c8c8c8;}
.tblData table .bronze{background-color:#996633;}

