body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000; margin: 0px; padding: 0px; }
#pnlMain { width:1003px; background:url(../../images/top-bg.gif) repeat-x; padding-top:10px; margin:0 auto; }
#pnlHeader #left { float:left; width:334px; }
#pnlHeader #left #logo {height:70px; color:#F26600; font-size:42px; text-decoration:none; padding:15px 0 0 0; }
#pnlHeader #left #logo span#partMain { padding-left:70px;  }
#pnlHeader #left #logo span#part { font-size:28px; color:#6D6D6D; }
#pnlHeader #left #logo span#slogan { font-size:14px; font-weight:bold; color:#6D6D6D; display:block; padding:20px 0 0 40px; }
#pnlHeader #right { margin:0 0 0 334px; background:url(../../images/banner-image.jpg) no-repeat bottom center; height:252px; }
#pnlHeader #right-Inner { margin:0 0 0 334px; background:url(../../images/banner-image-inner.jpg) no-repeat bottom center; height:252px; }
#pnlHeader #topMenu { padding:10px 0 0 10px; height:62px; }
#pnlHeader #topMenu a { text-decoration:none; color:#000; text-transform:uppercase; font-size:11px; display:inline; padding:0 8px; font-family:Arial, Helvetica, sans-serif; }
#pnlHeader #topMenu a:hover { text-decoration:underline; color:#F26600; }
#pnlHeader #topMenu .menuSeperator { background:url(../../images/menu-separator.gif) no-repeat;padding:12px 10px 7px 10px; }

#pnlHeader #tourPanel { width:255px; padding:0 0 0 30px; }
#pnlHeader #tourPanel h1, #pnlHeader #tourPanel h2 { margin:0; color:#FFF; font-size:16px; font-weight:bold; }
#pnlHeader #tourPanel h1 a, #pnlHeader #tourPanel h2 a { float:right; font-size:11px; font-weight:normal; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#pnlHeader #tourPanel h1 a:hover, #pnlHeader #tourPanel h2 a:hover { text-decoration:underline; }
#pnlHeader #tourPanel ul { margin:10px 0 0 5px; padding:0; list-style-type:none; font-weight:bold; font-size:11px; line-height:23px; }
#pnlHeader #tourPanel ul li { background:url(../../images/bullet-dark.gif) no-repeat 5px 9px; padding-left:15px; }
#pnlHeader #tourPanel ul a { text-decoration:none; color:#8E5700; }
#pnlHeader #tourPanel ul a:hover { text-decoration:underline; color:#000; }

#menuBar { background:url(../../images/menu-bg.gif) repeat-x; padding:5px; border:1px solid #BDBCBD; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; }
#menuBar a { text-decoration:none; color:#000; display:inline; padding:0 7px; }
#menuBar a:hover { text-decoration:underline; color:#F26600; }

.centerAlign { text-align:center; }
a img { border:none; }
p { margin:5px 0; }

