@charset "utf-8";
/* CSS Document */
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; color: #003333}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-large; color: #000066}
p.navbar a:link {
background-color: #ffffff;
color: #003399;
text-decoration: none;
font-size: small; }

p.navbar a:visited {
background-color: #ffffff;
color: #009999;
text-decoration: none;
font-size: small; }

p.navbar a:hover {
background-color: #ccccff;
color: #000099;
text-decoration: underline;
font-size: small; }

p.navbar a:active {
background-color: #000066;
color: #ccccff;
text-decoration: none;
font-size: small; }-->

TD.row1 {
        HEIGHT: 18px;
}

TD.row2 {
        HEIGHT: 43px;
}

TD.row3 {
        HEIGHT: 43px;
}

TD.row4 {
        HEIGHT: 43px;
}

TD.row5 {
        HEIGHT: 43px;
}

TD.row6 {
        HEIGHT: 28px;
}

TD.row7 {
        HEIGHT: 40px;
}

.KFLabel{
        COLOR: #000000;
        FONT-SIZE: 12px;
        FONT-weight: bold;
        text-align:right;
        height: 14px;
}


INPUT.cityname {
        FONT-SIZE: 12px;
        WIDTH: 140px;
        Height: 18px;
}

typetextcss DIV.border {
	HEIGHT: 140px;
	WIDTH: 400px;
}

DIV.flight {
	FONT-SIZE:11px;
	FLOAT:left;
	WIDTH:20%;
	padding:25px;
}

DIV.hotel {
	DISPLAY: none;
	FONT-SIZE: 11px;
	VISIBILITY: hidden;
}

DIV.car {
	DISPLAY: none;
	FONT-SIZE: 11px;
	VISIBILITY: hidden;
}

DIV.header198 {
	FONT-SIZE: 14px;
	HEIGHT: 15px;
	WIDTH: 176px;
}

TABLE.kayak {
	BACKGROUND: #c1d4ff;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 11px;
	WIDTH: 400px
}

TABLE.rectangle200 {
	WIDTH: 200px;
	HEIGHT: 300px;
	
        BORDER-BOTTOM: black 3px solid;
        BORDER-LEFT: black 1px solid;
        BORDER-RIGHT: black 3px solid;
        BORDER-TOP: black 1px solid;
	FONT-SIZE: 11px;
	BORDER-COLOR:black;
	PADDING-TOP :0px ;
 }

TABLE.rectangle198 {
	
	WIDTH: 198px;
	HEIGHT: 298px;
	BORDER-COLOR: black;
	PADDING-LEFT:3px;
	BORDER-BOTTOM: 1px solid #999999;
        BORDER-LEFT: 1px solid #999999;
	BORDER-RIGHT: 1px solid #999999;
	BORDER-TOP: 1px solid #999999;
	FONT-SIZE: 11px;
	PADDING-LEFT :3px;
	PADDING-TOP :0px;
}


SELECT.kayak {
	FONT-SIZE: 11px
}

INPUT.kayak1 {
	FONT-SIZE: 11px;
	WIDTH: 170px;
}

INPUT.kayak2 {
	FONT-SIZE: 11px;
	WIDTH: 76px;
}

INPUT.kayakdate {
	FONT-SIZE: 11px;
	WIDTH: 70px;
}

A.kayak {
	COLOR: #000066;
	FONT-SIZE: 11px;
}

A.kayak2 {
	COLOR: #000066;
	FONT-SIZE: 14px;
}

A.kayak:hover {
	FONT-WEIGHT: bold;
}

.kayakFormText {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-weight: bold;
}

.kayakFormText2 {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-weight: normal;
}

Input.search {
    width:90px;
	height:22px;
	FONT-SIZE: 11px;
	FONT-weight: bold;
}

.GreyText {
	COLOR: #999999;
	FONT-SIZE: 11px;
	text-decoration: none;
}


.calendar {
	BACKGROUND: #c8d0d4; BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-RIGHT: #000 2px solid; BORDER-TOP: #fff 2px solid; COLOR: #000; CURSOR: default; FONT-FAMILY: tahoma,"Verdana, Arial, Helvetica, sans-serif",sans-serif; FONT-SIZE: 11px; POSITION: relative; z-index:100;
}
.calendar TABLE {
	BACKGROUND: #c8d0d4; BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; COLOR: #000; CURSOR: default; FONT-FAMILY: tahoma,"Verdana, Arial, Helvetica, sans-serif",sans-serif; FONT-SIZE: 11px
}
.calendar .button {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #fff 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar THEAD .title {
	BACKGROUND: #788084; BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; COLOR: #fff; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	
}
.calendar THEAD .daynames {
	
}
.calendar THEAD .name {
	BACKGROUND: #e8f0f4; BORDER-BOTTOM: #000 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: #f00
}
.calendar THEAD .hilite {
	BACKGROUND: #d8e0e4; BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #fff 2px solid; BORDER-RIGHT: #000 2px solid; BORDER-TOP: #fff 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.calendar THEAD .active {
	BACKGROUND: #b8c0c4; BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.calendar TBODY .day {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 4px; PADDING-TOP: 2px; TEXT-ALIGN: right; WIDTH: 2em
}
.calendar TBODY .hilite {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #fff 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 3px; PADDING-TOP: 1px
}
.calendar TBODY .active {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.calendar TBODY .selected {
	BACKGROUND: #d8e0e4; BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.calendar TBODY .weekend {
	COLOR: #f00
}
.calendar TBODY .today {
	COLOR: #00f; FONT-WEIGHT: bold
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	
}
.calendar TFOOT .ttip {
	BACKGROUND: #788084; BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; COLOR: #fff; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar TFOOT .hilite {
	BACKGROUND: #d8e0e4; BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #fff 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.calendar TFOOT .active {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.combo {
	BACKGROUND: #d8e0e4; BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT: #000 1px solid; BORDER-TOP: #fff 1px solid; CURSOR: default; DISPLAY: none; FONT-SIZE: smaller; LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; POSITION: absolute; TOP: 0px; WIDTH: 4em
}
.combo .label {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.combo .active {
	BACKGROUND: #c8d0d4; BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #000 1px solid; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.combo .hilite {
	BACKGROUND: #048; COLOR: #aef
}

