@charset "utf-8";

/* CSS Document */

body{margin:0; padding:0;background:url(../images/bg_new.jpg) repeat-x;}

.scl{clear:both;}

 

.maincontainer{width:998px; height:auto; padding:0; margin:auto; } 

.header{ background:url(../images/background/headerbg.jpg) repeat-x; width:998px; height:97px;}

.logo{position:absolute; margin-left:0; margin-top:0;}

/*.menu{width:840px; padding:0; margin:45px 0 0 0; height:auto; float:right;} 

.menu ul{list-style:none; margin:0; padding:8px 0 3px 0; font-size:13px; font-family: Arial, Helvetica, sans-serif;}

.menu ul li{ display:inline; padding:8px 3px 3px 5px; text-decoration:none; height:30px; font-weight:bold; color:#FFFFFF; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:500px;}

.menu ul li a{ display:inline; padding:8px 3px 3px 5px; text-decoration:none; height:30px; font-weight:bold; color:#FFFFFF; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:500px;}

.menu ul li a:hover{display:inline; padding:8px 3px 3px 5px; text-decoration:none; height:30px; font-weight:bold; color:#A9E043; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:500px;}*/



.banner{width:998px; height:199px; padding:0; margin:0; background:url(../images/banner/banner.jpg) no-repeat;}

.click{width:100px; position:absolute; margin-left:165px; margin-top:130px;}

.rightcont{float:right; padding:0; margin:0; width:450px; height:auto; margin-top:82px;} 

.flash{width:310px; height:auto; padding:0; margin:3px 0 0 10px;}

.save{height:auto; padding:0; margin:5px 0 0 70px;}

.call{height:auto; padding:0; margin:0 0 0 0;}



.banner_bot{width:998px; height:40px; margin:0; background: url(../images/banner/banner_bot.jpg) no-repeat; padding:0; }











.page_container{margin:0; padding:0; height:auto; width:998px; }

.page_container h1{line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#A9E043; margin:0; padding:3px 0 3px 10px; font-weight:normal;}

.page_container p{width:940px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:3px 0 3px 20px; font-weight:normal; text-align:justify;}

.page_container h2{line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFCC00; margin:0; padding:3px 0 3px 18px; font-weight:normal;}

.page_container h3{line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFCC00; margin:0; padding:0 0 3px 18px; font-weight:normal;}



.page_container ul{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:0 0 3px 20px; font-weight:normal; line-height:18px; list-style:none;}

.page_container ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:3px 0 3px 20px; font-weight:normal; line-height:18px; background:url(../images/icons/bullet.jpg) no-repeat left 8px;}

.page_container ul li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:3px 0 3px 20px; font-weight:normal; line-height:18px;}

.page_container ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:3px 0 3px 20px; font-weight:normal; line-height:18px;}







.readmore{color:#FFCC00; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:8px 0 5px 0; font-weight:normal; text-align:center; text-decoration:underline; float:right; width:150px;} 

.readmore a{color:#FFCC00; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:8px 0 5px 0; font-weight:normal; text-align:center; text-decoration:underline;} 

.readmore a:hover{color:#A9E043; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:8px 0 5px 0; font-weight:normal; text-align:center; text-decoration:underline;} 



.banner_bg{margin:0 0 0 5px; padding: 0 0 0 11px; height:130px; width:976px; background:url(../images/background/banner_bg1.png) no-repeat; float:left;} 

/*.off{float:right; margin:0 8px 0 0; padding:0; height:130px; width:254px;}*/ 



.mid_container{width:978px; height:auto; padding:10px 10px 0 10px; margin:0; }

.box1{height:625px; width:312px; background:url(../images/background/line.jpg) repeat-y right top; margin:0;  margin-top:30px; float:left; padding:0 10px 0 0;}

.box1 h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#77F365; font-weight:normal; margin:0;  padding:5px 8px 5px 8px;}

.box1 h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFCC00; font-weight:normal; margin:0;  padding:0 8px 10px 8px;}

.box1 p{line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:10px 8px 5px 8px; font-weight:normal; text-align:justify;}



.box2{height:625px; width:312px; background:url(../images/background/line.jpg) repeat-y right top;  margin-top:30px; float:left; margin-left:6px; padding:0 10px 0 5px;}

.box2 h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#77F365; font-weight:normal; margin:0;  padding:5px 8px 5px 8px;}

.box2 h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFCC00; font-weight:normal; margin:0;  padding:0 8px 10px 8px;}

.box2 p{line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:10px 8px 5px 8px; font-weight:normal; text-align:justify;}



.box3{

	height:625px;

	width:312px;

	margin:0;

	 float:right;

	margin-top:30px;

	float:right;

	padding:0 0 0 0;

	}

.box3 h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#77F365; font-weight:normal; margin:0;  padding:5px 8px 5px 8px;}

.box3 h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFCC00; font-weight:normal; margin:0;  padding:0 8px 10px 8px;}

