/* CSS Document */

body{margin:0px; padding:0px;}

div{margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
.input{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; border:1px solid #6A6A6A;}

.left{float:left;}
.right{float:right;}

a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: underline;}

.red_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CB1114; text-decoration:none;}
.red_link:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CB1114; text-decoration:underline;}

.bg_grey{background-color:#EAE8E9; width:980px; overflow:auto;}
.bg_white{background-color:#ffffff; width:950px; overflow:hidden;}
.bg1_grey{background-color:#F7F7F7; width:930px; overflow:auto;}

.bg_red{background-color:#C81113; overflow:auto;}
.bg1_red{background-color:#C81113; border-top:5px solid #C81113;}

.bg_blue{background-color:#D6E6F2;}
.bg1_blue{background-color:#F2F7FB;}

.bg-grey{background-color:#F7F7F7;}

.bg_topnav{background-image:url(../../images/bg-topnav.gif); height:32px; background-repeat:repeat-x; color:#FFFFFF;}

a.topmenu{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; display:block; text-decoration:none; padding:4px 0px;}
a.topmenu:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #000000; text-decoration: none; background-color:#FFE16C; display:block; padding:4px 0px;}
a.topmenu_selected{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration: none;  background-color:#FFE16C; display:block; padding:4px 0px;}
a.topmenu_selected:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration: none;  background-color:#FFE16C; display:block; padding:4px 0px;}

.bookingtips{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#041683;}
.bookingtips-txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#041683; margin:0px;  padding:5px;padding-left:35px;}
.bookingtips1-txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#041683; margin:0px;  padding:5px;padding-left:35px;}

.w_20{width:22%; float:left; height:auto;}

.w_35{width:35%; float:left; height:auto;}
.w_35-1{width:48%; float:left; height:auto;}

.w_63{width:63%; float:left; height:auto;}
.w_63r{width:68%; float:right; height:auto; }

.w_50{width:47%; height:auto;}

.w_48{width:28%; float:left; background-position:bottom; background-repeat:repeat-x; background-image:url(../../images/bg1.gif); border:3px solid #eeeeee;}
.w_48r{width:68%; float:right; background-position:bottom; background-repeat:repeat-x; background-image:url(../../images/bg1.gif); border:3px solid #eeeeee;}


.default_txt{line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.red-txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CB1114; text-decoration:none;}

.red_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#CB1114; text-decoration:18px;}

.blue_txt{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#002E4F; text-decoration:none; line-height:18px;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight: bold; color:#15354D; text-decoration:none; margin:0px; padding:0px; line-height:30px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#41413D; text-decoration:none; margin:0px; padding:0px; line-height:20px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#41413D; text-decoration:none; margin:0px; padding:0px; line-height:20px;}

.logo{font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight: bold; color:#15354D; text-decoration:none; margin:0px; padding:0px;}
.logo:hover{font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight: bold; color:#15354D; text-decoration:none; margin:0px; padding:0px;}
ul {list-style-type:square;}

.bdr1{border:1px solid #e9e9e9; overflow: hidden;}
.bdr2{border-bottom:1px solid #e9e9e9; overflow:auto; border-right:1px solid #e9e9e9;}
.bdr3{border-bottom:1px solid #e9e9e9; overflow:auto;}
.bdr4{border-right:1px solid #b1b1b1; }
.bdr5{border:3px solid #e9e9e9; overflow: hidden;}

.img{float:right; margin:5px;}
.img1{float:left; margin:5px;}

a.more{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#CB1114;}
a.more:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: underline; color:#CB1114;}

a.more1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color:#41413D; text-decoration:underline; line-height:14px;}
a.more1:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #000000; text-decoration: none; line-height:14px;}

a.link1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none; color:#CB1114;}
a.link1:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration: underline; color:#434343;}

a.link2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration:none; color:#000000;}
a.link2:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration: underline; color:#000000;}

.sub-heading2 {font-family:Verdana; color:#413b3b; font-size:10px; font-weight:bold;}
.sub-heading3 {font-family:Verdana; color:#f2ea0d; font-size:12px; font-weight:bold; line-height:16px;}
.txt-04 {font-family:Verdana; color:#333333; font-size:11px; font-weight:bold; }
.txt-05 {font-family:Verdana; color:#999999; font-size:9px; font-style:italic;}
.txt-06{font-family:Arial, Helvetica, sans-serif; font-size:34px; font-weight: bold; color:#41413D; text-decoration:none; margin:0px; padding:0px; line-height:50px;}

.button { background-image:url(../../images/bg-button.gif); background-repeat:repeat-x; border:1px solid #333333; height:23px; padding:0 10px; color:#333333; font-weight:bold; text-align:center;}
.corner-bl {background-image:url(../../images/corner-bl.gif); background-repeat:no-repeat; height:8px; width:7px;}
.corner-br {background-image:url(../../images/corner-br.gif); background-repeat:no-repeat; height:8px; width:7px;}


.sliderwrapper{position: relative; /*leave as is*/overflow: hidden; /*leave as is*/border: 0px solid #cccccc; width: 100%; /*width of featured content slider*/height: 161px;}
.sliderwrapper .contentdiv{visibility: hidden; /*leave as is*/position: absolute; /*leave as is*/left: 0;  /*leave as is*/top: 0;  /*leave as is*/padding: 0px;width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.pagination{width: 560px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/text-align: right;padding: 5px;}
.pagination a{padding: 2px 5px;text-decoration: none; color: #ffffff;background: white;background-color:#333333;}
.pagination a:hover, .pagination a.selected{color: #ffffff;background-color: #B40200;}

.bg-betop{background-image:url(../../images/bg-betop.png); height:26px; background-repeat:repeat-x; border:1px solid #434343; border-bottom:0px;}
.bg-topnav-black{background-image:url(../../images/bg-topnav-black.gif); height:36px; background-repeat:repeat-x; }

#tabsF {
     float:left
      width:980px;
      line-height:normal;
      }
    #tabsF ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url(../../images/tableft1.gif) no-repeat left top;
      margin:0;
	  margin-right: 0px; /*spacing between each tab*/
      padding:0 0 0 10px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background: url(../../images/tabright1.gif) no-repeat right top;
      padding:1px 13px 0px 8px;
	  font-family: "trebuchet MS"; font-size:12px;
	  font-weight: bold;
      color:#ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#434343;
      }
    #tabsF a:hover {
      background-position:0% -36px;
      }
    #tabsF a:hover span {
      background-position:100% -36px;
      }
	  #tabsF a.current{ /*Selected Tab style*/
background-position:0 -36px; /*Shift background image up to start of 2nd tab image*/
}

#tabsF a.current span{ /*Selected Tab style*/
background-position:100% -36px; /*Shift background image up to start of 2nd tab image*/
color:#434343;
}
