@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; outline:none;}
img { border:o;}
img a { border:o;}
ul , li { list-style:none;}
html { height: 100%; }
.clear { clear:both; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
body { height:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(../images/bg-strip.gif) top center repeat-y; background-color:#d5eeff; }
.container { width:1002px; margin:0 auto; }
.index-header { height:369px; background:url(../images/index-header-bg.jpg) bottom no-repeat; position:relative; }
.inner-header { height:206px; background:url(../images/inner-header.jpg) bottom no-repeat; position:relative; }
.logo { position:absolute; width:272px; height:168px; left:12px; top:-2px; }
.hotline { width:265px; height:45px; position:absolute; right:12px; top:7px; }
.topmenu { position:absolute; top:64px; right:12px; width:660px; background-color:#004e82; border:1px solid #fff; padding:6px 0; }
.topmenu ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-shadow: 1px 1px #000000; }
.topmenu ul li { border-right:1px dotted #fff; float:left; display:inline-block; padding:6px 19px; }
.topmenu ul li a { color:#FFFFFF; }
.topmenu ul li a:hover { color:#FFFF00; }
.bannerheaddiv { position:absolute; width:443px; height:49px; top:169px; left:12px; background:url(../images/banner-headtext.png) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFFFF; }
.bannerheaddiv strong { font-weight:normal; color:#fffb8a; }
.bannerheaddiv p { padding:9px 14px; }
.bannertext { position:absolute; width:443px; height:49px; top:224px; left:12px; line-height:1.4em; }
.bannertext a { color:#dd2b03; }
.bannertext a:hover { color:#dd2b03; text-decoration:underline; }

.wraper { background-color:#f4f4f4; border:1px solid #e3e3e3; padding:13px; }
.leftcontent { float:left; width:720px; }
.leftcontent p { margin:12px 0; text-align:justify; line-height:1.4em; }
h1 { color:#ff6600; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; border-bottom:1px dotted #000000; padding:4px 0; font-weight:normal; }
h2 { color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; }
.whitebox { background-color:#FFFFFF; border:1px solid #e3e3e3; padding:13px; }
.indextable {  }
.indextable td { padding:6px;  }
.indextable ul { }
.indextable ul li { background:url(../images/arrow1.gif) top left no-repeat; background-position:0 8px; border-bottom:1px dotted #006fb9; padding:7px 0 7px 28px; }
.indextable ul li a { color:#006fb9; }
.indextable ul li a:hover { color:#ff6600; }
.rightcontent { float:right; width:239px; }
.quickhead { width:239px; height:43px; background:url(../images/quick-connect.gif) no-repeat; }
.quickdiv { background-color:#004e82; padding:12px; }
.smallfield { background-color:#ebebeb; border:1px solid #FFFFFF; color:#004e82; padding:6px 6px; width:200px; margin:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.testihead { background:url(../images/right-head-bg.jpg) no-repeat;  width:239px; height:43px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; text-align:right; color:#FFFFFF; }
.testihead p { padding:7px 10px; }
.testidiv { background-color:#e9e9e9; padding:12px; color:#666666; line-height:1.4em; font-size:12px; }
.testidiv p { margin:12px 0; }
.testidiv strong { display:block; font-style:italic; text-align:right; }
.footerbanner { height:126px; background:url(../images/footer-banner.jpg) center no-repeat; border-top:1px dotted #e5e4e4; margin:10px 0 0 0; }
.footerdiv { background:url(../images/footer-bg.gif) top repeat-x; border:1px solid #013455; background-color:#004e82; padding:18px; overflow:hidden; }
.footerlink {}
.footerlink ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-shadow: 1px 1px #000000; }
.footerlink ul li { border-right:1px dotted #fff; float:left; display:inline-block; padding:6px 19px; }
.footerlink ul li a { color:#FFFFFF; }
.footerlink ul li a:hover { text-decoration:underline; }
.sitemaplink { clear:both; color:#91bad4; padding:16px 0; font-size:12px; float:left; }
.sitemaplink a { color:#91bad4; }
.sitemaplink a:hover { text-decoration:underline; }
.social { float:right; padding-top:10px; }
.lastdiv { clear:both; border-top:1px dotted #5c8eaf; padding:10px 0; color:#8dabbf; }
.lastdiv a { color:#8dabbf; }
.lastdiv a:hover { color:#FFCC00; }
.copyright { float:left; }
.thewebconz { float:right; }

.sidelinks { background-color:#e9e9e9; padding:12px; }
.sidelinks ul { font-weight:bold; }
.sidelinks ul li { background:url(../images/arrow2.gif) top left no-repeat; background-position:0 12px; border-bottom:1px dotted #006fb9; padding:8px 0 8px 28px; }
.sidelinks ul li a { color:#006fb9; }
.sidelinks ul li a:hover { color:#ff6600; }

.pagelinksdiv { float:right; width:200px; background-color:#FFFFFF; border:1px solid #e3e3e3; padding:16px; margin:12px 0 12px 12px; font-size:12px; }
.pagelinksdiv ul { color:#FF6600;  }
.pagelinksdiv ul li { list-style-type:disc; list-style-position:inside; border-bottom:1px dotted #CCCCCC; padding:5px 0;}
.pagelinksdiv ul li a { color:#006fb9; }
.pagelinksdiv ul li a:hover { color:#ff6600; }

.heading { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#004e82; }
.subheading { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; }

.days { color:#006699; font-size:20px; font-family:"Times New Roman", Times, serif; }
.days strong { color:#993300; font-size:24px; font-weight:normal; }

.tourdiv { padding:8px 0; font-size:16px; height:100%; overflow:hidden; border-bottom:1px solid #e5e4e4; }
.tourdiv span { display:block;  }
.tourname { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#006fb9; }
.tourname a { color:#006fb9; }
.tourname a:hover { text-decoration:underline; }

.tourimg { background-color:#FFFFFF; border:1px solid #e5e4e4; padding:5px; margin-right:14px; }

a.tourdetail { background-color:#004e82; color:#FFFFFF; border:1px solid #00263f; padding:5px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; }
a:hover.tourdetail { background-color:#0161a1; }

a.tourenquiry { background-color:#009110; color:#FFFFFF; border:1px solid #005009; padding:5px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; }
a:hover.tourenquiry { background-color:#01af15; }

.tourimg-left { background-color:#FFFFFF; border:1px solid #e5e4e4; padding:5px; margin-right:14px; }
.tourimg-right { background-color:#FFFFFF; border:1px solid #e5e4e4; padding:5px; margin-left:14px; }

.bookimg { margin-left:16px; }

.formtable {  border:1px solid #ebe7c2; background-color:#DBDBDB; }
.formtable td { padding:10px; }
.formtabledata { background-color:#ffffff; }
.formtablehead {background-color:#E9E9E9; font-size:13px; text-transform:uppercase; font-weight:bold; color:#006699; }
.formtable a { color:#a12317; font-size:13px; text-decoration:underline; }
.formtable a:hover { color:#a12317; font-size:13px; text-decoration:none; }
.string { color:#CC0000; font-weight:bold; }

.smallfld { background-color:#ebebeb; border:1px solid #FFFFFF; color:#004e82; padding:6px 6px; width:30px; margin:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; }