.box3 p{line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:10px 8px 5px 8px; font-weight:normal; text-align:justify;}

.footer{background:url(../images/background/footer.jpg) repeat-x; width:998px; height:80px; margin:0; padding:10px 0 0 0;}

.footer_menu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF; margin:0; padding:8px 0 0 0;  width:998px;}
.footer_menu a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF; margin:0; padding:8px 0 0 0;  width:998px; text-decoration:none;}
.footer_menu a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFFFFF; margin:0; padding:8px 0 0 0;  width:998px; text-decoration:none;}

.design{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0; padding:30px 5px 10px 30px; height:auto; width:300px;}

.v2web{padding:0 0 0 2px; margin:0; color:#FFFFFF; text-decoration:none; font-weight:bold;}

.v2web a{padding:0 0 0 2px; margin:0; color:#FFFFFF; text-decoration:none; font-weight:bold;}

.v2web a:hover{padding:0 0 0 2px; margin:0; color:#FFCC00; text-decoration:underline; font-weight:bold;}



.copyright{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0; padding:30px 20px 10px 5px; height:auto; width:300px; text-align:right;}









/* --------------------------------Inner Page Css --------------------------------------------*/



.content_box{width:998px; height:auto; padding:0; margin:0;}

.content_box p{width:940px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; margin:0; padding:8px 0 5px 20px; font-weight:normal; text-align:justify;}

.links{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFCC00; padding:8px 0 5px 10px; margin:0; line-height:20px; text-decoration:none;}

.links a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFCC00; padding:8px 0 5px 10px; margin:0; line-height:20px; text-decoration:none;}

.links a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#77F365; padding:8px 0 5px 10px; margin:0; line-height:20px; text-decoration:none;}

.text{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0;}



.button{background:url(../images/button/submit.png) no-repeat; width:94px; height:29px; border:0; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }





.links2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#77F365; padding:0; margin:0; line-height:20px; text-decoration:none;}

.links2 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#77F365; padding:0; margin:0; line-height:20px; text-decoration:none;}

.links2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFCC00; padding:0; margin:0; line-height:20px; text-decoration:none;}

.heading{font-family:Arial, Helvetica, sans-serif; font-size:12px;/* font-weight:bold;*/ color:#FFCC00; margin:0; padding:0 0 5px 0;}



.text5{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0;}







/* Travel Css */





table.kayak180x150 {

    border: #FAAA52 2px solid;

    width: 180px;

    height: 150px;

    padding: 0;

    letter-spacing:0;

    background: white;

  }



  table.divtab {

    border: #FFFFFF;

  }



  td.divtab {

    border: #FFFFFF 1px;

    padding: 0;

  }



  logoCell {

    width: 50px;

  }



  td.tabsCell {

    height: 23px;

    width: 130px;

  }



  a:link.btnOn, a:visited.btnOn {

    background: #F9AC5E;

    color: #000;

    text-decoration: none;

    border: 1px solid;

    font-size: 9px;

    font-family: Arial;

    font-weight: bold;

    padding: 1px;



  }



  a:link.btnOff, a:visited.btnOff {

    background: #FFE4B5;

    color: #000;

    text-decoration: none;

    border: 1px solid;

    font-size: 9px;

    font-family: Arial;

    font-weight: bold;

    padding: 1px;

  }



  a.btnOn:hover, a.btnOff:hover {

    background : #ff6600 ;

    color:#000;

    text-decoration:none;

    border:1px solid ;

    font-size: 9px;

    font-family: Arial ;

    font-weight : bold ;

    padding: 1px;



  }



  a.textlnk, a:visited.textlnk {

    text-decoration: none;

    color: black;

  }



  div.flight {

    height: 107px;

  }



  div.hotel {

    display: none;

    visibility: hidden;

    height: 107px;

  }



  div.car {

    display: none;

    height: 107px;

    visibility: hidden;

  }



  INPUT.kayakdate {

    font-family: verdana;

    font-size: 9px;

    font-weight: bold;

    height: 16px;

    width: 70px;

    border: #FAAA52 1px solid;

  }



  .row1cell1 {

    height: 12px;

    width: 35px;

    padding: .25px;

    border: #FFFFFF;

  }



  .row1cell2 {

    height: 12px;

    padding: .25px;

    border: #FFFFFF;

  }



  .row4cell1 {

    height: 16px;

    border: #FFFFFF;

  }



  .row2cell1 {

    height: 12px;

    width: 35px;

    padding: 0;

	letter-spacing:0;

    margin: 0;

    border: #FFFFFF;

  }



  .row2cell2 {

    height: 12px;

    padding: 0;

    letter-spacing:0;

    border: #FFFFFF;

  }



  .row3cell1 {

    text-align: center;

    padding: 0;

    letter-spacing:0;

    border: #FFFFFF;

  }



  .mktBreak {

    font-family: verdana;

    font-size: 7px;

    font-weight: bold;

  }



  .mktMsg {

    font-family: verdana;

    font-size: 10px;

    padding: 0;

    letter-spacing:0;

  }



  .vertSpacer0 {

    height: 4px;

  }



  .vertSpacer1 {

    height: .5px;

  }



  .vertSpacer2 {

    height: 4px;

  }



  .vertSpacer3 {

    height: 25px;

  }



  .vertSpacer4 {

    height: 1px;

    padding: 1.25px;

  }



  .fldLabel {

    font-family: verdana;

    font-size: 9px;

    font-weight: bold;

  }



  .datelabel {

    font-family: verdana;

    font-size: 9px;

    font-weight: bold;

    width: 50px;

  }



  .inpField {

    font-family: verdana;

    font-size: 10px;

    font-weight: bold;

    width: 120px;

    border: #FAAA52 1px solid;

  }

  .inpFieldVOID {

    font-family: verdana;

    font-size: 10px;

    font-weight: bold;

    width: 120px;

    border: 0px solid;

  }

  

  .boxon { display: block; }

.box { display: none; }

.norm { font-family: Arial; font-size: 12px; color: #000000; }

.norm a { color: #000066; }

.nav { font-family: Verdana; font-size: 14px; color: #000000; }

.small { font-family: Arial; font-size: 10px; color: #000000; }

.small a { color: #000066; }

.tiny { font-family: Arial; font-size: 9px; color: #000000; }













.box650 {width:830px;

    	float:right;

		margin:0; padding:0;

			}

	

	

div#menu li a {

display: block;

width: auto;

height: auto;

text-decoration: none; }

div#menu li a:link {

color: #FFFFFF; }

div#menu li a:visited {

color: #FFFFFF; }

div#menu li a:hover {

font-weight: bold;

color: #FFFFFF; } 

div#menu li a:active {

font-weight: bold;

color: #FFFFFF; }







.ddm1 {font-family: Arial, Helvetica, sans-serif;

      font-size:12px; margin:59px 0 0 5px; padding:0;}



.ddm1 .item1,

.ddm1 .item1:hover,

.ddm1 .item1:visited,

.ddm1 .item1-active,

.ddm1 .item1-active:hover {

    padding:0 8px 3px 8px;

    text-decoration: none;

    display: block;

    position: relative; }



.ddm1 .item1,

.ddm1 .item1:visited {

    background: transparent;

    color: #FFFFFF;  }



.ddm1 .item1:hover,

.ddm1 .item1-active,

.ddm1 .item1-active:hover {

    background: transparent;

    color: #FFFFFF; }



.ddm1 .item2,

.ddm1 .item2:hover {

    padding: 4px 8px 4px 8px;

    text-decoration: none;

    display: block;

    white-space: nowrap;

	color:#A9E043;}



.ddm1 .item2,

.ddm1 .item2:visited  {

    background: #0B3E62;

    color: #FFFFFF;

	border:/*#C4E4FD*/#C2E5F9 1px solid; }



.ddm1 .item2:hover {

    background: #0B3E62;

    color: #A9E043; }



.ddm1 .section {

    border: solid 1px #C2E5F9; /*lines between items in sub menu*/

    position: absolute;

    visibility: hidden; /*sub menu hidden until mouseover*/ 

    z-index: -1;  /*moves sub menu behind main menu*/ 

    white-space: nowrap; }



.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }

.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }



* html .ddm1 td { position: relative; } /* ie 5.0 fix */