h1 { font-size:20px; margin:7px 0 0; color:#DA0000; }
.contentBold { font-weight:bold; }


#pnlBody { margin:10px 0 0 0; position:relative; }
#pnlBody .leftColumn { background:url(../../images/small-panel-bg.gif) repeat-y; width:26%; float:left; }
#pnlBody .rightColumn { float:right; width:73% }
.orangePanel, .navyBluePanel, .greenPanel, .redPanel, .pinkPanel, .bluePanel, .skyBluePanel { padding:5px 5px 5px 18px; }
.orangePanel { background:url(../../images/orange-head.gif) no-repeat; }
.navyBluePanel { background:url(../../images/navy-blue-head.gif) no-repeat; }
.greenPanel { background:url(../../images/green-head.gif) no-repeat; }
.redPanel { background:url(../../images/red-head.gif) no-repeat; }
.pinkPanel { background:url(../../images/pink-head.gif) no-repeat; }
.bluePanel { background:url(../../images/blue-head.gif) no-repeat; }
.skyBluePanel { background:url(../../images/sky-blue-head.gif) no-repeat; }

.orangePanel h2, .navyBluePanel h2, .greenPanel h2, .redPanel h2, .pinkPanel h2, .bluePanel h2, .skyBluePanel h2  { margin:0; color:#FFF; font:normal 20px Arial, Helvetica, sans-serif; padding-left:10px; }
ul { margin:13px 0 5px 5px; padding:0; list-style-type:none; font-weight:bold; line-height:23px; }
ul li { background:url(../../images/bullet-double.gif) no-repeat 5px 9px; padding-left:20px; }
ul a { text-decoration:none; color:#555; }
ul a:hover { text-decoration:underline; color:#BA0000; }

.orangePanel ul a:hover { color:#F59B0D; }
.navyBluePanel ul a:hover { color:#1000A9; }
.greenPanel ul a:hover { color:#57A900; }
.redPanel ul a:hover { color:#BA0000; }
.pinkPanel ul a:hover { color:#DB4AC5; }
.bluePanel ul a:hover { color:#5B4ADB; }
.skyBluePanel ul a:hover { color:#16B6E8; }

h2, h1 { margin:0 0 10px 0; font-weight:normal; font-size:20px; }
.green { color:#57A900; }
.red { color:#DA0000; }
.blue { color:#5B4ADB; }

ul.big { margin:0; padding:0; list-style-type:none; font-weight:bold; line-height:27px; font-size:14px; }
ul.big li { background:url(../../images/bullet-circle.gif) no-repeat 5px 11px; padding-left:20px; }
ul.big a { text-decoration:none; color:#000; }
ul.big a:hover { text-decoration:underline; }

.textHead { font-weight:bold; font-size:14px; }
.tableBG { background:#E9E9E9; padding:7px 5px 7px 10px; font-family:Arial, Helvetica, sans-serif; }
.vMoreLink { display:block; background:url(../../images/more-link.gif) no-repeat; width:37px; height:106px; }
.vMoreLink:hover { background:url(../../images/more-link-over.gif) no-repeat;}
.moreLinkBG { display:inline; background:url(../../images/more-link-bg.gif) no-repeat; padding:3px 8px 5px; text-decoration:none; color:#FFF; }
.moreLinkBG:hover { background:url(../../images/more-link-over-bg.gif) no-repeat; color:#FFF; text-decoration:none; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#DA0000; }
.vline { background:url(../../images/vline.jpg) repeat-y center center; }
.imgLeft { float:left; padding-right:10px; }
.imgRight { float:right; padding-left:10px; }
.moreLink, ul.contentList a { text-decoration:underline; color:#DA0000; }
.moreLink:hover, ul.contentList a:hover { text-decoration:none; color:#000; }
.clearBoth { clear:both; }

.quickLinks { background:url(../../images/big-panel-bg.gif) repeat-y; font-size:11px; }
.quickLinks div.top { background:url(../../images/big-panel-top.gif) no-repeat; padding:1px 5px 0; text-align:center; }
.quickLinks div.tourTop { background:url(../../images/tour-panel-top.gif) no-repeat; padding:1px 0 0 25px; height:26px; text-align:center; }
.quickLinks div.bottom { background:url(../../images/big-panel-bottom.gif) no-repeat bottom left; height:15px; }
.quickLinks div.contentPanel { padding:10px; }
.quickLinks a { display:inline; padding:0 5px; }
.quickLinks a:hover { color:#1000A9; }
.quickLinks h2 { font-size:13px; font-weight:bold; margin:5px 0; color:#DA0000; }

.contentPanel { padding:10px 10px 0 0; }

ul#tabList { margin: 0; padding:0; list-style: none; }
ul#tabList li { display: inline; background:none; float:left; padding:0; margin:0 }
ul#tabList a { display: block; float: left; margin-right:0; padding:6px 20px 5px; height:14px; background:url(../../images/tab-bg.gif) repeat-x; text-decoration: none; text-transform: uppercase; border-left:1px solid #D07300; font:bold 11px Arial, Helvetica, sans-serif; color:#FFF; }
ul#tabList a.borderRight { border-right:1px solid #D07300; }
ul#tabList a:hover, ul#tabList a.selected { background:url(../../images/tab-bg-over.gif) repeat-x; text-decoration:none; color:#000; border-color:#D07300; }

.quickLinks div.contentPanel { font-size:10px; line-height:15px; }
.quickLinks div.contentPanel strong { color:#CB0600; }
.quickLinks div.contentPanel a { text-decoration:none; font-weight:bold; color:#4C7600; font-size:11px; padding:0 }
.quickLinks div.contentPanel a:hover { color:#000; text-decoration:underline; }

.subTabLinks { text-align:center; margin:15px 0 10px; font-size:12px; font:bold 11px Tahoma, Verdana, Arial; }
.subTabLinks a { display:inline; color:#000 !important; text-decoration:none; padding:7px 10px; margin:0 1px; background:#C6C6C6; }
.subTabLinks a:hover, .subTabLinks a.selected { background:#8C8C8C; color:#FFF !important; text-decoration:none; }

.showPanel { display:block; }
.hidePanel { display:none; }

.tableStyle, .tableLinks { border:1px solid #C4C4C4; border-top:1px solid #C4C4C4; background:#FFF; border-bottom:1px solid #C4C4C4; }
.tableStyle td, .tableLinks td { background:#F6F6F6; padding:3px; }
.tableStyle td.tableHead, .tableLinks td.tableHead { background:#DFDFDF; font-size:12px; padding:5px; font-weight:bold; }
.tableStyle td.tableBody, .tableLinks td.tableBody { background:#FFF; }
.tableLinks td { padding:5px; font-size:11px; }
.tableLinks a { font-weight:bold; color:#DA0000; }

.coloredText { color:#00F; }
.highlightText { font-size:14px; font-weight:bold; color:#CB0600; }
.highlightText strong { color:#0D399C; font-size:13px; }
.bigText { font-size:16px; font-weight:bold; }
form { margin:0; }

.rightAlign { text-align:right; }
.linkBooking { text-align:center; display:inline; padding:4px 10px; text-decoration:none; font-weight:bold; font-size:11px; background-color:#E00000; color:#FFF; border:1px solid #BA0000; }
.linkBooking:hover { background-color:#16B6E8; color:#FFF; text-decoration:none; border:1px solid #0D399C; }
.blockLink { display:block; font-weight:bold; color:#000; border:1px solid #ABD06B; text-decoration:none; text-align:center; padding:3px 0px; background-color:#DBF6AC; }
.blockLink:hover { color:#FFF; background-color:#ABD06B; }
.button { color:#FFF; height:26px; border:1px solid #BA0000; background:#E00000; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
.requiredField { color:#F00; font-weight:normal; }
.boxLinks td { text-align:center; width:40px; }
.boxLinks a { padding:4px 2px; background:#F7F7F7; font-weight:bold; text-align:center; color:#000; display:block; border:1px solid #CCC; text-decoration:none; }
.boxLinks a:hover { background:#3088ED; border:1px solid #3088ED; color:#FFF; }
.smallText, .smallText .formElementBorder { font-size:11px; }


#footer { margin-top:10px; background:url(../../images/footer-bg.gif) repeat-x; border:1px solid #499EB3; height:21px; padding:8px 5px 0 5px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; }
#footer a { display:inline; padding:0 5px; }
#footer a:hover { color:#F26600; }
#bottomPanel { text-align:center; padding:5px; }

ul.contentList { margin:5px; padding:0; list-style-type:none; font-weight:normal; line-height:20px; }
ul.contentList li { background:url(../../images/black-bullet.gif) no-repeat 5px 10px; padding-left:18px; }


#tablelink a { text-decoration:none; color:#000; display:inline; padding:0 3px; }
#tablelink a:hover { text-decoration:underline; color:#F26600; }
